html, body {margin:0px;padding:0px;height: 100%;}
ul, li, p, span, h1 {margin:0px;padding:0px;}
input:focus{outline:none}
a {font-family: Arial;font-style: italic;font-size: 14px;color: #e71220;}
a:hover {color: #E42835;text-decoration: none;}

body {background: url(../img/bg.jpg) repeat 50% 100%;}

@font-face {
 font-family: arialNarrow;
 src: url('../fonts/Arial_Narrow_Regular.ttf') /* TTF file for CSS3 browsers */
}

#wraper {background: url(../img/header_fon_top.png) no-repeat 50% 0;margin: 0 auto;height: auto !important;min-width: 1000px;}

#central {width: 990px;min-width:1000px;margin: 0 auto;height: 100%;}

#header {width: 990px;margin-left: 5px;}
	.menu {background: url(../img/menu_bg.jpg) repeat-x 50% 0;width: 990px;height: 58px;margin: 0 auto;overflow: hidden;}
	/*.menu li {background: url(../img/menu_pic.jpg) no-repeat 0 100%;list-style-type: none;float: left;}
	.menu a {display: block;font-family: arialNarrow;font-size: 20px;font-style: normal;color: #ffffff;text-decoration: none;width: 165px;height: 58px;overflow: hidden;text-align: center;line-height: 60px;}
	.menu a:hover {background: url(../img/top_active_menu.jpg) repeat-x 50% 100%;}
	.menu .active {background: url(../img/top_active_menu.jpg) repeat-x 50% 100%;}*/
	.menu_shadow {background: url(../img/header_menu_shadows.png) no-repeat 50% 100%;width: 100%;height: 32px;}
	
	.header_info {width: 100%;height: 210px;}
	.header_logo {background: url(../img/top_logo.png) no-repeat;margin: 24px;float: left;width: 440px;}
	.header_logo a {display: block;width: 430px;height: 145px;}
	.header_contacts {margin-right: 41px;width: 240px;height: 180px;float: right;}
	.header_map_site {background: url(../img/icon_maps_site.png) no-repeat 100% 50%;width: 240px;height: 30px;}
	.header_map_site a {background: url(../img/maps_site_line.png) repeat-x 0 100%;font-family: Arial;font-style: normal;font-size: 14px;color: #f1f1f1;text-decoration: none;float: right;margin: 5px 15px;}
	
	
	.uss_site_search input {background:none;border:0px;}
	.header_contact_and_search {background: url(../img/header_contacts_bg.png) no-repeat 50% 100%;width: 235px;height: 141px;margin-left: 12px;font-family: Tahoma;color: #ffffff;}
	
	.cont {padding: 10px 7px 0 0;font-family: Tahoma;color: #ffffff;}
	.cont a {color: #ffffff;font-style: normal;}
	.header_contact_and_search .header_phone {padding: 6px;font-size: 20px;vertical-align: top;text-align: right;margin-right: 5px;}
	.header_contact_and_search .header_phone span {font-size: 35px;}
	.header_contact_and_search .header_email {font-size: 23.34px;text-align: right;margin-right: -3px;}
	.header_contact_and_search .header_email a {font-size: 23.34px;text-align: right;margin-right: 15px;color: #ffffff;font-style:normal;}
	.header_contact_and_search .header_form_search {background: url(../img/header_contacts_search_bg.png) no-repeat 50% 100%;width: 216px;height: 32px;margin: 15px auto;}
	.header_contact_and_search .header_form_search input {width: 170px;height: 24px;margin: 5px 0px 5px 15px;color: white;}

#page {width: 100%;height: 100%;margin-top: 5px;font-family:Arial;font-size:14px;color:#464646;}
	.left_coll {width: 220px;float: left;margin-left: 5px;}
	.left_coll_title {background: url(../img/block_title.jpg) no-repeat 50% 100%;width: 215px;height: 59px;border-radius: 5px;}
	.left_coll_title .text {text-transform: uppercase;text-align: center;padding-top: 16px;}
	.left_coll_title .text a {font-family: arialNarrow;font-size: 23px;color: #ffffff;font-style: normal;text-decoration: none;}
	.left_coll_title .text a:hover {text-decoration: underline;}
	
	.left_coll .bg_block {    margin-bottom: 24px; background: url(../img/block_left_bg_submenu.png) repeat 50% 0%;width: 100%;height: 100%;margin-top: 15px;border-radius: 6px;}
	.bg_block ul {padding: 10px 0;}
	.bg_block li {list-style-type: none;}
	.bg_block a.active {display: block;background: url(../img/block_left_active_menu.jpg) no-repeat 50% 0%;font-family: arialNarrow;font-style: normal;text-decoration: none;font-size: 20px;color: #e2f1fa;overflow: inherit;background-color: #C90310;}
	.bg_block .two {margin-top: 110px;}
	.bg_block ul li {}
	.bg_block ul li a {display: block;font-family: arialNarrow;font-style: normal;text-decoration: none;font-size: 21px;color: #e2f1fa;padding: 6px 15px;background: url(../img/block_left_list_menu.jpg) no-repeat 50% 0%;background-color:#1E1E20;}
	.bg_block ul li a:hover {background: url(../img/block_left_active_menu.jpg) no-repeat 50% 0%;background-color: #CA121F;}
	.bg_block ul li ul {margin: 0px;padding: 2px 0 15px;}
	.bg_block ul li ul li {background: none;line-height: 18px;}
	.bg_block ul li ul li a {font-family: arialNarrow;font-size: 18px;color: #ffffff;background:none;}
	.bg_block ul li ul li a.active {background:none;font-size: 18px;color: #a1a1a1;text-decoration: underline;}
	.bg_block ul li ul li a:hover {color:#a1a1a1;text-decoration: underline;background:none;}
	
	.right_coll {width: 220px;float: right;margin-right: 1px;}
	.right_coll a {color:white;font-style: normal;}
	.right_coll_title {background: url(../img/block_title.jpg) no-repeat 50% 100%;width: 215px;height: 59px;border-radius: 5px;}
	.right_coll_title .text  {text-transform: uppercase;text-align: center;padding-top: 16px;}
	.right_coll_title .text  a {font-family: arialNarrow;font-size: 23px;color: #ffffff;font-style: normal;text-decoration: none;}
	.right_coll_title .text  a:hover {text-decoration: underline;}
	
	.right_coll .block_news  {margin: 10px 0 10px 5px;width: 205px;}
	.block_news .date{background: url(../img/block_news_bg_data.jpg) no-repeat 50% 100%;width: 98px;height: 20px;border-radius: 6px;text-align: center;font-family: arialNarrow;font-size: 13px;color: #ffffff;margin: 15px 0 8px 0;}
	.block_news .picture {width: 62px;height: 48px;float: left;padding: 0px 10px 0px 0;}
	.block_news .link_to_page {width: auto;height: 100%;}
	.block_news .link_to_page a {color: #ffffff;font-style: normal;}
	.block_news .descriptions {font-family: Arial;font-size: 14px;color: #ffffff;padding: 5px 0;}
	.block_news .bottom_line {background: url(../img/block_news_line.png) repeat-x;width: 100%;height: 2px;margin: 10px 0;}
	
	.right_coll .all_news {background: url(../img/bg_all_news.jpg) no-repeat 50% 100%;width: 125px;height: 35px;border-radius: 4px;text-align:center;margin: 30px 0;}
	.right_coll .all_news a {font-family: arialNarrow;font-size: 22px;color: #ffffff;font-style: normal;text-decoration: none;padding: 4px 0;display: block;}
	.right_coll .all_news a:hover {text-decoration: underline;}
	
	.page_content {width: 534px;height: 100%;margin: 0 auto;}
	.page_content_title {background: url(../img/page_content_title.jpg) repeat-x 50% 0%;border-radius: 5px;overflow: hidden;background-color: #1e1e1f;}
	.page_content_title h1 {font-family: arialNarrow;font-size: 23px;color: #ffffff;text-transform: uppercase;text-align: center;padding: 16px;font-weight: normal;}
	.content_title_shadows {background: url(../img/content_title_shadows.png) no-repeat 50% 100%;width: 534px;height: 15px;}
	.content_content {background: url(../img/page_bg.png) repeat 50% 100%;width: 100%;height: 100%;min-height: 530px;border-radius: 0 0 5px 5px;font-family:Arial;font-size:14px;color:#464646;}
	.content_text {width: 515px;height: 100%; margin: 0 10px;line-height: 18px;overflow: hidden;padding-bottom: 8px;}
	.content_text img {padding: 8px 0px;}
	
	.breadcrumbs {width: auto;height: 20px;margin: 0 5px 5px 10px;color: #626262;font-family: Arial;font-size: 12px;}
	.breadcrumbs a {font-family: Arial;font-size: 12px;color: #bbbbbb;}
	.breadcrumbs .active  {color: #626262;text-decoration: none;}
	
	.page_bottom {background: url(../img/page_bottom.png) no-repeat 50% 100%;width: 100%;height: 20px;}
	
	.block_partners {width: 100%;}
	.block_partners .partners_header{background: url(../img/page_content_title.jpg) repeat-x;width: 534px;height: 59px;margin: 0 auto;border-radius: 6px 6px 0 0;}
	.partners_header .title {width: auto;font-family: arialNarrow;font-size: 23px;color: #ffffff;text-transform: uppercase;padding: 17px;float: left;}
	.partners_header .all_partners {background: url(../img/bg_all_news.jpg) no-repeat 50% 100%;width: 125px;height: 30px;border-radius: 4px;text-align: center;float: right;margin: 12px 17px;font-family: arialNarrow;font-size: 22px;color: #ffffff;padding: 2px 0;}
	.all_partners a {font-family: arialNarrow;font-size: 22px;font-style: normal;color: #ffffff;text-decoration: none;display: block;width: 125px;height: 30px;}
	.all_partners a:hover {text-decoration: underline;}
	
	.block_partners .partners_content{background: url(../img/page_bg.png) repeat 50% 100%;width: 534px;height: 100%;border-radius: 0 0 5px 5px;margin: 0 auto;overflow: hidden;}
	.block_partners .partners_content a {font-family: arialNarrow;font-size: 20px;text-transform: uppercase;color: #939393;font-style: normal;}
	.block_partners .partners_content table {width: 500px;margin: 15px auto;}
	.partner_item {float: left;margin: 6px;height: 73px;}
	.partner_item .logo_company {padding-top: 10px;height: 60px;}
	.partner_item .name_company {text-align: center;}
	.partner_item .name_company a {font-family: arialNarrow;font-size: 20px;text-transform: uppercase;color: #939393;font-style: normal;}
	
	.partners_bottom_shadow{background: url(../img/page_bottom.png) no-repeat 50% 100%;width: 100%;height: 20px;}
	
#footer {width: 990px;min-width: 1000px;clear:both;}
	.content_footer {background: url(../img/footer_bg_page.jpg) no-repeat 50% 100%;border-radius: 0px 0px 12px 16px;width: 990px;height: 125px;min-width: 1000px;}
	.content_footer .logo_company {padding: 6px 10px;width: 230px;height: 80px;float: left;}
	.content_footer .logo_company img {width: 230px;height: 80px;}
	.content_footer .copy_company {width: 415px;height: 80px;margin: 0 auto;padding-top: 45px;float: left;font-family: arial;font-size: 14px;color: #ffffff;text-align:right;}
	.content_footer .contacts_company {width: 250px;height: 80px;float: right;padding-top: 5px;text-align: right;margin-right: 63px;}
	.contacts_company .phone {font-family: tahoma;font-size: 20px;color: #ffffff;vertical-align: top;}
	.contacts_company .phone span {font-size: 40px;}
	.contacts_company .email {font-family: tahoma;font-size: 23.34px;color: #ffffff;}
	.contacts_company .email a {font-family: tahoma;font-size: 23.34px;color: #ffffff;font-style:normal;}
	
	#footer .footer_shadow {background: url(../img/footer_page_shadow.png) no-repeat 50% 100%;width: 100%;height: 30px;}
	#footer .block_counters {width: 100%;height: 53px;}
	.block_counters .counter {width: 300px;height: 35px;margin-top: -10px;margin-left: 60px;float: left;}
	.block_counters .copy_ss {width: 130px;height: 35px;float: right;margin-right: 50px;}
	
	.header_contact_and_search .header_form_search .uss_submit {background: url(../img/button_search_go.png) no-repeat 50% 100%;padding: 12px;width: 13px;height: 13px;margin: 0px;cursor: pointer;}
	.uss_input_name {float:left;}
	.right_coll .news_block_item {margin: 18px 0 10px 5px;width: 205px;position:relative;background: url(../img/block_news_line.png) repeat-x 100% 100%;}
	.right_coll .last{background: none;}
	.right_coll .news_block_item .image {margin-top: 28px; margin-bottom: 6px;}
	.right_coll .news_block_item .info {line-height: 17px;padding-bottom: 3px;}
	.right_coll .info .date {position: absolute;background: url(../img/block_news_bg_data.jpg) no-repeat 50% 100%;width: 98px;height: 20px;border-radius: 6px;text-align: center;font-family: arialNarrow;font-size: 13px;color: #ffffff;margin: 0px 0 8px 0;}
	.right_coll .info .title {padding-top: 28px;}
	.right_coll .info .preview {color: #c7cccb;clear: both;padding-bottom: 10px;width: 100%;}
	.right_coll .info .preview span {font-family: Arial;font-size: 14px;color: #ffffff;}
	
	.clear {clear:both;}
	
	
	.menu table, tbody, tr, td {border-spacing: 0px;}
	.menu table {width: 100%;height: 58px;}
	.menu tr {}
	.menu td {background: url(../img/menu_pic.jpg) no-repeat 0% 50%;width: 165px;height: 58px;text-align: center;padding: 0px;word-break: break-word;}
	.menu td.active {background: url(../img/top_active_menu.jpg) repeat-x 50% 0%;}
	.menu td a {display: block;font-family: arialNarrow;font-size: 20px;font-style: normal;color: #ffffff;text-decoration: none;width: 100%;height: 100%;padding: 6px 0 20px;height: auto; position:relative;}
	.menu .active a:hover {background:none;}
	.menu a:hover {background: url(../img/top_active_menu.jpg) repeat-x 50% 0%;margin: 0px;/*padding: 17px 0 17px 0;*/}
	
	.menu .td_wrap {height:58px;overflow:hidden;}
	.menu .a_wrap {display: table-cell;
vertical-align: middle;
height: 40px;
line-height: 1em;
width: 165px;}
	
	.f_privacy { display: block; color: #c7cccb; font-size: 12px; font-style: normal; } .f_privacy:hover { color: #c7cccb; }
