* {
	padding: 0px; margin: 0px;
	}

.clearer {
	clear: both;
}

body, html {
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
	font-family: Tahoma;
	color: #545c6b;
	font-size: 12px;
}

a {
	color: #545c6b;
}

a:hover {
	text-decoration: none;
}

h1 {
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 10px;
	color: #464c59;
	line-height: 26px;
}

h2 {
	font-weight: normal;
	font-size: 19px;
	margin-bottom: 10px;
	color: #464c59;
}

.company_text h2 {
	color: #40454f;
}


h3 {
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	color: #464c59;
}


h4 {
	font-weight: normal;
	font-size: 17px;
	margin-bottom: 10px;
	color: #464c59;
}

.block ul {
	margin-top: 8px;
	margin-left: 15px;
}

#page {
	width: 100%;
	height: 100%;
	min-width:1170px;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1170)? "1170px" : "100%");
}

#page_top_table {
	width: 100%;
	height: 237px;
	border: 0px;
}

#page_table {
	width: 100%;
	height: 100%;
}

/*�����*/

#page_top_td_left {
	width: 99%;
	height: 237px;
	background: url('/images/topbgright.jpg') repeat-x left bottom;	
}

#top_left {
	width: 100%;
	height: 237px;
	background: url('/images/topbg.jpg') no-repeat left bottom;
	
}

#top_left_line {
	width: 100%;
	height: 237px;
	background: url('/images/toplbg.png') repeat-x right 85px;
	
}

#top_left_descr {
	padding-top: 15px;
	height: 85px;
	font-size: 11px;
	float: left;
	margin-left: 20px;
	width: 200px;
	line-height: 15px;
}

#top_left_descr strong {
	font-weight: normal;
}

#nav {
	float: right;
	padding-top: 18px;
	padding-left: 22px;
	margin-right: 20px;
	position: relative;
	z-index: 5;
	
}

#nav img {
	border: 0px;
	margin-left: 10px;
}

#search {
	padding-top: 53px;
	float: right;
	margin-right: -84px;
	
}

.search_text {
	height: 21px;
	width: 171px;
	border: 0px;
	background: url('/images/search.jpg') no-repeat left top;
	padding-left: 8px;
	padding-top: 3px;
	color: #545c6b;
}

.search_submit {
	position: relative;
	left: -12px;
	top: -0px;
}

input {vertical-align: middle}

#logo {
	float: left;
	width: 141px;
	height: 121px;
	margin-left: 65px;
}

#logo img{
	border: 0px;
}

#top_left_logos {
	float: right;
	width: 300px;
	margin-right: 5px;
	margin-top: 1px;
}

.top_left_logo {
	display: block;
	float: left;
}

.top_left_logo img {
	border: 0px;
	margin-right: 15px;
	margin-bottom: 8px;
}

#page_top_td_right {
	width: 488px;
	height: 237px;
	background: url('/images/topbgright.jpg') repeat-x right bottom;	
}

#top_right {
	width: 488px;
	height: 237px;
	background: url('/images/topright_ng.png') no-repeat right 2px;
}

#menu_site1 {
	padding-top: 18px;
	margin-left: 57px;
}

#menu_site1 a {
	color: #545c6b;
	padding-right: 10px;
	padding-left: 10px;
}

a.ms1_first {
	border-right: solid 1px #545c6b;
}

a.ms1_last {

}

#menu_site2 {
	padding-top: 30px;
	margin-left: 2px;
}

#menu_site2 a {
	color: #910633;
	padding-right: 8px;
	padding-left: 10px;
	font-weight: bold;
}

a.ms2_first {

}

a.ms2_last {

}



/*����*/

#page_td_menu {
	width: 100%;
	height: 34px;
	background: url('/images/menubg.jpg') repeat-x left top;
}

#menu {
	margin-left: 5px;
}

#menu a {
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	text-align: center;
	border: solid 0px #000000;
	text-transform: uppercase;
	color: #e4d03c;
	text-decoration: none;
	font-size: 13px;
	height: 34px;
	line-height: 30px;
	font-weight: bold;
	background: url('/images/menu.jpg') no-repeat right 5px;	
}

#menu a.last {
	background-image: none;
}

#menu a#active {
	color: #FFFFFF;		
}

#menu a:hover {
	color: #FFFFFF;	
}



/*����� �������*/

#page_td_left {
	width: 220px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	padding-top: 15px;
}

.block {
	width: 220px;
	border: solid 1px #cbcaca;
	margin-bottom: 15px;
}

