* { margin:0; padding:0;} 
p {margin-bottom:3px;}
ul {list-style: none inside none; }
html, body { height: 100%; }
body {font: normal 12px/130% Tahoma, Verdana, Helvetica, sans-serif; color:#000;text-align:center;}
img {border:0}
td {font-size:11px;}

.a,a {	color:#3D8600; text-decoration: underline;outline: none;}
a:link,a:visited {text-decoration: underline;}
a:hover    {text-decoration: none;color:#F08442 !important;}

.clear {clear: both;}

.page{ margin: 0 auto;clear: both;border-style:solid;border-width:0;border-color:#CCCCCC;text-align:left;padding:0 2px;
min-width:1004px;max-width:1251px;width: expression(document.body.clientWidth > 1004 ? (document.body.clientWidth > 1264?"1251px":"100%") : "1004px")}


.pageTop {width:100%; position: absolute; top:0;left:0; z-index: 101;}

.pageFoot .page {padding:0;}

/*.pageFoot {clear:both;margin:0 auto; text-align:center; border-style:solid;border-color:#ccc;border-width:1px 0 0; padding:15px 0; overflow:hidden;
			background:url("http://u.eka-mama.ru/images/bg/ft.png") repeat-x scroll left top #FFF;}*/


.pageLRA {float:right; width:100%;}
.pageLRB,.pageHead {margin-left:214px;}
.pageLRC {width:100%;}
.pageLRD {margin-right:270px;}
.pageLLA {float:left;margin-right:-214px;}
.pageLLA,.pageLogo img,.pageLogo{width:200px}
.pageLLB {width:100%;overflow:hidden;}

.pageRLA {float:left; width:100%;}
.pageRLB {margin-right:214px; overflow:hidden;}
.pageRLC {width:100%;overflow:hidden;}
.pageRRA {float:left;width:200px;margin-left:-200px;overflow:hidden;}
.pageRRB {width:100%;overflow:hidden;}


.pageLogo{float:left;;text-align:center; padding-top: 7px}
.pageHead a {font-size: 12px;text-decoration:none;width:100%;font-family:Helvetica,sans-serif;line-height:11px;font-weight:bold;text-align:center;}
.pageHead a:link, 
.pageHead a:visited,
.pageHead a:hover {text-decoration:none;}
.pageHead a:hover {color:#F08442;}
.pageHead table {width:100%;} 
.pageHead td {border-width:0;text-align:center;} 
.pageHead a.sel {color:#F08442;}

.pageBottom,.pageBottom2 {padding:7px 0;border-style:dotted;border-width:0 0 1px;border-color:#3C3C3C;}
.pageBottom,.pageBottom a {background-color:#3C3C3C;color:#b8b8b8;}
.pageBottom2,.pageBottom2 a {background-color:#E5E5DC;color:#484848;}
.pageBottom a ,.pageBottom2 a {font-size:12px;padding:0 5px;text-decoration:none;}

	
/*the blocks*/
.blcsld{margin-bottom:7px;}

.blcsld b.a,.blcsld b.b,.blcsld b.d {height:1px;overflow:hidden;border-style:solid;border-width:0 1px;display:block}
.blcsld b.a {margin: 0px 4px;} 
.blcsld b.b {margin: 0px 2px;border-width:0 2px;}
.blcsld b.d {margin: 0px 1px;height:2px;border-width:0 1px;}
.blcsld div.c,.blcsld td.c 	{text-align:left; margin:0px 0px;border-style:solid;border-width:0 1px; padding:2px 6px;overflow:hidden;}
.blcsld h6  {
	text-align:left;
	color:#999999;
	font-size:16px;
	font-weight:normal; 
	font-family:Tahoma;
	overflow:hidden;
	border-left:1px solid;
	border-right:1px solid;
	padding:0 11px 0 11px;
	line-height:19px;
	display:block;}
.blcsld h6:after {content: "\2193";}


.blcsldbl b.a,.blcsldbl b.b,.blcsldbl b.d, .blcsldbl h6, .blcsldbl div.c, .blcsldbl td.c {background-color:#D9E5F4;border-color:#d3dfed !important; }
.blcsldbl b.a {background:#d3dfed !important}
.blcsldgr b.a,.blcsldgr b.b,.blcsldgr b.d, .blcsldgr h6, .blcsldgr div.c, .blcsldgr td.c{background-color:#DDF0B9;border-color:#d5e8b3 !important}
.blcsldgr b.a {background:#d5e8b3 !important}
.blcsldpn b.a,.blcsldpn b.b,.blcsldpn b.d, .blcsldpn h6, .blcsldpn div.c, .blcsldpn td.c{background-color:#FADDBF;border-color:#f2d6b8 !important;}
.blcsldpn b.a {background:#f2d6b8 !important}
.blcsldgy b.a,.blcsldgy b.b,.blcsldgy b.d, .blcsldgy h6, .blcsldgy div.c, .blcsldgy td.c {background-color:#E5E5DC;border-color:#deded5 !important;}
.blcsldgy b.a {background:#deded5 !important}
.blcsldwt b.a,.blcsldwt b.b,.blcsldwt b.d, .blcsldwt h6, .blcsldwt div.c, .blcsldwt td.c {background-color:#FFFFFF;border-color:#deded5 !important;}
.blcsldwt b.a {background:#deded5 !important}
.blcsldbr b.a,.blcsldbr b.b,.blcsldbr b.d, .blcsldbr h6, .blcsldbr div.c, .blcsldbr td.c {background-color:#F4F4F4;border-color:#B0B0A9 !important;}
.blcsldbr b.a {background:#B0B0A9 !important}


.blcframe
{
	background:none repeat scroll 0 0 #F4F4F4;
	border:1px dashed #B0B0A9;
	padding:14px;
	display:inline-block;
}


/*notes*/
.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}


/* Headers */
H1, .H1 {
	font: normal 19px/22px Verdana, Helvetica, sans-serif;
	color: #669966;
	margin-bottom:7px;
	text-decoration: none;
	Letter-spacing: -1px;
}

H2, .H2 {
	color: black;
	font-size: 14px;
	margin: 0;
	font-weight: normal;
	text-decoration: none;
}

H3, .H3 { color:black; font-size:13px; line-height:100%; text-decoration:none; font-weight:bold; Letter-spacing: 0px; padding-right:5px; padding-top:3px;}
H4, .H4 {font-family:Arial; color:#0073B4; font-size:20px; font-weight:normal; line-height: 20px; margin:0;text-decoration:none;Letter-spacing: -1px;}
H5, .H5 {font-family:Arial; color:#0073B4; font-size:20px; font-weight:normal; line-height: 20px; margin:0;text-decoration:none;Letter-spacing: -1px;}


/*text*/

.smalltext { font: normal 8pt/11pt Tahoma, Helvetica; color: #black; }
.smalltextgrey { font: normal 8pt/11pt Tahoma, Helvetica; color: #999999; }
.text {font-size: 12px;	line-height: 130%;text-align:justify;}
.text p{text-align:justify;}
.text a{font-size: 12px;}

.textgrey {
	font-size: 10pt;
	line-height: 13pt;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #999999;
}

.textbig {
	font-size: 13pt;
	line-height: 15pt;
	font-family: Tahoma, Helvetica, sans-serif;
	color:#666666;
}

.textbiggrey {
	font-size: 13pt;
	line-height: 15pt;
	font-family: Tahoma, Helvetica, sans-serif;
	color:#999999;
}



/*ul menu */
ul.menuline{padding:0;display:inline;}
ul.menuline li {display:inline;margin-right:4px} 
ul.menuline span {padding-left:4px}

ul.menulinelong	{line-height:130%;}
ul.menulinelong li {display:block;float:left; position:relative;margin-right:8px;white-space:nowrap} 
ul.menulinelong li span {padding-left:8px}


.leftmenu, .leftmenu a, .leftmenu a:link,.leftmenu a:visited,.leftmenu a:hover,a.leftmenu,a.leftmenu:link,a.leftmenu:visited,a.leftmenu:hover
{font-size: 12px; color: #666666; font-weight: bold; text-decoration: none;}
.leftmenu li {margin:7px 0;}




ul.breadcrumb{margin-left:-2px;padding:0;color:#999966}
ul.breadcrumb li {display:inline;} 
ul.breadcrumb li a {margin:0 2px;font-size:11px;color:#999966}

/*selecttions*/
.sel,.sel a,.sel a:link,.sel a:visited,.sel a:hover {font-weight:bold !important}
a.und,a.und:link,a.und:visited,a.und :hover,.und a,.und a:link,.und a:visited,.und a:hover {text-decoration: underline !important}

/*links*/
.chain,.chain a {font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #999966;	font-size: 11px; font-weight: normal;}
a.chain:link,a.chain:visited,a.chain:hover,.chain a:link,.chain a:visited,.chain a:hover {color: #999966; }

.sape, .sape a{font-family: Tahoma, Arial, Helvetica, sans-serif;color: #666666;font-size: 8pt;line-height: 8pt;font-weight: normal;}
a.sape:link ,a.sape:visited ,a.sape:hover,.sape a:link ,.sape a:visited ,.sape a:hover{color: #666666;}



.chainbig {
	font-family: Verdana, Helvetica, sans-serif;
	color: #999966;
	text-decoration: none;
	font-size: 13pt;
	line-height: 15pt;	
	font-weight: normal;
	letter-spacing: -1px; 
}
a.chainbig:link    {color: #999966;}
a.chainbig:visited {color: #999966;}
a.chainbig:hover   {color: #999966;}


.tags_folder {color: #999999;font-size: 13pt;line-height: 17pt;letter-spacing: -1px;}

.tag_topic,a.tag_topic,a.tag_topic:link,a.tag_topic:visited,a.tag_topic:hover,
.tag_gruop,a.tag_gruop:link,a.tag_gruop:visited,a.tag_gruop:hover{line-height: 11pt;font-size: 11px; color: #6F6F48;}
a.tag_topic:hover 	{ color:#ffffff !important; background: #66cc66; }

.tag_gruop,a.tag_gruop:link,a.tag_gruop:visited,a.tag_gruop:hover {color: #777777;}
a.tag_gruop:hover 	{ color:#ffffff !important; background: #ff6666; }


/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Tahoma; font-size:12px;}

input.inputbutton  {
	background:url("http://u.eka-mama.ru/images/bg/btn.gif") repeat-x scroll center top #E9E9E9;
	border:1px solid #8A8A84;
	cursor:pointer;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
	padding:1px 4px;
}

input.inputtext, textarea.inputtextarea {border-color:#8A8A84;
border-style:solid;
border-width:1px;
padding:2px;
vertical-align:top;}




/*catalog*/
div.catalog {padding: 5px;color: #666}
div.catalog p {color:#3D8600;font-size:14px;font-weight:bold;margin:11px 0 3px;}
div.catalog a {color: #484848;font-size: 12px;line-height: 12px}
div.catalog a:visited {font-weight:bold;color: #484848}
div.catalog div.col1,div.catalog div.col2 {float:left;width:46%;padding: 5px;}
 

div.biglist p{padding-right:120;width:400px}
div.biglist p em {color:#484848;display:block;margin:2px 0;} 
div.biglist h3 {margin-top:21px;margin-bottom:7px;width:520px}
div.biglist h3 a {color:#669966;font-size:14px;}
div.biglist ul {margin-top:14px;padding:0; border-bottom:1px solid #B0B0A9;}
div.biglist li {display:block;padding:0 0px 14px;clear:both; border-top:1px solid #B0B0A9; }
div.biglist h3 img {float:right;}
/*div.biglist li.spec {background-color:#FFE387;border:0px #FFD802 solid; border-width: 1px 0}*/

div.detail {margin: 0 21px}
div.detail h1 {margin-top: 21px;margin-bottom:14px;}
div.detail dl {margin:21px 0;border-bottom:1px solid #999999;}
div.detail dt {clear:both;float:left;font-weight:bold;padding-top:4px;text-align:left;width:130px;}
div.detail dd {padding:4px 9px 4px 160px;border-top:1px solid #999999;}
div.detail img.detail_picture {clear:both;float:left; margin: 0 28px 28px 0;}
div.detail div#YMapsID{	width: 100%;height: 300px;}
div.detail h2.matter_comment, h2.matter_comment_new{color:#AFA56A !important;background:none no-repeat scroll left center transparent; font-size:18px;padding:10px 20px;}
div.detail h2.matter_comment {background-image: url(/images/icons/com.gif) }
div.detail h2.matter_comment_new {background-image: url(/images/icons/com_new.gif)}


a.rightpopup {float:right;margin-left:-60px;position:relative;z-index:2; background-color:#FFF;padding-left:7px;}





/*user block*/
.user_place {}
.user_place.tlc {} 
.usercard {}
.usercard TD {font-size: 9pt;}  		
.usercard A {font-size: 100%;}
.usercard SPAN {font-size: 100%;}
.usercard p {clear:both; margin: 0 0 5px 0;}
.usercard img {border:0px solid #aaa; margin: 0 5px 4px 0; float:left;}
.usercard .n {font-weight:bold;text-decoration: none; color:#000;} 
.usercard .age {color:#444;font-size: 90%;}
.usercard .m {color: #418601;font-size: 90%;line-height:95%; display:block;}
.usercard .m A{font-size: 98%; text-decoration: none; color: #418601;line-height:90%; padding-right:0.5ex;padding-left:0.5ex;}
.usercard A:hover {text-decoration: underline;}
.usercard .matter {font-size: 95%;color:#666666 ;line-height:97%; display:block;padding-left:3pt;padding-bottom:0.5em;}
#usercard_blocks_place{margin:0px;overflow:auto;padding:0;}
.usercard a.item {font-family: Verdana, sans-serif;color:#0073B4;
 font-size: 8pt;letter-spacing: -1px;text-decoration:none;
 font-weight:bold;line-height:2.5;
 }
.usercard a.item:link,.usercard a.item:visited,.usercard a.item:hover {font-weight:bold; color:#0073B4;text-decoration:none; }




/*toplist топ пользователей "сейчас на форуме"*/
div.utop_title_div
{ padding: 5px 0 0 15px;}
div.utop_main_div
{height:144px; overflow:hidden;}
div.utop_element_div 
{float:left; width:95px;padding:0px;margin:3px 3px 12px 0;text-align:center;border: 1px dashed #F38922;background-color:#FAEEE2 ;}
a.utop_element_detail
{color:#black;font-size:8pt;text-decoration:none;}
table.utop_element_table
{table-layout:fixed;border-collapse: collapse;}
img.utop_element_img
{border: 1px solid #9F9A95;}
td.utop_element_sign
{padding:2px 4px 6px 4px;overflow:hidden;text-align:center;vertical-align: top;}
a.utop_element_sign
{color:#black;font-weight:bold;text-decoration:none;}

