html, body{
	margin:0px;
	padding:0px;
	height:100%;
}
body{
	background:#fff;
}
p,td{
	font:12px Arial, Helvetica, sans-serif;
	color:#484e58;
}
img{
	border:none;
}
a{
	color:#396ea9;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
	color:#f15a22;
}
table{
	border:0px;
	border-collapse:collapse;
}
table td,table th{
	padding:0px;
	vertical-align:top;
}
h1{
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	color:#39404f;
}
.central{
	width:1100px;
}
.headNav{
	background:#565e6d;
	height:37px;
	vertical-align:middle;
}
.topMenu{
	padding-left:37px;
	vertical-align:middle;
	height:37px;
}
.topMenu a{
	color:#c6c9ce;
	margin-right:23px;
}
.topMenu a:hover{
	color:#f15a22;
}
.telefon{
	color:#f4f4f5;
	font-size:24px;
	vertical-align:middle;
	text-align:right;
	padding-right:21px;
}
.header{
	height:136px;
	position:relative;
}
.logo{
	margin:41px 0px 0px 48px;
}
.nav{
	position:absolute;
	left:808;
	top:52px;
	z-index:50;
}
.search{
	position:absolute;
	top:71px;
	*top:70px;
	left:808px;
	z-index:100;
}
.searchInput{
	border:1px solid #7f9db9;
	width:257px;
	color:#999999;
	padding:0px 3px;
	height:22px;
}
.navigation{
	width:80px;
}
.navigation span.ico_home1{
	width:11px;
	height:13px;
	display:block;
	float:left;
	margin-right:15px;
	background:url(/theme/img/ico_nav.gif) no-repeat 0px -16px;
}
.navigation a.ico_home1{
	width:11px;
	height:13px;
	display:block;
	float:left;
	margin-right:17px;
	background:url(/theme/img/ico_nav.gif) no-repeat 0px 2px;
}
.navigation a.ico_home1:hover{
	background:url(/theme/img/ico_nav.gif) no-repeat 0px -16px;
}
.navigation a.ico_home1:active{
	background:url(/theme/img/ico_nav.gif) no-repeat 0px -34px;
}
.navigation a.ico_search{
	text-decoration:none;
	display:block;
	float:left;
	width:11px;
	height:13px;
	background:url(/theme/img/ico_nav.gif) no-repeat -19px 2px;
	margin-right:17px;
}
.navigation a.ico_search:hover{
	background:url(/theme/img/ico_nav.gif) no-repeat -19px -16px;
}
.navigation a.ico_search:active{
	background:url(/theme/img/ico_nav.gif) no-repeat -19px -34px;
}
.navigation a.ico_mail{
	text-decoration:none;
	width:14px;
	height:13px;
	display:block;
	float:left;
	background:url(/theme/img/ico_nav.gif) no-repeat -37px 2px;
}
.navigation a.ico_mail:hover{
	background:url(/theme/img/ico_nav.gif) no-repeat -37px -16px;
}
.navigation a.ico_mail:active{
	background:url(/theme/img/ico_nav.gif) no-repeat -37px -34px;
}

