@charset "utf-8";
/* CSS Document */
body{ background-color:#111111; font-family: Arial, Verdana, sans-serif; font-size:12px; color:#DDD;}
a{ color:#77b000}
h1{ color:#77b000; font-size:26px; border-bottom:1px dotted; padding-bottom:5px; margin-bottom:15px}
h2{ font-size:20px; color:#77b000; margin:20px 0}
strong{ color:#77b000}
.clear{ display:block; width:100%; clear:both; font-size:1px; line-height:1px; height:1px}
p{ margin-bottom:15px}

div#container{ width:960px; margin:0 auto}
div#header{ height:160px}
div#content{ float:right; width:700px; padding-bottom:20px}
div#sidebar{ float:left; width:240px; margin-bottom:50px}
div#footer{ clear:both; width:100%; padding:30px 0; border-top: 1px dotted #444; color:#444; position:relative}

div#header div#logo a{ float:left; display:block;}
div#header div#logo span{ display:block; float:left; border-left:4px solid #77b000; margin:22px 0 0 0; line-height:22px; padding-left:10px; font-style:italic}

div#header div#contacts{ padding-top:15px; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; font-size:40px; color:#77b000}
div#header div#contacts a{ display:block; float:right; text-align:right; font-style:italic; font-size:14px; text-decoration:none; border-bottom:1px dashed}
div#header div#contacts div sup{ position:relative; top: -5px; font-size:22px;}

div#header ul{ float:left; clear:left; display:block; font-size:13px; margin-top:10px}
div#header ul li{ float:left; margin:0 3px}
div#header ul li.curr{ background: url(/img/b_m_l.gif) left top no-repeat;}
div#header ul li a{ display:block; height:44px; padding:0 10px; line-height:44px; color:#77b000; text-decoration:none; font-weight:bold}
div#header ul li.curr a{ background: url(/img/b_m_r.gif) right top no-repeat; color:#FFF}


div#sidebar div#search{ padding:5px 15px 15px 15px;
	background: url(/img/bg_s.gif) left top repeat-x #1f3600; color:#EEE}
div#sidebar div#search h3{ color:#0d1a00; font-size:14px; border-bottom: 1px dotted; font-weight:bold; margin: 10px 0; padding:0 0 4px 0}
div#sidebar div#search h3.white{ font-family: "Arial Narrow"; color:#FFF; font-size:18px; border:none}
div#sidebar div#search ul{ margin-left:10px}
div#sidebar div#search ul li{ padding:2px 0; position:relative;}
div#sidebar div#search ul li.sub{ padding-left:20px}
div#sidebar div#search ul li input{ position:absolute; bottom:0px}
div#sidebar div#search ul li label{ padding-left:25px; cursor:pointer}
div#sidebar div#search input[type=submit]{ padding:5px 10px; margin-top:20px}


div.obj_in_list{ margin:0 0 30px 0; padding:0 0 20px 0; clear:both; border-bottom: 1px dotted #77b000}
div.obj_in_list a.thumb { display:block; float:left; padding-top:7px; width:238px}
div.obj_in_list a.thumb img{ width:230px; height:173px; border: 4px solid #fdfef6}
div.obj_in_list div{ float:left; margin-left:20px; width:430px}
div.obj_in_list div a h2{ font-size:20px; margin:0 0 10px 0; padding:0; text-decoration:underline}
ul.spec{ margin-bottom:10px}
ul.spec li{ padding:1px 0}
ul.spec li span{ color:#77b000; font-weight:bold}

table.childs tr td{ padding:10px 20px}
table.childs tr td img { border:5px solid #77b000}


div.paginator{ width:100%; text-align:center; padding:30px 0}
div.paginator a{ padding:3px 6px; text-decoration:none }
div.paginator a:hover{ text-decoration:underline}
div.paginator a.active{ color:#FFF; background-color:#77b000; text-decoration:none}



