
.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#main-menu {width:100%; height:40px;}

DIV#top-menu {margin-top:40px; 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:145px; background:url(/img/head_1/back.jpg) repeat-x #24527D;}
TABLE.auto-head TD.left-img {width:30%; height:145px; background:url(/img/head_1/left_img.jpg) no-repeat;}
TABLE.auto-head TD.right-img {width:20%; height:145px; background:url(/img/head_1/right_img.png) no-repeat;}
TABLE.auto-head TD.head-center {width:50%; height:145px;}
.auto-logo {position:absolute; top:20px; left:30%;}

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

/* nedvizh header */
TABLE.stroy-head {width:100%; height:143px; 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:143px; background:url(/img/head_3/left_img.jpg) no-repeat;}
TABLE.stroy-head TD.right-img {width:20%; height:143px; background:url(/img/head_3/right_img.jpg) no-repeat;}
TABLE.stroy-head TD.right-img2 {width:20%; height:143px; background:url(/img/head_3/right_img2.jpg) no-repeat;}
TABLE.stroy-head TD.head-center {width:50%; height:143px;}
.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; 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 {margin:0 0 18px 0;  }
DIV.left-menu A, DIV.left-menu SPAN {display:block;}
DIV.left-menu SPAN {cursor:default;}
A.lmenu-top, SPAN.lmenu-top{font-weight:bold; background:url(/img/icn/arrow1.gif) 0 3px no-repeat; padding:0 0 0 15px;}
DIV.left-menu a.active {text-decoration: none;}
DIV.lmenu-line {padding:8px 5px 10px 5px; background:url(../img/content/dots.gif) bottom repeat-x;}
.no-line {background:none !important;}
DIV.lmenu-sec {padding:0 0 0 23px;}
DIV.lmenu-sec A, DIV.lmenu-sec SPAN {margin-top:5px;}

/* 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 2px no-repeat; padding-left:20px;}

TABLE.content-cont {width:100%;}
TD.left-col {width:208px; padding:10px 15px 10px 6px;}
TD.center-col {width:100%; padding:10px 0 0 0; font-size:13px;}
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.right-col {width:208px; padding:10px 5px 10px 15px;}
.cent-wbg .content-cont {background:#fff;}
.min-height {min-height:560px; background:url(/img/centr1.png) repeat-y #fff; }
.min-height2{min-height:560px; background:url(/img/centr2.png) repeat-y top right; padding:20px 18px;}

.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 {width:208px; height:507px; overflow:hidden; clear:both;}
DIV.photo-block {width:208px; height:224px; overflow:hidden; clear:both; font-size:11px;}
.allphoto {margin-top:10px; display:block; font-size:12px;}
/* anons-banner */
.graf-anons {margin-top:10px; clear:both; border-left-width:1px !important;}

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

/* search */
DIV.padding1 {padding:8px 0 8px 20px;}
INPUT.search-field {margin-bottom:4px;}

/* 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; border-width:1px; border-style:solid;}

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

/* photo block */
DIV.photobl-body {padding:10px 13px 20px 13px;}
DIV.photobl-body IMG {margin:8px 0 12px 16px; width:147px; height:100px;}

/* 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 {text-align:left; margin-bottom:10px; white-space:normal; width:100%;}
DIV.gallery IMG {padding:2px; margin:5px 5px; border-width:1px; border-style:solid;}
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;}

/* 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;}

.detail-link a{font-size:13px;}
