*{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif}
html,body{font-size:13px;background:#fff;height:100%;text-align:center;line-height:15px}
div{border:solid 0px #000}
img{border:0px}
h1{font-size:32px;line-height:35px;padding:0 0 5px;font-weight:bold;color:#003e9b;border-bottom:solid 3px #003e9b}
h2{font-size:22px;line-height:22px;padding:5px 0;font-weight:normal;color:#003e9b;border-bottom:solid 0px #003e9b}
h2.red{color:red;border-bottom:solid 2px red}
p{padding:8px 0}
/*----------------------------MainBlock-------------------------------*/
.main{min-height:100%;width:1000px;position:relative;margin:0 auto;text-align:left}
.main-rez{height:200px;clear:both}
.footer{color:#000;height:200px;width:1000px;margin:-200px auto 0;text-align:left;position:relative}
.top{position:relative;z-index:500;height:210px}
.left{float:left;width:125px;padding-bottom:20px}
.right{float:right;width:190px;padding-bottom:20px}
.center{margin:0 195px 0 135px}
/*-----------------------------TopGroup-------------------------------*/
.top-pic{position:absolute;top:0;left:0}
.logo{position:absolute;top:23px;left:40px}
.contacts{position:absolute;top:6px;right:20%}
.contacts a{line-height:36px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;font-size:21px;white-space:nowrap}
.contacts a.mailto{color:red}
.phones{background:url(../img/top-phones.png) no-repeat left center;line-height:30px;font-size:28px;font-weight:bold;color:#fff;padding-left:38px;position:absolute;top:50px;left:412px}
.top .top-menu{position:absolute;top:150px;left:0;width:1000px;background:url(../img/top-menu-bg.png) no-repeat left top;height:45px}
.footer .top-menu{width:1000px;background:url(../img/top-menu-bg.png) no-repeat left top;height:45px;position:absolute;top:0;left:0}
.top-menu table{width:100%}
.top-menu td{padding:7px}
.top-menu a{position:relative;display:block;position:relative;height:30px;line-height:30px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;font-size:18px;width:157px;white-space:nowrap}
.top-menu a.act,.top-menu a:hover{background:url(../img/menu-a-act.png) no-repeat left top}
.top-menu .home{width:50%;text-align:center}
.top-menu .home a{display:inline}
.top-menu .hot a{width:auto;color:#ff0000}
.top-menu .hot{padding:7px 20px}
.top-menu .home a:hover,.top-menu .hot a:hover,.top-menu .home a.act,.top-menu .hot a.act{background:none}
.top-menu .inn{position:relative;margin:-30px 0 0 0;background:url(../img/top-inn-bg.gif) repeat-y left;width:157px;display:none}
.top-menu td:hover .inn{display:block}
.top-menu .inn-t{background:url(../img/top-inn-t.png) no-repeat left top;position:relative;width:157px}
.top-menu .inn-b{position:absolute;bottom:-8px;height:8px;width:157px;background:url(../img/top-inn-bot.png) no-repeat left bottom}
.top-menu .inn dt a:hover,.top-menu .inn dt a.act{background:none;color:#fff}
.top-menu .inn dt{margin-bottom:-3px}
.top-menu .inn dd{padding:3px 12px}
.top-menu .inn dd a{text-align:center;font-weight:normal;white-space:normal;line-height:18px;height:auto;font-size:15px;width:auto}
.top-menu .inn dd a:hover,.top-menu .inn dd a.act{background:none;color:#80ccff}
/*-----------------------------LeftGroup------------------------------*/
.lmenu-bg{width:120px;background:url(../img/l-menu-bot.jpg) no-repeat left bottom #8acffe}
.lmenu{background:url(../img/l-menu-top.gif) no-repeat left top;width:120px;margin-bottom:10px;position:relative;z-index:15}
.lmenu li{line-height:1px;margin:0;padding:0 0 7px;list-style:none;zoom:1;position:relative; }
.lmenu li:hover,.lmenu li.png {background:url(../img/l-menu-act-b.png) no-repeat left bottom;}
.lmenu a{display:block;padding:7px 0 0; text-decoration:none;margin:0px;zoom:1;color:#fff;font-weight:bold;font-size:14px;}
.lmenu li:hover a,.lmenu li.png a {background:url(../img/l-menu-act-t.png) no-repeat left top;}
.lmenu span { display:block; line-height:17px;color:#fff;font-weight:bold;font-size:14px;//display:inline;//width:110px; padding:0 0 0 10px;cursor:pointer}
.lmenu li:hover span,.lmenu li.png span{background:#e10000 url(../img/l-menu-act-bg.gif) no-repeat left bottom; } 
.lmenu .inn{position:absolute;margin:0;background:url(../img/l-menu-inn-bg.gif) no-repeat right 65px;width:240px;display:none;top:0px;left:0}
.lmenu li:hover .inn{display:block}
.lmenu .inn-t{background:url(../img/l-menu-inn-top.png) no-repeat left top;position:relative;width:240px;padding:8px 0 0}
.lmenu .inn-b{position:absolute;bottom:-8px;height:8px;width:240px;background:url(../img/l-menu-inn-bot.png) no-repeat right bottom}
.lmenu .inn dt a:hover,.lmenu .inn dt a.act{background:none;color:#fff}
.lmenu .inn dt{position:absolute;left:0;top:0;width:120px;margin:0px}
.lmenu .inn dd{padding:3px 12px;margin:0 0 0 120px}
.lmenu .inn dd a{text-align:left;font-weight:normal;white-space:normal;line-height:14px;height:auto;width:auto; display:inline; background:none}
.lmenu .inn dd a:hover,.lmenu .inn dd a.act{background:none;color:#80ccff}
/*-*/
.box-bg{width:121px;background:url(../img/box-bg.gif) repeat-y left;margin-top:20px}
.box-t{background:url(../img/box-bot.png) no-repeat left bottom;width:121px}
.box{background:url(../img/box-top.png) no-repeat left top;width:121px}
.box span.b-name{line-height:32px;display:block;color:#fff;font-weight:bold;font-size:14px;padding-left:5px}
.valut{padding:5px 15px 10px}
.valut img{margin:0 8px -3px 0}
.valut dd{font-size:14px;padding:5px 0}
.box .pogoda{padding:0 10px 0 0px}
.social{padding:15px 0;text-align:center}
.social img{margin:0 1px 3px 0}
/*----------------------------CenterGroup-----------------------------*/
.ctr4{width:100%}
.ctr4 td{padding:0 0 5px;width:50%}
.ctr4 .sec{text-align:right}
.c-scr{ position:relative; margin:10px 0 0px; height: 322px; }
table td.podbor{padding:0 0 20px}
.pics-block{padding:10px 0;text-align:left}
/*-------------------------------Footer-------------------------------*/
.b-logo{float:right;padding:60px 15px 0 0;text-align:center;font-size:8px}
.b-logo a{line-height:normal;color:#000;text-decoration:none}
.bot-text{padding:60px 0 0;margin:0 210px 0 140px;text-align:center}
.b-menu{text-align:justify}
.b-menu a{color:#000;text-decoration:none;font-size:12px}
.b-menu a:hover{text-decoration:underline}
.bot-text p{color:#4d4d4d}

.slide_item {position: absolute; left: 0px; top: 0px;}
.slide-pgs { position:absolute; left:0; bottom:20px; background:url(../img/scr-pgs.png); height:31px; width:665px; z-index:50;}
.slide-pgs .pad { padding:13px 10px 0 0  }
.slide-pgs a { display:block; float:right; margin-left:15px; width:14px; height:14px; background:url(../img/scr-a.gif); text-decoration:none;}
.slide-pgs a.act { background:url(../img/scr-act.gif)}
