body{background:#fff url(img/top_bg.png) left top repeat-x;
color:#000;
margin:0;
font-family: Trebuchet MS,Verdana,sans-serif;}
img{border:none;}
.nbr{white-space:nowrap;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}

.ico{position:absolute; top:15px; left:15px; z-index:2;}
.ico img{margin:0 13px 0;}
.home{background:url(img/iconz.gif) -14px top no-repeat;}
.map_site{background:url(img/iconz.gif) -14px -12px no-repeat;}
.mail{background:url(img/iconz.gif) -14px -23px no-repeat;}
.home-active{background:url(img/iconz.gif) left top no-repeat;}
.map_site-active{background:url(img/iconz.gif) left -12px no-repeat;}
.mail-active{background:url(img/iconz.gif) left -23px no-repeat;}

/*new top*/
.logo{background:url(img/top_bg.gif) left top repeat-x;}
.slogan{margin-top:50px; margin-left:15px;}
.slogan h2{font: bold 35px/100% "Courier New", Courier, monospace;
padding:0 10px 0 0; margin:0;
color:#f5644a; white-space:nowrap;}
.slogan p{padding:0; color:#474646; font-size:16px; margin:0;
line-height:100%; white-space:nowrap;}

.phone-pic{background:url(/img/phone.png) top left no-repeat;
width:170px;}
.phone-pic p{text-align:right; padding:67px 0 0 94px;}
.code{white-space:nowrap; padding:63px 7px 0;}
.phone-pic p, .code p{color:#626262; font-size:16px; margin:0;}
.phone2{color:#f5644a; font-size:23px; line-height:28px;
padding-top:65px; padding-right:20px;
white-space:nowrap;}

/*top menu*/
.tmenu-tab{width:95%; margin-top:40px;}
.tmenu_bg, .tmenu_bg2{background:url(img/tmenu_bg.gif) left bottom repeat-x;
height:45px;}
.tmenu_bg{width:10%;}
.tmenu_bg2{width:80%;}
.tmenu, .tmenu-open{padding:0 10px; font-size:16px; text-align:center;}
.tmenu a{display:block; padding:0 7px;
height:45px; color:#fff;}
.tmenu a:hover{background:url(img/tmenu-on.gif) left bottom repeat-x;
color:#c2c3e1;}
.tmenu a strong{font-weight:normal; display:block; padding:13px 7px 0 7px;
white-space:nowrap;}
#parent{background:url(img/tmenu-on.gif) left bottom repeat-x;}
#parent a{padding:0;}
/*-*/
div.tcenter{background:url(img/tmenu-open.gif) left bottom repeat-x;}
div.tleft{background:url(img/tmenu-open-corner.gif) left bottom no-repeat;}
div.tright{background:url(img/tmenu-open-corner.gif) right bottom no-repeat;}
.tmenu-open span{display:block; height:45px;}
.tmenu-open span strong{display:block; padding:13px 14px 0;
color:#f5644a; font-weight:bold !important;
white-space:nowrap;}
.tmenu-open a{color:#fff;}
.tmenu-open a:hover{color:#cdcde0;}

/*left menu*/
.lmenu-tab{border-left:4px solid #59b5d2;
width:100%;}
.blue_bg{background-color:#d2ebf3;}
#lmenu{padding:25px 0 15px 5px;
width:100%;}
#lmenu ul{padding:0 0 0 2px; margin:0;
list-style-type:none; list-style-image:none;}
#lmenu ul li{line-height:120%; font-size:90%; margin:0; padding:0;  display:inline;}
#lmenu ul li a{padding:5px 10px; display:block; margin:4px 0;}
#lmenu ul li a:hover{background:#59b5d2 url(img/lmenu-on.gif) right bottom no-repeat;
color:#fff;}
#lmenu ul li strong{background:#fff url(img/lmenu-open.gif) right bottom no-repeat;
color:#000; padding:5px 10px; margin:4px 0; display:block;}
#lparent{color:#000; display:block;
font-weight:bold;
background:#fff url(img/lmenu-open.gif) right bottom no-repeat;}
/*2*/
#lmenu ul ul{padding-left:15px;}
#lmenu ul ul li{line-height:120%; font-size:90%; margin:3px 0;}
#lmenu ul ul li a{padding:3px 5px;}
#lmenu ul ul li strong{background:#fff url(img/lmenu-open.gif) right bottom no-repeat;
color:#000; padding:3px 5px; display:block;}

/*center*/
.lblock{padding:50px 0 90px 0;}
#lpad{padding-left:10px; padding-right:10px;}
.cblock{padding-bottom:0px;}
.bot_bg{background:url(img/bot_bg.gif) left bottom repeat-x;}
.info{padding:0 100px 0 40px;}

/*blocks center main*/
.blocks{width:85%;
margin-bottom:30px;}
/*1*/
.block1{height:218px; width:57%;
background:url(img/block1_2.gif) left top repeat-x;}
.block1 div{height:218px; background:url(img/block1_1.jpg) left top no-repeat;}
.block1 h2{padding:55px 0 85px 137px;
font-size:35px; font-weight:normal; line-height:100%;}
.block1 h2 a{color:#53549b;}
.block1 p{padding:0 0 0 20px;
font-size:18px; font-weight:normal; line-height:120%;}
.block1 p a,.block1 p a:hover{color:#fff;}
/*2*/
.block2{width:43%; background:url(img/block2_2.gif) left top repeat-x;}
.block2 div{width:100%; height:218px; background:url(img/block2_1.gif) left top no-repeat;}
.block2 h2{padding:55px 0 85px 55px;
font-size:35px; font-weight:normal; line-height:100%;}
.block2 h2 a{color:#53549b;}
.block2 p{padding:0 0 0 25px;
font-size:18px; font-weight:normal; line-height:120%;}
.block2 p a,.block1 p a:hover{color:#fff;}
/*3*/
.block3{height:211px;
background:#fff url(img/block3_2.gif) left repeat-x;}
.block3 div{background:url(img/block3_1.png) right no-repeat;
height:211px; border-left:1px solid #81c7de;}
.block3 p{padding:10px 0 3px 10px; font-size:12px; line-height:130%;}
.block3 ul{margin:0; padding:0 0 0 45px;
list-style-image:url(img/bull2.gif);}
.block3 ul li{color:#626262; font-size:12px;
font-style:italic;
margin:1px; padding:0;
line-height:120%;}
.block3 a{color:#424291;}
/*4*/
.block4{background:url(img/block4_2.gif) left repeat-x;}
.block4 div{background:url(img/block4_1.jpg) right no-repeat;
height:211px;}
.block4 h3{color:#000; font-size:22px; font-weight:normal;
line-height:120%; padding:10px 20px 0 0; margin:0;}
.block4 ul{margin:0; padding:0 120px 0 12px;
list-style-image:url(img/bull3.gif);}
.block4 ul li{color:#626262; font-size:12px;
font-style:italic;
margin:4px 3px; padding:0;
line-height:14px;}
.block4 ul li a{font-style:normal; font-size:13px; line-height:18px;}
.block4 a{color:#424291;}
.block1 h2 a:hover, .block2 h2 a:hover, .block3 a:hover, .block4 a:hover{color:#f5644a;}

/*news main*/
.news-tab{}
.news-tab td{width:250px;}
h3.nhead-main{font-size:150%; font-weight:normal;
padding:10px 0 15px; margin:0;}
div.news-pic{width:150px; height:101px;
background-position:top;
background-repeat: no-repeat;}
p.news-text{padding:5px 15px 0 0;
font-size:80%;}
.news_text{font-size:80%;}
.news_text p, .news_text li, .news_text h4, .news_text table th, .news_text table td{font-size:100%;}
.news_text h2{font-size:140%;}
.news_text h3{font-size:120%;}
p.short{padding:0 0 3px; font-size:110%; line-height:20px;
color:#474646;}

/*dijest*/
.news-monthlist{border-bottom:1px solid #999da6; padding:0 0 7px;
float:left; width:95%;}
.news-monthlist p{padding:5px 0 5px; line-height:160%;
float:left; width:100%;}
.news-monthlist b{display:block; float:left; width:45px;}
.news-monthlist span{display:block; float:left; width:90%;}
.news-monthlist strong{color:#040566;}

/*poll main*/
.poll{padding:0 0 50px 20px;}
.poll h3{font-size:150%; font-weight:normal;
padding:0 0 5px; margin:0;}
.qw{padding:0; font-size:85%; line-height:120%;}
.poll ul{list-style-type:none; list-style-image:none;
padding:0 0 3px; margin:0;}
.poll ul li{margin:10px 0 10px 10px; line-height:110%;
color:#626262;}
.poll ul li input{padding:0; margin:0;}
.all_poll{padding:10px 0 0; text-align:right;}

/*items*/
#violet-top{background-color:#d9dae9; width:100%;}
#violet-bot{background:#d9dae9 url(img/lblock-bg.gif) left top repeat-y; width:100%;}
#violet-center{background:#d9dae9 url(img/lblock-bg.gif) left top repeat-y;}
.items-block{padding:0 20px 10px 5px;}
.items-block h3{font-size:150%; font-weight:normal;
padding:0; margin:0; line-height:100%;}
.items-block h4{color:#f5644a; font-size:110%; font-weight:normal;
padding:10px 0 2px; margin:0;}
.items-block ul{list-style-image:url(img/bull1.gif);
padding:0 0 0 20px; margin:0;}
.items-block ul li{line-height:130%; margin:5px 0;}

/*standart link*/
a{color:#424291;
text-decoration:underline;}
a:hover{color:#f5644a;
text-decoration:none;}

h1{font-size:200%; font-weight:normal;
line-height:120%;
text-align:left;
color:#00B0D2;
padding:0px 0 10px;
margin:0;}
h2{font-size:140%; font-weight:normal;
text-align:left;
color:#000;
padding:10px 0 10px;
margin:0;
clear:both;}
h3{font-size:100%; font-weight:bold; line-height:130%;
text-align:left;
color:#000;
margin:0;
padding:10px 0 1px;}
h4{font-size:80%; font-weight:bold; line-height:130%;
text-align:left;
margin:0;
padding:7px 0 3px;}
p{font-size:80%; font-weight:normal; line-height:140%;
padding:5px 0 5px;
margin:0;
text-align:left;}
.red{color:#FF6548;}
.up{font-style:italic; padding-left:50px;
color:#474646;}

/*standart table*/
.tab{border:1px solid #E9D1CD;
border-bottom:3px solid #404095;
border-collapse:collapse;
margin:10px 0 15px;}
.tab th{font-size:80%;
color:#fff;
padding:4px 5px;
border:1px solid #fff;
text-align:left;
background-color:#404095;}
.tab td{color:#000;
border:1px solid #E9D1CD;
padding:4px 5px;
font-size:80%;}
.tb{padding:4px 5px;
font-size:80%;
text-align:center;}
.tl{text-align:left;
font-size:80%;
padding:4px 5px;}
.tr{text-align:right;
font-size:80%;
padding:4px 5px;}
tr.color{background-color:#dad9d9;}

/*crumbs*/
.icrumbs{background:url(img/iconz.gif) -27px top no-repeat;
margin:0 2px;}
p.crumbs{font-size:13px; font-weight:normal; line-height:120%;
padding:0; margin:0;}

/*list*/
ul{list-style:outside url(img/bull2.gif);
margin:0;
padding:0 0 0 35px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 35px;}
li{font-size:80%; font-weight:normal;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font-size:100%;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}

.copy{color:#7c7c7c;
text-align:center;
padding:15px 20px;}
.copy{font-size:12px;}
.copy span{font-size:32px; font-weight:bold;
letter-spacing:-5px;}
.copy a, .copy a:hover{color:#7c7c7c;}
p.copy span{padding:0 10px;}

/*site map*/
ul.map{list-style-type:none; list-style-image:none;
margin:0;
padding:0;}
ul.map li{font:bold 110%/140% Trebuchet MS,sans-serif;
text-align:Left;
color:#3247A0;
text-indent:0;
margin:15px 0;
padding:0;}
ul.map ul{list-style:outside url(img/bull.gif);
padding-left:23px;}
ul.map ul li{font:normal 85%/130% Trebuchet MS,sans-serif;
margin:6px 0;
font-weight:normal;}
ul.map ul ul{list-style-type:none; list-style-image:none;
padding-left:13px;}
ul.map ul ul li{font-weight:normal;
font-size:95%;}

/*forms*/
form{margin:0;}
input.txt{font:normal 85% Trebuchet MS,sans-serif;;
border:1px solid #0a71b9;
margin:5px 10px 5px 0;
padding:1px 2px 0 2px;}
input.but{font:normal 85% Trebuchet MS,sans-serif;
margin-top:10px;}
select, textarea{font:normal 85% Trebuchet MS,sans-serif;}
textarea{border:1px solid #0a71b9; margin:5px 0;}
td input.txt, td input.but, td textarea, td select{font-size:100%;}

.captcha{font:normal 80% Trebuchet MS,sans-serif;}
.captcha img{margin:5px 0;}
.captcha input.txt{font-size:100%; margin-bottom:15px;}

/*images*/
.img1{margin:5px 10px 5px 0;
border:1px solid #7b7c7a; padding:2px;}

.sell{font-size:80%; font-family:Trebuchet MS;
margin:35px 0 25px;
text-align:left;}
.all_offers{padding:0; font-size:85%;}
.all_offers span{font-size:110%; font-weight:bold;}
ol.list-vacancy{margin:30px 0; padding:0 25px;
list-style-type:none;}
ol.list-vacancy li{margin:10px 0;
font-size:85%;}
ol.list-vacancy li a{text-decoration:none;
border-bottom:1px dashed #404094;}
ol.list-vacancy li a:hover{color:#FF6447;
border-bottom:none;}
ol.list-vacancy li a.close{}
ol.list-vacancy li a.open{color:#FF6447;
border-bottom:none;
font-weight:bold;}
.vacancy{border:1px solid #EAD1CD;
border-top:8px solid #404095;
border-bottom:3px solid #404095;
padding:8px 15px 25px; margin-top:5px;
background:#fff url(img/vac_bg.gif) left bottom repeat-x;}
.vacancy p, .vacancy ul li{font-size:100%;}
.vacancy p{padding:3px 0;}
.vacancy ul{padding-left:25px;}
.vacancy ul li{margin:3px 0;}
.list{margin-left:3px; margin-right:300px; line-height:32px;}
.list span, .list a{margin-right:7px; padding:2px 5px;
white-space:nowrap;}
.list span{background-color:#BEBFDB;}

#gray{color:#555555;}
.consult-tab{margin:15px 0;}
.close-div{display:none;}
.open-div{display:block;}

