@charset "utf-8";
/* CSS Document */
ul.uRelatedEntries li {list-style:none; font-size:12px; padding:5px 0px 5px 20px; background: url(http://ma.do.am/imgs/dot.png) no-repeat 0px 5px;}

html {margin:0;height:100%;}
body {margin:0;height:100%; background-image:url(http://ma.do.am/imgs/pagefon.png); background-position:top left; background-repeat:repeat-x;}
#container{
	width:1000px;
	margin : 0 auto;
	background-image: url(http://ma.do.am/imgs/zenit.png);
	background-repeat: no-repeat;
	background-position: 120px 0px;
}
.undemen { position:absolute;top:-5px; left:1px;width:640px; height:44px; background:url(http://ma.do.am/imgs/undemen.png) no-repeat;margin:0px 0px 0px 19px; padding:0px 0px 0px 20px;}
.undemen a {padding:12px 10px 0px 10px;color:#fff; text-decoration:none;font-size:13px;display:block; height:31px; margin-top:0px;float:left;}
.undemen a:hover {background:url(http://ma.do.am/imgs/undemen-hover.png) repeat-x; text-decoration:underline;}
.undemen span {display:block;float:left; background:url(http://ma.do.am/imgs/undemen-razdel.png) no-repeat; height:44px; width:2px;}
#wrapper {height:auto !important;height:100%;min-height:100%;min-width:800px;
	background-position: 520px 120px;}
#left {
	float:left;
	width:250px;
}
#right {
	margin-left:250px;
}
#spacer {height:40px;}
#footer {
	margin-top:0;
	width:950px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 40px;
height:600px;
}
#footer-fon {
	margin : 0 auto;
	background:#2c2c2c url(http://ma.do.am/imgs/footerfon.png) repeat-x;
}
.clear {clear:both;}
#userplace {
	height: 70px;
}
#mameny {
	height: 63px;
	width: 700px;
}
#pageinfo {
	height: 60px;
	width: 700px;
position:relative;
}
#mainbody {
	width: 700px;
	z-index: 20;
	margin-top: 0px;
}
#mmleft {
	height: 63px;
	width: 24px;
	background-image: url(http://ma.do.am/imgs/mamen-left.png);
	float: left;
}
#mmcenter {
	background-image: url(http://ma.do.am/imgs/mamen-center.png);
	height: 63px;
	float: left;
	width: 652px;
}
#mmright {
	background-image: url(http://ma.do.am/imgs/mamen-right.png);
	height: 63px;
	width: 24px;
	float: left;
}
a#logo {
	cursor:pointer;
	clear: both;
	height: 183px;
	width: 183px;
	margin-left: 33px;
	margin-top: 30px;
	background-image: url(http://ma.do.am/imgs/logo.png);
	background-repeat: no-repeat;
	display: block;
	position:relative;
}
#georg {display: block;position:absolute;height:14px;width:121px;background: url('http://ma.do.am/imgs/3years.png') no-repeat; top:157px; left:30px;}
#logoname {
	background-image: url(http://ma.do.am/imgs/logoname.png);
	clear: both;
	height: 50px;
	width: 179px;
	margin-left: 36px;
	margin-top: 5px;
}
ul#menu {
width:644px;
height:33px;
background:url() repeat-x;
list-style:none;
margin:0;
padding:0;
padding-top:15px;
padding-left:0;
}
ul#menu li {
float:left;
}
ul#menu li a {
background:url(http://ma.do.am/imgs/menytext.png) no-repeat top left;
display:block;
height:33px;
margin-left:10px;
}
ul#menu li a.homemm {
	width:101px;
}
ul#menu li a.homemmm {
	width:101px;
	background-position:0px -66px;
}
ul#menu li a:hover.homemm, ul#menu li a:hover.homemmm {
background-position:0px -33px;
}
ul#menu li a.blogmm {
	width:70px;
	background-position:-104px 0px;
}
ul#menu li a.blogmmm {
	width:70px;
	background-position:-104px -66px;
}
ul#menu li a:hover.blogmm, ul#menu li a:hover.blogmmm {
background-position:-104px -33px;
}
ul#menu li a.aboutmm {
	width:81px;
	background-position:-181px 0px;
}
ul#menu li a.aboutmmm {
	width:81px;
	background-position:-181px -66px;
}
ul#menu li a:hover.aboutmm, ul#menu li a:hover.aboutmmm {
background-position:-181px -33px;
}
ul#menu li a.porfoliomm {
	width:116px;
	background-position:-272px 0px;
}
ul#menu li a.porfoliommm {
	width:116px;
	background-position:-272px -66px;
}
ul#menu li a:hover.porfoliomm, ul#menu li a:hover.porfoliommm {
background-position:-272px -33px;
}
ul#menu li a.photomm {
	width:103px;
	background-position:-400px 0px;
}
ul#menu li a.photommm {
	width:103px;
	background-position:-400px -66px;
}
ul#menu li a:hover.photomm, ul#menu li a:hover.photommm {
background-position:-400px -33px;
}
ul#menu li a.contactmm {
	width:103px;
	background-position:-512px 0px;
}
ul#menu li a.contactmmm {
	width:103px;
	background-position:-512px -66px;
}
ul#menu li a:hover.contactmm, ul#menu li a:hover.contactmmm {
background-position:-512px -33px;
}
#mainpagename {
        position:absolute;
	text-align: right;
	font-size: 18px;
	color: #FFF;
