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

a {color: #000001; font-style: italic;}

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

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

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

div.minwidth { width: 913px; margin: 26px auto;}

em { font-style: italic; }

div.lang { height: 25px; position: relative;}
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*/#bbb; 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: #000001; font-style: italic }
div.nav div.nav-inner table tr td a.active { color: #9a9a9a; }
div.nav div.nav-inner table tr td a#last { font-size: 14px; color: #000001; font-style: italic; }
div.nav div.nav-inner table tr td a#last.active { color: #9a9a9a; }

div.content div.left-nav { width: 189px;  color: #000; 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: #9a9a9a; }
div.content div.left-nav ul li#last { margin-bottom: 16px !important; }
div.content div.left-nav ul li a.active { color: #9a9a9a; }
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*/#bbb; 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: italic; color: #000001; 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: #000; line-height: 20px; font-size: 12px; margin-top: 3px; }
div.content div.right-content div.content-inn div.text h1 { color: #008fd5; line-height: 30px; font-size: 32px; font-weight: bold; margin-bottom: 10px;}
div.content div.right-content div.content-inn div.text a { color: #008fd5; font-style: italic;}
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: #bbb; 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 {background-color: #bbb; 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*/#bbb; color: #010101; padding: 3px 9px; }
div.form table tr td textarea { width: 290px; border: 0; background-color: /*#151313*/#bbb; color: #010101; padding: 3px 9px; }

/* Модальный логин */
#question, #orderForm {
    position: absolute;
    width: 600px;
    background: #f5f5f5;
    /*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: #000;
    display: none;
    cursor: pointer;
}

#inviteForm {
	background:  #008fd4;
	color: white;
	min-height:400px;
	margin:0 auto;
	margin-top: 175px;
	padding:20px 45px;
	width:525px;
}
#inviteForm input[type="text"] {
	background: url(../img/closed_invite__input_back.jpg) repeat-x transparent;
	border:0;
	font-size:32px;
	height: 44px;
	width:495px;
}
#inviteForm  a {
	color:white;
}
#inviteForm img {
	margin-left:-20px;
}

#registerForm {
	background:  #008fd4;
	color: white;
	min-height:400px;
	margin:0 auto;
	margin-top: 175px;
	padding:20px 45px;
	width:525px;
}
#registerForm img {
	margin-left:-20px;
}
#registerForm a {
	color:white;
}
#registerForm input {
	background: url(../img/closed_invite__input_back.jpg) repeat-x transparent;
	border:0;
	height: 29px;
	margin-bottom:20px;
	margin-top:10px;
}
#registerForm input[type="text"] {
	width:336px;
}
#registerForm input[type="password"] {
	margin-bottom:0;
	width:158px;
}

.social {text-align: right; padding-right: 10px; position: absolute; top: 20px; right: 0;}
.social a {margin-left: 5px;}
.social img {width: 16px; height: 16px;}
