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;}
.textfield {width:180px;}
DIV.fixed-small .textfield {width:140px;}

/* main menu */
DIV#main-menu {width:100%; height:40px; border-bottom-style:solid; border-bottom-width:2px; /*padding-top:12px;*/}

DIV#top-menu {width:520px; 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;}
DIV#top-menu LI UL A {font-size:11px; padding:3px 5px;}
DIV#top-menu LI LI {margin:0;}

/* left menu */
DIV.left-menu {margin:10px 10px 0 10px; width:180px; padding:10px; border-width:1px; border-style:solid;}
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.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;}

/* 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:220px; padding:0 0 10px 0;}
TD.center-col {width:100%; padding:18px 28px; font-size:12px;}
/*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:10px 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 5px 10px;}
DIV.detail-link {padding-top:5px;}
DIV.news-arch {margin:10px 0 10px 10px;}
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 10px 20px 10px; text-align:center;}
DIV.photobl-body IMG {border-width:1px; border-style:solid; 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 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;}

/* 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) repeat-x #5AA8DC;}
TABLE.tur-head TD.left-img {width:30%; height:145px; background:url(/img/head_2/left_img.jpg) right no-repeat;}
TABLE.tur-head TD.right-img {width:20%; height:145px; background:url(/img/head_2/right_img.jpg) 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%;}

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

.tab-padding TD {padding:10px;}
.catalog-line {padding-bottom:7px;}

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