.block_reklama {
	width: 100%;
	border: solid 0px #cbcaca;
	margin-bottom: 15px;
	background-color: #E9E9E9;
	text-align: center;
}

.block_reklama img {
	border: 0px;
}

.block_reklama_main {
	width: 100%;
	border: solid 0px #cbcaca;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;
	text-align: center;
}

.block_reklama_main img {
	border: 0px;
}

.block_title {
	width: 220px;
	height: 24px;
	border-bottom: solid 1px #cbcaca;
	background-color: #e9e9e9;
	color: #545c6b;
	text-align: center;
	line-height: 24px;	
}

.block_content {
	width: 210px;
	margin: 12px;
}

.block_content td{
	font-size: 11px;
	padding: 5px;
}


/*������ �������*/

#page_td_right {
	width: 220px;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 20px;
}

/*����������� �������*/

#page_td_center {
	vertical-align: top;
	padding-top: 15px;
	padding-right: 20px;
	width: 80%;
}



.block_main_new {
	float: left;
	width: 48%;
	margin-right: 5px;
	margin-bottom: 17px;
	height: 159px;
	background: url('/images/mbcenter.jpg') repeat-x left top;


}

.block_main_new_bg {
	height: 159px;
	background: url('/images/mbleft.jpg') no-repeat left top;

}

.block_main_new_bg1 {
	height: 159px;
	background: url('/images/mbright.jpg') no-repeat right top;

}

.block_main_img_new {
	float: left;
	margin-left: 4px;
	height: 159px;
	width: 157px;
	text-align: center;
	border: solid 0px #000000;
	margin-right: 5px;
}


.block_main_img_new img{
	border: 0px;	
}

.block_main_tit_new {
	padding-top: 21px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 8px;
	padding-right: 4px;
}

.block_main_title_new {
	font-size: 12px;
	padding-right: 4px;
	margin-bottom: 3px;
	line-height:15px;
}

.block_main_title_new a{
	font-weight: bold;
	text-decoration: none;
	color: #4C4C4C;
}

.block_main_text_new {
	font-size: 10px;
	padding-right: 4px;
	line-height: 13px;
}

.block_main_text_new1 {
	margin-bottom: 1px;
}

.block_main_text_new1 a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}




.block_main {
	float: left;
	width: 50%;
	margin-bottom: 17px;

}

.block_main_img {
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	//background: url('/images/bbg.jpg') no-repeat left bottom #e9e9e9;
	background-color: #e9e9e9;
	border: solid 0px #000000;
}

.block_main_img img {
	border: 0px;
	position: relative;
	top: 2px;
}


.block_main_img2 {
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	background: url('/images/bbg.jpg') no-repeat left bottom #e9e9e9;
	//background-color: #e9e9e9;
	border: solid 0px #000000;
}

.block_main_img2 img {
	border: 0px;
	position: relative;
	top: 2px;
}

.block_main_title {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	min-height: 27px;
	padding-top: 7px;
	background: url('/images/nav3.png') repeat left top;

	color: #242f36;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	margin-bottom: 3px;
	border: solid 0px #000000;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
}

.block_main_title a{
	text-decoration: none;
	color: #242f36;
}

.block_main_title a:hover{
	text-decoration: none;
	color: #600411;
}


.block_main_text {
	margin-left: 5px;
	margin-right: 5px;	
}

.block_main_company {
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;


}

.block_main_company a{
	text-decoration: none;
	background: url('/images/arr.gif') no-repeat right 5px;
	padding-right: 7px;	
}


.block_photo {
	float: left;
	width: 50%;
	margin-bottom: 17px;

}

.block_photo_img {
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	background-color: #E5E1E1;
	padding-top: 10px;
}

.block_photo_img img {
	border: 0px;
}

.block_photo_title {
	margin-left: 5px;
	margin-right: 5px;
	background-color: #E5E1E1;
	color: #242f36;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-bottom: 3px;	
	padding-top: 5px;
	padding-bottom: 8px;
}

.block_photo_title a{
	text-decoration: none;	
}

.block_photo_title a:hover{
	color: #600411;
	text-decoration: none;	
}



.block_photo1 {
	float: left;
	width: 100%;
	text-align: center;
	height: 100%;
	vertical-align: middle;
	margin-bottom: 2px;
	background-color: #E5E1E1;

}

.block_photo1_img {
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	background-color: #E5E1E1;
	padding-top: 10px;
}

.block_photo1_img img {
	border: 0px;
}

