html, body, td {margin:0px; padding:0px; font-family:verdana; font-size:11px; color:#625d5f; line-height:18px;}

body {background:url(../img/main_top_bg.gif) top repeat-x #ffffff;}

html {overflow:scroll;}



a {font-size:12px; color:#00adef; line-height:18px; text-decoration:underline;}

a:hover {text-decoration:none;}

input {font-family:verdana; font-size:11px; color:#625d5f; line-height:18px;}
textarea {font-family:verdana; font-size:11px; color:#625d5f; line-height:18px;}



/* P A G E S */



table.primary {width:100%; height:100%;}

table.primary tr td.header {background:url(../img/main_header_bg.gif) top no-repeat; padding:0px 45px 0px 25px;}

	div.logotype {background:url(../img/main_logotype.png) no-repeat; width:42px; height:66px; margin:20px 0px 15px -5px;; cursor:pointer;}

		div.menu {margin:16px 16px; _margin:16px 8px; float:left}

		div.menu_line {font-size:16px; color:#beccd5; margin:0px 10px; float:left;}

		div.menu_link {float:left; cursor:pointer; position:relative; z-index:90;}

			a.menu_link_out {font-size:12px; color:#3b3b3b; text-decoration:none; text-transform:uppercase;}

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

			a.menu_link_in {font-size:12px; color:#cc1d79; text-decoration:none; text-transform:uppercase;}

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

		div.main_top_links_out {background:#ffffff; width:220px; position:absolute; margin:17px 0px 0px -5px; padding:10px 5px 5px; z-index:100; visibility:hidden;}

		div.main_top_links_in {background:#ffffff; width:220px; position:absolute; margin:17px 0px 0px -5px; padding:10px 5px 5px; z-index:100; visibility:visible;}

			a.menu_sub_link_out {font-size:12px; color:#3b3b3b; line-height:24px; position:relative; text-transform:none; text-decoration:underline;}

			a.menu_sub_link_out:hover {text-decoration:none;}

			a.menu_sub_link_in {font-size:12px; color:#3b3b3b; line-height:24px; position:relative; text-transform:none; text-decoration:none;}

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

		div.empty {width:930px; line-height:0px}

	div.home {background:url(../img/main_home.gif) no-repeat; width:11px; height:11px; margin-right:20px; cursor:pointer; _margin-top:16px;}

	div.mail {background:url(../img/main_mail.gif) no-repeat; width:11px; height:11px; margin-right:20px; cursor:pointer; _margin-top:16px;}

	div.map {background:url(../img/main_map.gif) no-repeat; width:11px; height:11px; margin-right:15px; cursor:pointer; _margin-top:16px;}

table.primary tr td.body {height:100%; padding:0px 45px 0px 25px;}

table.primary tr td.footer {height:60px; background:#000000;}

	table.in_footer {width:100%;}

	table.in_footer tr td.if_left {width:45%; padding-left:30px; font-size:9px; color:#ffffff; line-height:16px;}

	table.in_footer tr td.if_left a {font-size:9px; color:#00adef; line-height:16px; text-decoration:none;}

	table.in_footer tr td.if_left a:hover {text-decoration:underline;}

	table.in_footer tr td.if_right {width:55%; padding:0px 10px; font-size:9px; color:#ffffff; line-height:16px;}

	table.in_footer tr td.if_right a {font-size:9px; color:#ffffff; line-height:16px; text-decoration:none;}

	table.in_footer tr td.if_right a:hover {text-decoration:underline;}



div.button_1 {margin:10px 0px;}
div.button_1_left {background:url(../img/rounded_left.gif); width:2px; height:25px; float:left;}
div.button_1_center {background:#cc1d79; height:22px; _height:25px; float:left; padding:3px 5px 0px; _padding-top:2px;}
div.button_1_center a {font-size:14px; color:#e8e8e8; text-decoration:none;}
div.button_1_center a:hover {text-decoration:underline;}
div.button_1_right {background:url(../img/rounded_right.gif); width:2px; height:25px; float:right;}



/* M A I N  P A G E */



table.main_content {width:100%; height:100%;}

	table.main_content tr td.mc_left {padding-top:38px; _padding-top:52px;}

		table.main_content_table {width:100%; margin-top:10px;}

		table.main_content_table a {font-size:20px; color:#252324; line-height:24px;}

		table.main_content_table img {margin:5px 30px 55px 30px;}

			div.mct_line {border-top:1px solid #beccd5; margin-right:30px;}

	table.main_content tr td.mc_right {width:333px; padding-left:10px; _padding-top:14px;}

		div.findbar_m {margin:20px 0px;}

		div.findbar_m span {font-size:12px; color:#cc1d79; text-transform:uppercase;}

		div.findbar_m input {background:url(../img/main_findbar.gif); border:0px; width:278px; height:22px; padding:5px; margin-left:10px;}

	table.main_cont {width:100%; margin-top:25px;}

	table.main_cont tr td {padding:7px 15px;}

		div.main_cont_phone {background:url(../img/main_cont_phone.gif) no-repeat; height:23px; padding-left:30px; font-size:14px; color:#2a2625;}

		div.main_cont_icq {background:url(../img/main_cont_icq.gif) no-repeat; height:23px; padding-left:30px; font-size:14px; color:#2a2625;}

		div.main_cont_mail {background:url(../img/main_cont_mail.gif) no-repeat; height:23px; padding-left:30px;}

		div.main_cont_mail a {font-size:14px; color:#00adef;}

		div.main_cont_smarta {background:url(../img/main_cont_smarta.gif) no-repeat; height:23px; padding-left:30px; font-size:14px; color:#2a2625;}



/* T Y P E  P A G E */



table.type_content {width:100%; height:100%;}

table.type_content tr td.left {width:20%; padding:0px 0px 20px 15px; _padding-top:15px;}

	div.left_link {margin:20px 0px;}

	div.left_rss {margin:20px 0px;}

	div.left_rss a {line-height:13px;}

	div.left_rss img {float:left; margin:2px 7px 0px 0px;}

	div.left_contacts {margin:50px 0px;}

	div.left_image_link {margin:10px 0px; font-size:11px; color:#2a2625;}

	div.left_image_link a {font-size:11px; color:#00adef;}

	div.left_image_link img {float:left; margin:0px 5px 0px 0px;}

table.type_content tr td.center {padding:20px 15px 10px 25px; _padding:33px 15px 10px 25px;}

	div.navigation {font-size:11px; color:#625d5f;}

	div.navigation a {font-size:11px; color:#625d5f;}

	div.type_header {font-size:19px; color:#252324; line-height:28px; margin:15px 0px;}

	div.left_print {margin:20px 0px;}

	div.left_print img {float:left; margin:0px 10px 0px 0px;}

	div.type_dot {background:url(../img/type_dot.png) left no-repeat; padding-left:15px;}

	a.type_dot_in {text-decoration:none;}

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

table.type_content tr td.right {width:210px; _padding-top:13px;}

	div.findbar_t {margin:20px 0px;}

	div.findbar_t span {font-size:12px; color:#cc1d79; text-transform:uppercase;}

	div.findbar_t input {background:url(../img/type_findbar.gif); border:0px; width:142px; height:22px; padding:5px; _padding:0px 5px 5px; margin-left:10px; font-size:11px; color:#625d5f;}

	div.partners {font-size:12px; margin:0px -25px 0px 25px; _margin:0px -15px 0px 15px;}

	

table.webform {margin-left:-5px; margin-top:5px;}

table.webform tr td {padding:5px; _padding:4px; line-height:12px;}

table.webform tr td span {font-size:11px; color:#db1479;}

table.webform tr td.mer {border-top:1px solid #bfbfbd; padding:10px 5px 5px; _padding:9px 4px 4px;}

table.webform tr td.radio {padding:10px 5px 15px; _padding:9px 4px 14px;}

	input.webform_1 {width:345px; height:20px; border:1px solid #252324; padding:2px; _padding:0px 2px 2px;}

	input.webform_2 {width:345px; height:50px; border:1px solid #252324; padding:2px; _padding:0px 2px 2px;}

	textarea.webform_2 {width:345px; height:50px; border:1px solid #252324; padding:2px; _padding:0px 2px 2px;}

	input.webform_3 {width:113px; height:20px; border:1px solid #252324; padding:2px; _padding:0px 2px 2px;}

	select.webform_1 {width:345px; height:20px; border:1px solid #252324; padding:2px; _padding:0px 2px 2px;}

	input.webform_radio {margin-right:10px;}

table.cap {margin-left:-5px;}

table.but {margin:-15px 0px 0px -5px;}



div.arhive_mer {margin:20px 0px;}

a.arhive_mer_link {font-size:19px; color:#252324; line-height:30px;}



div.listen {}

div.listen span a {font-size:11px; color:#2a2625; padding:0px 5px;}

div.listen span span a {font-size:12px; color:#00adef; text-decoration:none; padding:0px 5px;}

div.listen span span a:hover {text-decoration:underline;}



table.news {width:100%;}

table.news tr td {padding-bottom:25px;}

table.news tr td.news_date img {margin:20px 0px 0px;}

table.news tr td.news_text {padding-top:15px;}

table.news tr td.news_text a {font-size:18px; color:#252324; line-height:20px;}



div.news_arhive {position:absolute; margin-left:40px; margin-top:90px}

div.na_header {width:202px; _width:215px; padding:10px 0px 9px 13px; background:#db1479; font-size:12px; color:#ffffff; font-weight:bold;}

div.na_year {color:#db1479; font-weight:bold; _margin-top:3px;}

div.na_year img {margin:0px 7px 2px 7px;}

div.na_month {margin:3px 0px 0px 18px;}

div.na_month a {font-size:11px;}
