html {width:100%; height:100%; padding: 0; 	margin: 0; vertical-align:top; background:#111111}
body {height: auto !important; height: 100%; min-height: 100%; position: relative; margin:0; padding:0; font: 11px Tahoma, Arial, Verdana, Helvetica; color:#848484; }
div, p, span, input, select {margin:0;padding:0;}
a {text-decoration:none; color:black}
a:hover {text-decoration:underline}
a img {border:0;}
h1 {font:26px Tahoma, Arial, Verdana, Helvetica; color:white; margin:0; padding:15px 0 0 0;}
h2 {font:bold 11px Tahoma, Arial, Verdana, Helvetica; color:white; margin:0; padding:15px 0}

.clear {clear:both; height:0; padding:0; margin:0; overflow:hidden}
.float {float:left; display:block;}
.floatRt {float:right; display:block;}

#global {width:1000px; padding-bottom:90px; margin:0 auto}
/*** header ***/
.header {background:url(/img3/bg_header.jpg) 0 24px no-repeat; height:480px; padding:0 31px 0 547px; position:relative}
.actia {position:absolute; right:250px; top:0; z-index:100}
#auth {position:absolute; right:250px; top:0; z-index:200}
#auth a {background:#000; color:#B0B0B0; display:block; padding:4px 10px; text-decoration:none}
#auth a:hover {text-decoration:underline}

.logo {
	background:#181818;
	border-left:10px solid black;
	float:right;
	margin:0 0 158px 0;
	padding:29px 51px 21px 44px;
}
.search {
	background:url(/img3/ico_search.gif) 6px 7px no-repeat #181818;
	float:right;
	margin:0;
	padding:4px 6px 3px 24px;
}
.search .txt {
	background:#333333;
	border:1px solid #464646;
	color:#818181;
	font:11px Tahoma, Arial, Verdana, Helvetica;
	height:13pxpx;
	padding:2px 4px;
	width:155px
}
.search .submit {
	background:url(/img3/btn_search.gif) 0 0 no-repeat #181818;
	border:none;
	cursor:pointer;
	height:18px;
	margin:0 0 0 4px;
	width:21px
}
.header .menu {
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
}
.header .menu li {
	background:url(/img3/bg_menu.gif) 0 0 repeat-x #0A0A0A;
	float:left;
	padding:10px 10px 7px 10px;
}
.header .menu li a {
	color:white;
	font:12px Tahoma, Arial, Verdana, Helvetica
}
.header .menu li.active {
	background:url(/img3/bg_menu_a.gif) 0 0 repeat-x #0A0A0A;
}
.header .submenu {
        position: relative;
        left: 30px;
	background:url(/img3/arr02.gif) 50% 0 no-repeat;
	list-style-type:none;
	margin:0;
	padding:50px 0 0 0;
}
.header .submenu li {
	background:url(/img3/dots.gif) 50% 100% no-repeat;
	color:#848484;
	padding:7px 0 9px 0;
	text-align:center;
}
.header .submenu a {
	color:#848484;
}
.header .submenu li.last {
	background:none
}
/*** content ***/
.content{padding:0 172px 40px 192px}

.content a {
	color:white;
	font:12px Tahoma, Arial, Verdana, Helvetica
}

.white {color:white}
.list01 {margin:0 0 0 29px; padding:0; list-style-type:none}
.list01 li {background:url(/img3/arr01.gif) 0 5px no-repeat; padding:0 0 8px 10px}
/*** footer ***/
#footer {position: absolute; bottom: 0; color:#909090;	height:90px; width:100%; }
	#footer .footer {width:642px; margin:0 auto; padding:0 166px 0 192px}
	.counters {text-align:right; padding-bottom:7px}
	.counters img {margin-left:10px}
	.footer-line {background:url(/img3/bg_footer.gif) 0 0 repeat-x; height:29px;}
	.copyright {background:url(/img3/bg_copyright.gif) 0 0 no-repeat; float:left; height:23px; padding:6px 0 0 69px}
	#footer .menu {float:right; padding:6px 15px 0 0}
		#footer .menu a {color:#909090; padding:0 5px;}

/*** formatting ***/
.clear_all{clear:both;width:100%}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	overflow:hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* lightbox */
.close {float:right;}
h1.box { 
border-left:3px solid #FE6100;
color:#6C6C6C;
font:20px Tahoma, Arial, Helvetica;
line-height:20px;
margin:15px 0 0 1px;
padding:0 0 0 11px;
text-align:left
}
.authorization-form {margin:10px 0 0 15px; width:252px;}
.authorization-form label {color:#696969; font:11px Tahoma, Arial, Helvetica;}
.authorization-form .txt {
background:url(/img3/input_190.gif) 0 0 no-repeat;
height:21px;
margin:2px 0 5px 0;
width:190px;
}
.authorization-form .txt input{
background:transparent;
border:0;
color:#848484;
font:11px Tahoma, Arial, Helvetica;
height:15px;
padding:3px 5px;
width:180px;
}
.authorization-form .submit {
float:right;
margin:2px 0 0 0;
}
.authorization-form .submit input {
background:url(/img3/btn_enter.gif) 0 0 no-repeat;
border:0;
cursor:pointer;
height:21px;
width:51px;
}
.authorization-form a {color:#fff; font:11px Tahoma, Arial, Helvetica; padding:0 15px 0 0; text-decoration:underline}
.authorization-form a:hover {text-decoration:none}

#overlay {
background-image: url(/img3/overlay.png);
height: 100%;
left: 0;
position: absolute;
top: 0;
z-index: 300;
width: 100%;
}
* html #overlay{
background-color: #000;
background-color: transparent;
background-image: url(/img3/spacer.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img3/overlay.png", sizingMethod="scale");
}
#lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 310;
text-align: center;
line-height: 0;
}
#lightbox-container{
position: relative;
background:url(/img3/bg_auth.png) 0 0 no-repeat;
width: 281px;
height: 169px;
margin:221px auto 0 auto;
padding:9px 16px 0 11px;
text-align:left;
}