.block_photo1_title {
	margin-left: 5px;
	margin-right: 5px;

	background-color: #E5E1E1;
	color: #242f36;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	margin-bottom: 3px;	
}

.block_photo1_title a{
	text-decoration: none;	
}

.block_photo1_title a:hover{
	color: #600411;
	text-decoration: none;	
}




.block_main_text {
	margin-left: 5px;
	margin-right: 5px;	
}

/* �������� */

#content_path {
	background-color: #e9e9e9;
	padding: 7px;
	margin-bottom: 5px;
}

#company_ways {
	font-size: 11px;
	margin-top: -8px;
	margin-bottom: 15px;
	margin-left: 2px;
	padding-right: 160px;
	line-height: 13px;
}

#company_vote {
	position: relative;
	top: 0px;
	float: right;
	font-size: 11px;
	margin-top: -52px;
	margin-bottom: 5px;
	margin-left: 2px;
}

#company_logo1 {
	float: left;
	margin-right: 10px;
}

#company_logo {
	float: left;
	margin-right: 10px;
	padding: 5px;
	width: 200px;
	height: 200px;
	border: solid 1px #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;
}

#company_adres {
	background-color: #e9e9e9;
	padding: 7px;
	margin-bottom: 5px;
}

#company_phone {
	background-color: #e9e9e9;
	padding: 7px;
	margin-bottom: 5px;
}

#company_grafik {
	background-color: #e9e9e9;
	padding: 7px;
	margin-bottom: 5px;
}

#company_site {
	background-color: #e9e9e9;
	padding: 7px;
	margin-bottom: 5px;
}

.company_text {
	background-color: #e9e9e9;
	padding: 7px;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 17px;
}

.main_text {
	background-color: #e9e9e9;
	padding: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 17px;
}

#company_form {
	background-color: #e9e9e9;
	padding: 7px;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 17px;
}

.company_form_title {
	font-size: 18px;
	margin-bottom: 10px;
}

.company_skidki_title {
	font-size: 18px;
	margin-bottom: 0px;
}

.company_video_title {
	font-size: 18px;
	margin-bottom: 0px;
}

.input_text {
	border: solid 1px #464c59;
	width: 200px;
	height: 20px;
	margin-bottom: 5px;
}

.input_textarea {
	border: solid 1px #464c59;
	width: 400px;
	height: 90px;
	margin-bottom: 5px;
}

.input_submit {
	margin-top: 5px;
	padding: 5px;
	border: solid 1px #464c59;
	width: 200px;
	font-size: 14px;
	color: #464c59;
}

/*��������*/

.vacs {
	background-color: #e9e9e9;
	padding: 7px;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 17px;
}

.vacs_title {
	font-size: 18px;
	margin-bottom: 10px;
}

.vacs_item {
	background-color: #e1dddd;
	margin-bottom: 2px;
	padding: 4px;
}


/*�����*/

.files {
	background-color: #e9e9e9;
	padding: 7px;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 17px;
}

.files_title {
	font-size: 18px;
	margin-bottom: 10px;
}

.files_item {
	background-color: #e1dddd;
	margin-bottom: 2px;
	padding: 4px;
}

.files_item_f_doc {

	background: url('/images/doc.png') no-repeat left top #e1dddd;
	padding-left: 50px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 2px;
}

.files_item_f_pdf {
	background: url('/images/pdf.png') no-repeat left top #e1dddd;
	padding-left: 50px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 2px;
}

.files_item_f_xls {
	background: url('/images/xls.png') no-repeat left top #e1dddd;
	padding-left: 50px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 2px;
}

.files_item_f_rar {
	background: url('/images/rar.png') no-repeat left top #e1dddd;
	padding-left: 50px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 2px;
}


.files_item_f_zip {
	background: url('/images/zip.png') no-repeat left top #e1dddd;
	padding-left: 50px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 2px;
}


/*�������*/

.news {
	width: 100%;
}

.news_item {
	margin-bottom: 10px;
}

.news_item_text {
	padding-right: 10px;
	padding-left: 0px;
	font-size: 11px;
	line-height: 15px;
}

.news_item_text_p a{
	font-weight: normal;
	text-decoration: none;
}

.news_item_text_p a:hover {
	text-decoration: underline;
}

.news_item_img {
	float: left;
	margin-right: 5px;
}

.news_item_img img{
	border: solid 1px #AFB7BB;
}

.news_item_title {
	color: #242f36;
	font-weight: bold;
	margin-bottom: 3px;
	margin-right: 10px;
}

.news_item_title a{
	color: #242f36;
	font-weight: bold;
	text-decoration: none;
}