top:35px;
left:340px;
	width: 300px;
}
a#icon-rss {
	background-image: url(http://ma.do.am/imgs/iconz.png);
	height: 49px;
	width: 49px;
	background-position: -50px 15px;
	background-repeat:no-repeat;
	float: left;
	margin-top: 51px;
	margin-left: 20px;
}
a:hover#icon-rss {
	background-position: -50px 6px;
}
a:hover#icon-twi {
	background-position: 0px 6px;
}
a:hover#icon-fcr {
	background-position: -100px 6px;
}
a#icon-twi {
	background-image: url(http://ma.do.am/imgs/iconz.png);
	height: 49px;
	width: 49px;
	float: left;
	margin-top: 51px;
	margin-left: 10px;
	background-position: 0px 15px;
	background-repeat:no-repeat;
}
a#icon-fcr {
	background-image: url(http://ma.do.am/imgs/iconz.png);
	height: 49px;
	width: 49px;
	background-position: -100px 15px;
	float: left;
	margin-top: 51px;
	margin-left: 10px;
	background-repeat:no-repeat;
}
a:hover.icon 
{margin-top:55px;}



.bg-icons {
	background: url(http://ma.do.am/imgs/bg-icons.png);
	height: 216px;
	width: 53px;
	position: absolute;
	top:150px;
	left:695px;
	}

a.rss-ic {
	background: url(http://ma.do.am/imgs/icons-glow.png) no-repeat;
	background-position: -90px 0px;
	height: 56px;
	width: 50px;
	position: absolute;
	top: 24px;
	display:block;
}
a.twi-ic {
	background: url(http://ma.do.am/imgs/icons-glow.png) no-repeat;
	background-position: -90px -56px;
	height: 58px;
	width: 50px;
	position: absolute;
	top: 82px;
	left: 0px;
	display:block;
}
a.flcr-ic {
	background: url(http://ma.do.am/imgs/icons-glow.png) no-repeat;
	background-position: -90px -114px;
	height: 48px;
	width: 50px;
	position: absolute;
	top: 140px;
	left: 0px;
	display:block;
}
a.rss-ic:hover {background-position: 0px 0px;}
a.twi-ic:hover {background-position: 0px -56px;}
a.flcr-ic:hover {background-position: 0px -114px;}






.r1,.r2,.r3,.r4,.r5,.r6,.r7,.r8,.r9,.r10,.r11,.r12,.r13,.r17 {display:block;overflow:hidden;height:1px;border-left:1px solid #afafaf;border-right:1px solid #afafaf;}
.r1 {margin:0 0px;}
.r2 {margin:0 1px;}
.r3 {margin:0 1px;}
.r4 {margin:0 1px;}
.r5 {margin:0 2px;}
.r6 {margin:0 2px;}
.r7 {margin:0 3px;}
.r8 {margin:0 4px;}
.r9 {margin:0 5px;}
.r10 {margin:0 6px;}
.r11 {margin:0 7px;}
.r12 {margin:0 9px;border-left:3px solid #afafaf!important;border-right:2px solid #afafaf!important;}
.r13 {margin:0 12px;border-left:3px solid #afafaf!important;border-right:2px solid #afafaf!important;}
.radius_a,.radius_b,.radius_c {width:690px; margin-left:5px;}
.radius_a .txt,.radius_a b {background:url(http://ma.do.am/imgs/gradfon.png) repeat-x #dfdfdf;}
.round-top {width:690px; background:url(http://ma.do.am/imgs/roundtop.png) no-repeat; height:17px; }
.round-bot {width:690px; background:url(http://ma.do.am/imgs/roundbot.png) no-repeat; height:17px; }
.r15 {background:#dfdfdf !important;}
.r17 {margin:0 14px;background:#afafaf!important;}
.txt {padding:3px 10px;text-align:left;border-left:1px solid #afafaf;border-right:1px solid #afafaf;}


#onepanel,#twopanel,#threepanel,#fourpanel,#fivepanel,#catpanel {
 margin-left: 15px;
 padding: 0;
 width:186px;
 border-top: solid 0px #c1c1c1;
 background: url(http://ma.do.am/imgs/arch-fon.png) no-repeat left bottom;
 display: none;
}

.onebtn-slide {
 width: 216px;
 height: 41px;
 padding: 0px 0px 0 0;
 margin-top: 10px;
 display: block;
 background:url(http://ma.do.am/imgs/arc2008.png);
 font-family:verdana,arial,helvetica;
 font-size:10px;
}
.twobtn-slide {
 width: 216px;
 height: 41px;
 padding: 0px 0px 0 0;
  margin-top: 10px;
 display: block;
 background:url(http://ma.do.am/imgs/arc2007.png);
 font-family:verdana,arial,helvetica;
 font-size:10px;
}
.threebtn-slide {
 width: 216px;
 height: 41px;
 padding: 0px 0px 0 0;
  margin-top: 10px;
 display: block;
 background:url(http://ma.do.am/imgs/arc2009.png);
 font-family:verdana,arial,helvetica;
 font-size:10px;
}
.fourbtn-slide {
 width: 216px;
 height: 41px;
 padding: 0px 0px 0 0;
  margin-top: 10px;
 display: block;
 background:url(http://ma.do.am/imgs/arc2010.png);
 font-family:verdana,arial,helvetica;
 font-size:10px;
}
.fivebtn-slide {
 width: 216px;
 height: 41px;
 padding: 0px 0px 0 0;
  margin-top: 10px;
 display: block;
 background:url(http://ma.do.am/imgs/arc2011.png);
 font-family:verdana,arial,helvetica;
 font-size:10px;
}
.catbtn-slide {
 width: 216px;
 height: 41px;
 padding: 0px 0px 0 0;
  margin-top: 10px;
 display: block;
 background:url(http://ma.do.am/imgs/cats.png);
 font-family:verdana,arial,helvetica;
 font-size:10px;
}
#archive {
	width: 216px;
	margin-left: 20px;
	margin-top: 20px;
	background-image: url(http://ma.do.am/imgs/name-archive.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	line-height: 1.7;
}
.acr_mounth{
	margin:20px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:0px;
}
.acr_mounth a {display:block;}
#comm-informer {
	width: 217px;
	margin-left: 20px;
	margin-top: 25px;
	background-image: url(http://ma.do.am/imgs/name-comments.png);
	background-repeat: no-repeat;
	padding-top: 20px;
}
.new-comm {
	background-image: url(http://ma.do.am/imgs/comm-inform-top.png);
	overflow: hidden;
	background-repeat: no-repeat;
	width: 217px;
	background-image: url(http://ma.do.am/imgs/comm-inform-top.png);
}
.end-new-comm {
	background-image: url(http://ma.do.am/imgs/comm-inform-bottom.png);
	height: 13px;
	width: 217px;
	margin-bottom:25px;
}
.comm-user-name {
	font-weight: bold;
	padding-left: 60px;
	margin-top: 7px;
	margin-bottom: 10px;
}
.comm-text {
	margin-top: 30px;
	margin-right: 5px;
	margin-left: 5px;
}
.comm-postname {
	font-size: 10px;
	margin-bottom: -5px;
}

#blogroll{
	color:#FFF;
	width: 220px;
	float: left;
	margin-right: 20px;
	background-image: url(http://ma.do.am/imgs/name-blogroll.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: 20px 0px;
	line-height: 20px;
text-align: justify;
}
#blogroll a {
	color:#FFF;
}
#tags-clouds {
	width: 380px;
	float: left;
	margin-right: 20px;
	background-image: url(http://ma.do.am/imgs/name-clouds.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: 20px 0px;
}
#myflickr {
	background-image: url(http://ma.do.am/imgs/name-flicr.png);
	background-repeat: no-repeat;
	float: left;
	width: 300px;
	padding-top: 20px;
	background-position: 20px 0px;
}
#user-sign {
	width: 300px;
	margin-left: 370px;
}
#log-informs {
 background-image: url(http://me.3dn.ru/imgs/form.png);
 float: left;
 height: 36px;
 width: 224px;
}
#form-login {
 float: left;
 margin-top: 5px;
 margin-right: 15px;
 margin-bottom: 5px;
 margin-left: 8px;
 width: 100px;
 height: 26px;
}
#form-pass {
 width: 94px;
 margin-top: 5px;
 margin-bottom: 5px;
 float: left;
 height: 26px;
}
#loggform {
 width: 260px;
}
#log-enter {
 float: left;
 height: 36px;
 width: 36px;
}
.loginField {font-family:Arial;padding:0px;padding-top:5px;vertical-align:middle;font-size: 12px; color:#c4c4c4; font-weight:normal; background:url('http://ma.do.am/imgs/alfa.png'); border:0px solid #222222; text-align: center}
.loginButton{font-size:7pt;background:url('http://ma.do.am/imgs/form-ok.png') no-repeat 0px 0px;width:36px;color:#FFFFFF;border:0px solid #222222;height:36px;}
#log-titles {
 background-image: url(http://ma.do.am/imgs/name-formlogin.png);
 background-repeat: no-repeat;
 text-align: right;
 margin-right: 10px;
 background-position: 10px 0px;
color:#ccc;
font-size:9px;
padding-bottom:2px;
}
#log-titles a {color:#ccc;border-bottom:1px dashed #ccc;text-decoration:none;}
#log-titles a:hover {border-bottom:none;}
#user-name-top {
	font-size: 18px;
	color: #c4c4c4;
	text-align: center;
}
#user-name-info {
	text-align: center;
	color: #c4c4c4;

}
#user-name-info a{
	color: #c4c4c4;
	text-decoration:underline; 
}
#user-name-info a:hover{
	color: #FFF;
	text-decoration:none; 
}
#siteinfo {
	color:#FFF;
	clear: both;
	padding-top: 40px;
	padding-bottom: 20px;
	background-image: url(http://ma.do.am/imgs/name-gennady.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
#siteinfo a{
	color:#FFF;
}
.entryReadAllLink {
	display:block;
	background-color:#f3f3f3;
	height:30px;
	background-image: url(http://ma.do.am/imgs/readmorefon.png);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	padding-top: 8px;
	padding-left: 55px;
	border-top:1px solid #005aff;
	border-left:5px solid #005aff;
	border-bottom:1px solid #005aff;
	border-right:1px solid #005aff;
	text-align:left;
}
a:hover .entryReadAllLink {
	text-decoration:underline;
	background-color:#FFFFFF;
}
.entDots {display:none;}

.eMessage A[target="_blank"] { 
    background: url(http://ma.do.am/imgs/blank.gif) no-repeat 0 0px;
    padding-right: 13px;
	background-position:right;
   }

a.pp-person {width:27px;height:27px; display:block; background: url(http://ma.do.am/imgs/pp-icons.png) no-repeat;}
a.pp-person:hover {background-position:0px -34px;}

a.pp-exit {width:27px;height:27px; display:block; background: url(http://ma.do.am/imgs/pp-icons.png) no-repeat -31px 0px;}
a.pp-exit:hover {background-position:-31px -34px;}