html, body {height:100%; width:100%;}
body, tbody {font-size: 100.01%; font-family: Tachoma, Verdana, Arial, Helvetica, sans-serif; color: #000;}
body.main {background-color:#C1C1C1; background-image:url(../../../images/provodac.jpg); background-position:350px 0px; background-repeat:repeat-y;}
html, body, form, p, div, form, img, ul {padding:0px; margin:0px;}

td {vertical-align:top;}
img, td, p {border:0px solid #000;}
div {border:0px solid #000;}
a {color:#045BA1; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}
a.anc {color:#2A7185; text-decoration:none;}
a.anc:hover {color:#2A7185; text-decoration:none;}
img.point {margin-right:5px;}

form.search {display:block; float:left; padding:0px; margin:0px; vertical-align:bottom;}
form.search input.s {display:block; float:left; position:relative; top:7px; margin-right:5px; cursor:default;}
form.search input.t {display:block; float:left; position:relative; top:7px; color:#3A6D9C;}

#verst td.textured {background-image:url(../../../images/texture.jpg); background-position:top left;}
#verst td.imgl {background-image:url(../../../images/imgl.gif); background-position:top left; background-repeat:no-repeat;}
#verst td.imgr {background-color:#FFF; background-image:url(../../../images/imgr.gif); background-position:top right; background-repeat:no-repeat;}
#verst td.sub {background-image:url(../../../images/sub_center.gif); background-position:top right; background-repeat:repeat-x;}
#verst td.shadow {background-image:url(../../../images/shadow.gif); background-position:top left; background-repeat:repeat-x;}

#top1 {width:193px; height:51px; background-image:url(../../../images/top1.jpg); background-position:top left; background-repeat:no-repeat;}
#top2 {width:240px; height:88px; background-image:url(../../../images/top2.gif); background-position:top left; background-repeat:no-repeat;}
#top3 {width:234px; height:88px; background-image:url(../../../images/top3.gif); background-position:top left; background-repeat:no-repeat;}
#top4 {width:222px; height:88px; background-image:url(../../../images/top4.jpg); background-position:top left; background-repeat:no-repeat;}
#top5 {width:300px; height:88px; background-image:url(../../../images/top5.jpg); background-position:top right; background-repeat:no-repeat; font-size:11px;}
#menu_left {width:4px; height:43px; float:left; background-image:url(../../../images/menu_left.gif); background-position:top left; background-repeat:no-repeat;}
#menu_right {width:78px; height:57px; background-image:url(../../../images/menu_right.gif); background-position:top left; background-repeat:no-repeat;}
#menu_right2 {width:4px; height:43px; float:right; background-image:url(../../../images/menu_right2.gif); background-position:top right; background-repeat:no-repeat;}
#menu_sright {font-size:11px; width:54px; height:57px; background-image:url(../../../images/menu_sright.gif); background-position:top left; background-repeat:no-repeat;}
#menu_center {height:43px; background-image:url(../../../images/menu_center.gif); background-position:top left; background-repeat:repeat-x;}
#menu_scenter {width:100%; height:55px; float:left; background-image:url(../../../images/menu_scenter.gif); background-position:top left; background-repeat:repeat-x;}
#sub_left {width:5px; height:13px; margin:0px; padding:0px; background-image:url(../../../images/sub_left.gif); background-position:top left; background-repeat:no-repeat;}
#sub_middle {width:31px; height:36px; float:left; background-image:url(../../../images/sub_middle.gif); background-position:top left; background-repeat:no-repeat;}
#sub_house {font-size:11px; width:100px; height:36px; background-image:url(../../../images/sub_housec.gif); background-position:top left; background-repeat:repeat-x;}
#sub_houser {width:4px; height:36px; float:right; background-image:url(../../../images/sub_houser.gif); background-position:top left; background-repeat:no-repeat;}
#sub_search {font-size:11px; height:100%; background-image:url(../../../images/sub_housec.gif); background-position:top left; background-repeat:repeat-x;}
#sub_searchl {width:13px; height:36px; float:left; background-image:url(../../../images/sub_searchl.gif); background-position:top left; background-repeat:no-repeat;}
#sub_searchr {width:5px; height:36px; float:right; background-image:url(../../../images/sub_searchr.gif); background-position:top left; background-repeat:no-repeat;}
#bodyl {width:350px;}
#block {width:270px; height:auto; margin:20px 40px 20px 40px; background-color:#3A6D9C;}
#bt {width:270px; height:10px; background-image:url(../../../images/btc.gif); background-position:top left; background-repeat:repeat-x;}
#btl {width:10px; height:10px; float:left; background-image:url(../../../images/btl.gif); background-position:top left; background-repeat:no-repeat;}
#btr {width:10px; height:10px; float:right; background-image:url(../../../images/btr.gif); background-position:top left; background-repeat:no-repeat;}
#bc {width:270px; height:auto; background-image:url(../../../images/bc.gif); background-position:top left; background-repeat:repeat-y;}
#bb {width:270px; height:10px; background-image:url(../../../images/bbc.gif); background-position:top left; background-repeat:repeat-x;}
#bbl {width:10px; height:10px; float:left; background-image:url(../../../images/bbl.gif); background-position:top left; background-repeat:no-repeat;}
#bbr {width:10px; height:10px; float:right; background-image:url(../../../images/bbr.gif); background-position:top left; background-repeat:no-repeat;}
#btext {margin:0px 15px 0pc 15px; color:#FFF; font-size:12px; line-height:20px;}
#btext2 {margin:10px 10px 10px 0px; color:#FFF; font-size:12px;}
#bodyc {width:112px; height:280px; background-image:url(../../../images/provoda.jpg); background-position:top left; background-repeat:no-repeat;}
#bodyr {padding:65px 40px 20px 40px; color:#000; font-size:12px; text-align:justify;}
#bodyr h5 {color:#2A7185; margin:0px 0px 5px 0px; padding:0px; font-size:13px;}
#bodyrr {background-image:url(../../../images/provodar.jpg); background-position:top right; background-repeat:no-repeat;}
#logo {width:330px; height:288px;}
#banners_outer {width:310px; height:auto; font-size:11px; text-align:center; margin:20px 20px 20px 20px;}
#banners2_outer {padding-left:10px; padding-bottom:10px; font-size:11px; width:100px;}
#banners3_outer {padding-bottom:10px; font-size:11px; width:270px;}
#coord {color:#045BA1; font-size:12px; font-weight:normal; text-transform:none; padding:10px 10px 10px 40px;}
.block2 {height:auto; margin:0px 20px 20px 20px; background-color:#C1ó1ó1;}
.rebro_u {height:22px; background-image:url(../../../images/rebro_u.gif); background-position:top left; background-repeat:repeat-x;}
.rebro_ul {width:35px; height:22px; float:left; background-image:url(../../../images/rebro_ul.gif); background-position:top left; background-repeat:no-repeat;}
.rebro_ur {width:38px; height:22px; float:right; background-image:url(../../../images/rebro_ur.gif); background-position:top left; background-repeat:no-repeat;}
.rebro_d {height:30px; background-image:url(../../../images/rebro_d.gif); background-position:bottom left; background-repeat:repeat-x;}
.rebro_dl {width:35px; height:30px; float:left; background-image:url(../../../images/rebro_dl.gif); background-position:top left; background-repeat:no-repeat;}
.rebro_dr {width:38px; height:30px; float:right; background-image:url(../../../images/rebro_dr.gif); background-position:top left; background-repeat:no-repeat;}
.rebro_cl {width:35px; height:30px; float:left; background-image:url(../../../images/rebro_dl.gif); background-position:top left; background-repeat:no-repeat;}
.rebro_cru {width:16px; height:101px; background-image:url(../../../images/rebro_cru.gif); background-position:top left; background-repeat:no-repeat;}
.rebro_crd {width:16px; height:149px; background-image:url(../../../images/rebro_crd.gif); background-position:bottom left; background-repeat:no-repeat;}
.block_l {background-image:url(../../../images/block_l.gif); background-position:top left; background-repeat:repeat-y;}
.block_r {background-image:url(../../../images/block_r.gif); background-position:top left; background-repeat:repeat-y;}
.block_inner {margin:0px 15px 0px 15px}
.block_subhead {background-color:#3A6D9C; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:3px 10px 2px 20px; margin:0px 20px 5px 20px;}
.mod_title {color:#2A7185; font-weight:bold; font-size:12px; padding:0px; margin:0px; margin-bottom:5px;}
.mod_text {color:#000; font-size:11px; font-weight:normal; text-transform:none; padding:0px; margin:0px 0px 5px 0px; text-align:justify;}
.block_anchors {color:#000; font-size:12px; font-weight:normal; text-transform:none; padding:0px 0px 0px 20px; margin:0px 0px 5px 35px; text-align:left;}
.block3 {height:auto; margin:0px 20px 20px 20px; background-color:#3A6D9C;}
.bu {height:6px; background-image:url(../../../images/btc3.gif); background-position:top left; background-repeat:repeat-x;}
.bul {width:6px; height:6px; float:left; background-image:url(../../../images/btl3.gif); background-position:top left; background-repeat:no-repeat;}
.bur {width:6px; height:6px; float:right; background-image:url(../../../images/btr3.gif); background-position:top left; background-repeat:no-repeat;}
.bl {background-image:url(../../../images/blc.gif); background-position:top left; background-repeat:repeat-y;}
.br {background-image:url(../../../images/brc.gif); background-position:top left; background-repeat:repeat-y;}
.bd {height:6px; background-image:url(../../../images/bdc.gif); background-position:top left; background-repeat:repeat-x;}
.bdl {width:6px; height:6px; float:left; background-image:url(../../../images/bdl.gif); background-position:top left; background-repeat:no-repeat;}
.bdr {width:6px; height:6px; float:right; background-image:url(../../../images/bdr.gif); background-position:top left; background-repeat:no-repeat;}

#cat div.level0 {background-color:#3A6D9C; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 10px 2px 20px; margin-bottom:5px;}
#cat div.level1 {background-color:#C1C1C1; color:#000; font-size:11px; font-weight:normal; text-transform:uppercase; padding:2px 10px 2px 20px; margin-bottom:5px; }
#cat div.level2 {background-color:#C1C1C1; color:#000; font-size:11px; font-weight:normal; text-transform:none; padding:2px 10px 2px 20px; margin-bottom:5px; }
#cat img.imgpointer {cursor:pointer; margin-right:5px;}


#menu td {vertical-align:middle !important; color:#FFF; cursor:pointer; font-size:11px; font-weight:bold; text-transform:uppercase;}
#menu td img.point {width:21px; height:43px; margin: 0px 0px 0px 5px;}
#menu td ul {list-style-position:inside; list-style-image: url(../../../images/list.gif); width:auto; position:absolute; color:#FFF; font-size:11px; visibility:hidden; background-color:#3A6D9C; border:1px solid #FFF; padding:10px;}
#menu td ul li {color:#FFF; font-size:11px; font-weight:normal; text-transform:none; padding-bottom:5px; padding-right:10px;}
#menu td ul li a {color:#FFF;}
#menu td ul li a:hover {color:#FFF; text-decoration:underline;}

#pagenumbering {color:#000; font-size: 0.7em; text-align:center; margin-bottom:20px;}
#pagenumbering a {color:#045BA1; text-decoration:none;}
#pagenumbering a:hover {color:#000; text-decoration:none;}

#catalog_table td.head {padding:5px; text-align:center; background-color:#3A6D9C; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; vertical-align:middle;}
#catalog_table td.head a {color:#FFF; text-decoration:none;}
#catalog_table td.head a:hover {color:#FFF; text-decoration:underline;}
#catalog_table td.body {padding:5px; text-align:left; background-color:#D1D1D1; color:#000; font-size:12px; font-weight:normal; text-transform:none;}
#catalog_table td.image {padding:5px; text-align:center; background-color:#D1D1D1; font-size:11px;}
#catalog_table td.zaglushka {background-color:#C1C1C1;}

#vacancy_inner {margin:0px 20px 0px 20px;}
#vacancy_table td{}
#vacancy_table td.head {padding:5px; text-align:center; background-color:#C1C1C1; color:#3A6D9C; font-size:11px; font-weight:normal; text-transform:none; vertical-align:middle;}
#vacancy_table td.body {padding:5px; text-align:left; background-color:#C1C1C1; color:#000; font-size:11px; font-weight:normal; text-transform:none;}
#vacancy_table td.subhead {padding:5px; text-align:left; background-color:#A1A1A1; color:#000; font-size:11px; font-weight:bold; text-transform:none;}
#vacancy_table td.image {padding:5px; text-align:center; background-color:#D1D1D1;}
#vacancy_table td.zaglushka {background-color:#C1C1C1;}

/* !!!!!!!!!!!!!!!!!!! */
#content_t {padding:0px 20px 0px 20px;}
img.left {float:left; margin-right:10px; margin-top:3px;}
img.right {float:right; margin-left:10px; margin-top:3px;}
p.head {background-color:#3A6D9C; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:3px 10px 2px 10px; margin-bottom:20px;}
.block_head {background-color:#3A6D9C; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:3px 10px 2px 10px; margin-bottom:20px;}
p.title {color:#2A7185; font-weight:bold; font-size:12px;}
p.blogtitle {background-color:#3A6D9C; color:#FFF; font-weight:bold; font-size:12px; padding:3px 5px 3px 5px; margin-bottom:10px; }
p.body {color:#000; font-size:12px; font-weight:normal; text-transform:none; text-align:left;}
p.info {color:#2A7185; font-weight:normal; font-size:11px;}
p.more {color:#016EC1; font-weight:normal; font-size:11px; text-align:right; margin-top:5px;}
p.more a {color:#045BA1; text-decoration:none;}
p.more a:hover {color:#000; text-decoration:none;}
.def {color:#000; font-size:12px; font-weight:normal; text-transform:none;}
.iamsearch {background-color:#F9E796;}
a.sort {color:#FFF; text-decoration:none;}
a.sort:hover {color:#FFF; text-decoration:underline;}

#cat_table {}
#cat_table tr.header td {background-color:#3A6D9C; text-align:center; padding:5px 10px 5px 10px; font-weight:bold; font-size:12px;}
#cat_table td {text-align:left; padding:2px 5px 2px 5px; font-weight:normal; font-size:12px;}

#blog_table td {padding:5px;}


.copyright {color:#000; font-size:10px; text-align:right; margin:5px 20px 20px 5px;}
.copyright2 {color:#C1C1C1; font-size:10px; text-align:right; vertical-align:bottom; padding:10px;}
.linestyle {color:#000; font-size:11px;}
.idescription {float:left; margin-right:5px;}
.mail {display:block; position:relative; top:10px; left:17px; float:left;}
.mail2 {display:block; position:relative; top:20px; left:25px; float:left;}
.house2 {display:block; position:relative; top:20px; left:25px; float:left;}
.map {position:relative; top:7px; left:30px; cursor:default;}

.form_container {margin-bottom:10px;}
input.search {color:#3A6D9C;}
input.search_but {height:18px; color:#000; font-size: 11px;}

#banners_inner img {margin:10px 10px 0px 0px; cursor:pointer;}