.news_item_title a:hover{
	text-decoration: underline;
}

.news_item_date {
	color: #899EA6;
	font-size: 11px;
	margin-bottom: 0px;
}

.news_item_company {
	color: #899EA6;
	font-size: 11px;
	margin-bottom: 0px;
	font-weight: bold;
}

.news_item_author {

	font-size: 12px;
}

.news_item_text {
	margin-right: 10px;
}

.all_items {
	text-align: right;
	margin-right: 10px;
	font-size: 11px;
	background: url('/images/arr.gif') no-repeat right 5px;
	padding-right: 7px;
}

.all_items a {
	text-decoration: none;
}

.all_items a:hover {
	text-decoration: underline;
}

.all_items1 a {
	text-decoration: none;
}

.all_items1 a:hover {
	text-decoration: underline;
}

.all_items1 {
	text-align: left;
	margin-right: 50px;
	font-size: 11px;
	background: url('/images/arr.gif') no-repeat 72px 5px;
	padding-right: 7px;
	margin-top: -12px;
	float: left;
	margin-left: 2px;
	margin-bottom: 5px;
	
}



.all_items2 a {
	text-decoration: none;
}

.all_items2 a:hover {
	text-decoration: underline;
}

.all_items2 {
	width: 100%;
	text-align: left;
	margin-right: 50px;
	font-size: 11px;
	background: url('/images/arr.gif') no-repeat 113px 5px;
	padding-right: 7px;
	margin-top: -2px;
	float: left;
	margin-left: 2px;
	margin-bottom: 5px;
	
}




.all_items5 a {
	text-decoration: none;
}

.all_items5 a:hover {
	text-decoration: underline;
}

.all_items5 {
	width: 100%;
	text-align: left;
	margin-right: 50px;
	font-size: 11px;
	background: url('/images/arr.gif') no-repeat 52px 5px;
	padding-right: 7px;
	margin-top: 3px;
	float: left;
	margin-left: 2px;
	margin-bottom: 5px;
	
}




.all_items3 a {
	text-decoration: none;
}

.all_items3 a:hover {
	text-decoration: underline;
}

.all_items3 {
	width: 100%;
	text-align: left;
	margin-right: 50px;
	font-size: 11px;
	background: url('/images/arr.gif') no-repeat 63px 5px;
	padding-right: 7px;
	margin-top: -12px;
	float: left;
	margin-left: 2px;
	margin-bottom: 5px;
	
}


.all_items4 a {
	text-decoration: none;
}

.all_items4 a:hover {
	text-decoration: underline;
}

.all_items4 {
	width: 100%;
	text-align: left;
	margin-right: 50px;
	font-size: 11px;
	background: url('/images/arr.gif') no-repeat 92px 5px;
	padding-right: 7px;
	margin-top: -12px;
	float: left;
	margin-left: 2px;
	margin-bottom: 5px;
	
}



.comp_all_news {
	position: relative;
	top: -10px;
	left: 4px;
	background: url('/images/arr.gif') no-repeat left 7px;
	padding-left: 8px;
}

.rek_item {
	margin-bottom: 10px;
}

.rek_item_text {
	padding-right: 10px;
	padding-left: 0px;
	font-size: 11px;
}

.rek_item_text1 {
	padding-right: 10px;
	padding-left: 0px;
	font-size: 11px;
}

.rek_item_text1 a{
	text-decoration: none;
}

.rek_item_img {
	margin-bottom: 2px;
}

.rek_item_img img{
	border: solid 1px #AFB7BB;
}

.rek_item_title {
	color: #242f36;
	font-weight: bold;
	margin-bottom: 3px;
	padding-right: 10px;
}

.rek_item_title a{
	color: #242f36;
	font-weight: bold;
	text-decoration: none;
}

.rek_item_title a:hover{
	text-decoration: underline;
}

.lid_item {
	margin-bottom: 10px;
}

.lid_item_text {
	padding-right: 10px;
	padding-left: 0px;
	font-size: 11px;
}

.lid_item_num {
	color: #935805;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 24px;
	display: block;
	width: 29px;
	height: 28px;
	background: url('/images/rtbg.jpg') no-repeat left top;
	margin-bottom: -25px;
	position: relative;
	z-index: 10;
}

.lid_item_img {
	margin-bottom: 2px;
	float: left;
	margin-right: 5px;
}

.lid_item_img img{
	border: solid 1px #AFB7BB;
}

.lid_item_title {
	color: #242f36;
	font-weight: bold;
	margin-bottom: 3px;
}

