@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; font-family: Georgia; font-size:13px}
body{background:#ffffff;}
table{border:0px; border-collapse:collapse;}
table tr td{margin:0px; padding:0px}
img{border:0px}
h1{color:#f83308; font-size:23px; font-weight:100; margin:10px 0px; text-align:center}
h2{color:#000; font-size:18px; padding:0px ; font-weight:bold}
h5{color:#F6F8F7; font-size:20px;}
h6{color:#FEFEFE; font-size:34px; font-weight:normal}
p{}
input{border:0px}
a{text-decoration:none}
img.border {padding: 5px; background: #2c8ee6; border: 1px solid #bbb}
.table {width:100%; height:100%; vertical-align:top;}
#border {padding: 5px; background: #2c8ee6; border: 1px solid #bbb; margin-right:20px;}

#min_razmer{float:left; height:540px; width:1px;}


.iePNG{}
img{filter:expression(fixPNG(this))}
.iePNG a{position:relative}


/*----------------------------------------shapka----------*/



#karta {position:absolute; right:50px; top:20px; width:280px; color:#fff;}
#karta a {color:#fff;}
#lozung1 { position:absolute; z-index:100; top:50px; right:50px; width:300px; }
#lozung1 p {color:#fff; font-size:26px; font-family:"Monotype Corsiva"; font-weight:bold;}
.cont_table { border:#000000 1px solid;}

#div_color{background:#BFE5F8}
#verx{background:url(/asvicom_file/images/fon_top.jpg) top center repeat-x; width:100%}
#verx2{background:url(/asvicom_file/images/fon_bottom.jpg) bottom center repeat-x; width:100%; min-height:540px}
#niz {background:url(/asvicom_file/images/3.jpg) bottom center repeat-x; height:236px; position:relative;}
#logo {width:423px; height:220px; position:absolute; left:50%; margin-left:-211px; top:-20px; }
#melnica_vn{width:250px; height:587px; position:absolute; left:0px; bottom:0px; vertical-align:bottom; z-index:2;}
#melnica_vn img{float:left}
#agent {position:absolute; top:30px; left:7%;} 
#agent h1{color:#FFFFFF; font-family:"Monotype Corsiva"; font-size:18px; font-weight:bold; text-align: left; margin:0px; padding:0px}
#agent p {color:#FFFFFF; font-family:"Monotype Corsiva"; font-size:18px; font-weight:bold; text-align: left;}
#contacs{position:absolute; top:60px; right:10%;}
#contacs p {color:#FFFFFF; font-size:16px;}
#prodvijenie {width:20%; position:absolute; top:25%; left:8%}
#prodvijenie p{font-size:12px; text-align:right;}
#prodvijenie a{font-size:21px; color:#3399cc; text-decoration:none;}

#t_content{margin-left:255px; margin-right:255px;text-align:justify !important; color:#595959; margin-top:190px; text-align:justify; color:#595959; vertical-align:top;}
#t_content p{text-align:justify !important; color:#595959}

#t_content .spisok ol li {display: inherit!important; list-style-type:decimal; margin:inherit!important; padding: inherit!important}


#t_content a{color:#2C8EE6; font-size:14px; font-family:Georgia; font-weight:bold; text-decoration:none;}
#t_content #v_menu li{display:inline; padding:0px 0px}
#t_content #v_menu{position:absolute; top:170px; left:255px; right:255px; z-index:2; text-align:center;}
#t_content #v_menu a:hover {color:#f94119;}

#lozung{ position:absolute; top:250px; width:200px; right:0px; margin-right:20px}
#lozung h2{color:#2C8EE6; font-size:12px; font-weight:normal; margin-bottom:20px}
#lozung span{}
#lozung a {color:#2C8EE6; text-decoration:none; font-size:16px;font-weight:100; }

.primer_saita{margin:20px auto;}
.primer_saita td{ text-align:center; padding:0px 10px; vertical-align:inherit}
.primer_saita img{ border:#FFFFFF solid 4px; margin:10px 0px}


/*----------------------------------------telo-----------*/

.foto_tablica td {padding:10px}
.foto_tablica a img{ border:#FFF solid 2px}


/*----------------------------------------menu-----------*/

#menu {position:relative;z-index:1000;}


#td_news{background:#ffffff; padding-bottom:5px}
#bg_news{padding-top:35px; position:relative;}
#bg_news1 {background:#e5e5e5 repeat-x top; height:15px;}
.news {text-align:left;}
/*.news div{width:250px; float:left; text-align:left; padding:0px; margin:20px 25px}*/
.news h1{text-align:left; font-size:12px; float:left; color:#3399CC; padding:2px 5px}
/*.news p{font-size:12px !important; color:#696969 !important; margin:10px 0px; margin-left:5px; margin-bottom:15px; text-align:justify;}*/
.news a{color:#696969;}
.news a:hover{color:#000;text-decoration:underline;}
#nashi {color:#696969; font-size:16px; font-weight:bold; padding:10px 10px;}
#vse_n {position:inherit; text-align:right;}


.photogalereia{margin:0px 10px; width:200px; padding:5px 20px; }
.photogalereia p{margin-bottom:5px; font-family:Arial}
.photogalereia a{font-family:Arial!important; padding:3px 5px;}
.photogalereia a:hover{padding:3px 5px; background:#2C8EE6; color:#fff!important}
.aktiv{padding:3px 5px; background:#f83308; color:#fff!important}


#opros p{color:#2C8EE6 !important; font-size:12px; margin:10px 0px; margin-left:5px; margin-bottom:15px; text-align:justify !important;}
#opros {color:#2C8EE6; text-align:left;}

.sitemap a{color:#2C8EE6}
.sitemap a:hover{color:#0000FF!important}
.sitemap ul{color:#2C8EE6; padding-bottom:20px}
.sitemap ul li{display:block!important; list-style-type: none; margin:0px 0px 10px 0px!important}
.sitemap ul li a{font-size:16px!important}
.sitemap ul li ul{margin:10px 0px 0px 0px}
.sitemap ul li ul li{display:block!important; list-style-type: none; margin:0px 0px 10px 30px!important}
.sitemap ul li ul li a{font-size:13px!important}
.sitemap ul li div{ margin-bottom:30px; margin-left:30px}
.sitemap ul li div div{ margin:10px 0px 0px 30px}
.sitemap ul li div div a{ font-size:13px!important}

#n_cont {width:30%; float:left; margin:0px 10px; text-align:center;}
#n_cont p {text-align:center; color:#f94119; font-size:18px; font-weight:bold;}
#n_cont a {color:#696969; text-decoration:none;}
#n_cont a:hover{color:#000}

.n_cont {width:33%; float:left; margin:0px 0px; text-align:center;  height:auto !important;
overflow:hidden;}
.n_cont img{margin:10px 0; border:2px solid #2C8EE6}
.n_cont p {text-align:center; color:#f94119; font-size:18px;}
.n_cont a {color:#696969; text-decoration:none;}
.n_cont a:hover{color:#000}
.n_cont ul {text-align:left; margin-left:10px;}
.n_cont  li { list-style-type:disc; margin-left:10px;}

.novosti {padding:0px 20px 0px 0px; }
.novosti p {text-align:left!important; color:#696969!important; font-size:14px;}
.novosti a {color:#696969;}
.novosti a:hover {text-decoration:underline;}
.novosti img {border:none; text-align:center;}
.novosti h2 {color:#3399cc; padding:0px; padding-bottom:20px;}
.news .date12 {color:#3399cc; font-size:16px; padding:0px; text-align:left; margin:0px; font-weight:bold; padding-left:5px; padding-bottom:5px;}


#proekti {padding:0px 0px 0px 30px;}
#proekti p {text-align:left!important; color:#696969!important; font-size:14px;}
#proekti a {color:#696969;}
#proekti a:hover{color:#000;text-decoration:underline;}
#proekti .news h1 {text-align:left; font-size:12px; float:left; padding:2px 5px; color:#3399CC;}
#proekti h2 {color:#3399cc; padding:0px; padding-bottom:20px;}
#proekti img {border:none; text-align:center;}


.cennik td{border:#3399FF dotted 1px; padding:5px}
.cennik td div strong{color:#000}

/* ------------------ */
#toc2 DIV {padding: 1px;}
#toc2 DIV.panel {background: #eee;font-size: 90%;margin: 0;padding: 2px;margin-bottom: 15px;overflow: auto; height:500px;}
#toc2 DIV.curnav {padding-left: 10px;}
#toc2 DIV.tagtitle, #toc2 DIV.csstitle {border-bottom: 1px solid #666;padding: 5px 5px 5px 24px;font-weight: bold;font-size: 90%;}
#toc2 .tagtitle {background: #ded4c4 }
#toc2 .csstitle {background: #ded4c4}
/* ------------------ */

#content2 {margin: 20px 10px 0 220px;padding: 10px;margin-bottom: 10px;}
#content2 P.descr {margin: 0;margin-bottom: 1em;font-size: 90%;}
#content2 P, h4, ol {margin-left: 30px;}
DIV.panel A {display: block;padding: 1px;}
/* ------------------ */


/*----------------------------------------niz-----------*/

#niz_cop {background:#ffffff; height:120px; position:relative;}
#yandex {position:absolute; left:5%; top:5px; }
#copy {position:absolute; left:20%; top:20%; width:60%;}
#copy p {text-align:center; font-family:Georgia; font-size:12px; color:#696969;}
#c4et4ik {position:absolute; right:8%; top:30%;}
#google {position:absolute; left:36%; top:70px;}
#luchsii img{margin:10px 0px}
#luchsii p{font-size:12px!important; color:#696969!important; font-family:Georgia!important;}


/*----------------------------------------menu2-----------*/
#menuss{background:#e5e5e5; border-top:#FFF 6px solid;}

ul#simple-menu{list-style-type:none; width:100%; position:relative; height:27px; font-family:"Trebuchet MS",Arial,sans-serif; font-weight:bold; margin:0px; padding: 5px 0 0 0;}
ul#simple-menu li{display: inline; margin:0 0 0 4px; height:20px;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{display: inline; text-transform:lowercase; color:#3399CC; line-height:27px; text-decoration:none; padding:0 10px 0 10px; height:27px; font-size:18px;}
ul#simple-menu li a.right{padding-right:19px;}


	
/*----------------------------------------menu_right-----------*/

#right_menu{position:absolute; right:4%; top:240px; text-align:left !important; border-left:#f5f5f5 3px solid; padding-left:15px; width:180px;}
#map {position:absolute; right:2%; top:240px; text-align:left !important; width:494px; float:right;}

#pro6 ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:35px; position:relative; background:#E5E5E5; font-size:11px;}
#pro6 li {display:table-cell; margin:0; padding:0;}
#pro6 li a {display:block; float:left; height:35px; line-height:30px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(/asvicom_file/images/pro_six_0a.gif) no-repeat;}
#pro6 li a b {float:left; display:block; padding:0 25px 5px 15px; background:url(/asvicom_file/images/pro_six_0b.gif) no-repeat right top;}
#pro6 li.current a {color:#fff; background:url(/asvicom_file/images/pro_six_2a.gif) no-repeat;}
#pro6 li.current a b {background:url(/asvicom_file/images/pro_six_2b.gif) no-repeat right top;}
#pro6 li a:hover {color:#fff; background: url(/asvicom_file/images/pro_six_1a.gif) no-repeat;}
#pro6 li a:hover b {background:url(/asvicom_file/images/pro_six_1b.gif) no-repeat right top;}
#pro6 li.current a:hover {color:#fff; background: url(/asvicom_file/images/pro_six_2a.gif) no-repeat; cursor:default;}
#pro6 li.current a:hover b {background:url(/asvicom_file/images/pro_six_2b.gif) no-repeat right top;}

#dog_prod {border:1px dotted #3399FF; padding:10px;}
#dog_prod  td {border:#000000 1px solid;}



/*----------------------------------------moduli str-----------*/

.tab_modul { width:80%; border:1px;}
.tab_modul .1 { width:70%}
.tab_modul .2 { width:30%}
.tab_modul tr { height:20px}
.tab_modul tr:hover { background: #ffffff;}
.tab_modul td {border:1px #CCCCCC solid; padding:7px; font-weight:normal; font-size:14px}
