*, html, body {padding:0px; margin:0px;}
body {width:100%; height:100%;}
html, body {
  height:100%;
}
.wrapper {
  position: relative;
  min-height: 100%;
  height: auto !important;
}
* html .wrapper {
  height: 100%;
}

a img {border:0px;}

.clear {clear:both;}

.wrapper {width:982px; margin:auto;}
.footer {clear:both; position:relative; height:48px; margin:-58px auto 0; background:url(../img/footerbg.png) no-repeat; width:582px; padding-left:400px; padding-top:7px;}

.header {height:137px; width:982px; position:relative;}

.logo {position:absolute; left:18px; top:15px;}

.menu {width:582px; height:52px; position:absolute; right:0px; top:0px;}
.current1 {background:url(../img/menu1.png) no-repeat;}
.current2 {background:url(../img/menu2.png) no-repeat;}
.current3 {background:url(../img/menu3.png) no-repeat;}
.current4 {background:url(../img/menu4.png) no-repeat;}
.menu a {display:block; float:left; height:52px; width:145px;}

.imageset {width:362px; padding:10px; background:url(../img/indeximgbg.png) no-repeat; float:left; }
.imageset img {margin-bottom:20px;}
.imageset a.activeSlide {display:block; width:16px; height:16px; background:url(../img/blueround.png) no-repeat; float:left; margin-right:10px;}
.imageset a {display:block; width:16px; height:16px; background:url(../img/grayround.png) no-repeat; float:left; margin-right:10px;}