.lid_item_title a{
	color: #242f36;
	font-weight: bold;
	text-decoration: none;
}


/*������*/

#page_td_bot_menu {
	height: 24px;
	background-color: #cfcfcf;
	text-align: center;
	color: #6a6f73;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 20px;
}

#page_td_bot_menu a{
	height: 24px;
	line-height: 19px;
	color: #6a6f73;
	font-size: 11px;
	text-decoration: underline;
	padding-right: 15px;
	margin-right: 15px;
	margin-top: 30px;
	border-right: solid 1px #6a6f73;
}

#page_td_bot_menu a.last{
	border-right: solid 0px #6a6f73;
}

#page_td_bot_menu a#bot_active{
	text-decoration: none;
}

#page_td_bot_menu a:hover{
	text-decoration: none;
}


#page_td_bot {
	height: 63px;
	background: url('/images/botbg.jpg') no-repeat left top #830d2b;
	text-align: left;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 8px;
}

#bot_left {
	margin-top: 8px;
	float: left;
	margin-left: 20px;
}

#bot_contacts {
	margin-top: 8px;
	float: left;
	margin-left: 20px;
}

#bot_contacts a{
	color: #FFFFFF;
}

#bot_contacts_right {
	margin-top: 8px;
	float: right;
	margin-right: 20px;
	text-align: right;
}


/* ���������� ���� */

#nav1 {
	list-style:none;
	text-align:left;
	padding-top: 0px;
	position: relative;
	z-index: 15;
}



#nav1 li {
	background: url('/images/nav1.png');

	padding-left: 0px;
	width: 200px;
	margin-bottom: 0px;
	border-bottom: solid 1px #ab667a;
}



#nav1 a {
	color:#ffffff;
	font-size: 11px;
	display:block;
	font-weight:normal;
	padding: 5px;
	margin-left: 5px;
}



.popfirst{
	position:absolute;
	visibility:hidden;
	z-index:120;
	display:none;
	margin-top: -5px;
}

.content_text {
	line-height: 18px;
}

.content_text p {
	margin-bottom: 10px;
}

.content_text ul{
	position: relative;
	left: 20px;
}

.descr {
	background-color: #dedcdd;
	padding-left: 50px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	line-height: 17px;
}

.content_main {
	background: url('/images/descr.jpg') no-repeat left top #dedcdd;
	padding-left: 50px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 17px;
}

.tc_block {
	margin-bottom: 5px;
	background-color: #882643;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tc_block a {
	display: block;
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
	margin-bottom: 3px;
}

.tc_text {
	font-size: 11px;
	color: #FFFFFF;
}


