
@font-face 
	{
    font-family: 'zantrokeregular';
    src: url('/fonts/zantroke.eot');
    src: url('/fonts/zantroke.eot?#iefix') format('embedded-opentype'),
         url('/fonts/zantroke.woff') format('woff'),
         url('/fonts/zantroke.ttf') format('truetype'),
         url('/fonts/zantroke.svg#zantrokeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body
	{
	margin: 0;
	padding: 0;
	background: #fff;
	z-index: 0;
	}

#container
	{
	max-width: 1920px;
	min-width: 960px;
	background: url(/img/top.jpg) top center no-repeat;
	margin: 0 auto;
	padding: 0;
	z-index: 2;
	}
	
#container_fon
	{
	max-width: 1920px;
	min-width: 960px;
	background: url(/img/fon.jpg) top center repeat-y;
	margin: 0 auto;
	padding: 0;
	z-index: 1;
	}
	
#header
	{
	width: 960px;
	height: 161px;
	margin: 0 auto;
	clear: both;
	background: transparent;
	padding: 0;
	}

#logo
	{
	position: absolute;
	margin-left: -9px;
	margin-top: 38px;
	padding: 0;
	clear: both;
	float: left;
	width: 462px;
	height: 91px;
	background: url(/img/logo.png) 0 0 no-repeat;
	z-index: 3;
	}

#contacts
	{
	position: absolute;
	margin-left: 757px;
	margin-top: 43px;
	width: 190px;
	padding: 0;
	}
	

#contacts_icon
	{
	float: left;
	clear: both;
	margin-left: 0;
	margin-top: 66px;
	width: 14px;
	height: 18px;
	background: url(/img/phone.png) 0 0 no-repeat;
	}

#contacts_info
	{
	float: left;
	clear: none;
	margin-left: 0;
	margin-top: 0;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	color: #8d020f;
	}
	
#contacts_info1
	{
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 20px;
	}
	
#contacts_info2
	{
	float: left;
	clear: both;
	margin-top: 4px;
	padding: 0;
	font-size: 22px;
	line-height: 22px;
	}

#contacts_info2 span
	{
	font-size: 18px;
	}
	
#contacts a { text-decoration: none; }
#contacts a:hover { text-decoration: none; }
#contacts a:link { color: #8d020f; }
#contacts a:visited { color: #8d020f; }

.menu-header
	{
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	float: left;
	clear: both;
	width: 983px;
	height: 40px;
	margin-left: -13px;
	margin-top: 0;
	padding: 0;
	background: url(/img/menu.png) 0 0 no-repeat;
	}
	
.menu-header table
	{
	margin-left: 0;
	margin-top: 0; 
	}


	
.menu-header td div.menu
	{
	padding: 12px 30px 11px 30px;
	text-align: center;
	}
	
	
.menu-header a  { text-decoration: none; }
.menu-header a:hover  { text-decoration: none; }
.menu-header a:link  { color: #fff; }
.menu-header a:visited  { color: #fff; }
.menu-header a.current_main   { text-decoration: none; }

.menu-header td div.delit
	{
	margin-top: 0;
	margin-left: 0;
	padding: 0;
	width: 2px;
	height: 37px;
	background: url(/img/delit.jpg) 0 0 no-repeat;
	}

	
#slider
	{
	float: left;
	clear: both;
	margin-left: 0;
	margin-top: 6px;
	border: 6px #ff8e00 solid;
	background: #fff;
	width: 948px;
	height: 393px;
	}
	
#slidebox
	{
	position: relative;
	margin-left: 2px;
	margin-top: 2px;
	width: 944px;
	height: 389px;
	}
	



#slidebox .slidesjs-next, #slidebox .slidesjs-previous
	{
	position: absolute;
	top: 140px;
	left: 14px;
	width: 51px;
	height: 51px;	
	display: block;
	z-index: 101;
	overflow: hidden;
	background: url(/img/slider_prev.png) 0 0 no-repeat;
    text-indent: -9999px;
	}

#slidebox .slidesjs-next
	{
	left: 879px;
	background: url(/img/slider_next.png) 0 0 no-repeat;
	}


.slidesjs-pagination 
	{
	position: relative;
	margin: -40px auto 0;
	z-index: 101;
	}

.slidesjs-pagination li 
	{
	float: left;
	margin: 0;
	list-style: none;
	}

.slidesjs-pagination li a 
	{
	display: block;
	width: 10px;
	height: 0;
	padding-top: 10px;
	margin-left: 5px;
	background: url(/img/slider_pagination.png) 0 0 no-repeat;
	overflow: hidden;
	}

.slidesjs-pagination li.slidesCurrent a
	{
	
	}

	
#content
	{
	width: 960px;
	clear: both;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.75);
	}

	
	
#main
	{
	clear: both;
	float: left;
	margin-top: 17px;
	margin-bottom: 1px;
	width: 1006px;
	height: 194px;
	background: url(/img/main.png) 0 0 no-repeat;
	}
	
	
#cont 
	{
	margin: 0 0 58px;
	padding-left: 31px;
	padding-right: 22px;
	width: 907px;
	clear: both;
	float: left;
	}
	
#cont_left
	{
	float: left;
	clear: both;
	margin-top: 42px;
	margin-left: 0;
	padding: 0;
	width: 207px;
	}
	
#depart
	{
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	}
	
#depart_title
	{
	float: left;
	clear: both;
	font-family: 'zantrokeregular';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 24px;
	color: #61b200;
	margin-left: 17px;
	margin-top: 0;
	}
	
#depart_table
	{
	float: left;
	clear: both;
	margin-top: 16px;
	margin-left: 0;
	width: 207px;
	}
	
.depart_arrow
	{
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	background: url(/img/arrow_left.png) 0 0 no-repeat;
	}

.depart_title
	{
	margin-top: -3px;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
	width: 188px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 16px;
	color: #8d020f;
	}
	
#depart a { text-decoration: underline; }
#depart a:hover { text-decoration: none; }
#depart a:link { color: #8d020f; }
#depart a:visited { color: #8d020f; }
	
.depart_stripe
	{
	margin-bottom: 9px;
	width: 188px;
	height: 1px;
	background: url(/img/stripe.jpg) 0 0 repeat-x;
	}

#events_top
	{
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	}
	
#events_top_title
	{
	float: left;
	clear: both;
	font-family: 'zantrokeregular';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 24px;
	color: #61b200;
	margin-left: 17px;
	margin-top: 35px;
	}
	
#events_top_table
	{
	float: left;
	clear: both;
	margin-top: 16px;
	margin-left: 0;
	width: 207px;
	}
	
.events_top_arrow
	{
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	background: url(/img/arrow_left.png) 0 0 no-repeat;
	}

.events_top
	{
	float: left;
	clear: both;
	margin-top: -3px;
	margin-bottom: 8px;
	}
	
.events_top_title
	{
	float: left;
	clear: both;
	margin-top: 0;
	padding: 0;
	width: 188px;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	line-height: 16px;
	color: #8d020f;
	}

.events_top_date
	{
	float: left;
	clear: both;
	margin-top: 2px;
	padding: 0;
	width: 188px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 14px;
	color: #acacac;
	}
	
.events_top_short
	{
	float: left;
	clear: both;
	margin-top: 17px;
	padding: 0;
	width: 188px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	}
	
#events_top a { text-decoration: none; }
#events_top a:hover { text-decoration: none; }
#events_top a:link { color: #8d020f; }
#events_top a:visited { color: #8d020f; }
	
.events_top_stripe
	{
	margin-bottom: 10px;
	width: 188px;
	height: 1px;
	background: url(/img/stripe.jpg) 0 0 repeat-x;
	}
	
#cont_right
	{
	float: left;
	clear: none;
	margin-top: 42px;
	margin-left: 60px;
	padding: 0;
	width: 639px;
	}
	
	
#cont_title
	{
	margin-top: -16px;
	margin-left: 0;
	padding: 0;
	text-align: left;
	clear: both;
	float: left;
	width: 639px;
	}

#cont_text
	{
	margin-top: -12px;
	margin-left: 0;
	text-align: justify;
	clear: both;
	float: left;
	width: 639px;
	padding: 0;
	}	

#cont_title h1
	{
	font-family: 'zantrokeregular';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 24px;
	color: #8d020f;
	}
	
#cont_text p, #cont_text
	{
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	}

#cont_text a { text-decoration: underline; }
#cont_text a:hover { text-decoration: none; }
#cont_text a:link { color: #8d020f; }
#cont_text a:visited { color: #8d020f; }


	
#cont_title h1 a { text-decoration: none; }
#cont_title h1 a:hover { text-decoration: none; }
#cont_title h1 a:link { color: #8d020f; }
#cont_title h1 a:visited { color: #8d020f; }


#footer
	{
	margin: 0 auto;
	padding: 0;
	clear: both;
	width: 960px;
	height: 157px;
	background: url(/img/footer.jpg) top center no-repeat;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	}
	
#footer_left
	{
	float: left;
	clear: both;
	margin-left: 31px;
	margin-top: 36px;
	width: 306px;
	padding: 0;
	}
	
#footer_left_col1
	{
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	}
	
#footer_left_col2
	{
	float: left;
	clear: both;
	margin-left: 1px;
	margin-top: 16px;
	padding: 0;
	}
	
#footer_right
	{
	float: left;
	clear: none;
	margin-left: 0;
	margin-top: 36px;
	padding: 0;
	}
	
#footer_menu
	{
	float: left;
	clear: both;
	margin-left: 3px;
	margin-top: 0;
	padding: 0;
	}

#footer_menu div	
	{
	float: left;
	clear: none;
	margin: 0;
	padding-right: 25px;
	}

#footer_addr
	{
	float: left;
	clear: both;
	margin-left: 0;
	margin-top: 16px;
	padding: 0;
	font-size: 14px;
	}
	
#footer a { text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer a:link { color: #fff200; }
#footer a:visited { color: #fff200; }

#footer_contacts
	{
	width: 300px;
	float: right;
	clear: none;
	text-align: right;
	margin-top: 32px;
	margin-right: 20px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	line-height: 16px;
	color: #fff;
	}

#footer_contacts a { text-decoration: underline; }
#footer_contacts a:hover { text-decoration: none; }
#footer_contacts a:link { color: #fff200; }
#footer_contacts a:visited { color: #fff200; }
	
.events	
	{
	float: left;
	clear: both;
	width: 641px;
	margin: 0;
	padding: 0;
	}
	
.events_arrow
	{
	float: left;
	clear: both;
	margin-left: 0;
	margin-top: 4px;
	padding: 0;
	width: 12px;
	height: 12px;
	background: url(/img/arrow_left.png) 0 0 no-repeat;
	}
	
.events_title
	{
	float: left;
	clear: none;
	margin-left: 8px;
	margin-top: 0;
	padding: 0;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	line-height: 16px;
	color: #8d020f;
	}
	
.events_foto
	{
	float: left;
	clear: both;
	width: 129px;
	height: 129px;
	margin: 17px 0 17px 4px;
	padding: 0;
	}
	
.events_foto img
	{
	width: 129px;
	height: 129px;
	border: 0;
	}
	
	
.events_info
	{
	width: 495px;
	float: left;
	clear: none;
	margin: 16px 0 19px 13px;
	padding: 0;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	}

.events_date
	{
	float: left;
	clear: both;
	margin-left: 1px;
	margin-top: 0;
	padding: 0;
	font-size: 14px;
	line-height: 14px;
	color: #acacac;
	}
	
.events_full
	{
	float: left;
	clear: both;
	margin-left: 0;
	margin-top: 7px;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	color: #363636;		
	}
	
.events_info a { text-decoration: underline; }
.events_info a:hover { text-decoration: none; }
.events_info a:link { color: #8d020f; }
.events_info a:visited { color: #8d020f; }

.events_next
	{
	float: right;
	clear: both;
	width: 150px;
	margin-right: 6px;
	margin-top: 13px;
	}
	
.events_next_icon
	{
	float: right;
	clear: both;
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	background: url(/img/next.png) 0 0 no-repeat;
	}
	
.events_next_title
	{
	float: right;
	clear: none;
	width: 135px;
	margin-right: 3px;
	margin-top: -2px;
	padding: 0;
	text-align: right;
	font-size: 14px;
	line-height: 14px;
	color: #8d020f;
	}
	
.events_stripe
	{
	float: left;
	clear: both;
	width: 640px;
	height: 1px;
	background: url(/img/stripe.jpg) 0 0 repeat-x;
	margin: 0 0 23px 1px;
	padding: 0;
	}

#pagination	
	{
	float: left;
	clear: both;
	margin-left: 6px;
	margin-top: -4px;
	padding: 0;
	}

.pg, .pg_point
	{
	float: left;
	clear: none;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	margin-top: 0;
	padding: 0;
	background: url(/img/pg.png) 0 0 no-repeat;
	text-align: center;
	}
	
.pg_hover
	{
	float: left;
	clear: none;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	margin-top: 0;
	padding: 0;
	background: url(/img/pg_hover.png) 0 0 no-repeat;
	text-align: center;
	}
	
.pg div, .pg_hover div, .pg_point div
	{
	padding-top: 8px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 14px;
	color: #556270;
	}
	
.pg:hover
	{
		background: url(/img/pg_hover.png) 0 0 no-repeat;
	}

	
.events_pos_date
	{
	float: left;
	clear: both;
	margin-left: 0;
	margin-top: 11px;
	padding: 0;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 14px;
	color: #acacac;
	}	
	
.events_pos_info
	{
	float: left;
	clear: none;
	margin-top: -1px;
	padding: 0;
	}
	
.report
	{
	float: left;
	clear: both;
	margin-top: 6px;
	margin-left: 0;
	padding: 0;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	}
	
.report_title
	{
	font-size: 16px;
	line-height: 16px;
	color: #8d020f;
	margin-top: 0;
	margin-left: 0;
	font-size: 18px;
	line-height: 18px;
	}
	
.report_title a { text-decoration: underline !important; }
.report_title a:hover { text-decoration: none !important; }
.report_title a:link { color: #8d020f !important; }
.report_title a:visited { color: #8d020f !important; }

.report_size
	{
	font-size: 14px;
	line-height: 14px;
	color: #919395;
	margin-top: 8px;
	margin-left: 0;
	}