/* ==================== Начало шапки сайта */
 /* РАЗМЕРЫ И ПОЗИЦИЯ ШАПКИ */
#template-wrap{width:1280px;margin:0px auto;}

 /* РАЗМЕРЫ И ПОЗИЦИЯ ОТ ВЕРХА ДИСПЛЕЯ */
#top{width:1280px;height:30px;position:relative;text-align:center; background:url(/templates/blue/images/rss_taib.png) no-repeat -30px -30px;}

.date { position: relative;float: left;padding-top: 10px;padding-left: 5px;color:#fff;font: 12px Tahoma, Arial,Helvetica,sans-serif;}

.icons_top { position: relative;float: right;padding-top: 5px;padding-right: 0px;}

/* РАЗМЕРЫ + ПОЗИЦИЯ ВЕРХНЕГО МЕНЮ С КНОПКАМИ */
#top-navigation{ position:relative;width:1380px;height:39px;background:transparent url(/templates/blue/images/top-navigation-bg.jpg) no-repeat 0 0;}
ul#topbuttons{float:right;width:218px;padding-top:5px;}
ul#topbuttons li{display:inline;float:left;margin-left:5px;padding:0px;background:none;}

.top_diz{ position:absolute;margin:-16px 0 0 570px;width:180px;display:block;border: 0px solid #fff;}
.top_diz a{color:#ffffff;text-decoration:none;}
.top_diz a:hover{color:#6acb0b;}

#menu{width:1280px;height:39px;padding:0;float:left;}
#menu ul.menu-nav{list-style:none;text-align:left;padding:5px 0px 0px 3px;display:inline;margin:0px;float:left}
#menu ul.menu-nav li{float:left;font: 12px Tahoma, Arial,Helvetica,sans-serif;padding:0px 0px 0px 0px;background:none}
#menu a,#menu a:active,#menu a:hover{outline:none;border:none}
#menu ul.menu-nav li a{color:#fff;text-decoration:none;display:block;margin-right:5px}
#menu ul.menu-nav li a span{display:block;padding:9px 12px 10px 12px;margin-right:-5px}
#menu ul.menu-nav li a:hover,#menu ul.menu-nav li#current a{color:#fff;background:transparent url(/templates/blue/images/top-menu-li-bg.gif) no-repeat 0 0}
#menu ul.menu-nav li a:hover span,#menu ul.menu-nav li#current a span{background:transparent url(/templates/blue/images/top-menu-li-bg2.gif) no-repeat top right}

.col-wrapper{clear:both;width:1280px}
#top-modules{clear:both;width:1276px;height:182px;margin:0 auto;padding:0px 0px;background:#0a467a url(/templates/blue/images/top-modules-bg.jpg) no-repeat 0 0;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
.top-module{padding:10px 8px;width:288px;font:normal 11px Tahoma, Arial,Helvetica,sans-serif;float:left;color:#fff; border: 0px solid #fff;}
.top-module h2{font:bold 16px Tahoma, Arial,Helvetica,sans-serif;line-height:18px;color:#fff;letter-spacing:0px;padding-bottom:8px}
.top-module .icon{float:right;padding:0px;margin:0px}

#mod-template-gallery .icon{width:69px;height:68px}
#mod-membership-club .icon{width:62px;height:65px}
.table_top {width:1280px;height:162px;position: relative;float: right;top: 0px;border: 0px #dedede solid;}
#mod-login {width:245px;height:162px;position: relative;float: right;left: 0px;top: 0px;}

#top h1 a{font:normal normal bold 20px/22px Tahoma, Arial,Helvetica,sans-serif;color:#fff;letter-spacing:-1px;text-transform:none;white-space:nowrap;position:absolute;top:42px;left:97px;float:left;text-indent:-9999px;background-color:transparent;width:228px;height:33px;display:block;cursor:pointer}
#top h1 a{text-decoration:none;color:#fff}
#top h2{position:absolute;top:74px;left:97px;color:#fff;line-height:12px;font:normal 11px Tahoma, Arial,Helvetica,sans-serif;padding:0px;margin:0px;float:left;text-indent:-9999px;background:transparent url(/templates/blue/images/slogan.png) no-repeat 0 0;width:291px;height:18px}
#top #logo{position:absolute;top:124px;left:30px;z-index:1}
#slogan{position:absolute;top:86px;left:32px;z-index:1}
#adres{position:absolute;top:202px;left:32px;z-index:1}

#navi{border: 0px #dedede solid;height: 40px;width:145px;position: relative;float: right;}

ul.topnavi {list-style: none;padding: 0px 0px;	padding-top:0px;padding-left:0px;margin: 0;float: left;}
ul.topnavi li {float: left;margin: 0;	padding: 0;position: relative; }
#home1 {position: absolute; top: 5px; left: 0px;}
#home1 {width:140px; height:28px; background:url(/templates/blue/images/shop-bg.png); display:block; background-position:top;}
#home1:hover {background-position:bottom;}

#top-buttons{width:1276px;margin:0;padding:0px 0px;height:82px;background:transparent url(/templates/blue/images/top-buttons-bg.jpg) no-repeat 0 0;border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
#top-buttons ul{padding-top:16px;}
#top-buttons ul li{display:block;height:55px;float:left;width:155px;padding:0px 5px;background:none;border:0px solid #ff0000}
#top-buttons ul li a{color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;display:block;text-indent:-9999px;float:left;overflow:hidden;width:152px;}

a#home,a#updates,a#liter,a#manuals,a#manuals2{line-height:49px;height:49px;}
a#home{background:transparent url(/templates/blue/images/home-bg.png) no-repeat top left;}
a#home:hover{background:transparent url(/templates/blue/images/home-bg.png) no-repeat bottom left;}
a#updates{background:transparent url(/templates/blue/images/downloads-bg.png) no-repeat top left;}
a#updates:hover{background:transparent url(/templates/blue/images/downloads-bg.png) no-repeat bottom left;}
a#liter{background:transparent url(/templates/blue/images/liter-bg.png) no-repeat top left;}
a#liter:hover{background:transparent url(/templates/blue/images/liter-bg.png) no-repeat bottom left;}
a#manuals{background:transparent url(/templates/blue/images/manuals-bg.png) no-repeat top left;}
a#manuals:hover{background:transparent url(/templates/blue/images/manuals-bg.png) no-repeat bottom left;}
a#manuals2{background:transparent url(/templates/blue/images/manuals2-bg.png) no-repeat top left;}
a#manuals2:hover{background:transparent url(/templates/blue/images/manuals2-bg.png) no-repeat bottom left;}
a#mail{background:transparent url(/templates/blue/images/template-mail-bg.png) no-repeat top left;line-height:14px;height:38px;padding:11px 0px 0px 0px;}
a#mail:hover{background:transparent url(/templates/blue/images/template-mail-bg.png) no-repeat bottom left;}

.top-module p{font:normal 11 Tahoma, Arial,Helvetica,sans-serif;line-height:18px;padding:5px 0px;margin:0px;}
.top-module a{color:#cdf041;text-decoration:none}
.top-module a:hover{color:#cdf041;text-decoration:none}
.top-module a.readmore{background:transparent;display:block;width:104px;height:30px;line-height:30px;color:#ffffff;text-decoration:none;padding:0px 0px 0px 36px;font-size:12px;}
.top-module a.readmore:hover{color:#e6ff9f;text-decoration:none}

#display{text-align:right}*{padding:0px;margin:0px}

#se{background:transparent url(/templates/blue/images/template-home-bg.gif) no-repeat top left}

.search_top {position: relative;padding:0;float: left;left: 190px;top: 60px;border: 0px #dedede solid;}
.search_form{padding-top:0px;padding-right:5px;padding-left:5px;width: 150px; height: 20px;background: #10538a;border: 1px #87bce9 solid;font:10px;color: #ffffff;font-family: Tahoma, Verdana, Helvetica;text-decoration: none;}
.search_t {padding-top:5px;font:12px Tahoma, Verdana;color:#c7e2fb;text-decoration: none;}
.search_t a {text-decoration:none;color:#c7e2fb;}
.search_t a:hover  {color:#fdfd81;text-decoration: none;}

a {text-decoration:none;color:#456c90;}
a:hover  {color:#1a3f62;}

#bx { width:1120px;margin:0 auto;}

ul.topnav {list-style: none;padding: 4px 20px;padding-top:2px;padding-bottom:4px;margin: 0;float: left;width: 990px;font:12px Arial;}
ul.topnav li {float: left;margin: 0;	padding: 0;position: relative; }
ul.topnav li a{padding: 12px 15px;padding-bottom:11px;color: #444;display: block;text-decoration: none;float: left;font-weight:bold;border-left: 1px solid #96afbd; border-right: 1px solid #ddf1fc; }
ul.topnav li a:hover{color: #444;}
ul.topnav li ul.subnav {list-style: none;position: absolute; left: 0; top: 38px;background-color: #c2d9e8;margin: 0; padding: 0;display: none;float: left;width: 171px;border: 1px solid #96afbd;opacity:0.8;}
ul.topnav li ul.subnav li{margin: 0; padding: 0;border-top: 1px solid #fff; border-bottom: 1px solid #91a8b4; clear: both;width: 171px;background-color: #c2d9e8;}

html ul.topnav li ul.subnav li a {float: left;width: 130px;border-right:0px solid #96afbd;border-left:0px solid #96afbd;background-color: #c2d9e8;padding-top:7px;padding-bottom:7px;padding-left: 25px;}
html ul.topnav li ul.subnav li a:hover { background-color: #c2d9e8;color: #444;}

#slider {position: relative;float: left;top:0px;right: 0px;width: 574px; height: 140px;background: none;border: 1px #87bce9 solid;}