.tc_block21 {
	margin-bottom: 5px;
	background: url('/images/but21.jpg') no-repeat left -1px #882643;
	padding-left: 68px;
	padding-right: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.tc_block21 a {
	display: block;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	margin-bottom: 3px;
}

.tc_blocke {
	margin-bottom: 5px;
	background: url('/images/buteuro.jpg') no-repeat left top #882643;
	padding-left:68px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.tc_blocke a {
	display: block;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	margin-bottom: 3px;
}

.tc_blocksun {
	margin-bottom: 5px;
	background: url('/images/butsun.jpg') no-repeat left -1px #882643;
	padding-left: 68px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.tc_blocksun a {
	display: block;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	margin-bottom: 3px;
}

.sp_block {
	width: 198px;
	margin-bottom: 5px;
	background: url('/images/sp.jpg') no-repeat left top #882643;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sp_block a {
	display: block;
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
	margin-bottom: 3px;
}

.sp_text {
	font-size: 11px;
	color: #FFFFFF;
}

.comp_razd {
	background-color: #dedcdd;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-left: solid 4px #900733;
	margin-bottom: 10px;
}

.comp_razd img{
	position: relative;
	z-index: 10;
}

.comp_razd a {
	display: block;
	margin-bottom: 3px;
	color: #393939;
	text-decoration: none;
}

.comp_razd_links a{
	float: left;
	margin-right: 5px;
	font-size: 11px;
	color: #600411;
	background: url('/images/arr1.gif') no-repeat left 8px;
	padding-left: 8px;
}

.comp_razd a:hover {
	text-decoration: underline;
}


.comp_razd_links a:hover {
	text-decoration: underline;
}

.comp_razd_links1 {
	margin-top: -8px;
	margin-bottom: 8px;
}


.comp_razd_links1 a{
	float: left;
	margin-right: 5px;
	font-size: 13px;
	color: #600411;
	background: url('/images/arr1.gif') no-repeat left 8px;
	padding-left: 8px;
	font-weight: normal;
}

.comp_razd_links1 a:hover {
	text-decoration: underline;
}


.news_comp {
	font-size: 11px;
	margin-bottom: 0px;
	color: #393939;
	font-weight: bold;
	text-decoration: none;
}

.news_comp a {
	font-weight: bold;
	font-size: 14px;
}

.news_one_date {
	float: left;
	background-color: #989898;
	color: #FFFFFF;
	padding: 5px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 11px;
	margin-right: 10px;
}

.news_one_comp {

	background-color: #840d2b;
	color: #FFFFFF;
	padding: 5px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 7px;
}

.news_one_comp a{

	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.comp_razd_text {
	font-size: 11px;
	color: #4C4C4C;
}

.comp_razd_text1 {
	margin-top: -5px;
	font-size: 11px;
	color: #4C4C4C;
}

.comp_razd_text1 a{
	display: inline;
	text-decoration: underline;
}

.comp_razd_text2 {
	margin-top: 0px;
	font-size: 13px;
	color: #CE1651;
	font-weight: bold;
}

.pages {
	margin-top: 12px;
	margin-bottom: 12px;
}

.pages a {
	background-color: #7C7C7C;
	color: #FFFFFF;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
}

.pages a:hover {
	background-color: #CE1651;
	color: #FFFFFF;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;	
}

.pages a#pages_act {
	background-color: #CE1651;
	color: #FFFFFF;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
}

.pages b {
	font-weight: normal;
}

.comp_razd_banner {
	height: 100px;
	background: url('/images/topright.png') no-repeat right -102px #600411;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 50px;
	margin-bottom: 10px;
}

.comp_razd_banner1 {
	height: 100px;
	background: url('/images/topright1.png') no-repeat right -102px #600411;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 50px;
	margin-bottom: 10px;
}

.comp_razd_banner_text {
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 3px;
}

.comp_razd_banner a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 20px;
}

.comp_razd_banner1 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 20px;
}

.comp_razd_banner_cont {
	float: left;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-right: 15px;
	background: url('/images/nav2.png');
}

.news_title1 {
	display: block;
	margin-bottom:2px;
	background: url('/images/person.gif') no-repeat left 4px;
	padding-left: 13px;
}

.news_title1 a {
	text-decoration:none;
}

.news_title {
	display: block;
	margin-bottom:2px;
	background: url('/images/person.gif') no-repeat left 2px;
	padding-left: 13px;
}

.news_title a {
	text-decoration:none;
}

.main_razdel {
	display: block;
	float: left;
	background-color: #BBBBBB;
	margin: 2px;
	padding: 4px;
	color: #FFFFFF;
	font-size: 12px;
}

a.main_razdel:hover {
	background-color: #600411;	
}

a.main_razdel1:hover {
	color: #600411;	
}

a.comp_razd_all:hover {
	color: #600411;
	text-decoration: none;
}

.content_main {

}

.content_main p {
	margin-bottom: 10px;
}




.t_gray {
	color: #838ea4;
	font-weight: normal;
}

.page_strong {
	display: block;
	margin-bottom: 4px;
	margin-top: 5px;
}

.rek_price {
	font-size: 16px;
}

.tarif {
	background-color: #dedcdd;
	display: block;
	padding: 15px;
}

.inter {
	margin-bottom: 5px;
}

.inter_img {

}

.inter_date {
	font-size: 12px;
	font-weight: bold;
}

.inter_text {
	font-size: 12px;
}

.quest {
	margin-bottom: 15px;
}

.quest1 {
	background-color: #dedcdd;
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:5px;
	font-size: 14px;
}

.quest2 {
	display: block;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:5px;
}


.client_menu {
	margin-bottom: 10px;
	margin-top: 10px;
}

.client_menu_item {
	float: left;
	padding: 5px;
	background-color: #dedcdd;
	margin-right: 5px;
	margin-bottom: 5px;
}

.client_menu a {
	font-weight: bold;
	font-size: 13px;
}

.client_menu a:hover {
	color: #8A000B;
}

.client_info {
	margin-left: 10px;
}

.client_info_item {
	font-weight: bold;
	float: left;
	margin-right: 10px;
	font-size: 16px;
}

.client_title {
	font-size: 16px;
	margin-bottom: 1px;
	display: block;
}

.client_form {
	background-color: #dedcdd;
}

.cf_text {
	width: 400px;
	border: solid 1px #696969;
	padding: 4px;
}

.cf_textc {
	width: 10px;
	border: solid 1px #696969;
	padding: 4px;
}

textarea {
	width: 400px;
	border: solid 1px #696969;
	padding: 4px;
}

.cf_text1 {

	border: solid 1px #696969;
	padding: 4px;
}

.cf_submit {
	border: solid 1px #696969;
	padding: 3px;
}

.td3col {
	font-size: 10px;
}

.mes {
	border: solid 3px #696969;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}


.pages_table td {
	padding: 15px;
	border-bottom: solid 1px #CCCCCC;
}

.pages_table th {
	padding: 13px;
	border-bottom: solid 1px #CCCCCC;
	font-size: 14px;
	color: #696969;
	background-color: #CCCCCC;
}

.phtable {
	width: 100%;
}

.phtable td{
	text-align: center;
	vertical-align: center;
	background-color: #E5E1E1;
}




/* Bar Graphs */
.graph {
  width: 250px;
  position: relative;
  right: 30px;
}
.bar-title {
  position: relative;
  float: left;
  width: 100px;
  line-height: 20px;
  margin-right: 5px;
  font-weight: normal;
  text-align: right;
  font-size: 11px;
}
.bar-container {
  position: relative;
  float: left;
  width: 80px;
  height: 10px;
  margin: 0px 0px 15px;
}

.bar-container div {
  background-color:#cc4400;
  height: 20px;
}
.bar-container strong {
  position: absolute;
  right: -32px;
  top: 0px;
  overflow: hidden;
}
#poll-results p {
  text-align: left;
}

.poll_title {
	margin-bottom: 5px;
	font-size: 14px;
}

.poll_radio{
 padding-left: 3px;
 margin-bottom: 4px;
}

.poll_sub {
	margin-top: 5px;
}

.h1c {
	padding-right: 150px;
	
}

#content ul {
	margin-left: 30px;
}

