
.clear {clear: both;}

DIV.lang-hide SPAN {text-decoration:underline; color:#C9C9C9 !important;}
DIV.lang-hide SPAN.lang-eng { background:url(/img/icn/flag_eng_h.gif) no-repeat !important;}
DIV.lang-hide SPAN.lang-deu { background:url(/img/icn/flag_deu_h.gif) no-repeat !important;}
DIV.lang-hide SPAN.lang-fin { background:url(/img/icn/flag_fin_h.gif) no-repeat !important;}


/* forms */
.form-tab {margin-bottom:10px;}
.form-tab TD {padding:5px; text-align: left;}
.textfield {width:180px;}
DIV.fixed-small .textfield {width:140px;}

/* main menu */

DIV#top-menu {margin-top:42px; float:right; clear:right; height:auto; /*border-bottom-style:solid; border-bottom-width:2px;*/}
DIV#top-menu A {font-size:12px; padding:0 5px 3px 5px; display:block; float:left; font-weight:normal;}
DIV#top-menu A:hover {/*background-color:#999;*/ color:#fff;}
DIV#top-menu UL {margin:0; padding:0 10px 0 0; float:left; list-style-type:none;}
DIV#top-menu LI {display:block; float:left; margin:2px 0 0 5px;}
DIV#top-menu LI UL {padding:0; top:16px;}
DIV#top-menu LI UL A {font-size:11px; padding:3px 5px;}
DIV#top-menu LI LI {margin:0;}

/* ***headers*** */

/* auto header */
TABLE.auto-head {width:100%; height:220px; background:url(/img/head_1/back.jpg) repeat-x #24527D;}
TABLE.auto-head TD.left-img {width:30%; height:218px; background:url(/img/head_1/left_img.jpg) no-repeat;}
TABLE.auto-head TD.right-img {width:20%; height:218px; background:url(/img/head_1/right_img.png) no-repeat;}
TABLE.auto-head TD.head-center {width:50%; height:218px;}
.auto-logo {position:absolute; top:20px; left:30%;}

/* turizm header */
TABLE.tur-head {width:100%; height:220px; background:url(/img/head_2/back.gif) left top repeat-x #5AA8DC;}
TABLE.tur-head TD.left-img {width:30%; height:218px; background:url(/img/head_2/left_img.jpg) left no-repeat;}
TABLE.tur-head TD.right-img {width:20%; height:218px; background:url(/img/head_2/right_img.jpg) right no-repeat;}
TABLE.tur-head TD.head-center {width:50%; height:218px;}
.tur-logo {position:absolute; top:20px; left:33%;}

/* nedvizh header */
TABLE.stroy-head {width:100%; height:220px; background:url(/img/head_3/back.gif) repeat-x #FFFEEE; border-top:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7;}
TABLE.stroy-head TD.left-img {width:30%; height:218px; background:url(/img/head_3/left_img.jpg) no-repeat;}
TABLE.stroy-head TD.right-img {width:20%; height:218px; background:url(/img/head_3/right_img.jpg) no-repeat;}
TABLE.stroy-head TD.right-img2 {width:20%; height:218px; background:url(/img/head_3/right_img2.jpg) no-repeat;}
TABLE.stroy-head TD.head-center {width:50%; height:218px;}
.stroy-logo {position:absolute; top:50px; left:38%;}

/* ***free header 1*** */
.free-head1 {height: 145px; background: url(/img/hdr/free1.jpg) no-repeat #74B2D9;}
.free-head2 {height: 145px; background: url(/img/hdr/free2.jpg) right no-repeat #72AB1E;}
.free-head3 {height: 145px; background: url(/img/hdr/free3.jpg) right no-repeat #2DA4E6;}


/* header */
.hdr0 {}
.hdr0 .right-img {background:url(/img/content/deco_pict.png) no-repeat left bottom; margin:0 30px 0 0;}
.hdr1 {background: url(/img/hdr/free1.jpg) no-repeat #74B2D9;}
.hdr2 {background: url(/img/hdr/free2.jpg) right no-repeat #72AB1E;}
.hdr3 {background: url(/img/hdr/free3.jpg) right no-repeat #2DA4E6;}
.hdr4 {background: url(/img/hdr/free7.jpg) right no-repeat #8FB5E4;}
.hdr5 {background: url(/img/hdr/free8.jpg) right no-repeat #87C8E4;}
.hdr6 {background: url(/img/hdr/free5.jpg) right no-repeat #90CBF3;}
.hdr7 {background: url(/img/hdr/free10.jpg) right no-repeat #639BF2;}
.hdr8 {background: url(/img/hdr/free4.jpg) right no-repeat #87C8E4;}
.hdr9 {background: url(/img/hdr/free9.jpg) right no-repeat #639BF2;}
.hdr10 {background: url(/img/hdr/free6.jpg) right no-repeat #87C8E4;}

.hdr11, .hdr11-blue {background: url(/img/hdr/free_graphic_1_blue.jpg) right no-repeat #4C7FD2;}
.hdr12, .hdr12-blue {background: url(/img/hdr/free_graphic_2_blue.jpg) right no-repeat #000796;}
.hdr13, .hdr13-blue {background: url(/img/hdr/free_graphic_3_blue.jpg) right no-repeat #16A1FE;}
.hdr11-cyan {background: url(/img/hdr/free_graphic_1_cyan.jpg) right no-repeat #16A1FE;}
.hdr12-cyan {background: url(/img/hdr/free_graphic_2_cyan.jpg) right no-repeat #16A1FE;}
.hdr13-cyan {background: url(/img/hdr/free_graphic_3_cyan.jpg) right no-repeat #81F5C6;}
.hdr11-green {background: url(/img/hdr/free_graphic_1_green.jpg) right no-repeat #71C347;}
.hdr12-green {background: url(/img/hdr/free_graphic_2_green.jpg) right no-repeat #3C9400;}
.hdr13-green {background: url(/img/hdr/free_graphic_3_green.jpg) right no-repeat #9DE987;}
.hdr11-orange {background: url(/img/hdr/free_graphic_1_orange.jpg) right no-repeat #FFBE32;}
.hdr12-orange {background: url(/img/hdr/free_graphic_2_orange.jpg) right no-repeat #B57F01;}
.hdr13-orange {background: url(/img/hdr/free_graphic_3_orange.jpg) right no-repeat #FFDE75;}
.hdr11-red {background: url(/img/hdr/free_graphic_1_red.jpg) right no-repeat #C8545D;}
.hdr12-red {background: url(/img/hdr/free_graphic_2_red.jpg) right no-repeat #9F0C16;}
.hdr13-red {background: url(/img/hdr/free_graphic_3_red.jpg) right no-repeat #FE543B;}



/* left menu */
DIV.left-menu {
background:url(../img/lmbg.jpg) repeat-y;
border-radius: 10px;
    margin: 10px 10px 0;
    padding: 7px 0 10px;
    width: 204px;
}

DIV.lmenu-line {padding:0; background:url(../img/leftmenu_line2.jpg) no-repeat center bottom;}

A.lmenu-top, SPAN.lmenu-top{
border-radius: 5px;
    color: #000;
    display: block;
    font: 14px Verdana;
    margin: 0 auto;
    padding: 10px;
    text-decoration: none;
    width: 174px;
} 
A.lmenu-top {background:url(../img/leftmenu_a.png) no-repeat 178px center;}
A.lmenu-top:hover, SPAN.lmenu-top{background:url(../img/leftmenu_hover2.png) no-repeat right center; color:#E0E9D9; text-decoration:none;}

DIV.lmenu-sec {padding:2px 10px 12px 32px;}
DIV.lmenu-sec A, DIV.lmenu-sec SPAN {display:block; margin-top:7px; font:14px Verdana;}
DIV.lmenu-sec A {color:#000000;}
DIV.lmenu-sec A:hover, DIV.lmenu-sec .active {color:#33790F; text-decoration:none;}


/* left box menu */
.lboxmenu {margin:10px 10px 0 10px; width:200px;}
.lbm-lvl1 DIV {border-bottom-width:1px; border-bottom-style:solid; padding-left:14px;}
.lbm-lvl1 A {font-weight:bold; text-decoration:none; display:block; padding:6px; background-color:#ddd;}
A.lbm-act {text-decoration:none;}
.lbm-lvl2 DIV {padding:0 14px;}
.lbm-lvl2 A {display:block; padding:6px 6px 7px 6px; background:url(../img/content/dots.gif) bottom repeat-x;}
A.lbm-nobg {background:none;}

/* menu lvl4 */
DIV.menu-lvl4 {padding:0 0 10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:10px;}
DIV.menu-lvl4 TABLE {width:100%;}
DIV.menu-lvl4 TD {width:50%;}
DIV.menu-lvl4 UL {list-style-type:none; padding:0; margin:0 0 0 20px;}
DIV.menu-lvl4 UL UL {list-style-type:none; margin:0 0 0 20px;}
DIV.menu-lvl4 UL SPAN {cursor:default; color:#898989;}
DIV.menu-lvl4 UL LI {margin-top:5px; font-size:12px; display:block; background:url(/img/icn/line.gif) 0 8px no-repeat; padding-left:8px;}
DIV.menu-lvl4 UL LI LI {margin-top:2px; font-size:11px; background:url(/img/icn/box_small.gif) 0 8px no-repeat; padding-left:8px;}


/* catalog */
.catalog-mini {width:49%; float:left; text-align: center;}
.catalog-mini-b {padding:10px;}
.catalog-mini-b div {margin:5px 0;}
.price {font-size:120%; /*color:#145591;*/}
.old-price {color:#BE0000;}

/* catalog sideblock */
.catalog-block {padding:10px 10px 0 10px;}
.catalog-block td {padding:5px 8px 5px 0;}
.catalog-block td div {margin-bottom:5px;}
.catalog-block .price {/*color:#fff;*/}

.active-sort-up, .active-sort-down {padding:0 5px 2px 5px; background-color:#ddd;}
.active-sort-up a, .active-sort-down a {padding-left:15px;}
.active-sort-up a {background: url(/img/icn/sortupp.gif) left 7px no-repeat;}
.active-sort-down a {background: url(/img/icn/sortdnp.gif) left 7px no-repeat;}

.filter-menu {height:35px;}

/* centerpath */
DIV.centerpath {margin-bottom:10px; cursor:default;}
DIV.centerpath A, DIV.centerpath SPAN {font-size:11px;}

/* print */
DIV.print-link {margin:10px 0; text-align:right;}
DIV.print-link A {background:url(/img/icn/print.gif) 0 1px no-repeat; padding-left:20px;}

TABLE.content-cont {width:100%;}
TD.left-col {width:220px; padding:0 0 10px 0;}
TD.center-col {width:100%; padding:18px 28px; font-size:12px;}
TD.center-col ol, TD.center-col ul {margin:0 0 0 23px; padding:0;}
TD.center-col li {margin:5px 0; padding:0;}
/*TD.center-col TD {font-size:12px; width:100%;}*/
TD.right-col {/*width:204px;*/ padding:0 0 10px 0;}
.cent-wbg .content-cont {background:#fff;}
.min-height {min-height:560px;}

.float-l {float:left;}
.float-r {float:right;}
.txt-left {text-align:left;}
.txt-right {text-align:right;}
.img-marg {margin:0 8px 3px 0;}

/****side blocks*** */

DIV.side-block {margin:25px 10px 0 10px; width:200px; overflow:hidden; /*float:left;*/ clear:both;}

/* anons-banner */
.graf-anons {margin-top:10px; clear:both; border-left-width:1px !important;}

/* news */
DIV.news-anons-body {padding:10px 10px 15px 10px;}
/*DIV.detail-link {margin-top: -10px;}*/
DIV.news-arch {margin:10px 0 10px 10px;}
DIV.news-item {margin-bottom:5px;}

/* search */
#block12 {width:204px; height:68px; background:url(../img/search_bg.png) no-repeat;}
DIV.padding1 {padding:23px 0 0 19px;}
INPUT.search-field {width:95px; height:20px; padding:2px 5px; background:url(../img/search_field.png) no-repeat; border:0; float:left;}
.search-but {width:61px; height:24px; background:url(../img/search_but.png) no-repeat; border:0; cursor:pointer; float:left;}

/* spam */
#block121{
	padding:14px 0 11px;
	margin:25px 10px 0 0;
	width: 204px;
}
#block121 .padding1 {padding:10px 0 0 21px; width:204px; height:68px; /*background:url(../img/search_bg.png) no-repeat;*/}
#block121 .search-field {width:148px; height:20px; padding:2px 5px; background:url(../img/span_field.png) no-repeat; margin:0 0 2px 0;}
#block121 input[type="submit"] {
	background:url(../img/span_button2.png) no-repeat;
	border: 0 none;
    cursor: pointer;
    display: block;
    height: 31px;
    left: -4px;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    width: 162px;
}

#block121 .headtext{
	color:#E0E9D9;
	font-family: Tahoma;
	padding: 0 20px;
	font-size:15px;
	font-weight:bold;
	text-align: center;
	margin:0;
}
#block121 .headtext span{
	color:#71B84B;
	font-size:13px;
	font-weight:normal;
}

/* authorisation */
DIV.padding2 {padding:7px 0 10px 0;}
DIV.padding3 {padding:7px 10px 10px 10px;}
DIV.login-field {padding:1px 17px 0 0; text-align:right;}
DIV.login-field INPUT {width:110px; margin:1px 0;}
DIV.login-field DIV {float:left; padding:7px 0 0 18px;}
.login-but {margin:5px 0 0 68px;}
DIV.login-field {font-size:10px;}

/* anons plock */
DIV.anonsbl-body {padding:10px;}
DIV.anonsbl-body IMG {margin:7px 0;}

/* pubs block */
DIV.pubsbl-body {padding:7px 10px;}

/* photo block */
DIV.photobl-body {padding:10px 10px 20px 10px; text-align:center;}
DIV.photobl-body IMG {margin:8px 0;}

/* contacts block */
DIV.contactsbl-body {padding:15px 10px;}

/* on-line consult block */
DIV.consult-body {padding:7px 10px 10px 10px; float:left; clear:both; margin:0;}
DIV.consult-body div {margin:5px 0;}
DIV.consult-body img {float:left;}
DIV.consult-body SMALL {font-size:10px;}
.icq-num {display:block; background: url(/img/icn/icq.gif) 0 8px no-repeat; float:left; padding:8px 0 8px 20px;}
.consult-name {display:block; margin:0 0 8px 0;}

/* poll block */
DIV.poll-body {padding:10px;}
B.poll-quest {display:block; margin-bottom:8px;}
DIV.poll-submit {margin:10px 0; text-align:center;}
DIV.poll-submit INPUT {margin-bottom:5px;}
DIV.pol-ans {margin-bottom:5px;}
.poll-tab TD {padding:5px 0;}

/* site table */
TABLE.table1 {margin-bottom:10px;}
TABLE.table1 TH, TABLE.table1 TD{border-width:1px; border-style:solid; padding:3px 5px;}
TABLE.table1 TH {text-align:left;}

/* gallery */
DIV.gallery table td {padding:10px; text-align:center;}
DIV.gallery  table td a {float:none;}

DIV.gallery {text-align:left; margin-bottom:10px; white-space:normal; width:100%;}
DIV.gallery a {text-decoration:none; display:block; float:left; width:75px; height:75px; overflow:hidden; border-width:1px; border-style:solid; margin:10px;}
DIV.gallery IMG {min-width:75px; min-height:75px;}

IMG.gal-img {padding:2px; margin:5px 5px; border:3px double #ACACAC;}
DIV.fixed-small IMG.gal-img {width:220px;}
DIV.fixed-med IMG.gal-img, DIV.resizeble IMG.gal-img {width:425px;}
DIV.mgal-nexlincks {height:20px; clear:both;}
DIV.mgal-nexlincks A {text-decoration:none; font-weight:bold;}
DIV.mgal-nexlincks DIV {float:right;}
DIV#mgal_cblabel {height:10px;}

/* files */
DIV.files-list {margin-bottom:10px;}
DIV.files-list A {padding-left:17px; line-height:1.5;}
A.doc {background:url(/img/icn/file/doc.gif) no-repeat;}
A.xls {background:url(/img/icn/file/xls.gif) no-repeat;}
A.pdf {background:url(/img/icn/file/pdf.gif) no-repeat;}

/* links */
DIV.links-list {margin-bottom:10px;}
DIV.links-list UL {margin:0 0 0 15px; padding:0;}
DIV.links-list UL LI {margin-bottom:5px;}

/* page link */
DIV.page-list {cursor:default; margin:5px 0;}
DIV.page-list A, DIV.page-list B {padding:1px 4px; border:1px solid #ACACAC;}
DIV.page-list A {font-weight:bold; text-decoration:none; background-color:#E8E8E8;}
DIV.page-list B {cursor:default; color:#ACACAC;}
.non-digit {text-decoration:none;}

.counters {padding:10px;}
.counters A {display:block; float:left; margin-right:10px;}

.tab-padding TD {padding:10px;}
.catalog-line {padding-bottom:7px; font-family:Tahoma; font-size:14px;}
.catalog-sklad {padding-bottom:7px; font:12px/12px Tahoma; color:#009900; height:12px;}
.table-catalog2 .catalog-sklad {width:100px;}
.twocol  .catalog-sklad {width:100px;}
/* kurs valut */
.kurs-body {padding:10px 3px 0 3px;}
.kurs-body TABLE TH {font-weight:normal !important; text-align:center !important; border-width:0 0 1px 0;}
.kurs-body TABLE TD {text-align:center !important; border-width:0 0 1px 0;}
.kurs-body IMG {background-color:#BDDDFB; margin:2px 0 1px 0; border:1px solid #A2A2A2;}

.sortHelper {border: 2px dashed #666; clear:both; width:200px;}
.groupWrapper {/*width:204px;*/ min-height:100px; /*background:#ddd;*/}
.no-block {border:none; padding:0 !important;}
.no-block DIV {padding:0; margin:0;}

.back-link {margin:10px 0;}

.map-ul .margin {margin-top:10px;}
.price-big {font-family:Tahoma; font-size: 14px; font-weight:bold;}
.cat-image-cont {border:0px solid #000; width:200px; height:200px; text-align:center; float:left; margin-bottom:25px;}
.cat-table-1 {float:right; margin-top:15px; margin-bottom:10px; width:320px;}
.dashed-line {border-bottom:1px dashed #CACACA; padding-top:20px;}

.table-catalog2 {width:100%;}
.table-catalog2 th {color:#fff; background-color:#145491; height:30px; padding:0 10px 0 10px;}
.table-catalog2 td {text-align:left; padding-left:10px; }

.gallery-cont {width:150px; float:left; margin:5px 5px; text-align:center;}

input.makeorder {border:0; outline:none; width:155px; height:30px; background:url(/img/bg/botton.jpg) no-repeat;}
.addtocart {width:16px; height:16px; border:0; background: transparent url(/img/bg/addtocart.gif) no-repeat; cursor: pointer;}

/* catalog/shop - switch */
/*
.shop-buttons {display: none;}
.shop-on .shop-buttons, .shop-off .shop-buttons {display: block;}
*/
.f-shop {display: none;}
.shop-on .f-shop {display: block;}
.shop-on .f-catalog {display: none;}
.shop-off .f-shop {display: none;}
.shop-off .f-catalog {display: block;}

/* bytebox */
#bgdiv{width:600px; background:white; color:#000000; margin:0 auto; padding:20px;}
#bb_ov{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}
#bb_div{padding:20px; padding-bottom:0px; z-index:100; background:#111; position:absolute; text-align:left;}
#bb_a{font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none; font-size:14px;}
#bb_da{padding:10px;}
#bb_l{position:absolute; z-index:190;}

/* weather, kurs valut */
.kurs-body {padding:10px 3px 0 3px;}
.kurs-body .more_weather{
	text-align:right;
	padding: 0 10px;
	font-size:11px;
	margin-bottom: 3px;
}
.kurs-body TABLE TH {font-weight:normal !important; text-align:center !important; border-width:0 0 1px 0;}
.kurs-body TABLE TD {text-align:center !important; border-width:0 0 1px 0;}
.kurs-body IMG {background-color:#BDDDFB; margin:2px 0 1px 0; border:1px solid #A2A2A2;}

.weather p{
	margin-bottom:3px;
}
.weather img{
	float:left;
}
.weather .weatbl{
	clear:both;
	margin-bottom:3px;
}

/************* 24.10.12 **************/
.speccats {
    margin-bottom: 20px;
}
.catalog-mini {
    float: left;
    height: 220px;
    text-align: center;
    width: 146px;
}
.catalog-mini-b {
    padding: 10px;
}
.speccats .prodname {
    min-height: 30px;
}
.speccats .catalog-mini a {
    font-weight: bold;
}
input.num {
    height: 22px;
    width: 35px;
}
input.makeorder {
    background: url("/img/bg/basket-1.gif") no-repeat scroll center top transparent;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    outline: medium none;
    position: relative;
    top: 1px;
    width: 29px;
}

.min-height .cats_item {
    float: left;
    height: 150px;
    padding: 15px 10px;
    text-align: center;
    width: 127px;
}
.min-height .cats_item .imgblock, 
.min-height .cat-image-cont .imgblock {
    height: 106px;
    margin-bottom: 4px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.min-height .cats_item .imgblock table, 
.min-height .cat-image-cont .imgblock table {
    height: 110px;
    width: 100%;
}
.min-height .cats_item p {
    text-align: center;
}

.twocolumn .cat-table-1 .price-big {
    float: left;
    margin-right: 15px;
    margin-top: 5px;
}

.twocolumn .shop-buttons {
    float: left;
}

.twocolumn .shop-buttons input.num {
    float: left;
    margin-right: 3px;
    margin-top: 4px;
}
.shop-buttons input {
    margin: 2px 0;
    vertical-align: middle;
}

table.twocol {
    border-top: 1px dashed #CACACA;
}
#showas {
    margin: 0;
    position: relative;
    top: -4px;
}

.typography p.sorts{
	margin: 0 0 12px;
}

.cat-image-cont {
    border: 0 solid #000000;
    float: left;
    height: 230px;
    margin-bottom: 25px;
    padding: 4px 7px;
    text-align: center;
    width: 134px;
}
.shop-buttons .produc .addtobask {
    background: url("/img/bg/botton.jpg") no-repeat scroll center top;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    width: 95px;
}

.tours input.zakaz {
    background: url("/img/bg/zakazat.jpg") no-repeat scroll center top transparent;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    width: 95px;
}
.borders {
    /*border-left: 1px solid #727272;
    border-right: 1px solid #727272;*/
}

#block121{
	background: url(../img/podpiwis.png) no-repeat 0 0;
}

/* 23.11.12 */
h1.faqtitl{
	position: relative;
}
.faqtitl #showall{
	position: absolute;
	top:5px;
	right:0;
	text-decoration: underline;
	cursor:pointer;
	font-size: 12px;
}
#anspack{
	margin-bottom:20px;
}
#anspack  div.ans{
	display: none;
	padding: 5px 0;
}
#anspack li a{
	cursor:pointer;
}
#anspack div.opened{
	display: block !important;
}

.create {
    color: #fff !important;
    text-decoration: none;
}
.create span {
    color: #79A061;
    text-decoration: underline;
}
.create:hover span{
	text-decoration:none;
}

#getcallback .phpcaptcha img{
	float:left;
	margin:0 10px 0 0;
	border: 0 none;
}
#getcallback .phpcaptcha input.text{
	position: relative;
    top: 0;
    width: 143px;
}