/* 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;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#b7b7b5; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
h1{font:normal 24px Trebuchet MS; margin-bottom:10px; color:#fff;}
h2{}
h3{}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Tahoma; color:#b7b7b5; background:#000 url(../i/body_bg.jpg) repeat-y 50% 0;}
.main{min-width:1000px;	width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; min-height:100%; _height:100%; background:url(../i/main_bg.jpg) no-repeat 50% 0;}
.intend{width:940px; margin:0 auto;}

/* HEADER */
.header{height:103px; position:relative;}
.logo{position:absolute; top:9px; left:21px;}
.slogan{position:absolute; top:50px; left:247px; font:bold 12px Tahoma; color:#b7b7b5;}
/* ico */
.ico{position:absolute; top:52px; left:596px;}
.ico a{width:12px; height:10px; float:left; margin-right:18px; display:inline; font-size:0; line-height:0;}
.ico_home{background:url(../i/ico_home.gif) no-repeat;}
.ico_mail{background:url(../i/ico_mail.gif) no-repeat;}
.ico_map{background:url(../i/ico_map.gif) no-repeat;}
.ico a:hover, .ico .current{background-position:0 -10px;}
/* search */
.search{position:absolute; top:43px; right:1px;}
.search .inp{width:163px; height:18px; padding:4px 10px 0 10px; font:11px Tahoma; color:#b7b7b5; margin-right:2px; float:left; background:none; border:1px solid #818181;}
/* navigation */
.navigation{height:36px; background:url(../i/nav_bg.gif) repeat-x;}
.navigation li{float:left; height:36px; background:url(../i/nav_dev.gif) no-repeat 100% 0; position:relative;}
.navigation a{font:bold 11px/34px Arial, Helvetica, sans-serif; color:#cdcdcd; text-transform:uppercase; text-decoration:none; padding:0 22px; float:left; height:36px;}
.navigation a:hover{text-decoration:underline;}
.navigation .current{background:url(../i/nav_sel.gif) repeat-x; margin-left:-2px; color:#fff;}
.navigation ul{position:absolute; top:35px; left:-2px; width:158px; background:#2f2f2f; display:none;}
.navigation ul li{background:none; float:none; height:auto;}
.navigation ul a{font:bold 12px Arial, Helvetica, sans-serif; background:none; height:auto; text-transform:none; float:none; display:block; padding:8px 22px 8px 22px; background:url(../i/nav_bord.gif) repeat-x; color:#9c9c9c;}
.navigation ul a:hover{background:#ab0205; color:#fff; text-decoration:underline;}

/* CONTENT */
.content{overflow:hidden; zoom:1; padding-bottom:90px;}
.center{overflow:hidden; zppm:1; height:434px; background:#252525; margin-bottom:30px;}
.flash{width:670px; float:left;}
.sidebar{width:270px; float:right; color:#b7b7b5; font:11px/16px Tahoma;}
.sidebar h3{font:12px Arial, Helvetica, sans-serif; color:#a5a5a5; text-transform:uppercase; margin-bottom:8px;}
.sidebar p{margin-bottom:2px;}
.sidebar a{color:#b7b7b5;}
.sidebar p a{text-decoration:none;}
.sidebar p a:hover{text-decoration:underline;}
.sidebar .date{font-size:10px; color:#6d6c6c;}
.news, .spec, .contacts{padding:20px 25px 18px 25px;}
.spec{background:#3b3b3b;}
.bottom{overflow:hidden; zoom:1;}
.bottom p{line-height:18px; margin-bottom:20px;}
.left{width:455px; float:left;}
.right{width:455px; float:right;}

/* FOOTER */
.footer{min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); margin:0 auto; text-align:left; height:82px; margin-top:-82px; position:relative; background:url(../i/footer_bg.gif) no-repeat 50% 0; font:11px Tahoma; color:#6d6c6c;}
.footer a{color:#6d6c6c;}
.footer .intend{width:940px; height:49px; margin:0 auto; background:url(../i/footer_dev.gif) repeat-x 0 100%; padding:33px 0 0 0;}
.footer .copy{width:300px; float:left;}
.footer .create{width:300px; float:right; text-align:right;}