#content ol {
	position: relative;
	left: 30px;
	padding-right: 30px;
}


.client_menu1 {
	background-color: #E9E9E9;
	padding: 10px;
	margin-bottom: 10px;
}

.client_menu1 a {
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
	background: url('/images/mline.gif') no-repeat left bottom;
	padding-bottom: 5px;
}

.client_menu1 a.last {

	background-image: none;
	padding-bottom: 0px;
}

.expert_text {
	margin-top: 5px;
	margin-bottom: 5px;
}

.expert_text_date {
	font-size: 11px;
	margin-bottom: 0px;
}

.expert_text_title a {
	font-size: 16px;
}

.expert_text_small {
	font-size: 11px;
	line-height: 16px;
}

.expert_note_author {
	font-size: 14px;
}


.expert_note_author a{
	font-size: 14px;
}








.block_main3 {
	float: left;
	width: 50%;
	margin-bottom: 17px;
	border: solid 0px #000000;

}

.block_main_img3 {
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;

	border: solid 0px #000000;
}

.block_main_img3 img {
	border: 0px;
	position: relative;
	top: 2px;
}


.block_main_title3 {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	min-height: 27px;
	padding-top: 2px;

	color: #242f36;
	font-weight: normal;
	font-size: 20px;
	text-align: center;
	line-height: 20px;
	margin-bottom: 0px;
	border: solid 0px #000000;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
}

.block_main_title3 a{
	text-decoration: none;
	color: #242f36;
}

.block_main_title3 a:hover{
	text-decoration: none;
	color: #600411;
}


.block_main_text3 {
	margin-left: 5px;
	margin-right: 5px;	
}

.art_one {
	width: 47%;
	float: left;
	margin-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
}

.art_one_img {
	float: left;
	margin-right: 4px;
}

.art_one_img img {
	border: 0px;
}

.art_one_title {
	font-weight: bold;
	margin-bottom: 1px;
}

.art_one_title a{
	font-weight: bold;
	text-decoration: none;
}

.art_one_date {
	font-size: 10px;
	margin-bottom: 1px;
}

.art_one_text {
	font-size: 11px;
}

.kupons {
	width: 100%;
	text-align: center;
}

.kupon_div {

	text-align: left;
	display: -moz-inline-stack;
	display: inline-block;

	width: 300px;
	margin-bottom: 8px;
}

.kupon {
	line-height: 14px;
	text-align: left;
	display: -moz-inline-stack;
	display: inline-block;

	width: 300px;
	height: 178px;
	background: url('/images/kupon.jpg') no-repeat left top;
}

.kupon_a {
	width: 300px;
	height: 178px;



	text-decoration: none;
}