.headBan{
	background:#ec7e4d;
	height:164px;
}
.catalogMenu{
	height:45px;
	background:#f6dac5;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
.catalogMenu a{
	color:#c7470a;
	margin:0px 25px;
}
.contentAll{
	padding-bottom:60px;
	background:url(/theme/img/logobot1.gif) no-repeat 48px 100%;
}
.bottomMenu{
	background:#565e6d url(/theme/img/logobot2.gif) no-repeat 48px 0;
	border-bottom:7px solid #ec7e4d;
	padding:70px 36px 0px 0px;
}
.bottomMenu h3{
	color:#fff;
	font-size:18px;
	padding-left:48px;
}
.bottomMenu a{
	color:#b5b8bc;
	font-size: 11px;
}
.bottomMenu a:hover{
	color:#f15a22;
}
.bottomMenu ul{
	list-style-type:none;
	margin:0px 0px 42px 0px;
	padding:0px 0px 0px 48px;
	line-height: 18px;
}
.bottomMenu li {
	display: inline;
	padding-right: 5px;
}
.blockNews{
	padding:0px 27px 0px 48px;
}
.blockNews h2{
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	color:#39404f;
	padding:0px;
	margin:29px 0px 25px 0px;
}
.blockNews p{
	color:#484e58;
	padding:0px;
	margin:2px 0px;
}
.blockNews p.newsData{
	display:block;
	width:64px;
	color:#f6f6f7;
	background:#bbbec5;
	font-size:11px;
	text-align:center;
	padding:2px 0px;
	margin:25px 0px 3px 0px;
}


.side_block {
	background: #E5E5E5 !important;
}
.data_form .submit {
	background: #565e6d !important;
}



.copyright {
	margin: 38px 70px 0 40px;
	border-top: 1px solid #737881;
	color: #b5b8bc;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
	padding: 42px 0 0;
}
.neocon_cr {
	background: url(/theme/img/arrow.gif) no-repeat 0 2px;
	min-height: 33px;
	-height: 33px;
	float: left;
	width: 367px;
	padding-bottom: 40px;
}
.neocon_cr span {
	padding-left: 42px;
	display: block;
}
.paradigm_cr {
	min-height: 30px;
	-height: 30px;
	padding-left: 140px;
	background: url(/theme/img/pcg.gif) no-repeat 0 2px;
	float: left;
	padding-bottom: 40px;
}
.blockNews .all {
	margin-top: 5px;
	line-height: 20px;
	background: url(/theme/img/arrow_2.png) no-repeat left center;
	font-size: 13px;
	padding-left: 35px;
}
ul.rightmenu{
	margin:35px 0px 0px 20px;
	padding:0px;
	list-style-type:none;
	width:252px;
}
ul.rightmenu li{
	font-weight:bold;
	font-size:13px;
	padding-bottom:6px;
	margin-bottom:0px;
}
ul.rightmenu a{
	color:#3b4248;
	text-decoration:none;
	background:url(/theme/img/marker.gif) no-repeat 0 6px;
	display:block;
	padding-left:16px;
}
ul.rightmenu a:hover{
	color:#fe5d02;
}
ul.rightmenu span{
	color:#fe5d02;
	text-decoration:none;
	background:url(/theme/img/marker.gif) no-repeat 0 6px;
	display:block;
	padding-left:16px;
}
/*--------------------------------------------------------------------------------------------------------*/
.data_form .input_text {
	border: 1px solid #bbb;
	width: 180px;
	background: #fff;
	padding: 2px 3px;
	$margin: -1px 0;
	color: #838688;
	$color: #000;
}
.data_form .input_file {
	width: 188px;
	*border: 1px solid #bbb;
	*padding: 2px 3px;
	$margin: -1px 0;
	*background: #fff;	
}
.data_form textarea {
	border: 1px solid #bbb;
	width: 180px;
	background: #fff;
	padding: 2px 3px;
	$margin: -1px 0;
	color: #838688;
	$color: #000;
}
.data_form .submit {
	border: 1px solid #fff;
	$border: none;
	padding: 3px 10px;
	cursor: pointer;
	background: #0e6aab;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.data_form a.submit {
	text-decoration: none;
}
.side_block .data_form  .submit {
	border: 1px solid #f8f8f8;
}
.data_form .submit {
	$border: none !important;
}
.data_form td {
	text-align: left;
	padding: 2px 0 2px;
}
.data_form td.left_c {
	text-align: right;
	padding: 4px 0 0px;
	padding-right: 10px;
}
.data_form .small {
	font-size: 10px;
}
.side_block {
	background: #f8f8f8;
	padding: 6px 17px 17px;
}
#td_right .side_block {
	margin: 27px 40px 10px 20px;
}
#td_left .side_block {
	margin: 27px 20px 10px 40px;
}
.side_block h3 {
	padding: 0 0 17px;
}
.side_block .content {
}
.side_block .title_list {
	list-style: none;
	list-style-position: outside;
}
.side_block .title_list li {
	padding: 0 0 12px;
}
.side_block .title_list .date {
	font-size: 11px;
	color: #7c7c7c;
}
.pool {
}
.pool .radio_outer {
	padding: 0 0 9px;
	top: -5px;
}
.pool .radio_outer input {
	vertical-align: middle;
}
.pool .radio_outer label {
}
.ico_2 {
	background: url(/theme/img/ico_2.png) no-repeat 0 3px;
	padding-left: 38px !important;
}
h3.block_title {
	color: #74737a;
	font-size: 26px;
	font-weight: normal;
	margin: 0 0 18px;
	border-bottom: 1px solid #CECED8;
}
/*--------------------------------------------------------------------------------------------------------*/
h1 {
	padding: 28px 0 0;
}
.text_list, .text_list * {
	position: relative;
}
.text_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 481px;
	position: relative;
	overflow: hidden;
}
.text_list img {
	display: block;
	float: none !important;
	margin: 0 0 8px;
}
.text_list a {
	display: block;
}
.text_list li {
	vertical-align: top;
	width: 135px;
	*width: 160px;
	padding: 15px 1% 15px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.text_list .title {
	border-left: 2px solid #ee6837;
	padding: 5px 0 5px 5px;
	display: block;
}
/*--------------------------------------------------------------------------------------------------------*/

