*{margin:0; padding:0;}
a{color:#005C94;}
a img{border:none;}
a:hover{color:#960000;}
html, body{height:100%;}
body{min-width:999px;font-family: Tahoma, Verdana, Geneva;font-size:12px;max-width:1200px; margin:0 auto; background:#E1F5FF; color:#313131;}
.silver{background: #F0F0F0;}
#body{min-height:100%; position:relative;$padding-bottom: 0px;overflow:hidden;}
#logo{width:188px; height:51px;float:left; display:block;margin:30px 0 30px 30px; text-indent:-5000px; background: url(../images/logo.png) 0 0 no-repeat; display:block;outline-style:none;}
#contact_us{float:right; text-align: center; margin:35px 30px 0 0;}
#contact_us b{display:block; font-weight: normal; font-size:18px;}
#contact_us a{display:block; font-size:12px;}

#banners{ overflow:hidden;padding:30px 15px 0 0;}
#banners div{height:50px;display:table-cell;vertical-align:middle;$float:left; $position:relative;}
#banners #ban1{margin: 0 0 0 0; background:  url(../images/board_small.png) 16px -8px no-repeat;width:26%;}
#banners #ban2{margin: 0 0 0 0%; background: url(../images/bottle_small.png) 13px 5px no-repeat;width:32%;margin-left:-7px;$width:33%;}
#banners #ban3{margin: 0 0 0 0%; background: url(../images/glass_small.png) 0px 5px no-repeat;width:33%;margin-left:-7px}
#banners a{margin: 0px 0 0 69px;font-size:14px; display:block;$position:relative; $top:25%; }


#content {width:73%;float:left; clear:both; margin: 0 0 0 30px; padding-bottom:130px;}
#content h1{font-size:20px; font-weight:normal;padding-bottom:5px;}
#content h1 span{color:#5F8091;padding:0 6px;}
#content h2{font-size:18px; font-weight:normal;padding-bottom:5px;padding-top:5px;}
#content h2 span{color:#5F8091;padding:0 6px;}
#content h3{font-size:20px;font-weight:normal;margin-top:24px;}
#content h4{font-size:14px;margin-top:20px;}
#content p{margin:10px 0;line-height:20px;}
#content ol {margin-left:20px;}
#content img {display:block; background:#E5E5E5; padding:10px;}
#content div.galery  {overflow:hidden; clear:both; padding:10px 0 50px}
#content div.galery  a{display:block; float:left;width:33%;}
#content div.galery  a img{margin:0 auto;}
#content div.galery  a span{text-align:center;display:block;margin-top:10px;}
#content h5{ border-bottom:1px solid #CADCE5; font-size:24px; font-weight:normal;padding-bottom:5px;}
#content h5 span{color:#5F8091;padding:0 6px;}
#content p.kroha{ border-bottom:1px solid #CADCE5; font-size:18px; font-weight:normal;padding-bottom:5px;}
#content p.kroha span{color:#5F8091;padding:0 6px;}

#content ul.files{padding-top:18px;}
#content ul.files li{min-height:27px; padding:7px 0 0 35px; margin:0;line-height:20px;}
#content ul.files li.pdf{background: url(../images/pdf.png) 0 0 no-repeat;}
#content ul.files li.word{background: url(../images/word.png) 0 0 no-repeat;}
#content ul.files li.excel{background: url(../images/excel.png) 0 0 no-repeat;}

#content li{margin:10px 0;line-height:20px;}
#content ul li{list-style:none; background: url(../images/li.png) 0 8px no-repeat;padding-left:15px;}
.left_images_in_text{float:left;margin:0 30px 30px 0}
.right_images_in_text{float:right;margin:0 0 30px 30px}
.special_text{background:#0F538C; color:#fff; clear:both; padding:10px;}

#content .form{background:#fff;overflow:hidden; padding:20px 0 10px; margin:5px 0;}
#content .form div {display:block; width:100%;margin-bottom:11px; position:relative;}
#content .form div .required{position:absolute; top:7px; margin-left:12px; background: url(../images/required.png) 0 0 no-repeat;width:9px; height:9px;text-indent:-5000px;}
#content .form div input {height:20px;}
#content .form div input, #content .form div textarea, #content .form .multi{border:1px solid #A2A2A2; width:54%;padding-top:2px;}
#content .form div textarea{height:90px;}
#content .form div label{display:block; float:left; width:23%; padding-right:2%;text-align:right; margin-top:4px;color:#404040; font-weight:bold; font-family:Arial;}
#content .form div label input{width:auto;height:auto;bottom:-2px;position:relative;border:none;}
#content .form .go_form_right_border{ background: url(../images/add_tip_right.png) 100% 0 no-repeat;display:block;float:left;width:auto;margin-left:25%;}
#content .form .go_form_right_border input{display:block;  background: url(../images/add_tip_left.png) 0 0 no-repeat; height:25px; color:#fff; border:none; font-size:12px; font-family:Arial;padding:0 1px 3px 3px;width:auto;margin-right:2px;}

#content table{border-collapse:collapse; width:100%;background:#fff;margin:10px 0;}
#content table tr th{background:#6692BA; color:#fff; text-align:left; padding:10px;}
#content table tr td{padding:10px;}

#content #select_map{border-bottom:1px solid #CADCE5; overflow:hidden;padding:10px 0;}
#content #select_map a, #content #select_map span{display:block; float:left;padding:5px 10px 6px;font-size:18px;}
#content #select_map span {background:#81A8C8; color:#fff; }
#content #cont_block{overflow:hidden;width:100%;}
#content #cont_block div {background:#CADCE5; float:left; padding: 0 15px;}
#content #cont_block div p strong{font-size:18px; font-weight:normal;}


#menu{float:right;margin-right:30px;padding-bottom:130px;}
#menu #send{background: url(../images/send.png) 0px 0 no-repeat; width:166px; height:42px; color:#fff; text-decoration:none; font-size:16px; display:block;padding:19px 0 5px 35px;}
#menu ul {margin-left:31px;max-width:170px;}
#menu ul li {font-size:18px; color:#862222; list-style:none;margin:12px 0;}
#menu ul li a {color:#2D608B}
#menu ul li a:hover{color:#862222;}
#menu ul li ul {margin:0;}
#menu ul li ul li{background: url(../images/li.png) 0 7px no-repeat;padding-left:15px;font-size:14px;}
#menu ul li ul li ul {}
#menu ul li ul li ul li {background: url(../images/li2.png) 0 9px no-repeat;padding-left:17px;font-size:14px;}



#footer{border-top:1px solid #CADCE5;clear:both; padding:30px 0 15px;margin:-126px 30px 0; overflow:hidden;position:relative;}
#footer p{float:left;}
#footer p a{float:none;background:none; padding:0; height:auto;}
#footer a{float:right;background:url(../images/creator.png) 0px 0 no-repeat;padding:6px 0 0 126px; height:35px;}

.status_info {margin-top:10px;}
.admin_b img{background:none !important; display:inline !important;  padding: 0 !important;}
#nc_moderate_form {margin-top:10px;}
.adm_gal { width:33%; height:178px;float:left; margin-top:15px;}


#footer #lifeint{background: none repeat scroll 0% 0% transparent; clear: both; padding: 0pt; margin-top: -25px;}
*:first-child+html #footer #lifeint{ margin-top: 0px !important;}

#banners h2, #banners p{margin: 25px 20px 0px 123px;}
#content .multi option {padding: 5px;}

.required_descript {background:url("../images/required.png") no-repeat scroll 0 60% transparent;clear:both;margin-left:25%;padding-left:15px;}
#content #cont_block .borapic-block {
	background: none repeat scroll 0 0 transparent;
    float: none;
    overflow: hidden;
    padding: 0;
}
#content #cont_block .borapic-block img{
    display: block;
    margin: 0 auto;
    width: 360px;
}
