

HTML {
         font:normal 9pt Arial, Tahoma;color:#282828;background: url(images/right_block.gif) 100% 0 repeat-y;padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
         background: url(images/header_repeat.jpg) repeat-x;padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
         min-height:100%; min-width:1003px;max-width:1280px;width:100% !important;float:right;background: url(images/left_header.jpg) 100% 0 no-repeat;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;font-size:1px;
}
a {
	text-decoration:underline;color:#2c1ca5;
}
a:hover {
	text-decoration:none;
}
.left_header {
	height:332px;
}
.header {

}
.logo {
	padding:22px 0px 0px 15px;
}
.logo img {
	display:block;float:left;
}
.logo p {
	padding:15px 0px 0px 5px;float:left;font:normal 9pt Arial, Tahoma; color:#383838;
}
.header_menu {
	font:bold 11pt Arial, Tahoma; color:#000000;padding:0px 0px 13px 83px;margin-top:33px;
}
.header_menu li {
	display:inline;padding-right:6px;
}
.header_menu li a {
	font:bold 11pt Arial, Tahoma; color:#FFFFFF;text-decoration:underline;
}
.header_menu li a:hover {
	text-decoration:none;
}
.header_menu_sport {
	height:45px;padding:0px 230px 0px 83px;line-height:23px !important;
}
.header_menu_sport li {
	font:bold 9pt Arial, Tahoma; line-height:23px !important;color:#000000;display:inline;padding-right:6px;padding-bottom:7px;
}
.header_menu_sport li a {
	font:normal 9pt Arial, Tahoma; color:#FFFFFF;text-decoration:underline;
}
.header_menu_sport li a:hover {
	text-decoration:none;
}
.header_menu_sport li .all_vids {
	font:bold 9pt Arial, Tahoma; color:#33628c;text-decoration:none;
}
.header_menu_sport li .all_vids:hover {
	text-decoration:underline;
}
.navigator {
	padding:34px 0px 0px 83px;color:#ffcf6b;font:normal 8pt Arial, tahoma;
}
.navigator span {font:normal 8pt Arial, tahoma; color:#FFFFFF;}
.navigator a {
	padding:0px 2px 0px 2px;font:normal 8pt Arial, Tahoma; color:#ffcf6b;text-decoration:underline;
}
.navigator a:hover {
	text-decoration:none;
}
.content {
	padding:0px 19px 0px 83px;margin-top:-40px;position:relative;
}
.right_block {
	padding-top:30px;width:210px;
}
.gordost {
	padding:0px 0px 27px 0px;
}
.gordost h1 {
	margin:0px 0px 17px 0px;
}
.gordost h1 a {
	font:bold 9pt Arial,Tahoma; color:#282828;text-decoration:underline;
}
.gordost h1 a:hover {
	text-decoration:none;
}
.gordost img {
	display:block;margin:0px 0px 7px 0px;
}
.gordost h2 {
	font:bold 12pt Arial, Tahoma; color:#000000;margin:0px ;
}
.gordost h3 {
	font:normal 9pt Arial, Tahoma;margin:0px 0px 10px 0px;
}
.gordost p {
	font:italic 8pt Arial, Tahoma; color:#6e6e6e;
}
.callendar h1 {
	margin:0px 0px 17px 0px;
}
.callendar h1 a {
	font:bold 9pt Arial,Tahoma; color:#282828;text-decoration:underline;
}
.callendar h1 a:hover {
	text-decoration:none;
}
.friends {
	padding-bottom:10px;
}
.friends h1 {
	font:bold 9pt Arial,Tahoma; color:#282828;margin:0px 0px 12px 0px;
}
.friends div {
	padding:0px 7px 9px 0px;
}
.friends div img {
	display:block;float:left;margin:0px 8px 0px 0px;
}
.friends div a {
	display:block;font:bold 9pt Arial, Tahoma; color:#000000;text-decoration:underline;
}
.friends div a:hover {
	text-decoration:none;
}
.friends .margin_t {
	position:relative;top:6px;
}
.callendar div {
	padding:0px 0px 23px 0px;
}
.callendar div h2 {
	font:normal 20pt Georgia; color:#FFFFFF;display:inline;padding:0px 6px 3px 6px;background:#b9b8b8;
}
.callendar div h2 span {
	font:normal 11pt Arial, Tahoma;
}
.callendar div div {
	padding:13px 0px 5px 4px;font:normal 8pt Arial, Tahoma; color:#999999;
}
.callendar div div a {
	color:#6c5d28;text-decoration:underline;
}
.callendar div div a:hover {
	text-decoration:none;
}
.callendar p {
	font:normal 9pt Arial, Tahoma; color:#282828;padding:0px 0px 0px 4px;
}
.cal_plan a {
	font:normal 8pt Arial, Tahoma; color:#3a5db6;
}
.left_block {
	padding:0px 50px 0px 0px;
}
.center_content h1 {
     font:normal 23pt Georgia;left:-51px;color:#000000;position:relative;padding-left:50px;padding-top:8px;padding-bottom:7px;background: url(images/logo_h.gif) no-repeat;
}


.probel {
	width:40px !important;
}
.news td {
	line-height:18px !important;padding: 25px 0px 25px 0px;border-bottom:solid 3px #d7d7d7;
}
.news td img {
	display:block;margin:0px 0px 10px 0px;
}
.news td h2 {
	font:normal 9pt Arial, Tahoma; color:#999999;margin:0px;
}
.news td h2 b {
	font:normal 15pt Georgia;
}
.news td h2 span {
	font:italic 9pt Arial;
}
.news td h3 {
	font:normal 8pt Arial, Tahoma; color:#6c5d28;margin:0px 0px 12px 0px;
}
.news td a {
	font:bold 12pt Arial, Tahoma; color:#282828;text-decoration:underline;
}
.news td p {margin-top:5px;}
.news td a:hover {
	text-decoration:none;
}
.news td p {
	font:normal 11pt Arial, Tahoma; color:#282828;
}
.no_border_td td {
	border:none !important
}
.str_all {
	padding-top:20px;padding-bottom:20px;width:500px; margin:0px auto;
}
.str_all div {
	padding:0px 3px 0px 3px;float:left;
}
.str_all div a {
	font:normal 11pt Arial, Tahoma; color:#4199c7;text-decoration:underline;
}
.str_all div a:hover {
	text-decoration:none;
}
.str_all .str_m a {
	float:left;display:block;width:30px;height:19px;padding:3px 0px 0px 0px;text-align:center;font:normal 11pt Arial, Tahoma; color:#000000;text-decoration:none;margin-right:3px;border:solid 1px #dadada;
}
.str_all .str_m {
	margin-top:-7px;
}
.str_all .str_m a:hover {
	color:#ffffff;font-weight:bold;background:#4199c7;border:solid 1px #4199c7
}
.str_all .str_m .activ_str {
	color:#ffffff;font-weight:bold;background:#4199c7;border:solid 1px #4199c7
}
.slu_news {
	margin:35px 0px 0px 0px;padding:16px 16px 16px 16px;background:#d7d7d7;
}
.slu_news td {
	text-align:center;
}
.slu_news td a {
	font:normal 9pt Arial, Tahoma; color:#3a5db6;text-decoration:underline;
}
.slu_news td a:hover {
	text-decoration:none;
}
.slu_news  div {
	margin:0px auto 5px auto;width:183px;height:128px;padding:5px 0px 0px 5px;background: url(images/img_ramka.gif) no-repeat;
}
.slu_news  div img {
	display:block;
}
.footer {
	padding:20px 0px 10px 0px;border-top:solid 1px #d7d7d7;margin-top:25px;
}
.left_footer {
	float:left;font:normal 8pt Arial, Tahoma; color:#999999;
}
.left_footer ul {
	padding:0px 0px 10px 0px;
}
.left_footer ul li {
	margin-bottom:3px;
}
.search_text {
	padding-left:4px;width:127px;height:18px;margin-right:8px;font:normal 9pt Arial, Tahoma; color:#a39ea0;
}
.search_submit {
	padding:0px 8px 0px 8px;height:18px;
}
.right_footer {
	float:right;
}
.right_footer img {
	margin-left:10px;
}
.activ_vids {
	color:#000;z-index:300;position:relative;background:#FFFFFF url(images/a_line.gif) 6px 17px no-repeat;padding:3px 6px 3px 6px;border-right:solid 1px #7c7b80;border-left:solid 1px #7c7b80;border-top:solid 1px #7c7b80;
}
.activ_vids:hover {
	text-decoration:none !important;
}
.ales_vids {
     margin-top:0px;top:5px;position:relative;width:662px;left:-84px;padding:2px 10px 3px 10px;background:#FFFFFF;border:solid 1px #7c7b80;
}
.ales_vids a {
	color:#415cb5 !important
}
.gordost_all {
	padding:20px 30px 0px 0px;margin-bottom:-40px;font:normal 9pt Arial, Tahoma; color:#000000;line-height:18px !important;
}
.fote_gordost {
	width:243px;
}
.gordost_all h2 {
	font:bold 12pt Arial, Tahoma; color:#000000;margin:0px 0px 2px 0px ;
}
.gordost_all p {
	font:italic 8pt Arial, Tahoma; color:#6e6e6e;margin:0px 0px -15px 0px;
}
.gordost_all table {border-bottom:solid 70px #ffffff;}
.gordost_all div {
	padding-bottom:50px;
}
.callendar_all h3 {
	font:bold 11pt Arial, Tahoma; color:#000000;margin:0px 0px 5px 0px;
}
.callendar_all div {
	font:normal 9pt Arial, Tahoma;padding-top:25px;
}
.callendar_all td {
	padding:9px 0px 9px 10px;border-bottom:solid 1px #d2cfcf;
}
.td_1 {
	width:50%;
}
.td_2 {
	width:21%;
}
.td_3 {
	width:21%;
}
.zag_t_call td {
	padding:6px 0px 6px 10px;background:#e8e8e8;font-weight:bold;border:none;
}
.material {
	padding-top:20px;line-height:18px !important;
}
.float {
	display:block;float:left;margin:0px 10px 10px 0px;
}
.down {
	margin-top:5px;
}
.down img {
	margin-right:6px;position:relative;top:10px;
}
.agenstvo_menu {
	margin:15px 0px 15px 0px;padding:6px 10px 7px 10px;background:#d2e3f9;
}
.agenstvo_menu li {
	display:inline;padding-right:175px;
}
.agenstvo_menu li a {
	padding:2px 5px 2px 5px;font:normal 11pt Arial, Tahoma; color:#3a5db6;text-decoration:underline;
}
.agenstvo_menu li a:hover {
	text-decoration:none;background:#81c5e8;color:#ffffff;
}
.no_padding {
	padding:0px !important;
}
.agenstvo {
	font:normal 11pt Arial, tahoma; color:#282828;line-height:20px !important;
}
.big_news {
	padding:20px 0px 0px 0px;line-height:18px !important;font:normal 11pt Arial, Tahoma; color:#282828;
}
.big_news h2 {
	font:normal 9pt Arial, Tahoma; color:#999999;margin:0px 0px 4px 0px;
}
.big_news h2 b {
	font:normal 15pt Georgia;
}
.big_news h2 span {
	font:italic 9pt Arial;
}
.big_news h2 strong {
	font:normal 9pt Arial, Tahoma; color:#b33535;
}
.big_news img {
	display:block;margin:0px 0px 15px 0px;
}
.autor {
	padding:30px 0px 0px 0px;
}
.autor span {
	float:left;font:italic 9pt Arial, Tahoma; color:#999999;
}
.autor .fotograf {
	float:right;
}
.slu_news .all_sm_foto {
	font:normal 9pt Arial, tahoma; color:#797979;background:none;margin:0px 0px 10px 0px;width:auto;height:auto;
}
.slu_news .all_sm_foto a {
	font:bold 9pt Arial, Tahoma; color:#282828;text-decoration:underline;
}
.slu_news .all_sm_foto a:hover {
	text-decoration:none;
}
.gallery {
	padding-top:12px;line-height:18px !important;font:normal 11pt Arial, Tahoma; color:#282828;
}
.gallery h2 {
	font:normal 12pt Arial, Tahoma; color:#999999;margin:0px 0px 2px 0px;
}
.gallery h2 b {
	font:normal 17pt Georgia;
}
.gallery h2 span {
	font:italic 12pt Arial;
}
.gallery h3 {
	font:normal 9pt Arial, Tahoma; color:#6c5d28;margin:0px 0px 10px 0px;
}
.all_mini_gal {
	height:150px;padding:20px 0px 0px 0px;
}
.all_mini_gal img {
	display:block;
}
.all_mini_gal a {
	margin-right:13px;display:block;float:left;border:solid 4px #ffffff;
}
.all_mini_gal a:hover {
	border:solid 4px #63b1d8;
}
.all_mini_gal .activ_img {
	border:solid 4px #63b1d8;
}
.gallery_au {
	padding:5px 22px 0px 0px;
}
.color_dr {
	color:#000000 !important;
}
.search_rez {
	line-height:18px !important;padding:20px 0px 0px 0px;
}
.search_rez h4 {
	font:normal 9pt Arial, Tahoma; color:#000000;margin:0px 0px 12px 0px;
}
.search_rez h4 span {
	color:#868686;
}
.search_div {
	padding:0px 0px 20px 0px;
}
.search_div a {
	font:bold 10pt Arial, Tahoma; color:#000000;
}
.search_div p {
	margin:2px 0px 2px 0px;
}
.search_div div a {
	font:normal 8pt Arial, Tahoma; color:#6b6b6d;
}
.search_div div img {
	margin:0px 6px 0px 6px;position:relative;top:-1px;
}
.all_gal_zag {margin-bottom:15px !important;}
.all_gal_zag span {
	z-index:200;position:relative;top:10px;float:right;font:bold 9pt Arial, Tahoma; color:#000000;
}
.all_gal_zag span select {
	margin:0px 5px 0px 5px;width:170px;padding:0px 0px 0px 5px;font:normal 9pt Arial, Tahoma;
}
.all_gal_zag span input {
	position:relative;top:-1px;
}
.news_2 td {
	padding:0px;border:none;
}
.all_foto_gal {
	padding:5px 0px 25px 0px;
}
.foto_gal_v {
	width:259px;
}
.foto_gal_v div {
	height:157px;padding:11px 0px 0px 12px;background: url(images/foto_gal_v.gif) no-repeat
}
.foto_gal_v div img {
	display:block;
}









  @-moz-document url-prefix() {
.search_submit {
	padding:0px 8px 2px 8px;height:21px;font:normal 9pt Arial;
}
.all_gal_zag span {
	position:relative;top:-25px;
}
      }

.input_field {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 200px;
	border: 1px solid #C7CFCB;
	height: 22px;
}
.input_field_long {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 600px;
	border: 1px solid #C7CFCB;
	height: 22px;
}


div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 165px;
	width: 640px;
	overflow: auto;
}
ul.sc_menu {
	display: block;
	height: 165px;
	/* max width here, for users without javascript */
	width: 15000px;
	padding: 0px 0 0 0px;
	/* removing default styling */
	margin: 0;
	background: url('navigation.png');
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;
	padding: 0 4px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;

	text-align: center;
	font-size: 12px;
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 3px #fff solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);
	opacity: 0.5;
}

.left_block li {list-style-type:disc; margin-left:30px;}
.left_block table {}
.footer li {list-style-type:none !important;}
.left_footer li {list-style-type:none !important;}
.center_content {min-height:600px;}

.agenstvo_menu td {
     padding:0px 15px 0px 15px;text-align:center;
}
.agenstvo_menu td a {
     padding:2px 5px 2px 5px;font:normal 11pt Arial, Tahoma; color:#3a5db6;text-decoration:underline;
}
.agenstvo_menu td a:hover {
     text-decoration:none;background:#81c5e8;color:#ffffff;
}

.right_header {font:normal 8pt tahoma;float:right;padding:30px 50px 0px 0px;}
.header_menu {
     font:bold 11pt Arial, Tahoma; color:#000000;padding:0px 0px 5px 83px;margin-top:19px;
}
.header_menu li {
     display:inline;padding-right:6px;
}
.header_menu li a {
     font:bold 11pt Arial, Tahoma; color:#FFFFFF;text-decoration:underline;
}
.header_menu li a:hover {
     text-decoration:none;
}
.header_menu_sport {
     height:45px;padding:0px 0px 0px 83px;line-height:23px !important;
}
.header_menu_sport li {
     font:bold 9pt Arial, Tahoma; line-height:23px !important;color:#000000;display:inline;padding-right:6px;padding-bottom:7px;
}
.header_menu_sport li a {
     font:normal 9pt Arial, Tahoma; color:#FFFFFF;text-decoration:underline;
}
.header_menu_sport li a:hover {
     text-decoration:none;
}
.header_menu_sport li .all_vids {
     font:bold 9pt Arial, Tahoma; color:#33628c;text-decoration:none;
}
.header_menu_sport li .all_vids:hover {
     text-decoration:underline;
}
.navigator {
     position:relative;top:70px;padding:0px 0px 0px 83px;color:#ffcf6b;font:normal 8pt Arial, tahoma;margin-bottom:-13px;
}
.navigator span {font:normal 8pt Arial, tahoma; color:#FFFFFF;}
.navigator a {
     padding:0px 2px 0px 2px;font:normal 8pt Arial, Tahoma; color:#ffcf6b;text-decoration:underline;
}
.left_header {
     height:283px;
}
.right_header {font:normal 8pt tahoma;float:right;padding:10px 50px 0px 0px;}
.header_menu {
     font:bold 11pt Arial, Tahoma; color:#000000;padding:10px 0px 5px 83px;margin-top:24px;
}


.header_menu_sport li .all_vids {
     font:bold 9pt Arial, Tahoma; color:#33628c;text-decoration:none;
}
.header_menu_sport li .all_vids:hover {
     text-decoration:underline;
}
.navigator {
     position:relative;top:85px;padding:0px 0px 0px 83px;color:#ffcf6b;font:normal 8pt Arial, tahoma;margin-bottom:-13px;
}
.activ_vids {
     z-index:300;position:relative;z-index:300;text-decoration:none !important;color:#000000 !important;background:#FFFFFF;padding:3px 6px 3px 6px;border-right:solid 1px #7c7b80;border-left:solid 1px #7c7b80;border-top:solid 1px #7c7b80;
}
.activ_vids:hover {
     text-decoration:none !important;
}

.ales_vids {
     margin-top:0px;top:2px;position:relative;width:662px;left:-84px;padding:2px 10px 3px 10px;background:#FFFFFF;border:solid 1px #7c7b80;
}

.model_okno {padding-left:20px;width:500px;height:430px;background:#ffffff;position:absolute; top:100px;left:200px;}
.model_okno h1 {font: normal 13pt Tahoma, Arial; color:#010101;margin:0px 0px 15px 0px;}
.close_model {margin-bottom:-12px;text-align:right;padding:12px 12px 0px 0px;}
.img_model_f {padding:0px 0px 15px 0px;}
.exit_model {text-align:center;}
.exit_model input {width:91px;text-align:center;}

table.alltbl{width:667px;padding:0;margin:0;border-collapse:collapse;}
h1.sport_header_t{line-height:51px;margin:0;background:url(/images/sport_title.jpg) left center no-repeat;}
.form_photo_desc{font-style:italic;padding-top:100px;padding-bottom:35px;}
.form_photo_sent{background:#E9E9E9;padding:0 15px 5px 15px;font-size:14px;}
.form_photo_sent span{font-family:Georgia,Arial,Sans-Serif;font-size:36px;}
.sndfrm_td1{font-size:14px;padding:10px 0;width:160px;vertical-align:middle;}
.sndfrm_td2{width:260px;padding:10px 0;vertical-align:middle;}
.sndfrm_td2 input.text{width:260px;padding:3px 0;}
.sndfrm_td3{padding-left:10px;font-size:11px;color:#656565;vertical-align:middle;}
h6{font-size:11px;padding:0;margin:0;color:#F00000;}
.sndfrm_td4{width:420px;padding:10px 0;}
.sndfrm_td4 textarea{width:490px;height:220px;}
.sndfrm_td4 span{font-size:11px;color:#656565;padding-top:5px;display:block;}
.cap{padding-left:10px;width:80px;}
.cap input{width:80px;padding:3px 0;}
.frm_send_message{background:#E9E9E9;text-align:center;padding:10px 0;}
.frm_required_text{padding:20px 0 30px 0;font-size:11px;color:#656565;text-align:center;}
.feedback_button{text-align:center;padding-bottom:30px;}

.calendar {width:190px; float:right; margin-top:-35px;}
.calendar .arhive {background:#5eb2ce; float:right; height:20px; padding:3px 5px 0; position:relative;}
.calendar .arhive a {background:url(images/dot.gif) bottom repeat-x; color:#fff; text-decoration:none;}
.calendar .arhive a:hover {background:none;}
.calendar table {border-collapse:collapse; margin-top:7px; position:absolute; width:190px; margin-top:27px;}
.calendar table tr td {width:25px; height:25px; vertical-align:middle; text-align:center; padding:0; background:#e4e4e4; border:2px solid #fff; color:#787676;}
.calendar table tr td {font-family:arial; font-size:12px;}
.calendar table tr.week td {background:#00616e; color:#fff;}
.calendar table tr.month td {background:#bdd6d9; font-size:11px; font-weight:bold; color:#fff; width:auto; border:0px;}
.calendar table tr.month td a {font-size:11px; font-weight:bold; color:#fff; text-decoration:none;}
.calendar table tr td.curent {background:#a3ab1f; font-weight:bold; color:#fff;}