.welcome {width:340px; padding:0 20px; float:left; font-family:Tahoma; font-size:11px; color:#003366;}
.welcome p {padding-bottom:15px;}
.welcome a.more {text-decoration:none; color:#58a5f5; float:right;}

.contacts {width:215px; float:left; padding-bottom:120px; background:url(../img/phone.png) no-repeat bottom right;}
.contacts ul li {list-style:none; padding-left:38px; padding-top:6px;}
.contacts ul li img {margin-right:5px; float:left; position:relative; top:3px;}
.contacts ul li span {font-size:14px; font-family:Tahoma; color:#003366;}
.contacts ul li span b {font-size:18px !important;}
.contacts ul li a {color:#58a5f5; font-size:12px; font-family:Tahoma;}

.useful {width:246px; height:136px; padding:65px 20px 20px 45px; background:url(../img/useful.png) no-repeat; float:left; margin-right:20px;}
.services {width:246px; height:136px; padding:65px 20px 20px 45px; background:url(../img/services.png) no-repeat; float:left; margin-right:20px;}
.news {width:246px; height:136px; padding:65px 20px 20px 45px; background:url(../img/news.png) no-repeat; float:left;}

.useful ul li, .services ul li {font-family:Tahoma; font-size:12px; color:#003366; list-style:none; padding-bottom:10px; _padding-bottom:5px;}
*+html .useful ul li, *+html .services ul li {font-family:Tahoma; font-size:12px; color:#003366; list-style:none; padding-bottom:5px;}
.useful ul li a, .services ul li a {color:#003366; text-decoration:none;}

.news .item p {font-family:Tahoma; font-size:12px; color:#003366; padding-left:10px;}
.news .date {font-family:Tahoma; font-size:10px; color:#003366;}
.news .item {height:65px;}
.news .item a {color:#58a5f5;}

.copyright {font-family:Tahoma; font-size:10px; color:#003366; position:absolute; top:20px; left:20px;}
.footer ul {float:left; padding-right:20px;}
.footer ul li a {font-family:Tahoma; font-size:10px; color:#003366; text-decoration:none;}
.footer ul li {list-style:none; font-size:11px; line-height:120%;}

.counter {position:absolute; right:50px; top:15px;}

.image {width:580px; padding:10px; background:url(../img/imgbg.png) no-repeat; float:left; text-align:center; margin-right:20px; padding-bottom:20px}
.image img {margin-bottom:20px;}
.image a {color:#58a5f5; font-family:Tahoma; font-size:12px; text-decoration:none;}

.bread {font-size:10px; font-family:Tahoma; color:#898989; height:20px; padding-top:10px;}
.bread a {color:#898989;}
.leftblock {width:750px; float:left; padding-bottom:50px; min-height:750px; padding-right:30px; width:720px;}

.newsblock {width:230px; float:left; padding-top:50px;}

.newsblock .item p {font-family:Tahoma; font-size:12px; color:#003366; padding-left:20px;}
.newsblock .date {font-family:Tahoma; font-size:10px; color:#003366;}
.newsblock .item { padding-bottom:20px;}
.newsblock .item a {color:#58a5f5;}

.post a img {float:left; margin-right:20px;}
.post a.hdr {font-family:Tahoma; font-size:20px; color:#004065; text-decoration:none;}
.post .ddate {float:right; font-family:Tahoma; font-size:10px; color:#363636; position:relative; top:8px;}
.post p {padding-left:20px; float:left; font-size:12px; font-family:Tahoma; color:#363636; width:360px; padding-top:10px;}
.post {padding-right:20px; clear:both; padding-bottom:30px;}

.postblock .phdr {font-family:Tahoma; font-size:14px; font-weight:bold; color:#004065; text-decoration:none;}
.postblock .item p {font-family:Tahoma; font-size:11px; color:#003366; padding-left:10px !important; padding-top:5px; padding-bottom:20px;}
.postblock a {font-family:Tahoma; font-size:11px; color:#363636;}
.postblock {float:left; width:230px; padding-top:50px;}
.postblock2 {float:left; width:230px; padding-bottom: 20px;}
.postblock2 .item p {font-family:Tahoma; font-size:11px; color:#003366; padding-left:10px !important; padding-top:5px; padding-bottom:5px;}
.postblock2 .phdr {font-family:Tahoma; font-size:14px; font-weight:bold; color:#004065; text-decoration:none;}
.postblock2 a {font-family:Tahoma; font-size:11px; color:#363636;}



.sert .l {float:left; display:block; background:url(../img/littleimgbg.png) no-repeat; width:121px; padding:11px 11px; height:182px; margin-right:10px;}
.sert {float:left; width:350px; margin-right:10px; padding-bottom:30px;}

.sert a.hdr {font-family:Tahoma; font-size:20px; color:#004065; text-decoration:none;}
.sert p { float:left; font-size:12px; font-family:Tahoma; color:#363636; width:160px; padding-top:10px;}

h3 {font-family:Tahoma; font-size:24px; color:#003366; font-weight:normal; padding-top:20px;}
.contentpage p {padding-left:20px; padding-top:15px; font-size:13px; font-family:TAhoma; color:#363636;}
.contentpage ul li {list-style-image:url(../img/arr.png); margin-left:40px; font-family:Tahoma; font-size:13px; padding-bottom:7px;}
.contentpage .contentimg {text-align:center; padding-top:20px;}
.contentpage a {color:#00539f;}
.contentpage .contentimg a {font-size:11px; font-family:Tahoma; text-decoration:none;}
.contentpage .contentimg img {margin-bottom:10px;}
.contentpage ul {margin-top:20px;}

.contentpage table {margin-bottom:30px; margin-top:20px; margin-left:20px;}
.contentpage table tr.head td {background:url(../img/sp1.png) repeat-x; font-weight:bold; height:40px; padding:0px 10px; font-family:Tahoma; font-size:12px; color:#002b45; border-left:1px solid #fff; border-right:1px solid #c2c6ca;}
.contentpage table tr.head td.leftskobka div {background:url(../img/lt.png); width:11px; height:40px; position:relative; left:-10px; float:left;}
.contentpage table tr.head td.rightskobka div {background:url(../img/rt.png); width:12px; height:40px; position:relative; left:10px; float:right;}
.contentpage table tr.head td.leftskobka {padding-bottom:0px; border-left:none !important;}
.contentpage table tr.head td.rightskobka {padding-bottom:0px; border-right:none !important;}
.contentpage table tr.head td span {position:relative; top:13px; float:left;}
*+html .contentpage table tr.head td span {position:relative; top:13px; float:left;}

.nech td {background:#edeeef; padding:5px 10px; border-left:1px solid #fff; border-right:1px solid #c2c6ca; font-family:Tahoma; font-size:11px; color:#002b45;}
.ch td {background:#fbfbfb; padding:5px 10px; border-left:1px solid #fff; border-right:1px solid #c2c6ca; font-family:Tahoma; font-size:11px; color:#002b45;}
.contentpage table .f {border-left:1px solid #cccccc;}
.contentpage table .l {border-right:1px solid #cccccc;}
.last td {background:url(../img/sp2.png) repeat-x; border-left:1px solid #fff; border-right:1px solid #c2c6ca; font-family:Tahoma; font-size:11px; color:#002b45; height:11px; font-size:5px;}
.lastleft div {float:left; background:url(../img/bt.png); width:12px; height:11px; position:relative; left:-1px;}
.lastright div {float:right; background:url(../img/rb.png); width:12px; height:11px; position:relative; left:1px;}

.leftcont {float:left; width:300px;}
.leftcont ul li {list-style:none; padding-left:38px;}
.leftcont ul li img {margin-right:5px; float:left; position:relative; top:3px;}
.leftcont ul li span {font-size:14px; font-family:Tahoma; color:#003366;}
.leftcont ul li span b {font-size:18px !important;}
.leftcont ul li a {color:#58a5f5; font-size:12px; font-family:Tahoma;}
.leftcont p { padding-left:38px;font-size:14px;  font-weight:bold; padding-top:10px; font-family:Tahoma; color:#003366;}

.lbl {float:left; display:block; width:160px; font-family:Tahoma; font-size:12px; color:#5e5d5d; padding-bottom:10px; padding-left:20px;}
.txt {width:380px;  font-family:Tahoma; font-size:12px; color:#5e5d5d; margin-bottom:10px;}
textarea {width:380px; height:100px; margin-bottom:10px;}
.send {margin-left:420px; margin-bottom:10px;}
.pe { font-family:Tahoma; font-size:13px; color:#363636; padding-left:20px; padding-top:10px;}

#nav {clear:both; padding-top:25px;}

