body {font-family: "Arial"; font-size: 12px; }
html, body {margin: 0; padding: 0; height: 100%; background-color: #000; color: #dfdfdf}

a {color: #dfdfdf}

a.red {color: #ff9191;}
a.blue {color: #91dfff;}
a.green {color: #91ffba;}

a.active {color: #7f7f7f; text-decoration: none;}
a.active:hover {color: #7f7f7f; text-decoration: underline;}

a:hover {text-decoration: none;}
.clear {height: 0; overflow: hidden; clear: both;}

div.minwidth { width: 700px; margin: 70px auto 0}

em { font-style: italic; }

div.lang { height: 25px; }
div.lang div.lang-inner { float: right; margin-right: 9px; color: #9c9c9c;}
div.logo-and-enter { height: 110px; }
div.logo {float: left; height: 104px; width: 300px;}
div.enter {float: right; padding-right: 9px; padding-top: 30px;}
div.enter input {border: 0; background-color: /*#151313*/#393939; color: #030303; margin-top: 5px; padding: 3px 9px; text-align: right;}
div.enter-link {text-align: right; margin-top: 5px; /*margin-right: 5px;*/}

div.nav { height: 75px; color: #7f7f7f;}
div.nav div.nav-inner { padding-top: 53px; padding-left: 21px; padding-right: 9px;}
div.nav div.nav-inner table {width: 100%;}
div.nav div.nav-inner table tr td { font-size: 14px; }
div.nav div.nav-inner table tr td a { font-size: 14px; color: #dfdfdf; }
div.nav div.nav-inner table tr td a.active { color: #7f7f7f; }
div.nav div.nav-inner table tr td a#last { font-size: 14px; color: #dfdfdf; }
div.nav div.nav-inner table tr td a#last.active { color: #7f7f7f; }

div.content div.left-nav { width: 189px;  color: #7f7f7f; float: left;}
div.content div.left-nav ul { margin-top: 45px; margin-bottom: 45px; list-style: none; margin-left: 5px; }
div.content div.left-nav ul li { font-size: 14px; margin-bottom: 25px; display: block;}
div.content div.left-nav ul li.withsubmenus { font-size: 12px; margin-bottom: 6px !important;}
div.content div.left-nav ul li.secondSubmenu { font-size: 12px; background: none !important; margin-left: 15px !important; margin-bottom: 6px !important; font-style: italic}
div.content div.left-nav ul li.secondSubmenu a { padding: 0 !important; background: none !important; font-style: italic}
div.content div.left-nav ul li.secondSubmenu a.active { color: #7f7f7f; }
div.content div.left-nav ul li#last { margin-bottom: 16px !important; }
div.content div.left-nav ul li a.active { color: #7f7f7f; }
div.content div.left-nav ul li {/*background:url('../img/left-nav-style.gif') no-repeat left;*/  padding-left: 15px;}
div.content div.left-nav div.search {margin-left: 20px; }
div.content div.left-nav div.search input { width: 142px; border: 0; background-color: /*#151313*/#393939; color: #010101; padding: 3px 9px;}
div.content div.left-nav ul.submenu { margin-top: 45px; list-style: none; margin-left: 5px; }
div.content div.left-nav ul.submenu li { font-size: 12px; margin-bottom: 50px;  padding-left: 15px; display: block; background:url('../img/left-nav-style.gif') no-repeat 0 2px;}
div.content div.left-nav ul.submenu li a { font-size: 12px; font-style: normal; color: #dfdfdf; padding: 0 !important; background: none !important;}

div.content div.right-content { width: 724px; float: left;}
div.content div.right-content div.content-inn { padding-top: 39px; padding-left: 27px; padding-bottom: 48px;}
div.content div.right-content div.content-inn h1 { font-size: 32px; margin-bottom: 10px;}
div.content div.right-content div.content-inn div.text { color: #929292; line-height: 20px; font-size: 14px; margin-top: 3px; }
div.content div.right-content div.content-inn div.text h1 { color: #dfdfdf; line-height: 30px; font-size: 32px; margin-bottom: 10px;}
div.content div.right-content div.content-inn div.text a { color: #dfdfdf; }
div.content div.right-content div.content-inn div.text p { margin-top: 0 !important; padding-top: 0 !important; }
div.content div.right-content div.content-inn div.adminEnter { width: 350px; margin: 26px auto; }
div.content div.right-content div.content-inn div.adminEnter input {border: 0; background-color: #151313; color: #030303; margin-top: 5px; padding: 3px 9px; text-align: right;}
div.content div.right-content div.content-inn table tr td {line-height: 30px;}
div.content div.right-content div.content-inn table tr td input {border: 0; color: #030303; padding: 3px 9px; text-align: left;}

div.footer { clear: both; height: 30px;}
div.footer div.footer-inn { padding-left: 215px; }
div.footer div.footer-inn table tr td { text-align: center; }
div.footer div.footer-inn table tr td.first { text-align: left !important; }
div.footer div.footer-inn table tr td.last { text-align: right !important; }
/*ul { margin-left: 18px;  }*/
div.footer div.footer-inn ul li { display: block; float: left; font-size: 12px;}
div.footer div.footer-inn ul li.first { margin-right: 0px; }
div.footer div.footer-inn ul li.first span { margin-right: 13px; }
div.footer div.footer-inn ul li a { margin-right: 13px; margin-left: 13px; font-size: 12px;}

div.form table tr td { padding-bottom: 10px; color: #888;}
div.form table tr td.secondTd { padding-bottom: 10px; color: #888; /*padding-left: 10px;*/}
div.form table tr td input { width: 290px; border: 0; background-color: /*#151313*/#393939; color: #010101; padding: 3px 9px; }
div.form table tr td textarea { width: 290px; border: 0; background-color: /*#151313*/#393939; color: #010101; padding: 3px 9px; }

/* Модальный логин */
#question, #orderForm {
    position: absolute;
    width: 600px;
    background: #000;
    /*border: solid #EEEEEE 5px;*/
    padding: 40px 80px;
    display: none;
    z-index: 99;
}

#screen {
    position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
    background-color: #fff;
    display: none;
    cursor: pointer;
}

#slider {margin-left: 20px; position: relative; color: #fff;}
#slider #next {position: absolute; top: 0; left: 0; z-index: 2;}