/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {outline:0;}
.clear {clear:both;}

/*Users style*/
h1{font-size:26px; color:#006699;margin-bottom:20px;}
h2{font-size:22px; color:#006699;margin-bottom:15px;}
body {background: url("../images/background.png") repeat scroll 0 0 transparent; font-size: 14px; font-family: Tahoma,sans-serif;}
body a {color: #006699;}
.crumbbox { margin-bottom: 20px;}
.pagination a, .ditto_currentpage {margin-left:10px;}

#header {background: url("../images/top-background.png") center center no-repeat; width:100%; height:614px;}
#header .wrapper {width:830px; padding:0 75px; margin:0 auto;}
	#header	.row-top { padding-top:38px;}
	#header .logo {float:left; margin-left:-6px; }
	#header .logo-title {float:left; width:246px; margin: 35px 0 0 34px;}
	#header .logo-text {float:left; width:270px; margin: 46px 0 0 60px;}	
	#header .slider {background: url("../images/slider-frame.png") 0 0 no-repeat; width:890px; height:321px; margin-top:11px; position: relative; padding: 9px 0 0 40px;margin-left: -30px; }
		#header .slider .slider-items {padding: 10px 0 0 10px;}
			#header .slider .slider-items li{display:none;}
		#header .slider .slider-pagination { margin: 19px 0 0 392px; position: absolute;}
		#header .slider .slider-pagination li {float: left;padding-right: 3px;}
			#header .slider .slider-pagination li a { background: url("../images/dots-nonactive.png") no-repeat scroll 0 0 transparent; display: block; height: 7px; width: 7px;}
				#header .slider .slider-pagination li.active a { background: url("../images/dots-active.png") no-repeat scroll 0 0 transparent; display: block; height: 7px; width: 7px;}
		#header .slider .slider-prev { background: url("../images/arrow-left.png") no-repeat scroll 0 0 transparent; display: block; height: 55px; left: 37px; position: absolute; top: 116px; width: 34px; z-index: 99;}
		#header .slider .slider-next { background: url("../images/arrow-right.png") no-repeat scroll 0 0 transparent; display: block; height: 55px; right: 37px; position: absolute; top: 116px; width: 34px; z-index: 99;}

#middle {margin-bottom: 52px;}		
#middle .wrapper {width:830px; padding:0 75px 0 55px; margin:-80px auto 0;}
	#middle .left-column {float: left;margin-right: 35px;width: 264px;}
	#middle .left-column .menu {margin-bottom:40px;}
		#middle .left-column ul li { background: url("../images/menu-line.png") no-repeat scroll 0 0 transparent; padding: 10px 15px 7px 12px; position: relative;}
		#middle .left-column ul li.active { list-style-image: url("../images/menu-active.png");}
		#middle .left-column ul li.conv:hover { background-color:#006699;}
			#middle .left-column ul li.conv:hover ul li{ background-color:#ffffff;}
		#middle .left-column ul li.conv:hover a{ color:#ffffff;}
			#middle .left-column ul li.conv:hover ul li a{ color:#006699;}
			#middle .left-column ul li a{ font-family:Arial,sans-serif; font-size:14px; font-style:italic; color:#006699; line-height: 133%;}
		#middle .left-column .media {margin-left:12px;}
	#middle .right-column {float: left; width:530px;}
		#middle .right-column p{ margin-bottom:18px; line-height: 130%;}
		#middle .event-content {float:left;width:530px;}
			#middle .right-column p.event-date{ color:red; font-size:11px;}
			#middle .right-column img.event-image{ float:left; margin-right:20px;width:127px;}
			#middle .right-column img.clubs-image{ float:left; margin-right:20px;width:127px;}
		#middle .news-content { margin-bottom:25px;background: url("../images/menu-line.png") repeat-x scroll -6px 0 transparent; padding-top:25px;}
			#middle .right-column p.news-date{ color:red; font-size:11px;}
			#middle .right-column span h1 {font-size:16px;}
		
#block-news { height:225px; padding-top:26px; background: url("../images/news-background.png") repeat-x scroll 0 0 transparent;}
	#block-news .wrapper {width:830px; padding:0 75px; margin:0 auto;}
	#block-news .left-column {float: left;margin-right: 35px;width: 252px;}
		#block-news .left-column {float: left;margin-right: 35px;width: 252px;}
		#block-news .left-column ul li { list-style-image: url("../images/menu-active.png"); margin-bottom:6px;}
			#block-news .left-column ul li a{ font-size:14px; color:#006699;}
	#block-news .right-column {float: left; width:540px;}
		#block-news .right-column ul li { list-style-image: url("../images/menu-active.png"); background: url("../images/menu-line.png") no-repeat scroll -6px 0 transparent; padding: 13px 0 15px 0px; float:left; width:250px; }
			#block-news .right-column ul li.pad { margin-right:30px;}
		#block-news .right-column ul li.active { }
		#block-news .right-column .news-date { background: #006699; float:left;height:35px; width:35px; margin-right: 15px;text-align: center;font-size:12px;color:white;}
			#block-news .right-column .news-date span { font-size:20px;font-weight:bold;}
			#block-news .right-column ul li a{ float:left; font-size:12px; color:#666666; line-height: 133%; width:200px; letter-spacing: -0.03em;}
	
#footer { /*height:185px;*/ padding-top:35px; background: url("../images/footer-background.png"); font-size: 0.857em; position: relative}
	#footer .copy-abs {position:absolute; top:0; left:0; margin: 2px 0 0 -15px;}
	#footer .wrapper {width:830px; padding:0 75px; margin:0 auto;}
	#footer .left-column {float: left;/*margin-right: 35px;*/width: 252px; position:relative;}
		#footer .left-column p {line-height: 141%; margin-bottom:18px;}
	#footer .right-column {float: left; width:670px;/*padding-left:70px;*/margin-top: -20px;}
		#footer .right-column ul li { width:182px; margin-right:35px; float:left;margin-bottom:7px;}
		#footer .right-column ul li.active { list-style-image: url("../images/menu-active.png");}
			#footer .right-column ul li a{ font-family:Arial,sans-serif; font-size:12px; font-style:italic; color:#006699; line-height: 133%;}

/* ���������� ���� */			
#middle .left-column ul li ul {display:none;background:white;padding:10px 25px 0 25px;position: absolute;margin-left:252px;z-index:9999; top:0;}	
	#middle .left-column ul li ul li{background:none;padding:0;margin-bottom:10px;}
	#middle .left-column ul li ul li.active {list-style-image:none;}
		#middle .left-column ul li ul li a{font-size:12px;color:#006699;}	
		#middle .left-column ul li ul li.active a{color:#ff0000;}
	#middle .left-column ul li .arrow { display:none; background: url("../images/arrow.png") no-repeat scroll 0 0 transparent; width:11px; height:18px;position:absolute;margin-top:-9px; margin-left:235px;top:50%;}
	
/* ����� �������� �����*/
.form-contact .row {
    margin: 0 0 7px;
}
.row {
    overflow: hidden;
    width: 100%;
}
.form-contact label {
    float: left;
    line-height: 19px;
    margin: 0 10px 0 0;
    width: 100px;
}
.form-contact input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    float: left;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    padding: 1px 5px 2px;
    width: 248px;
}
.form-contact textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    float: left;
    font-size: 12px;
    height: 185px;
    line-height: 14px;
    max-width: 488px !important;
    min-height: 185px !important;
    min-width: 488px !important;
    padding: 1px 5px 2px;
    width: 488px;
}
.form-contact input.btn-form-contact {
    cursor: pointer;
    height: 24px;
    width: 76px;
	margin-left: 54px;
}
.errors {color:red;}
.right-column b, .right-column strong {
	font-weight: bold;
}
.right-column i, .right-column em {
	font-style: italic;
}
.right-column ul, .right-column ol {
	list-style-position: inside;
	margin-bottom: 18px;
}
.right-column ul {
	list-style-type: disc;
}
.right-column ol {
	list-style-type: decimal;
}
.right-column table {
	width: 100%;
}
.right-column table td {
	border: 1px solid #000;
	padding: 4px;
}
#navig{

    margin-top: 30px;
    text-align: center;
}
#navig a
{
    border: 0;
    background: url("../images/nav_na.png") no-repeat transparent;
    text-decoration: none;
    color:#ebf1fa;
    color: transparent;
   /* width:14px;
    height: 14px;

    padding: 0;
    margin: 0;
    display: block;
    float: left;*/
    padding: 14px 0 14px 14px;



}
#navig a.activeSlide { background: url("../images/nav_a.png") no-repeat; }
#navig a:focus { outline: none; }

.krevetka_div2
{
    background: url("../images/shadow_slider.png") no-repeat transparent top left ;
    width: 286px;
    height: 363px;
    text-align: center;
    margin-top: 45px;
    float: left;

    margin-left: -8px;

}

#krevetka_div
{
    width: 256px;
    height: 363px;
    position: relative;
    margin-left: 16px;
    float:left;
}


#krevetka_div a
{
    display: block;
}

#middle .left-column ul.left_menu_anons li
{
    background: none;
    padding: 10px 0px 7px 8px;
    position: relative;
}

#middle .left-column .anons
{
    margin-top: 35px;
}

#middle .left-column ul.left_menu_anons li p
{
    font-size: 12px;
    font-family: Tahoma;
    color:#666666;

}