a{color:#3E3F7B;}
a{outline:0;}

body{background:#FBF9F2;color:#333;font:10pt Arial,Tahoma,Verdana,Sans-Serif;margin:0;padding:0;}

form{margin:0;padding:0;}
img{border:none;}

li{list-style:url(/img/li.gif);padding-bottom:8pt;}

*html img.png{behavior:url(/img/png.htc);}

#visko_logo{
	background: url("../img/visko_logo_v3.png") no-repeat scroll 0 40px transparent;
    color: #000000;
    display: block;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
    height: 157px;
    padding-top: 94px;
    text-decoration: none;
    text-indent: -999999px;
    text-transform: uppercase;
    white-space: nowrap;
    width: 238px;
}

a#visko_logo{
	
}

.nobreak {
	white-space: nowrap;
}

.about_head{color:#000;font-size:13pt;font-weight:normal;margin-bottom:-10px;margin-top:0px;}
.about_img{display:block;height:80px;margin-left:7px;margin-top:10px;}
.about_more{background:url(/img/about_more.gif) no-repeat;display:block;height:24px;padding-top:4px;text-align:center;width:93px;}

#banners{ text-align: center;  }
#banners .ramka{ width: 100% }
#banners i{ margin: 0 10px }

#bottom{ margin-top: 50px }
.bottom{padding-top:11px; }
.bottom1{float:left;font-size:8pt;margin-right:76px;}
.bottom2{float:left;font-size:8pt;margin-top:0px;}

.cat{border-bottom:1px solid #fff;color:#000;display:block;font-size:9pt;font-weight:bold;margin:-1px 0px -1px 26px;padding:12px 0 12px 0;width:196px;}
.catalogue{background:#E2E0D8;margin-top:11px;padding:20px 0 20px 0;width:238px;}
.cathead{color:#3E3F7B;font-size:14pt;margin-bottom:10px;padding-left:26px;}
.cat_active{background:#5A5A5A;color:#fff;cursor:default;display:block;font-size:9pt;font-weight:bold;margin:-1px 0 -1px 0;padding:12px 16px 12px 16px;text-decoration:none;width:206px;}
.cat_item{background: url(/img/item_bg.png) no-repeat;float:left;margin-bottom:10px;margin-right:10px;padding:0;width:205px;height:180px; padding: 10px}
.cat_item img{  }
.cat_item a{ cursor:url(/js/gallery/graphics/zoomin.cur), pointer; }
.cat_item { text-align: center; }
.cat_item_head{;height:32px;padding: 0 10px;}
.cat_parent{background:#888;border-bottom:1px solid #fff;color:#fff;display:block;font-size:7.5pt;font-weight:bold;margin:0px 0px 0px 0px;padding:6px 0px 6px 32px;width:206px;}
.cat_parent_active{background:#3F3F7B;border-bottom:1px solid #fff;color:#fff;cursor:default;display:block;font-size:7.5pt;font-weight:bold;margin:0px 0px 0px 0px;padding:6px 0px 6px 32px;text-decoration:none;width:206px;}

.clear{clear:both;}




.div_service{float:left;width:669px; padding: 20px}
.div_service h3{color:#3E3F7B;font-size:14pt;font-weight:normal;margin-bottom:14px;margin-left:24px;margin-top:8px;}

.dot{padding-left:10px;padding-right:10px;}

.empty_head{height:238px;}
.eng{color:#3E3F7B;display:block;float:left;font-size:9pt;font-weight:bold;margin-left:20px;margin-top:20px;}
.h1{color:#3E3F7B;font-size:14pt;font-weight:normal;margin-bottom:14px;}
h1{color:#3E3F7B;font-size:14pt;font-weight:normal;margin-bottom:14px;}
h2{color:#3E3F7B;font-size:14pt;font-weight:normal;margin-bottom:12px;}

.home_line_active{background:#DFA63B;float:left;height:4px;margin-right:1px;width:103px;}

.img_active{height:5px;margin-bottom:2px;margin-right:5px;width:5px;}
.img_item{border-left:solid 4px #DFA63B;float:left;height:54px;padding-left:2px;padding-right:11px;width:54px;}

.inner_cat{padding-bottom:11px;padding-left:18px;padding-right:40px;}
.inner_content{padding-bottom:60px;padding-left:18px;padding-right:40px;}
.inner_content_n{padding-bottom:0px;padding-left:18px;padding-right:40px;}

.item_article{font-weight:bold;padding-left:20px;}
.item_colors{float:left;margin-top:11px;padding-left:20px;width:80px;}
.item_foto{background:#fff;border:solid #EDECE7 8px;float:left;height:366px;margin-top:11px;overflow:hidden;width:256px;}
.item_info{float:left;width:608px;}
.item_name{color:#3E3F7B;font-size:18pt;margin-top:11px;padding-left:20px;}
.item_price{background:#EDECE7;color:#3E3F7B;float:left;font-size:18pt;height:24px;margin-top:11px;padding:16px;text-align:center;width:232px;}
.item_propert{float:left;margin-left:10px;margin-top:11px;width:328px;}
.item_propert_head{background:#888;color:#fff;font-weight:bold;padding:10px;}
.item_scheme{background:#fff;border:solid #EDECE7 8px;float:left;height:366px;margin-left:-6px;margin-top:11px;overflow:hidden;width:320px;}

.maininfo{;float:left;height:290px;margin-left:10px;padding:16px;text-align:left;width:262px;}
.main_about{ background: url(/img/main_box.png) no-repeat;height:322px;margin-top:11px;padding:0 10px;width:691px;}
.main_content{background:url(/img/item.gif) no-repeat;margin-bottom:11px;margin-left:36px;padding-left:21px;padding-right:21px;text-align:left;}
.main_img{float:left;height:318px;width:387px; margin-top: 1px}
.menuline{height:5px;width:711px;}



.navbar{border-bottom:solid 1px #E2DFD8;height:26px;margin-top:4px;padding-left:20px;padding-top:4px;width:691px;}
.navigation a{text-decoration:none;}
.navline{ text-align: right;  padding-right: 20px }
.navlink{color:#000;font-size:8pt;padding-left:0px;padding-right:6px;}

.news{margin-left:10px;padding-left:11px;width:688px;}
.news_archive{margin-left:460px;}
.news_head{color:#3E3F7B;font-size:14pt;font-weight:normal;margin-left:20px;}
.news_header{margin-bottom:11px;margin-top:11px;width:711px;}
.news_headlink{font-size:14pt;}
.news_item{padding-left:11px;padding-right:22px;width:190px;}
.news_item_inner{border-bottom:1px solid #ccc;padding-bottom:14px;padding-top:14px;}
.news_link,.price_link{color:#444;}

.price_content{padding-left:12px;padding-right:40px;}
.price_img{margin-right:14px;}
.price_item{border-bottom:1px solid #E2DFD8;padding:4px;padding-left:18px;}

.propert_item_l{border-bottom:#D1D0CE solid 1px;float:left;padding:10px;width:168px;}
.propert_item_r{border-bottom:#D1D0CE solid 1px;float:left;font-weight:bold;padding:10px;width:120px;}

.rrow{float:right;margin-right:10px;margin-top:-18px;}

.search{float:right;margin-right:12px;margin-top:10px;}
.searching{background:url(/img/search_bg.png) no-repeat;border:0 none;height:25px;margin:0;padding-left:26px;padding-right:8px;padding-top:6px;text-align:right;width:186px;}
.searchline{;height:40px;margin-top:1px;width:711px;}

.select{border:solid 1px #888888;height:50px;overflow:hidden;padding:2px;width:70px;}

.send_form input{width:490px;}
.send_form textarea{height:100px;width:490px;}
.send_mail{;padding:20px;}
.service_line{border-top:solid 4px #DFA63B;height:10px;margin-left:1px;margin-top:1px;width:667px; }
.service_voting{clear:both;float:left;margin:0;margin-top:11px;padding:0;}

.sitemap{padding:20px 40px 11px 24px;}
.sitemap h1{font-size:12pt;margin:2px;margin-left:0px;}
.sitemap h2{font-size:10pt;margin:2px;margin-left:20px;}
.sitemap h3{font-size:8pt;margin:2px;margin-left:40px;}
.sitemap h4{font-size:6pt;margin:2px;margin-left:60px;}

.slideshow{float:left;height:412px;}
.sub{background:#888;color:#fff;display:block;float:left;font-weight:bold;height:28px;margin-right:1px;padding-left:20px;padding-right:20px;padding-top:10px;}
.sub_a{background:#3F3F7B;color:#fff;cursor:default;display:block;float:left;font-weight:bold;height:28px;margin-right:1px;padding-left:20px;padding-right:20px;padding-top:10px;text-decoration:none;}
.tel{float:right;font-size:18pt;margin-right:30px;margin-top:10px;}
.tel2{float:right;font-size:18pt;margin-right:10px;margin-top:0px;}

.topheader{height:54px;margin-bottom:1px;width:711px;}
.toplogo{height:157px;width:238px;}

.voting{background:#E2E0D8;float:left;padding:18px;padding-top:22px;width:271px;}
.voting_head{color:#3E3F7B;font-size:14pt;font-weight:normal;margin-bottom:14px;margin-left:0px;}
.voting_head_i{font-size:14pt;margin-left:5px;padding:11px;}
.voting_item{padding:4px;}
.voting_item label{margin-left:4px;}
.voting_ramka{background:#F0EEE9;margin-bottom:11px;padding:2px;}
.voting_theme{color:#3E3F7B;font-weight:bold;margin-bottom:11px;}
.voting_theme_i{background:#EDECE7;font-size:8pt;padding:11px;padding-left:16px;}
.voting_value{border-bottom:solid 1px #EDECE7;padding:11px;padding-left:12px;}


.navigation .bottom a{  }
div.navigation{float:none;margin-left:0px;width:664px; margin-bottom: 15px; margin-top: 15px}
div.pagination{}
div.pagination a,div.pagination strong{display:block;float:left;margin-right:2px;padding:2px 6px;}
div.pagination strong{background: url(/img/pagenum_bg.png) ; color: #fff}
div.slideshow a.advance-link{ cursor:url(/js/gallery/graphics/zoomin.cur), pointer;}
div.slideshow img{ }
div.slideshow-w {height:384px;width:512px; float: left; overflow: hidden; margin-right: 50px}
div.pagination{clear:both;}
div.ss-controls{float:left;}
div.ss-controls span{color:#666;cursor:pointer;}


.types{ max-height: 384px;   text-align: center; overflow: auto; position: relative; width:100px;}
.colors{height:67px;margin-bottom:11px;width:67px;}

ul.thumbs{clear:both;margin:0;padding:0;}
ul.thumbs li a{height:120px;width:120px; display: block; text-align: center;padding: 3px;border:1px solid #ccc;; margin: 0 1px; background: #fff; overflow: hidden; }
ul.thumbs img{}
ul.thumbs li{float:left;list-style:none;margin:5px 1px 5px 0;padding:0;}
ul.thumbs li.selected a{border:1px solid #DFA63B; padding: 3px}
.img_div{ height:120px;width:120px;}

#banners{clear:both;height:124px;margin-bottom:11px;padding-top:11px;width:960px;}
#bottom{border-top:4px solid #E2E0D8;clear:both;padding:26px;width:908px;}
#left{float:left;margin-bottom:11px;margin-right:11px;width:238px;}
#main{float:left;margin-bottom:0px;width:711px; overflow: hidden;}


/*menu */
#menu a{color:#333;display:block;float:left;font-size:10pt;font-weight:bold;height:35px;padding-top:15px;text-align:center; background: url(/img/menu_bg.png) repeat-x; border-right: #E9E9E9 1px solid;text-decoration:none;}
#menu a:hover, #menu a.active{background: url(/img/menu_bg_a.png) repeat-x; color: #fff}

#menu .left{ height: 52px; width: 12px; float: left; background: url(/img/menu_l.png) no-repeat ;border-right: #E9E9E9 1px solid}
#menu .right{ height: 52px; width: 12px; float: left; background: url(/img/menu_r.png) no-repeat }

#menu .about{width:130px;}
#menu .diler{width:95px;}
#menu .home{;width:100px;}
#menu .manufacture{;width:135px;}
#menu .price{;width:130px;}
#menu .service{;width:90px;}

#menu{height:52px;width:711px;}

#sub_menu{background:#E3E0D9;height:38px;margin-top:11px;width:711;}
#wrapper{margin:0 auto;padding:20px 0;width:960px; position: relative;}


#menu, #menu ul, #menu li{ list-style: none; padding: 0; margin: 0 }
#menu ul, #menu li{  float: left; }

#menu li.sub{ position: relative;list-style: none; margin: 0 }


#menu li.sub .top{ height: 12px; background: url(/img/sub-menu_t.png) no-repeat; padding: 0 ; overflow: hidden;}
#menu li.sub .bottom{ height: 12px; background: url(/img/sub-menu_b.png) no-repeat; padding: 0 ; overflow: hidden;}

#menu li.sub ul { display: none;  text-align: left; ; position: absolute; top: 50px; z-index: 1000; width: 230px;  color: #333;list-style: none; left: 0px;  }
#menu li.sub ul li a { padding: 5px 20px ;  height: auto;  float: none;  display: block; text-align: left; color: #555; border: none;font-size: 8pt; font-weight: normal;background: #fff ;  ;border-right: #CFCEC9 1px solid;border-left: #CFCEC9 1px solid}
#menu li.sub ul li a:hover{ color: #DFA63B }
#menu li.sub ul li{ display: block; float: none; height: auto; border: none }
 #menu li.sub ul { margin: 0; padding: 0; list-style: none }
#menu li.sub { background-color: white; list-style: none; }
#menu li {  list-style: none; list-style-image: none; }


.cat:hover{background:#fff;color:#3E3F7B;margin:-1px 0px -1px 0px;padding:12px 16px 12px 26px;text-decoration:none;}
.cat_parent:hover{background:#fff;color:#3E3F7B;text-decoration:none;}
.sub:hover{background:#3F3F7B;text-decoration:none;}
div.pagination a:hover{;text-decoration:none; color:#DFA63B}
ul.thumbs a:focus{outline:none;}

#login { float: left; padding: 10px}
#login .input{ width: 107px; height: 17px;border:none; background:url(/img/login.gif) no-repeat;padding:7px}

#l-menu{ width: 237px; margin-top: 2px }
#l-menu .t{ height: 12px; background: url(/img/box_t.png) no-repeat; overflow: hidden; }
#l-menu .b{ height: 12px; background: url(/img/box_b.png) no-repeat ; overflow: hidden;}
#l-menu .in{ background: #EEEDE7; border-left: 1px solid #CFCEC9; border-right: 1px solid #CFCEC9}
#l-menu h2{ margin: 0 0 10px 0; font-weight: normal; color: #3E3F7B; font-size: 14pt; padding: 0 0 0 20px }
#l-menu h3 { padding: 8px 30px 8px 20px ; background: url(/img/l-menu_ball.png) no-repeat right center; margin: 0 20px 0 0; color: #464646; font-weight: bold; font-size: 10pt; cursor: pointer;}
#l-menu h3.active, #l-menu h3:hover{  background: url(/img/l-menu_ball_a.png) no-repeat right center; color: #3E3F7C }
 #l-menu h3.current{   color: #3E3F7C }
#l-menu .l2 a { padding: 6px 20px 6px 20px ; background: #fff url(/img/l-menu_bg_a.png) no-repeat bottom center;  color: #464646; font-weight: bold; font-size: 8pt; color: #464646; text-decoration: none;  display: block;}
#l-menu .l2 a:hover, #l-menu .l2 a.active{ color: #DFA63B }

#l-menu .l2{ display: none; }



#left .contacts{margin-top:10px;width:237px;}
#left .contacts .t{ height: 12px; background: url(/img/box_t.png) no-repeat ; ; overflow: hidden;}
#left .contacts .b{ height: 12px; background: url(/img/box_b.png) no-repeat; overflow: hidden; }
#left .contacts .in{ background: #EEEDE7; border-left: 1px solid #CFCEC9; border-right: 1px solid #CFCEC9}
#left .contacts h2{ margin: 0 0 10px 0; font-weight: normal; color: #3E3F7B; font-size: 14pt; padding: 0 0 0 20px ; text-decoration: underline;}
#left .contacts_item{border-bottom:1px solid #D5D1C5;margin:0 20px;;padding-bottom:11px;padding-top:0px;}
#left .contacts_item_l{margin:0 20px;padding-bottom:11px;padding-top:11px;}

#left .contacts_item p{
	margin: 10px 0px 0px 0px;
}


.date { background: #DFA63B;; display: block; height: 19px ; font-size: 8pt; color: #fff; width: 64px; text-align: center;}
.date b{ background: url(/img/date_r.png) no-repeat right; ; display: block; height: 19px; font-weight: normal;}
.date i{ background: url(/img/date_l.png) no-repeat left;; display: block; height: 17px ; font-style: normal; padding-top: 2px}




#faq h2{  font-size: 10pt; padding-left: 10px; text-decoration: underline; background: url(/img/li.gif) no-repeat left center; cursor: pointer; }

#faq .answer{ margin: 10px 40px 30px 40px;  display: none }
#faq .answer i{ font-size: 8pt }



.ramka .tl { background: url(/img/t_tl.png) no-repeat left top; width: 15px; height: 15px; overflow: hidden;  }
.ramka .tr { background: url(/img/t_tr.png) no-repeat right top;width: 15px; height: 15px; overflow: hidden; vertical-align: top; }
.ramka .t { background: url(/img/t_t.png) repeat-x top ; height: 15px;  ; overflow: hidden; cursor: move;  vertical-align: middle; }
.ramka .l { background: url(/img/t_l.png) repeat-y left;width: 15px; ; overflow: hidden; }
.ramka .r { background: url(/img/t_r.png) repeat-y right;width: 15px; ; overflow: hidden; }
.ramka .c {  }

.ramka .bl { background: url(/img/t_bl.png) no-repeat left bottom;width: 15px; height: 15px ; overflow: hidden;}
.ramka .br { background: url(/img/t_br.png) no-repeat right bottom ;width: 15px; height: 15px; overflow: hidden;}
.ramka .b { background: url(/img/t_b.png) repeat-x bottom; height: 15px; ; overflow: hidden; }

.article{}
.article .heading {
	font-size: 1.5em;
}

#cat-list-canvas {
	position:relative;
	overflow:hidden;
}

#paginator-canvas {
	position:relative;
	overflow:hidden;
}