body { background-color:#000; margin:0px; padding:0px; font-size:13px; color:#FFF; font-family:Arial, sans-serif; background: #000 url(img/bk_total.jpg) top center no-repeat;}
#body { display:block; overflow:hidden; width:960px; margin:0px auto 50px auto;  }
h1 { display:none; }
h2 { font-size:28px; font-family:Helvetica, sans-serif; font-weight:normal; line-height:1.25em; margin:5px 0px; }

a:focus {
	border:medium none;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}


#head { display:block; overflow:hidden; width:100%; }
#brand { display:block; overflow:hidden; width:100%; height:54px; margin:30px 0px 10px 0px; }
#brand a { float:right; }
#brand img { border:none; margin-right:10px; } 

#menu { display:block; overflow:hidden; height:38px;  position:absolute; z-index:1; }

#conent { display:block; overflow:hidden; width:100%; height:500px; /*background:url(img/bk_body.jpg) no-repeat;*/ }

#foot { display:block; overflow:hidden; width:100%; height:500px; height:30px; background:url(img/bk_footer.png) no-repeat top right; color:#adabab; font-size:11px; padding-top:10px; }
#foot span { float:right; }

#page_content { width:500px; float:right; margin-top:100px; padding-right:10px; }

#main_menu { list-style:none; margin:0px; padding:0px; border:none; display:block; overflow:hidden; width:960px; }
#main_menu li { display:block; width:132px; float:left; text-align:center; margin:0px 10px; }
#main_menu li.first { margin-left:0px; }
#main_menu li a  { text-decoration:none; color:#FFF; font-size:14px; }

#container_slider { display:block; overflow:hidden; width:100%; height:38px; background:url(img/bk_meniu.png) no-repeat; position:relative; z-index:0; }
#slider { width:132px; height:36px; background-color:#0F9;  background:url(img/but_top_slider.png) no-repeat; margin-top:1px; }

.top_lnk { display:block; width:132px; height:30px; padding-top:12px; }

#conent_in { display:block; overflow:hidden; widows:100%; }
#scroller { display:block; overflow:hidden; width:100%; height:400px; }
.dv_content { display:block; overflow:hidden; width:100%; height:400px;  }

form#ro_contact {}
form#ro_contact .item { display:block; overflow:hidden; widows:100%; margin-bottom:10px; }
form#ro_contact .item label { display:block; width:200px; float:left; font-weight:bold; }
.cls_imput { width:250px; border:solid 1px #5B5B5B; background-color:#3F3E3E; color:#FFF; }
.cls_txt { width:250px; height:100px; border:solid 1px #5B5B5B; background-color:#3F3E3E; color:#FFF; }
#but_send { border:solid 1px #5B5B5B; background-color:#3F3E3E; color:#FFF; float:right; margin-right:48px;}

p.msg { font-weight:bold; color:#999; }
#foot_ext_link { float:left; }