/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:12px Verdana, Arial, Helvetica, sans-serif; color:#2a264d;}
a{color:#7e00ff; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.sellected a, .sellected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.float_left{float:left;}
.float_right{float:right;}

/* H */
h1{font:normal 24px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; color:#2b264d;}
h3{font:normal 24px Impact; margin-bottom:5px; color:#fff; text-align:center; text-transform:uppercase;}
h6{font:bold 12px Verdana, Arial, Helvetica, sans-serif;}

/* SETTINGS*/
body{font:12px Verdana, Arial, Helvetica, sans-serif; color:#2a264d; background:#33435b url(/upload/i/body_bg.gif) repeat-x;}
.main{width:992px; margin:0 auto; text-align:left;}

/* HEADER */
.header{height:153px; position:relative; background:url(/upload/i/header_bg.gif) repeat-x;}
.logo{position:absolute; top:44px; left:89px;}
/* slogan */
.slogan{position:absolute; top:46px; left:301px; border-top:5px solid #eb2024; padding:6px 0 0 0; color:#fff;}
.slogan li{margin-bottom:4px;}
.slogan span{margin-right:3px;}
.slogan .fz24{font-size:24px;}
.slogan .fz18{font-size:18px;}
.slogan .fz14{font-size:14px;}
/* ico */
.ico{position:absolute; top:0; right:0; width:219px; height:18px; background:url(/upload/i/ico_bg.gif) no-repeat; padding:0 0 0 15px;}
.ico li{width:25px; float:left; text-align:center; margin-right:1px; padding:3px 0 0 0;}
/* phone */
.phone{position:absolute; top:40px; left:758px; color:#fff; font:16px Impact; line-height:16px;}
.phone span{font-size:40px; line-height:40px;}
.phone p{font-size:22px; line-height:22px;}

/* NAVIGATION */
.navigation{height:44px; width:100%;}
.navigation td{height:44px; vertical-align:middle; text-align:center; background:url(/upload/i/nav_bg.gif) no-repeat; width:140px; position:relative;}
.navigation .hov{background-position:0 -44px;}
.navigation .sellected{background-position:0 -44px;}
.navigation a{font-size:11px; color:#00baff; text-decoration:none;}
.navigation td ul{position:absolute; width:192px; background:url(/upload/i/subnav_bg.gif) repeat-y; top:197px; //top:44px; //left:0; text-align:left; padding:0 1px; display:none;}
.navigation td li{background:url(/upload/i/subnav_dev.gif) repeat-x bottom; padding-bottom:1px;}
.navigation td li a{display:block; padding:12px; font-weight:bold;}
.navigation td li a:hover{background:#304d79;}

/* CONTENT */
.outer{background:url(/upload/i/sb_dev.gif) repeat-y; overflow:hidden; zoom:1;}
.outer_in{background:url(/upload/i/sb_dev.gif) repeat-y;}
.container{float:right; width:100%; margin-left:-283px;}
.content{margin-left:283px; background:#68707c url(/upload/i/content_bg.gif) repeat-x bottom; padding:1px 0 15px 2px; overflow:hidden; zoom:1;}
.content_in{margin-left:283px; background:#efeeed url(/upload/i/contentin_bg.gif) repeat-x; padding:15px 25px 15px 25px; overflow:hidden; zoom:1;}
.content_inn{background:#efeeed url(/upload/i/contentin_bg.gif) repeat-x; padding:15px 0;}
/* banner */
.banner{background:#33435b; margin-bottom:3px;}
.banner .arrow{float:right; padding:43px 15px 0 0;}
/* catalog */
.catalog{overflow:hidden; zoom:1; margin-bottom:5px;}
.catalog div { text-align:center; width: 138px; height: 121px; background: #ffffff; }
.catalog li{width:138px; float:left; margin:0 2px 6px 0; overflow:hidden;}
.catalog p a{height: 20px;display:block; padding:7px 0; text-align:center; background:#8a8e95; color:#fff; text-decoration:none; font-size:11px; overflow: hidden;}
.catalog p a:hover{background:#eb2024;}
.catalog img { background: #ffffff; }
/* product */
.product .image{width:300px; overflow:hidden; zoom:1; float:left; margin-right:15px;}
.product .image div { padding:10px 0; width:288px; border:1px solid #37475E; margin-bottom:15px; background:#fff; text-align:center; }
.product .description{overflow:hidden; zoom:1;}
.product .description p{margin-bottom:15px;}
.product .btn{float:right; width:146px; height:20px; line-height:20px; margin-bottom:1px; background:url(/upload/i/load_btn.gif) no-repeat; color:#fff; text-decoration:none; text-align:center;}
/* news_block */
.news_block{padding:0 15px 0 0;}
.news_block h1{padding:0 0 0 26px;}
.news_block div{padding:0 0 0 26px; background:url(/upload/i/newsbl_arr.gif) no-repeat; margin-bottom:20px;}
.news_block strong{display:block; padding:4px 5px; background:#dcddde; color:#eb2024; margin-bottom:10px;}
.news_block strong a{color:#00baff; margin-left:4px;}
/* context */
.context{padding:0 15px 0 26px; overflow:hidden; zoom:1;}
.context p{margin-bottom:15px;}
.context .date{color:#eb2024; font-weight:bold; margin-top:-5px;}
.context img{border:1px solid #33435b;}
.context img.float_left{margin-right:15px;}
.context img.float_right{margin-left:15px;}

/* SIDEBAR */
.sidebar{float:left; width:283px;}
/* news */
.news{width:282px; padding:25px 0 0 0; font-size:11px;}
.news ul{margin-bottom:5px;}
.news li{padding:0 0 0 26px; background:url(/upload/i/news_arr.gif) no-repeat;}
.news strong{display:block; height:20px; line-height:20px; background:#25364e; color:#eb2024; padding:0 6px; margin-bottom:2px;}
.news a{color:#00baff; font-weight:bold;}
.news p{color:#fff; padding:5px 10px 15px 0; font-size:10px;}
.news .btn{float:right; width:103px; height:14px; background:url(/upload/i/arhive_btn.gif) no-repeat; color:#fff; text-decoration:none; font-weight:normal; text-align:center; margin-right:21px; display:inline;}
/* prod_menu */
.prod_menu{padding:13px 1px 0 0;}
.prod_menu ul{margin-bottom:15px;}
.prod_menu a{color:#00baff;}
.prod_menu .title{font-weight:bold; font-size:12px; background:#25364e; padding:5px 10px 7px 20px; margin:0;margin-bottom:12px}
.prod_menu li{font-size:11px; padding:3px 0 0 50px; background:url(/upload/i/prodmenu_bg.gif) no-repeat 30px 0;}
.prod_menu li.sub{font-size:11px; padding:3px 0 0 60px; background:url(/upload/i/prodmenu_sub_bg.gif) no-repeat 30px 0;}

/* FOOTER */
.footer{clear:both; height:38px; color:#fff; font-size:11px; position:relative;}
.footer .copy{padding:0 0 0 40px; position:absolute; top:-20px;}
.footer .menu{padding:10px 0 0 285px;}

.footer_in{clear:both; height:38px; color:#fff; font-size:11px; position:relative; margin-top:-38px;}
.footer_in .copy{padding:0 0 0 40px; position:absolute; top:-20px;}
.footer_in .menu{padding:10px 0 0 285px;}

.footer_inn{clear:both; height:63px; color:#fff; font-size:11px; position:relative; background:url(/upload/i/footerinn_bg.gif) no-repeat;}
.footer_inn .copy{padding:10px 0 0 40px; position:absolute;}
.footer_inn .menu{padding:35px 0 0 285px;}
.copy li{margin-bottom:2px;}
.menu a{color:#fff; margin-left:40px;}