.kupon_name {
	color: #910935;
	font-size: 20px;
	font-weight: bold;
	float: right;
	margin-right: 33px;
	margin-top: 35px;
	margin-bottom: 10px;
}

.kupon_title {
	float: right;
	margin-right: 33px;
	color: #910935;
	font-size: 24px;
	font-weight: bold;
	height: 28px;

}

.kupon_title_cur {
	font-size: 12px;
	margin-left: 2px;
	font-weight: bold;
}

.kupon_shop {
	text-align: right;
	color: #1A1818;
	font-size: 18px;
	margin-top: -24px;
	margin-left: 20px;
	width: 118px;
	margin-bottom: 2px;
}

.kupon_descr {
	text-align: right;
	color: #1A1818;
	font-size: 12px;
	margin-left: 20px;
	width: 118px;
	margin-bottom: 10px;
}

.kupon_str1 {
	text-align: right;
	color: #1A1818;
	font-size: 11px;
	margin-left: 20px;
	width: 118px;
	margin-bottom: 1px;
}
.kupon_str2 {
	text-align: right;
	color: #1A1818;
	font-size: 11px;
	margin-left: 20px;
	width: 118px;
	margin-bottom: 1px;
}
.kupon_str3 {
	text-align: right;
	color: #1A1818;
	font-size: 11px;
	margin-left: 20px;
	width: 118px;
	margin-bottom: 1px;
}

.kupon_link {
	margin-left: 20px;
	margin-top: -5px;
}

.karta_partners td {
	padding: 8px;
	background-color: #eaf0fe;
}



.videos {
	width: 100%;
	padding-top: 10px;
	margin-bottom: 10px;
}

.video {
	text-align: left;
	display: -moz-inline-stack;
	display: inline-block;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	width: 212px;
}

.video_link a {
	font-size: 11px;
	background: url('/images/arr.gif') no-repeat right 5px;
	padding-right: 7px;	
}


.rb_block {
	width: 220px;
	border: solid 1px #770F24;
	background: url('/images/rb1bg.jpg') repeat-x left top #EEEEEE;
	margin-bottom: 5px;
}

.rb_block1 {
	width: 100%;
	height: 100%;
	background: url('/images/rb1t.jpg') no-repeat left top;
	padding-bottom: 4px;
}

.rb_block2 {
	width: 100%;
	height: 100%;
	background: url('/images/rb2t.jpg') no-repeat left top;
	padding-bottom: 4px;
}

.rb_block_title {
	color: #770F24;
	margin-left: 90px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.rb_block_title a{
	color: #770F24;
        font-size: 17px;
        text-decoration:none;
        font-weight: normal;

}

.rb_block_text {
	margin-left: 90px;
	margin-top: 0px;
	margin-bottom: 10px;
       font-size: 11px;
}

.rb_block_text a{

       font-size: 11px;
}




.rbn_block {
	width: 220px;
	border: solid 1px #F4A236;
	background: url('/images/rbn1bg.jpg') repeat-x left top #FFFFFF;
	margin-bottom: 5px;
}

.rbn_block1 {
	width: 100%;
	height: 100%;
	background: url('/images/rbn1t.jpg') no-repeat left top;
	padding-bottom: 5px;
}

.rbn_block2 {
	width: 100%;
	height: 100%;
	background: url('/images/rbn2t.jpg') no-repeat left top;
	padding-bottom: 5px;
}

.rbn_block_title {
	color: #770F24;
	margin-left: 100px;
	padding-top: 25px;
	margin-bottom: 10px;
        font-size: 17px;
        text-decoration:none;
        font-weight: normal;
	width: 100px;
}

.rbn_block_title a{
	color: #770F24;
        font-size: 17px;
        text-decoration:none;
        font-weight: normal;

}

.rbn_block_text {
	margin-left: 10px;
	margin-top: 35px;
	margin-bottom: 10px;
	margin-right: 10px;
       font-size: 11px;
}

.rbn_block_text1 {
	margin-left: 10px;
	margin-top: 60px;
	margin-bottom: 10px;
	margin-right: 10px;
       font-size: 11px;
}

.rbn_block_text a{

       font-size: 11px;
}

.comp_pict {
	width: 130px;
	height: 130px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	text-align: center;
	padding: 8px;
	float: left;
	margin-right: 10px;
}

.user_menu {
	width: 222px;
	margin-bottom: 10px;
}

.user_menu img {
	border: 0px;
	padding-bottom: 3px;
}

.user_menu_title {
	font-size: 13px;
	margin-bottom: 6px;
}
