/* CSS Document */

@charset "utf-8";
/* All */
*{
	padding:0;margin:0;
	border:none;
	outline:none;
	vertical-align:baseline;
	font-size:100%;
	text-decoration:none;
}

html{
	font-family:"Tahoma";
	font-size:11px;
	line-height:1.4em;
	color:#525050;
	background:#fff;
}
body{
	position:relative;
	width:100%;
	height:100%;
}

a {color:#d44444;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1, .componentheading, .contentheading {
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	color:#d44444;
}
h2{
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	text-transform:uppercase;
}
h3{
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
}
p{
	margin:1.0em 0;
}
ul{
	list-style-position:inside;
}
input{
	display:inline-block;
	height:18px;
	color:#cccccc;
	font:12px/1.4em "Verdana";
	vertical-align:middle;

}
textarea{
	width:100%;
	height:93px;
	color:#cccccc;
}
.body{
	position:relative;
	padding-top:458px;
	min-width:1003px;
	height:0;
	width:100%;
}
.mainTable{
	width:100%;
}
.mainTable td{
	vertical-align:top;
}
.mtLeft{
	width:250px;
}
.mtCenter{
	padding:0 27px 0 42px;
}
.mtRight{
	width:230px;
}
.content{
	text-align:justify;
}
.rDiv{
	padding-right:12px;
	color:#878787;
	font-family:"Verdana";
	font-size:12px;
	line-height:1.4em;
}

.rDiv ul {
	list-style:none;
	}
	
.rDiv ul li {
	margin:.7em 0 0 0;
	padding-bottom:6px;
	background:url('../images/border.png') repeat-x 0 bottom;
	}
	
.rDiv ul li a {
	color:#878787;
	}	

.rDiv h2{
	border-bottom:4px solid #d44444;
	color:#000;
}
.rDiv p{
	margin:.7em 0 0 0;
	padding-bottom:6px;
	background:url('../images/border.png') repeat-x 0 bottom;
}
.date{
	padding:4px 0 5px 0;
	color:#d44444;
}
.track{
	width:100%;
	height:237px;
	margin-top:10px;
	background:url('../images/track.png') no-repeat right 0;
}
.lDiv{
	position:relative;
	padding-left:25px;
	font-size:12px;
	line-height:1.4em;
}
.lDiv  h2{
	color:#000;
	border-bottom:4px solid #1d9ff9;
}
.ldImg{
	position:absolute;
	right:-31px;
	top:-27px;
}
.lDiv .menu{
	position:relative;
	padding-top:10px;
	width:100%;
}
.lDiv .menu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.lDiv .menu li{
	padding:15px;
	background:url('../images/border.png') repeat-x 0 bottom;
}
.number{
	color:#cdcdcd;
	padding-right:12px;
}
.lDiv .menu li a{
	font-weight:bold;
	color:#000;
}
.lDiv .menu li a:hover, .lDiv .menu li.active a {
	color:#1d9ff9;
}
.curr{
	font-weight:bold;
	color:#1d9ff9;
}
.menuImg{
	position:absolute;
	right:-31px;
	bottom:-66px;
}
.feedback{
	padding:0px 0 0 0px;
	border-color:#f0e14f !important;
}
.label{
	padding-top:10px;
	color:#878787;
	font-size:11px;
	line-height:1.4em;
}
#fastcontactForm {
	padding-top:0px;
	color:#878787;
	font-size:11px;
	line-height:1.4em;
}

.input, .fastcontactText, .fastcontactTextarea{
	background:url('../images/input.png') no-repeat;
	padding:4px;
	margin-top:4px;
}

.inputbox{
	background:url('../images/input.png') no-repeat;
	padding:0px;
	margin-top:0px;
}
.input input,
.input textarea{
	width:210px;
}
.send, .fastcontactButton{
	float:right;
}
.send a, .fastcontactButton a,
.send a:hover, .fastcontactButton a:hover{
	display:block;
	color:#878787;
	font-size:11px;
	line-height:1.4em;
	height:85px;
	width:80px;
	text-align:center;
	background:url('../images/a_boxes.png') no-repeat center bottom;
}

.fastcontactButton {
height:135px;
width:100px;
padding-top:15px;
background:url('../images/a_boxes.png') no-repeat;
cursor:pointer;
}
.footer{
	margin-right:0px;
	border:1px solid #e6e6e6;
	border-left:none;
	border-right:none;
	border-bottom:none;
	height:108px;
	margin-bottom:50px;
}
.footer ul {
	padding-top:6px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:33%;
	height:40px;
	width:650px;
	overflow:hidden;
}
.footer ul  li{
	float:left;
	padding:0 6px;
}
.footer ul  li a {
	color:#878787;
}
.footer ul  li a:hover{
	color:#d44444;
}
.footer ul  li.active a {
	color:#d44444;
}
.copyright{
	float:right;
	padding-right:36px;
	color:#878787;
}
.header{
	position:absolute;
	left:0;
	top:0;
	height:420px;
	width:100%;
	background:url('../images/header.jpg') no-repeat right bottom;
	border-bottom:1px solid #efefef;
}
.logo{
	font:30px/1.4em "Verdana";
	color:#000;
	padding-left:5px;
}

.logo span{
	color:#1d9ff9;
}

.logo a {
	color:#000;
	text-decoration:none;
	}

.info{
	color:#878787;
	font-size:14px;
	line-height:1.4em;
	padding-left:5px;
}
.module{
	position:absolute;
	left:150px;
	top:205px;
}
.t_menu{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:37px;
	border-top:1px solid #e5e4e0;
	padding-top:13px;
}
.search #mod_search_searchword  {
	display:inline;
	background:url('../images/input.png') no-repeat;
	padding:4px;
	width:122px;
	margin-left:45px;
	float:left;
	height:20px;
	outline:none;
	border:0 px;	
}


.poisk{
	margin-left:0;
	float:left;
	
	
}

.search .button{
	background:url('../images/input.png') -5px 0;
	float:left;
	border:none;
}


.search .button {
	position:relative;
	top:-5px;
	width:38px;
	height:36px;
	background:url('../images/search.png') no-repeat;
	cursor:pointer;
	border:none;
}
.t_cont{
	float:left;
	height:100%;
	font-size:12px;
	line-height:1.4em;
	color:#d44444;
	font-weight:bold;
	overflow:hidden;
	border:none;

	

}
.t_cont ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:40px;
	overflow:hidden;
	padding-top:0 !important;
	width:auto !important;
}
.t_cont ul li{
	height:37px;
	float:left;
	padding:0 39px;
	background:url('../images/li_border.png') no-repeat right 10px;
}
.t_cont ul li div{
	font-size:9px;
	line-height:1em;
	color:#c3c3c3;
}
.t_cont ul li a{
	color:#000;
}
.t_cont ul li a:hover, .t_cont ul li.active a {
	color:#d44444;
}
.t_cont ul li.last{
	background:none;
	padding-right:12px;
}
.logoDate{
	position:absolute;
	right:34px;
	top:34px;
	font:12/1.4em "Verdana";
	color:#878787;
}
.logoDate span{
	color:#1d9ff9;
}

.clear {clear: both;}
.ehot {
     float:right;
     margin-right:36px;
}
.ehot a { color:#1D9FF9;}
