body,div,p{ margin:0; padding:0;}

/*ul {list-style: none inside none; }*/
html,body{height:100%;}
body {font:normal 12px/130% Tahoma, Verdana, Helvetica, sans-serif; color:#000;background:#C6CACF;text-align: center;
/*background-image:url("http://u.eka-mama.ru/images/bg/bg_xb.gif");*/}
img {border:0}
td {font-size:75%;}
ul {margin:0 }



.a,a {	color:#346C05; text-decoration: underline;outline: none;}
a:link,a:visited {text-decoration: underline;}
a:hover    {text-decoration: none;color:#F08442 !important;}

.clear {clear: both;}

.eka_container{text-align:left;margin:0 auto; padding:0;  background:#fff;  cursor:default;
min-width:978px; max-width:1400px;  _width: expression(document.body.clientWidth > 978 ? (document.body.clientWidth > 1400?"1400px":"100%") : "978px");
min-height: 900px;  _height: expression(document.body.clientHeight < 900 ? "901px" : document.body.clientHeight + "px"); 
/*-moz-box-shadow: 0 0 30px #3C3C3C;-webkit-box-shadow: 0 0 30px #3C3C3C; box-shadow: 0 0 30px #3C3C3C;*/
-moz-border-radius: 0 0 15px 15px;
border-radius: 0 0 15px 15px;
border:1px solid #A9B0B8; border_width: 0 1px 1px;
}

.page {padding:0 7px;}
.page,.pageTop,.pageFoot{_width:100%}

.pageCnt {position: absolute;z-index:-1;}



.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:254px; overflow:hidden;}
.pageRLC {width:100%;overflow:hidden;}
.pageRRA {float:left;width:240px;margin-left:-240px;overflow:hidden;}
.pageRRB {width:100%;overflow:hidden;}

.pageLRA ,.pageLRB,.pageHead,.pageLRC,.pageLRD,.pageLLA,.pageLLA,.pageLogo img,.pageLogo,.pageLLB,.pageRLA,.pageRLB,.pageRLC,.pageRRA,.pageRRB {background:#fff;}

.mainmenu a {font-size: 12px;text-decoration:none;display:block;font-family:Helvetica,sans-serif;line-height:11px;font-weight:bold;text-align:center;}
.mainmenu a:link,.mainmenu a:visited {text-decoration:none;}
.mainmenu a:hover {color:#F08442;}
.mainmenu table {width:100%;margin:0;padding:0} 
.mainmenu td {border-width:0;text-align:center;margin:0;padding:0} 
.mainmenu a.sel {color:#F08442;}

.pageBottom,.pageBottom2 {padding:7px 0;border:none;}
.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 div.a,.blcsld div.b,.blcsld div.d {height:1px;overflow:hidden;border-style:solid;border-width:0 1px;font-size:1px;}

.blcsld div.a i,.blcsld div.b i,.blcsld div.d i {font-size:1px;}
.blcsld div.a {margin: 0px 4px;} 
.blcsld div.b {margin: 0px 2px;border-width:0 2px;}
.blcsld div.d {margin: 0px 1px;height:2px;}
.blcsld div.c,.blcsld td.c 	{border-style:solid;border-width:0 1px;text-align:left;}
.blcsld div.e {padding:2px 6px;overflow:hidden;}
.blcsld div.f {width:100%}
                 
.blcsld h6  {margin:0;color: #484848;font-size: 18px;font-weight: normal;padding: 3px 0 10px 2px;overflow:hidden;border-left:1px solid;border-right:1px solid;padding:6px 7px 10px;line-height:19px;display:block;}
.blcsld h6:after {content: "\2193";}

.blcsldbl div.a,.blcsldbl div.b,.blcsldbl div.d, .blcsldbl h6, .blcsldbl div.c, .blcsldbl td.c {background-color:#D9E5F4;border-color:#d3dfed !important; }
.blcsldbl div.a {background:#d3dfed !important}
.blcsldgr div.a,.blcsldgr div.b,.blcsldgr div.d, .blcsldgr h6, .blcsldgr div.c, .blcsldgr td.c{background-color:#DDF0B9;border-color:#d5e8b3 !important}
.blcsldgr div.a {background:#d5e8b3 !important}
.blcsldpn div.a,.blcsldpn div.b,.blcsldpn div.d, .blcsldpn h6, .blcsldpn div.c, .blcsldpn td.c{background-color:#FADDBF;border-color:#f2d6b8 !important;}
.blcsldpn div.a {background:#f2d6b8 !important}
.blcsldgy div.a,.blcsldgy div.b,.blcsldgy div.d, .blcsldgy h6, .blcsldgy div.c, .blcsldgy td.c {background-color:#E5E5DC;border-color:#deded5 !important;}
.blcsldgy div.a {background:#deded5 !important}
.blcsldwt div.a,.blcsldwt div.b,.blcsldwt div.d, .blcsldwt h6, .blcsldwt div.c, .blcsldwt td.c {background-color:#FFFFFF;border-color:#deded5 !important;}
.blcsldwt div.a {background:#deded5 !important}
.blcsldbr div.a,.blcsldbr div.b,.blcsldbr div.d, .blcsldbr h6, .blcsldbr div.c, .blcsldbr td.c {background-color:#F4F4F4;border-color:#B0B0A9 !important;}
.blcsldbr div.a {background:#B0B0A9 !important}


div.maintabshead {
	padding:0 7px;
	position:relative;
	z-index:1;
}
div.maintabsfoot
{position:relative;margin:-1px 0;z-index:0;}

table.maintabs{}


table.maintabs td div.c {
height:18px;
}
table.maintabs td.sel div.c {
height:22px;
}
td.maintabs a,td.maintabs a:link,td.maintabs a:visited{
font-weight:bold;
padding:0 4px;
text-decoration:none;
}

table.maintabs div.blcsldgy {
border-bottom:1px solid #D5E8B3;
}
.maintabs div.blcsld {
margin-bottom:0;
}

td.maintabs {
padding:0 2px 1px 0;
vertical-align:bottom;
}

table.maintabs td.sel{padding-bottom:0;}

.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 160%/100% Verdana, Helvetica, sans-serif;color: #669966;margin:0 0 0.3% 0;text-decoration: none;Letter-spacing:-1px;}

H2, .H2 {font-family: arial,verdana,sans-serif; font-size: 150%; font-style: italic; font-weight: bold;  margin: 2% 0 0.8%;  text-decoration: none;}


H3, .H3 ,H4, .H4, H5, .H5,H6,.H6 {font-family:Arial; font-size: 120%; font-weight: bold; line-height: 100%;  margin: 1.5% 0 0.6%;}
/*4, .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 p{margin-bottom:0.5em;}
.text br{font-size: 0.5em;}
.text a{}

.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;
}

.newsdata {color: #999999;font-size: 7pt;font-weight: normal;}



/*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:160%;}
ul.menulinelong li {display:block;float:left; position:relative;margin-right:8px;white-space:nowrap} 
ul.menulinelong li span {padding-left:8px}


.leftmenu {margin:0;padding:0}

.leftmenu, .leftmenu a, .leftmenu a:link,.leftmenu a:visited,a.leftmenu,a.leftmenu:link,a.leftmenu:visited
{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,a.sel,.sel a,.sel a:link,.sel a:visited {font-weight:bold !important}
.und,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, a.chain,.chain a {font-family: Tahoma, Arial, Helvetica, sans-serif;color: #999966;font-weight: normal;}
a.chain:link,a.chain:visited,.chain a:link,.chain a:visited {color: #999966;}

a.sape,.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 ,.sape a:link ,.sape a:visited {color: #666666;}


.pages { padding-top: 5pt; clear: left;  font-size: 9pt; line-height: 12pt;}
a.pages:link,a.pages:visited {color: #666666; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px dashed #beb1b1; text-decoration: none;}
.pages span {color: #666666;padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #fff; background: #ffffff;}
.pages span.current {border: 1px dashed #beb1b1; font-weight: bold; background: #666666; color: #fff;}


.chainbig, a.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,a.chainbig:visited {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,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: 0 5px;color: #666}
div.catalog p {color:#3D8600;font-size:12px;font-weight:bold;margin:11px 0 3px;}
div.catalog a, div.catalog a:link, div.catalog a:visited, div.catalog a:hover {color: #484848;font-size: 11px;line-height:160%}
div.catalog div.col1,div.catalog div.col2 {float:left;width:46%;padding: 0 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;display:list-item;}
div.biglist h3 a {color:#669966;font-size:14px;}
div.biglist ul {margin-top:14px;padding:0; border-bottom:1px solid #B0B0A9;list-style: none outside none;}
div.biglist li {display:block;padding:0 0px 14px;clear:both; border-top:1px solid #B0B0A9; }
div.biglist h3 img {float:right;margin:-12px 0;position:relative;}
/*div.biglist li.spec {background-color:#FFE387;border:0px #FFD802 solid; border-width: 1px 0}*/

div.detail {margin: 0 6px}
div.detail h1 {margin-top: 21px;margin-bottom:14px;}
div.detail dl {margin:21px 0;border-bottom:1px solid #ccc;}
div.detail dt {color:#666;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 #ccc;}
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{margin:0; 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; }

/*avatar*/
.avatar { border: 1px solid #cccccc; }
a.avtor_big,a.avtor_big:link,a.avtor_big:link,a.avtor_big:visited{color: #999933;   font-family: Tahoma,Arial,Helvetica,sans-serif;  font-size: 150%;  font-weight: normal;  line-height: 100%; }
.noavatar0, .noavatar1, .noavatar2, .noavatar3, .noavatarm{background:url("http://u.eka-mama.ru/images/avatar/noavatar.gif") no-repeat scroll 0 0 #DDF0B9;display:block;height:90px;width:90px;}
.noavatar1{background-position:0 -90px;}
.noavatar2{background-position:0 -180px;}
.noavatar3{background-position:0 -270px;}
.noavatarm{background-position:0 -360px;}

/*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;}

.small_grey {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 8pt;
	line-height: 10pt;	
	font-weight: normal;
}
a.small_grey,a.small_grey:link,a.small_grey:visited {color: #999999; font-weight: normal;}

/*quote*/
table.forum-quote, table.forum-code {background-color:transparent;margin:0 20px;width:90%;}
table.forum-quote th, table.forum-code th {background-color:transparent;border:0 solid transparent;font-size:8pt;font-weight:bold;text-align:left;}
table.forum-quote td, table.forum-code td {background-color:#FDFFE7;border:1px solid #DEDED5;padding:5pt;text-indent:2pt;}
