body {padding:0; margin:0; padding:10px 20px; font-family:Tahoma; font-size:11px; color:#000000;}

.width {width:100%;min-width:953px;}
.content {border:0;padding:0px;}
* html .minwidth {padding-left:953px;}
* html .container {margin-left:-953px;position:relative;}

/*\*/
* html .minwidth, * html .container, * html .content, * html .layout {height:1px;}
/**/


#zt {color:#afafaf; font-weight:bold; font-size:14px; letter-spacing:-0.1em;padding-top:0px;}
#zt span {padding-left:10px;}
#logo {padding-right:40px; width:230px; padding-top:0px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:0; margin:0; color:#666666; padding-bottom:0px;}
#miniinfo {color:#9c9c9c; width:205px;}
#gorod {text-align:right; width:140px;}

a {text-decoration:underline; color:#000000;}
a:hover {text-decoration:none; color:#000000;}

select {margin:0; font-family:Tahoma; font-size:11px; color:#000000;}
form {padding:0; margin:0;}
#chooset {padding-bottom:4px;}

#phone {padding-right:0px; text-align:right; }
#ph {font-family:Arial, Helvetica, sans-serif; font-size:21px; letter-spacing:-1px; padding-top:4px;}
#ruseng {text-align:right; width:90px; }
#ruseng div {padding-bottom:3px;}

#nav {background:url(../images/bg-nav-left.jpg) repeat-x top #5b9db5; margin-top:5px; height:37px; margin-bottom:1px;}

#leftnav a {float:left; color:#fff; border-right:1px solid #44778e; font-weight:bold; text-decoration:none; border-left:1px solid #81b4cb; padding:9px 14px; padding-bottom:9px;}
#leftnav a:hover {float:left; color:#fff; text-decoration:none; background:#81b4cb; border-right:1px solid #44778e;}
#leftnav {float:left; color:#fff; border-right:1px solid #44778e; font-weight:bold; border-left:1px solid #81b4cb; padding:9px 14px; padding-bottom:9px;}

#navfin {border-left:1px solid #81b4cb; padding:9px 0; float:left;}
#rightnav a {float:right; color:#fff; border-left:1px solid #81b4cb; background:url(../images/bg-nav-right.jpg) repeat-x top; text-decoration:none; border-right:1px solid #517e9a; padding:9px 14px; padding-bottom:9px;}
#rightnav {width:280px;}
#rightnav a:hover {float:right; color:#fff; text-decoration:none; background:#81b4cb; border-left:1px solid #81b4cb;}
#navfinr {border-right:1px solid #517e9a; padding:9px 0; float:right;}
#hone {height:154px; background:url(../images/bg-header.jpg) repeat-x top #3c6471;}
#htwo {background:url(../images/header.jpg) no-repeat right top;height:134px; color:#fff;padding-left:21px; padding-top:20px;}
#htwo a {color:#fff;}
#htwo h1 {padding:0; color:#fff; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; letter-spacing:-1px; padding-bottom:8px;}
#partneram {width:200px; border-left:1px solid #f4f6f4; background:url(../images/bg-blockpartneri.jpg) no-repeat top right #4d8293; padding-left:22px; padding-top:34px; padding-right:40px; color:#fff; line-height:14px;}
#partneram a {color:#fff;}
#youcan {padding-right:450px; font-weight:bold; padding-bottom:5px;line-height:14px;}
#youmust {padding-right:455px;line-height:14px;}
#header {margin-bottom:8px;}

#rightcol {width:262px; vertical-align:top;}
#presscenter {background:url(../images/presscenter.gif) no-repeat left top #f0f6f4; padding:53px 21px; padding-bottom:30px;}
.n_date {font-size:10px; font-weight:bold; color:#000000; padding-bottom:1px;}
.n_news {padding-bottom:19px;}
.n_news a {color:#4f4f4f;}

.more {background:url(../images/arrow.gif) no-repeat 0 6px; padding-left:12px;}
.hr {background:url(../images/razdelitel.gif) repeat-x top; height:1px; margin:14px 0;}
.morelist {background:url(../images/arrow.gif) no-repeat 0 6px; padding-left:12px; font-weight:bold; margin-bottom:3px;}

#leftcol {width:442px; padding-right:21px; vertical-align:top;}

#favact {background:#f0f1f1; border:1px solid #d4d4d4; border-bottom:none; padding:10px 10px; font-weight:bold; width:131px;}
#favnoact {border:1px solid #d4d4d4; background:url(../images/cards.gif) no-repeat 14px 12px; padding:10px 20px; padding-left:40px; border-left:none; width:113px;}
#fav_no {border-bottom:1px solid #d4d4d4;}
#fav_content {background:#f0f1f1; padding:12px 25px; border:1px solid #d4d4d4; border-top:none; color:#000; margin-bottom:10px;}
#fav_content2 {background:#f0f1f1; padding:12px 25px; border:1px solid #d4d4d4; color:#000; margin-bottom:20px;}

.ch {width:15px; padding-bottom:8px;}
.dh {padding-bottom:8px;}
.i_t {font-size:11px; font-family:Tahoma; color:#000; padding:2px 5px; border:1px solid #000000;}
.search {font-size:11px; font-family:Tahoma; color:#000; padding:3px 5px; border:1px solid #cde0de;}
.f {text-align:right;}
.dhb {text-align:right;}
.sel { font-size:11px; font-family:Tahoma; color:#000; padding:1px 5px; border:1px solid #000000; }
#dataandtime {background:url(../images/icondate.gif) no-repeat right; width:133px;}
.txtar {font-size:11px; font-family:Tahoma; color:#000; padding:1px 5px; border:1px solid #000000; height:50px; width:363px;}

#infoblock {border-left:4px solid #05665c; padding-left:15px;}


h2 {font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; padding:0; margin:0; color:#ffffff; padding-bottom:8px;}
p {padding:0; margin:0; padding-bottom:8px;}

#footer {border-top:1px solid #cde0de; margin-top:20px; padding:30px 0; padding-bottom:0;}
#leftfoot {background:url(../images/globe.gif) no-repeat left; padding-left:47px; line-height:17px; color:#000000;}
#leftfoot a {color:#000000; text-decoration:none;}
#leftfoot a:hover {text-decoration:underline;}

#centercol {vertical-align:top; padding-right:0px; }
.headblock {background:url(../images/bg_headerblock.jpg) repeat-x top; }
.headblockw {background:url(../images/bg_headerblockw.jpg) no-repeat left top; border-left:1px solid #49898e; border-right:1px solid #49898e; height:32px; color:#fff; font-weight:bold; padding-left:14px; padding-top:7px;}
.headblockw a {color:#fff; font-size:9px; font-weight:normal;}
.blockl {background:url(../images/bgblock.jpg) repeat-x top #fff; border:1px solid #e8efed; border-top:none; padding:10px 14px; margin-bottom:21px;}
.napr a { border-left:2px solid #05665c; padding-left:6px; display:block; margin-right:8px; margin-bottom:5px; color:#4f4f4f;}
.napr2 a { border-left:2px solid #05665c; padding-left:6px; display:block; margin-right:8px; margin-bottom:5px; color:#4f4f4f; font-weight:bold; }
.napr {float:left;}
.sd {font-size:9px; color:#718b88; padding-top:3px;}
#raschet {background:url(../images/raschet.gif) no-repeat 0 3px; padding-left:15px; line-height:normal;}
#napr {padding-bottom:15px;}