html {height:100%;}
body { height:100%;margin:0; background:#000 url(/images/bg_body.gif) repeat-x; font:14px "Times New Roman", Times, serif; color:#dddddd;}


/*GLOBAL STYLE
-----------------------------*/
* {margin:0; padding:0;}
a{text-decoration: underline; color:#cfcfcf;}
a:hover{text-decoration: none;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
#main {min-height:100%; width:962px; margin:0 auto;}
* html #main {height:100%; overflow:visible;}
strong {color: #fff; font-size:15px;}


/*HEADER
-----------------------------*/
.header { overflow:hidden; width:962px; position:relative; height:301px; background:url(/images/bg_header.jpg) no-repeat 100% 100%;}
.logo {position:absolute; top:13px; left:11px;}
.header .nav {float:left; list-style:none; padding:70px 0 0 13px;}
.header .nav li {float:left; padding:0 14px 0 0;}
.header .nav li a {float:left; font-size:12px; color:#ffdb03;}
.header .nav li a.glav {background:url(/images/bg_nav_glav.gif) no-repeat 0 50%; padding:0 0 0 17px;}
.header .nav li a.kont {background:url(/images/bg_nav_kont.gif) no-repeat 0 50%; padding:0 0 0 17px;}
.header .nav li a.search {background:url(/images/bg_nav_search.gif) no-repeat 0 50%; padding:0 0 0 17px;}

.header .menu {float:right; list-style:none; padding:62px 0 0;}
.header .menu li {float:left;}
.header .menu li a {float:left; font-size:15px; color:#454545; line-height:36px; background:#040404; text-decoration:none; padding:0 26px;}
.header .menu li a.first { background:#040404 url(/images/bg_menu_first.gif) no-repeat;}
.header .menu li a.last { background:#040404 url(/images/bg_menu_last.gif) no-repeat 100% 0;}
.header .menu li a:hover, .header .menu li.active a { background:#0e0e0e; color:#ffdb03; text-decoration:none;}
.header .menu li a.first:hover, .header .menu li.active a.first { background:#0e0e0e url(/images/bg_menu_first_hover.gif) no-repeat;}
.header .menu li a.last:hover, .header .menu li.active a.last { background:#0e0e0e url(/images/bg_menu_last_hover.gif) no-repeat 100% 0;}

.slogan {display:block; height:96px; width:405px; position:absolute; top:133px; left:1px; background:url(/images/bg_slogan.jpg); text-indent:-9999px;}
.smol_slogan {position:absolute; bottom:0; right:0; background:url(/images/bg_smol_slogan.jpg) no-repeat; display:block; height:50px; width:341px; text-indent:-9999px;}


/*CONTENT
----------------------------*/
.content { padding:0 0 90px 11px; overflow:hidden; width:951px;}
.content p {line-height:17px; text-align:justify; padding:10px 0 0;}
.content h2 {font-size:18px; color:#ffdb03; font-weight:normal; line-height:18px; padding:18px 0 0;}
.right_box {float:right; width:190px; padding:37px 0 0; margin:0 0 0 22px;}
.contnet_box { overflow:hidden; height:1%;}
.form_message {overflow:hidden; width:736px; padding:18px 0 0;}
.form_message .form_message_left {float:left; width:241px;}
.form_message_box {overflow:hidden; width:241px; margin:9px 0 0;}
.form_message label { float:left; width:80px; text-align:right;}
.form_message span.tx {float:right; background:url(/images/bg_form_mess_span.gif) no-repeat; height:20px; width:145px; padding:1px 3px 0;}
.form_message span.tx input {background:none; border:none; width:145px; font-size:12px;}
.form_message_right {float:right; width:492px;}
.form_message_right .form_message_box {width:492px;}
.form_message span.textar {background:url(/images/bg_form_mess_textar.gif) no-repeat; height:50px; width:400px; padding:1px 0 1px 1px; float:left; margin:0 0 0 10px; display:inline; font-size:12px;}
.form_message span.textar textarea {background:none; border:none; height:50px; width:400px; overflow:auto; float:left;}
.btn {float:right; margin:4px 0 0;}

/*RIGHT BOX
------------------------*/



/*FOOTER
-------------------------*/
.footer {width:100%; height:70px; background:#1b1b1b; position:relative; margin:-70px 0 0;}
.footer_box {width:962px; margin:0 auto;}
.footer_box .logo_fotter {float:left; margin:0 8px 0 11px; display:inline;}
.footer_box ul {list-style:none; float:left; list-style:none; padding:12px 0 0;}
.footer_box li {color:#fff; line-height:17px;}
