table,td,div,ul,li,input,select,form,p,ul,li{margin:0; padding:0;font:12px Arial, Helvetica, sans-serif;}

table { border-collapse:collapse; margin:0; padding:0;}
img {border:none;margin:0; padding:0;}

html,body {height:100%;width:100%;margin:0; padding:0;}
body { background:#fff; font:12px Arial, Helvetica, sans-serif; color:#000;}
body.body { background:#004584 url(img/body_pix.jpg) repeat-y center;
-background:#004584 url(img/body_pix1.jpg) repeat-y center;
*background:#004584 url(img/body_pix1.jpg) repeat-y center;
font:12px Arial, Helvetica, sans-serif;  }
h1 {
	color:#4395c1;
	font:30px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 15px;
}
h2 {
	color:#4395c1;
	font:24px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 15px;
}
h3 {
	color:#4395c1;
	font:18px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 10px;
}
h4 {
	color:#ed3c33;
	font:14px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
h5 {
	color:#4395c1;
	font:16px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 10px;
}
.tab_list h3 { margin:0;}
p { 
	margin:0 0 10px;
	padding:0;
}
.nodisplay {display: none;}
#wrapper {background:url(img/header.jpg) no-repeat top center; text-align:center;}
#outer {
	width:1000px; 
	margin:0 auto;
	text-align:left;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
}

/* html #outer{height:100%;} /*for IE min-height */

#header { 
	/*background:url(img/roundtop_bg.png) no-repeat center 126px;	*/
	
	/*position:relative;*/
	-position: inherit;
	height:222px;
	width:1000px;
	z-index:6;

}
.logo {width:50%; padding:0 0 1px;}
.rus_eng {
float:right; 
margin:103px 38px 0 0;
-margin:103px 19px 0 0;
 /*width:265px;*/
 z-index:3;
 height:46px;
 text-align:right; 
 width:40%;
	/*background:url(img/icons.png) no-repeat left top;*/
}
.rus_eng table { 
height:40px;
width:auto;
float:right;
}
.rus_eng table td {
vertical-align:bottom;
text-align:center;
/*width:172px;*/
}
.rus_eng table td.eng {width:93px;}
.rus_eng table td.eng a { margin:0; }



.rus_eng table td a, .rus_eng table td span {
	margin:0 20px 0 8px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}

.menuTop { 
	padding: 0;
	margin:0;
	text-align:center; 
	width:100%;
	z-index:5; 
	clear:both;
	height:54px;
	z-index:100;
	/*position: absolute;
	left:0; bottom:10px;*/
	background: url(img/menu/top_bg.gif) no-repeat 33px top;
		-background: url(img/menu/top_bg.gif) no-repeat 34px top;
		*background: url(img/menu/top_bg.gif) no-repeat 34px top;

}
#nav {
	width:auto;
	z-index:100;
	margin:0;
	height:54px;
	padding:0 0 0 54px;
	*padding:0 0 0 56px;
	position:relative;

}
#outer #header .menuTop .eng_nav
{
	
	width:550px;
	*width:600px;
	-width:600px;
	margin:0 auto;
}
#nav li { 
	text-align:center;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	background:none;
	position:relative;
}


#nav li a {  
	display:block;
	height:54px; 
}

#nav li a.news { background:url(img/menu/news.gif) no-repeat center top;width:79px;}
#nav li a.news:hover,#nav li:hover a.news,#nav li.over a.news,#nav li a.newsAct  { background:url(img/menu/news.gif) no-repeat center bottom;width:79px;}
#nav li a.ennews { background:url(img/menu/ennews.gif) no-repeat center top;width:106px;}
#nav li a.ennews:hover,#nav li:hover a.ennews,#nav li.over a.ennews,#nav li a.ennewsAct  { background:url(img/menu/ennews.gif) no-repeat center bottom;width:106px;}

#nav li a.team { background:url(img/menu/team.gif) no-repeat center top;width:82px;}
#nav li a.team:hover,#nav li:hover a.team,#nav li.over a.team,#nav li a.teamAct  { background:url(img/menu/team.gif) no-repeat center bottom;width:82px;}
#nav li a.enteam { background:url(img/menu/enteam.gif) no-repeat center top;width:98px;}
#nav li a.enteam:hover,#nav li:hover a.enteam,#nav li.over a.enteam,#nav li a.enteamAct  { background:url(img/menu/enteam.gif) no-repeat center bottom;width:98px;}

#nav li a.matches { background:url(img/menu/matches.gif) no-repeat center top; width:129px;}
#nav li a.matches:hover,#nav li:hover a.matches,#nav li.over a.matches,#nav li a.matchesAct  { background:url(img/menu/matches.gif) no-repeat center bottom;width:129px;}

#nav li a.about { background:url(img/menu/about.gif) no-repeat center top;width:72px;}
#nav li a.about:hover,#nav li:hover a.about,#nav li.over a.about,#nav li a.aboutAct  { background:url(img/menu/about.gif) no-repeat center bottom;width:72px;}
#nav li a.enabout { background:url(img/menu/enabout.gif) no-repeat center top;width:89px;}
#nav li a.enabout:hover,#nav li:hover a.enabout,#nav li.over a.enabout,#nav li a.enaboutAct  { background:url(img/menu/enabout.gif) no-repeat center bottom;width:89px;}

#nav li a.forfans { background:url(img/menu/forfans.gif) no-repeat center top; width:125px;}
#nav li a.forfans:hover,#nav li:hover a.forfans,#nav li.over a.forfans,#nav li a.forfansAct  { background:url(img/menu/forfans.gif) no-repeat center bottom;width:125px;}
#nav li a.enguestbook  { background:url(img/menu/guestbook.gif) no-repeat center top; width:141px;}
#nav li a.enguestbook:hover,#nav li:hover a.enguestbook,#nav li.over a.enguestbook,#nav li a.enguestbookAct {background:url(img/menu/guestbook.gif) no-repeat center bottom;width:141px;}

#nav li a.partners { background:url(img/menu/partners.gif) no-repeat center top;width:93px;}
#nav li a.partners:hover,#nav li:hover a.partners,#nav li.over a.partners,#nav li a.partnersAct { background:url(img/menu/partners.gif) no-repeat center bottom;width:93px;}

#nav li a.media { background:url(img/menu/media.gif) no-repeat center top;width:64px;}
#nav li a.media:hover,#nav li:hover a.media,#nav li.over a.media,#nav li a.mediaAct { background:url(img/menu/media.gif) no-repeat center bottom;width:64px;}

#nav li a.press { background:url(img/menu/press.gif) no-repeat center top;width:68px;}
#nav li a.press:hover,#nav li:hover a.press,#nav li.over a.press,#nav li a.pressAct { background:url(img/menu/press.gif) no-repeat center bottom;width:68px;}

#nav li a.openplace { background:url(img/menu/openplace.gif) no-repeat center top;width:180px;}
#nav li a.openplace:hover,#nav li:hover a.openplace,#nav li.over a.openplace,#nav li a.openplaceAct { background:url(img/menu/openplace.gif) no-repeat center bottom;width:180px;}

#nav li ul {
	position:absolute;
	/*margin:0 0 0 -9999px;*/
	margin:0;
	display:none;
	padding:0;
	width:auto;
	z-index:100;
	top:auto;	
}

#sideMenu
{   background: url("img/news_bg.gif") repeat-x scroll center top transparent;
    border: 1px solid #FFFFFF;
    padding: 15px;
    width:194px;
	
	margin:0px;
}

#nav li li, #sideMenu li{
	list-style:none;
	background:none;
	float:none;
	margin:0;
	padding:0;
}

#sideMenu li a, #sideMenu li.act
{font:16px/32px Arial, Helvetica, sans-serif;
 color:#003263;
 font-weight:bold; }
 
#sideMenu li a:hover, #sideMenu li.act
{font:16px/32px Arial, Helvetica, sans-serif;
 color:#DD0000;
 font-weight:bold;
 text-decortion:none; }

#nav li li a {
	background:url(img/menu/sub_menu2.gif) no-repeat left top; 
	height:32px;
	color:#fff;
	text-align:left;	
	width:177px;
	*width:203px;
	font:12px/32px Arial, Helvetica, sans-serif; 
	text-decoration:none;
	 padding:0 5px 0 10px; 
	 display:block;
}

#sideMenu li a, #sideMenu li.act
{width:200px;}

#nav li li a:hover,#nav li li:hover a:hover { 
	background:url(img/menu/sub_menu2.gif) no-repeat left bottom;
	color:#000;

}

#nav li:hover ul,#nav li.over ul { 
	margin:0; 
	z-index:100; 
	display:block !important;
}

#body {   
	/*background:url(img/roundpix.png) repeat-y left;*/
	width:100%;
	z-index:2;
}
#body .inner {  
	padding:0 35px 0 34px;
	}

.main {width:933px;}
.main td { vertical-align:top;}
.leftCol { width:238px;}
.rightCol { width:230px;}
.leftCol .container { padding:0 10px 0 0;}
.rightCol .container { padding:0 0px 0 10px;}
.centerCol {
	border:1px solid #c7c7c7;
	border-top:none;
	border-bottom:1px solid #c7c7c7;
	background: url(img/news_bg.gif) repeat-x 0px 38px;
}

.centerCol .container {
	margin:38px 0px 0px;
	padding:30px;
	
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}


.navigator {
	position:absolute; 
	width:695px; 
	height:37px;-height:38px;*height:38px; 
	margin-left:-1px;* margin-left:-1px; -margin-left:-1px;
	background:#fff;
	border-bottom:1px solid #c7c7c7;
}
.navigator div { 
	background:#e2f3fd; 
	padding:8px 10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#373737;
}
.navigator div a { 
	color:#3278c0;
	font:normal 11px Arial, Helvetica, sans-serif;	
}
.navigator div span {
	color:#a3abb0;
	padding:0 8px 0 9px;
	display:inline-block;
	font:normal 11px Arial, Helvetica, sans-serif;	
 }

.bannerleft { 
	border:1px solid #c7c7c7; 
	padding:1px;
	margin:0 0 10px;
}
.bannerleft .top { 
	background:url(img/banner_bg.gif) repeat-x top; 
	padding:10px 10px 15px;
	/*height:212px;*/
}
.bannerleft .top table { 
	width:204px; 
	border-bottom:1px solid #c7c7c7; 
	margin-bottom:15px;
}
.bannerleft .top table td {
	vertical-align:middle; padding:5px 0px 15px 10px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.bannerleft .top h2 { 
	font:22px Arial, Helvetica, sans-serif; 
	color:#e90b00; 
	padding:0; 
	margin:0 0 15px;
	text-align:center;	
}
.bannerleft .top p { 
	font:18px Arial, Helvetica, sans-serif;
	padding:0; 
	margin:0 0 15px;
	text-align:center;
}
.bannerleft .top span {
	font:14px Arial, Helvetica, sans-serif;
	color:#a4a4a4;
}
.center {
	text-align: center;
}
.bannerleft .bottom { 
	background:#004883; 
	/*height:34px; */
	padding:10px; 
	color:#fff; 
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
}

#footer { /*url(img/roundbottom_pix.gif) repeat-y center; */
	/*background:url(img/roundpix.png) repeat-y center;}*/}
.footer_inner {
	background:url(img/footer.jpg) no-repeat bottom center;
	*background:url(img/footer.jpg) no-repeat 1px bottom;
	-background:url(img/footer.jpg) no-repeat 1px bottom;
	padding:25px 40px 25px; 
	
}
.footer_contacts { 
	background:#004584; 
	padding:0 32px;
}
.footer_contacts p { color:#789dbe; margin:0 0 0px; padding:0 0 15px;}
.footer_contacts a {color:#789dbe;}
.footer_banners { 
	text-align:right;
 	padding-top:15px; 
	float:right;
}
.footer_banners a { text-decoration:none; margin-left:10px;}

.right { text-align:right;}

.floatR { float:right;}



.main .time_tab { 
	width:230px;
	margin:0 0 10px;
	border:1px solid #c7c7c7;
	
}
.main  .time_tab tr {
	background:#f6f7f8 url(img/timetd_bg1.gif) no-repeat top;
}	
.main .time_tab tr.th1 {
	background:url(img/timeth1_bg.gif) no-repeat top;
}	
.main .time_tab tr.th2 {
	background:url(img/timeth2_bg.gif) no-repeat top;
	color:#fff;
}	
.main .time_tab tr.th1 td { 
	color:#fff;
	vertical-align:middle;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	border:none;
}
.main .time_tab td
{
	vertical-align:middle;
	border-bottom:1px solid #c7c7c7;
	
}
.main .time_tab td.t1 {
	padding:5px 4px 4px 13px;
	font:12px Arial, Helvetica, sans-serif;		
}
.main .time_tab td.nubr1 { 	
	width:25px;
	text-align:center;
	font:12px/24px Arial, Helvetica, sans-serif;	
}
.main .time_tab td.nubr2 { 
	width:25px;
	padding:0 0 0 5px;
}

.bannertop {
	border:1px solid #c7c7c7; 
	padding:1px;
	margin-bottom:10px;
}
.bannertop .text {
	background:url(img/bannertop_bg.gif) repeat-x; height:46px;
	padding:0 0 0 15px; 
	font:14px/46px Arial, Helvetica, sans-serif;
	color:#fff;
}
.autorization {
	background:url(img/autoriz_bg.jpg) no-repeat;
	width:200px;
	*width:226px;	
	height:93px;	
	*height:130px;
	padding:20px 13px 15px;
	*padding:20px 13px 15px;
	-padding:20px 13px 15px;
	color:#fff;
	margin-bottom:10px;
}
.autorization_adm {
	background:url(img/autoriz_bg1.jpg) no-repeat;
	width:200px;
	height:46px;
	padding:15px 13px 0px;
	*padding:15px 10px 0px;
	-padding:15px 10px 0px;
	color:#fff;
	text-align:center;
	margin-bottom:10px;
}
.autorization_adm p { margin:0 0 5px;}
.autorization a,.autorization_adm a{
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
}
.autorization h2 {
	 font:18px Arial, Helvetica, sans-serif; 
	 color:#fff;
	 padding:0;
	 margin:0 0 10px;
}
.autorization table { width:auto;}
.autorization table td { 
	vertical-align:middle;
	color:#fff;
}

.autorization table td input { 
	background:#fff;
	width:82px;
	padding:5px;
	font:12px Arial, Helvetica, sans-serif; color:#000;
	border:1px solid #c7c7c7; 
	margin:0 4px 10px 0;
	height:auto;
	*height:28px;
	-height:28px;
}
.autorization form { margin-bottom:10px;}
.autorization table td input.button {
	background-color:none;
	background:url(img/button_autoriz.gif) no-repeat;
	height:27px;
	width:27px;
	border:none;
	margin:0 0 10px; padding:0;
	cursor:pointer;
}
a { 
	text-decoration:underline; 
	/*color:#004584;*/color:#3377c0;
	font:12px Arial, Helvetica, sans-serif;
}
a:hover { text-decoration:none;}
.margR10 { margin-right:10px;}

.autorization p { margin:0; padding:0;}
.autorization p a { 
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
}
.results {
	background:url(img/results_bg.gif) no-repeat;
	height:153px;
	*height:178px;
	*width:230px;
	padding:15px 12px 10px;
	margin-bottom:10px;
}
.results h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin:0 0 5px;
	letter-spacing:-0.05em;
}
.results table { width:100%;}
.results table td { vertical-align:bottom;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px 5px 5px;
}
.results table td span {
	font:17px/17px Arial, Helvetica, sans-serif;
	color:#85c6ff;
	display:block; margin-top:5px;
}

.results table td b {
	font:30px/30px Arial, Helvetica, sans-serif;
	color:#ff3030;
	word-spacing:2px;
}
.recomend {}
.link_txt { height:37px; position:relative;}
#link1 { 
	background: url(img/press_txt.png) no-repeat; 
	height:37px; 
	width:114px;
	display:inline-block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;	
	position: absolute;
	top:0; left:0;
	font:16px/37px Arial, Helvetica, sans-serif;
}

#link1.active { 
	background: url(img/news_txt.png) no-repeat; 
	height:37px; 
	width:114px;
	display:inline-block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;	
	position: absolute;
	top:0; left:0;
	font:16px/37px Arial, Helvetica, sans-serif;
}

.link_txt .active { z-index:3;display:block;}

#link2 { 
	background: url(img/press_txt.png) no-repeat;
	height:37px; 
	width:114px;
	display:inline-block;
	cursor:pointer;
	position: absolute;
	top:0; left:115px;
	color:#fff;
	text-decoration:none;
	text-align:center;	
	font:16px/37px Arial, Helvetica, sans-serif;
	
}

#link2.active { 
	background: url(img/news_txt.png) no-repeat;
	height:37px; 
	width:114px;
	display:inline-block;
	cursor:pointer;
	position: absolute;
	top:0; left:115px;
	color:#fff;
	text-decoration:none;
	text-align:center;	
	font:16px/37px Arial, Helvetica, sans-serif;
	
}

#link3 { 
	background: url(img/open_txt.png) no-repeat;
	height:37px; 
	width:204px;
	display:inline-block;
	cursor:pointer;
	position: absolute;
	top:0; left:230px;
	color:#fff;
	text-decoration:none;
	text-align:center;	
	font:16px/37px Arial, Helvetica, sans-serif;
}

#link3.active { 
	background: url(img/open_txtact.png) no-repeat;
	height:37px; 
	width:204px;
	display:inline-block;
	cursor:pointer;
	position: absolute;
	top:0; left:230px;
	color:#fff;
	text-decoration:none;
	text-align:center;	
	font:16px/37px Arial, Helvetica, sans-serif;
}


	
#link1_cat { 
	border-top:2px solid #e72121;
	border-left:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	padding:1px;
}
#link2_cat { 
	border-top:2px solid #e72121;
	border-left:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	padding:1px;
}
#link3_cat { 
	border-top:2px solid #e72121;
	border-left:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	padding:1px;
}
.nonactive { display:none;}


#link1_cat .border,#link2_cat .border, #link3_cat .border {
	background: url(img/news_bg.gif) repeat-x top;
	border:1px solid #fff;
	 padding:15px;
}
.tab_list { width:auto;}
.tab_list td { 
vertical-align:middle; 
padding:10px 0;
border-bottom:1px dashed #d1d1d1;
}

.tab_list td .ramka { 
	margin-right:15px;
}
#body .tab_list td .ramka .ramka_bg { padding:5px;}
.tab_list td .ramka td { padding:0;border:none;}
.tab_list td .ramka td img { border:none;}
.tab_list td span { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#8f8f8f;
}
.tab_list td span a { 
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#373737;
	text-decoration:none;
}
.tab_list tr.end td { border:none;}
.tab_list .widgets td {border: none;}
.nav_all { 
	text-align:right;
	padding-bottom:15px;
	*padding-bottom:10px;
}
.nav_all a { color:#e61919; font-weight:bold;}

.opros {
	border:1px solid #c7c7c7;
	padding:1px;
	*width:228px;
}
.opros div {
	background:url(img/news_bg.gif) repeat-x top;
	padding:15px;
	color:#000;
}
.opros h2 { 
	font:24px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0; 
	margin:0 0 15px;
 }
.opros p { margin:0 0 10px;}


.opros ul { margin:0 0 5px; padding:0;}

.opros ul li { list-style-type: none; margin:0; padding: 0;}

.interrogationRadio { display: none; border: none; }

.interrogationRadioUnsel {
	background: url(img/radio1.gif) no-repeat;
	display: block;
	height: 18px;
	margin-bottom: 5px;
	padding-left: 21px;
	cursor:pointer;
}
#reactionForm { }
.interrogationRadioSel { background: url(img/radio2.gif) no-repeat;
	display: block;
	height: 18px;
	margin-bottom: 5px;
	padding-left: 21px;	
	cursor:pointer;
 }
#button_opros { background:url(img/button_opros.gif) no-repeat;
	width:143px;
	height:34px;
	border:none;
	display:block;
	cursor:pointer;
	padding:0;
	margin:10px 0 5px;
}

.fotocard {
	border:1px solid #c7c7c7; 
	position:relative;
	margin:0 0 10px;
	
	padding:0;
	text-decoration:none;
	display:block;
	width:228px;
	clear:both;
}

.fotocard .text {
	background:url(img/grey_png.png) repeat;
	padding:10px;
	color:#fff;
	font:22px Arial, Helvetica, sans-serif;
	width:208px;
	*width:228px;
	position:absolute;
	bottom:0; left:0;
	*bottom:-1px;
	text-align:center;
}
.fotocard .text span {
	color:#aaa9a9;
	font:14px Arial, Helvetica, sans-serif;
}
.part01 { width:920px; margin:0px;}
.part01 td { 
	vertical-align:top;
	text-align:center;
	padding-bottom:15px;
}
.part01 td a { text-decoration:none;}
.generaltitle { padding-bottom:15px; text-align:center;}


/* General site styles */



form {
margin: 0; padding: 0
}

ul, ol, li {
padding: 0; margin: 0
}

ul,ol { margin:10px 0;}
ol li {
list-style-type: decimal;
margin:0 0 5px;
list-style-position: outside;
margin-left:20px;
}

ul li {
	list-style:none;
	background:url(img/li.gif) no-repeat left 6px;
	padding:0 0 0 15px;
	margin:0 0 5px;
}



.inline {display: inline}

.red, .red a {color: red}

.darkred, .darkred a {color: #800000}

.green, .green a {color: #008000}

.blue, .blue a {color: blue}

.black, .black a {color: black}

.small, .small a {font-size: 10px}

.bold, .bold a {font-weight: bold}

.star {color: red}

.error {color: red}

.leftalign, .left {text-align: left}

.rightalign, .right {text-align: right}

.centeralign, .center {text-align: center}

.topvalign, .top {vertical-align: top}

.middlevalign, .middle {vertical-align: middle}

.bottomvalign, .bottom {vertical-align: bottom}

/* Admin Links (please don't edit it!) */

.divEdit {
margin: 0 0 15px 0;
font:12px Arial, Helvetica, sans-serif;
}
.divEdit a,.adminDivCreate a,.adminEditDelText a {color:#888;font:12px Arial, Helvetica, sans-serif;} 
.adminDivCreate {
margin-bottom: 10px;
}

.adminEditDelText {
margin: 0;
padding: 0;
margin-bottom: 10px;
}

.spanEditDel {
padding: 0px 5px 0px;
}

.spanEditDel img, #mainContent .spanEditDel img {
vertical-align: middle;
margin: 0px 3px 0px;
border: 0;
}

.divAddModule {
	margin: 0 0 10px 0;
}

.divAddModule .addModuleItem {

}

.divMoveForm {
margin: 15px 0 25px;
}

.divMoveForm form {
padding: 0;
margin: 0;
}

/* Forms (please don't edit it!) */

.divFormSubmited { /* Заявка отправлена успешно */

}

.divForm { /* Вся форма */ margin-bottom:25px;

}

.divForm .divFormButton { /* Submit button */
margin-top: 10px;
}

.divForm .divFormButton input {/*background:#e21f26;*/ background:#005faf; height:auto; line-height: normal; padding:3px 5px;*padding:2px 5px; border:none; color:#fff; cursor:pointer;
}
#button { 
	background: url(img/button_search.gif) no-repeat; 
	width:90px; height:24px; 
	border:none; 
	margin-left:5px; 
	font:14px/24px Arial, Helvetica, sans-serif; 
	color:#fff; 
	text-align:center; 
	cursor:pointer;
}
.submit,.login input.sumbit {
	background: url(img/save_button.gif) no-repeat; 
	font:14px/24px Arial, Helvetica, sans-serif; 
	height:24px;  
	border:none; 
	color:#fff; 
	width:180px;
}
.button {
	background: url(img/button.gif) no-repeat; 
	font:14px/24px Arial, Helvetica, sans-serif; 
	height:24px;  
	border:none; 
	color:#fff; 
	width:180px;
}

.divForm .divFormStar { /* "* - обязательные поля" */
margin: 10px 0;
}
.tab1 { margin:0 0 20px;}
.divListErrors { /* Error list */
margin: 10pt 0;
}
p.center { width:450px;}
.divListErrorsHead {
font-weight: bold;
padding: 0;
margin: 0;
margin-bottom: 10pt;
}

.divListErrors .divError {
color: #FF0000;
margin: 3pt 0;
padding-left: 10pt;
}

.divListErrors .desc {
font-size: 90%;
color: #333333;
}

.formField { /* Form element */
margin-bottom: 6pt;
}



.formField select, .formField input, .formField textarea { /* Form elements */
font-family: Arial, Sans-Serif;border:1px solid #bebdbd;
font-size: 12px;
margin-top: 1pt;
}
.formField input,.search_input { width:450px;height:24px; font:14px/16px Arial, Helvetica, sans-serif; padding:4px; }


.formField label {
margin-left: 4pt;
}

.formField textarea,textarea {
width: 450px;
}

.formField label {
margin-left: 4pt;
}

.formField  textarea.mono {
font-size: 11pt;
font-family: "Courier New", Courier, monospace;
}

.divFormStruct {padding-top: 6px;}

.divFormStruct ul li {list-style-type: none;}

.divFormStruct .inactive {
	font-weight: bold;
	/*margin-left: 25px;*/
}

/* ModuleRights */
div.divModuleRights {
position:absolute; 
top: 5px; 
right: 30px; 
border:1px solid black;
width: 360px;
padding: 2px;
background-color: white;
}

div.divModuleRights div.title {
width:100%;
text-align:center;
font-weight:bold;
}

div.divModuleRights div.title a{
cursor: pointer;
}

div.divModuleRights div.module {
padding: 4px;
margin:5px 2px;
border:1px solid black;
}

div.module div.role {
clear: both;
padding: 3px 0 3px 0;
}

/* Paging */

.disabledArrow {color: #AAA}

/* Search */

.searchResultsHead {
margin-top: 8pt;
font-size: 12pt;
}

.searchResultsCount {
margin: 10pt 0;
}

.searchPages {

}

/* Users */

.userTable td, .userTable th{
padding: 3px 5px;
}

.userTable th {
font-size: 10pt;
}

/* Articles */

.divArtList {

}

.tdArtListItem {
padding: 0px 0px 15px 0px;
}

.divArtListTitle {
font-weight: bold;
text-align: left; 
}

.divArtListDate, .divArtDate {
color: #848484; 
font-size: 8pt;
}

.divArtListPreview {
text-align: justify;
}

.divArtPages {

}

.divArt {

}

.divArtTitle {
font-weight: bold;
font-size: 12px;
}

.divArtText {

}

.divArtBack {
	text-align: right;
}

/* News */

.divNewsList, .divNewsMainList {

}

.divNewsListItem, .divNewsMainListItem {
padding: 0px 0px 15px 0px;
}

.divNewsListTitle, .divNewsMainListTitle {
font-weight: bold;
text-align: left; 
}

.divNewsListDate, .divNewsMainListDate, .divNewsDate {
color: #848484; 
font-size: 8pt;
}

.divNewsListPreview, .divNewsMainListPreview {
text-align: justify;
}

.divNewsPages {

}

.divNews {

}

.divNewsTitle {
	color:#4395c1;
	font:18px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 5px;
}

.divNewsTitle a {
	color:#4395c1;
	font:18px Arial, Helvetica, sans-serif;
	padding:0; margin:0 0 5px;
}

.divNewsDate {
margin:0 0 10px;

}
.divNewsBack {
	text-align: right;
	margin:10px 0;
}

/* Contacts */

.divContactsList, .divContactsMainList {

}

.divContactsListItem, .divContactsMainListItem {
padding: 0px 0px 15px 0px;
}

.divContactsListTitle, .divContactsMainListTitle {
font-weight: bold;
text-align: left; 
}

.divContactsListDate, .divContactsMainListDate, .divContactsDate {
color: #444444; 
font-size: 10pt;
}

.divContactsListPreview, .divContactsMainListPreview {
text-align: justify;
}

.divContactsPages {

}
.floatL { float:left;}
.divContacts {
width: 100%;
}
#body .li_text1 {list-style:none; background:none;width:60px; display:inline-block; padding:0;}
#body .li_text2 {list-style:none; background:none;margin:0 0 15px 0px; display:inline-block; width:563px; padding:0;}
.tableContacts {
	border-top: 1px solid #285B86;
	border-right: 1px solid #285B86;
}

.tableContacts td, .tableContacts th {
	border-left: 1px solid #285B86;
	border-bottom: 1px solid #285B86;
	text-align: left;
	padding: 3px 5px;
}

.divContactsBack {
	text-align: right;
	margin:10px 0;
}


#groupEditor {
	padding: 0px 0px 20px 0px; 
	background: #e9e9e4;
	border: 2px solid #82827F;
	width: 420px;
}

#groupEditor .closeImg {
	text-align: right;
}

#groupEditor .mainDiv {
	margin: 20px 20px 0px 20px;
}

#groupEditor table {
	margin: 15px 0px 0px 0px;
}

#groupEditor .fieldGroupEditor {
	padding: 5px;
}

#groupEditor .fieldGroupEditor input {
	width: 250px;
}

#groupEditor .submitGroupEditor {
	padding: 5px;
	text-align: center;
}

#groupEditor .error {
	font-size: 11px;
	font-weight: bold;
	color: #E00000;
}

#groupEditor .info {
	font-size: 11px;
	font-weight: bold;
	color: #00AF00;
}

.groupItem { border-bottom: 1px solid #CCCCCC; margin-bottom: 15px; padding-bottom: 5px;}
.groupTitle {font-weight:bold;margin-bottom: 5px;}
.clientBlock {margin-left: 20px;}
.clientItem {margin-bottom: 5px;}
.clientListTitle {font-weight:bold;margin-bottom: 5px;}
.clientListTitle a {padding-left: 10px;}
.clientListDate {padding-right: 5px;}

.pageEdit {
	margin-top: 10px;
}

.pageInput {
	width: 30px;
	padding: 0 5px;
}

.pageButton {
	
}

.listExtraField {
	margin-top: 10px;
}

.listExtraField input {
	width: 50%;
}

.spanSort {
	padding: 0px 5px 0px;
}

.spanSort input.inactive, .spanSort input.active, .spanSort input.error {
	border: 1px solid #000;
	width: 30px;
	height: 18px;
	padding-left: 14px;
	background: url(adminimg/sort_inactive.png) no-repeat left;
	color: #000;	
}

.spanSort input.active {
	background: url(adminimg/sort_active.png) no-repeat left;
}

.spanSort input.error {
	background: url(adminimg/sort_error.png) no-repeat left;
}

.adminTopPanel { border-bottom:1px solid #DCE0D4; width: 100%;   background:url(img/grey_png.png) repeat; }

.adminTopPanel a:hover, .adminTopPanel a:visited, .adminTopPanel a:link { /*color: #9D160A;*/color:#fff; }

.adminTopPanel .divEdit { margin-bottom: 0; color:#999;}

.tdAdminTopPanel { padding: 5px; }

.metaEditBlock { padding: 5px 10px; /*background-color: #F5F6EA;*/  color: #fff; }

.metaEdit { margin-top: 10px; position: absolute; z-index: 999;padding: 10px; width: 450px;background:url(img/grey_png.png) repeat; border:1px solid #DCE0D4; }

.metaEdit .field { margin-bottom: 10px; }

.metaEdit input.visibleInput, .metaEdit textarea.visibleInput { width: 100%; }

.metaRed { font-weight: normal; color: #ff0000; }

.metaGreen { font-weight: normal; color: #009900; }

.podMenu { position: absolute; z-index: 999; visibility: hidden; width: 215px; background:#000; border:1px solid #DCE0D4; margin-top: 10px; }

.podMenuRel { padding: 5px 0px 5px 5px;  }
.podMenuRel a{ text-decoration:none;}
.podMenuRel:hover a,.podMenuRel a:hover{color: #9D160A;}

.otherGames td { color: #ccc; }


.darkTd { background-color: #eff4f8; }
.lightTd { }

.personExtraphoto {/* float: left; */}
.clear { clear: both; }

.personOnMain { display: block; }
.flyFio { width: 90px; font-size: 10px;}

.faqKeyLine { margin-bottom: 15px; }
.faqSearch { margin-bottom: 15px; }
.faqSearchInput { font-size: 12px;height:21px;border:1px solid #00468B;width: 350px; }
.faqListItem { padding:15px 0 15px;border-top: 1px dashed #999; }
.faqListHeader { margin-bottom: 5px; }
.faqListQuestion { }
.faqListAnswer { padding: 5px 0 5px 5px; border: 1px solid #4787C6; margin: 0 0 10px 5px;}
.faqListKeywords { margin-bottom: 5px; }
.faqButtonDiv { }
.faqButton { background-color: #00468B;color: #ffffff;font-size: 11px;border: 2px solid #00468B;cursor: pointer; }
.alreadySent { background-color: #CCC; width: 100px; text-align: center; padding: 5px;}
.faqLine { border-bottom: 1px solid #00468B; margin-bottom: 15px;}

.adminTopPanel { position:absolute; width:1000px;z-index:1000; margin:0 auto;font:12px Arial, Helvetica, sans-serif;}
.adminmenu { position:absolute;font:12px Arial, Helvetica, sans-serif;}
.end { border:none;}
.tab_players { 
	width:629px; 
	margin:0 0 25px;
	border-bottom:1px solid #dbf1fc;
	font:12px Arial, Helvetica, sans-serif;
}
.tab_players td { 
	vertical-align:middle; 
	padding:0 7px; 
	font:12px/23px Arial, Helvetica, sans-serif; 
	height:23px;
}

.tab_players tr.th { 
	background: url(img/player_th.gif) no-repeat left top;
} 

.t5 {background: url(img/t5.gif) no-repeat left top;} 
.t5 td.first { background: url(img/t5.gif) no-repeat left top;}
.t5 td.end { background: url(img/t5.gif) no-repeat right top;}
.t5 td { background:#dbf1fc;}
.tab_players tr.th td { 
	color:#fff; 
	background:#004883; 
}
.tab_players tr.th td.first {
	background: url(img/player_th.gif) no-repeat left top; 
}
.tab_players tr.th td.end {background: url(img/player_th.gif) no-repeat right top;}
.tab_players tr  td.first { text-align:center;}


.players_list { 	
	font:12px Arial, Helvetica, sans-serif;
}
.players_list div {
	width:80px; height:145px;
	text-align:center;
	float:left;
	margin-right:10px;
}
.players_list div a {
	color:#3377c0;
	font:12px Arial, Helvetica, sans-serif;
}
.players_list div a img {
	margin-bottom:5px;
}
.blueline {
	color:#4395c1;
	font:24px Arial, Helvetica, sans-serif;
	padding:15px 0 0; margin:15px 0;
	border-top:3px solid #dbf1fc;
	
}
.player { width:auto; margin:0 0 20px;}
.player td { 
	vertical-align:top;	
}
.fotogal_player { 
	width:auto;
	height:180px;	
	font:12px Arial, Helvetica, sans-serif;
}
.fotogal_player td { vertical-align:top;}
#title_player {
	font:12px Arial, Helvetica, sans-serif;
	padding-left:10px;
/*min-width:248px;
     _width:expression((document.documentElement.clientWidth<248)?'246px':'auto');

	*/
}
#title_player h1 { font-size:26px;}
p {font:12px Arial, Helvetica, sans-serif;}
.bigfoto {
	/*float:left;	*/
	/*margin-right:8px;*/
}

.smallfoto {
	float:left;
	width:180px;
	text-align:left;
}

.personExtraphoto {padding:0 3px 8px 5px;
}
.personExtraphoto table { height:82px; text-align:center; width:82px;background:url(img/ramka_small.png) no-repeat top left;}
.personExtraphoto table td { padding:6px; vertical-align:middle; text-align:center;}

.dop {width:auto;}
.dop td { vertical-align:top; padding:5px 5px 5px 0;font:12px Arial, Helvetica, sans-serif;}

.tableAlbum { 
}
.tableAlbum td {
	width:207px;
	text-align:center;
	padding-bottom:10px;	
}

#body .tableAlbum td .ramka { margin:0 auto;}
#body .tableAlbum td .ramka td {
	text-align:center; 
	padding:0;
	width:auto;
}
#body .tableAlbum td .ramka td.ramka_bg { padding:5px;}
.albumPhotoTitle { padding:5px 0; width:160px;}

.ramka {
width:auto;
}
#body .ramka_bg { 
	background:#fff;
	padding:3px;
	border:none;
}
#body .r1,#body .tableAlbum td .ramka .r1,#body .r2,#body .tableAlbum td .ramka .r2,#body .tableAlbum td .ramka .r3,#body .tableAlbum td .ramka .r4,
#body .r3,#body .r4 { 	 
	height:3px; width:3px; 
	padding:0;	
	border:none;
}

#body .ll,#body .lt,#body .lb,#body .lr { padding:0;border:none;}

#body .r1 { background:url(img/ramka/topleft.png) no-repeat bottom right; width:3px;}
#body .r2 {background:url(img/ramka/topright.png) no-repeat bottom left; width:3px;}
#body .r3 {background:url(img/ramka/bottomright.png) no-repeat left;}
#body .r4 {background:url(img/ramka/bottomleft.png) no-repeat right;}
#body .lt,#body .tableAlbum td .ramka .lt { background:url(img/ramka/linetop.png) repeat-x bottom; height:3px;padding:0;}
#body .lb,#body .tableAlbum td .ramka .lb { background:url(img/ramka/linebottom.png) repeat-x top; height:3px;padding:0;}
#body .ll,#body .tableAlbum td .ramka .ll { background:url(img/ramka/lineleft.png) repeat-y right; width:3px;padding:0;}
#body .lr,#body .tableAlbum td .ramka .lr { background:url(img/ramka/lineright.png) repeat-y left; width:3px;padding:0;}


.absolute {
	position: absolute;
}
.block {
	border:1px solid #999999;	
	position:relative;
	z-index:2;
	width:451px;
	height:352px;
	margin-bottom:10px;
	background:url(img/w.gif) repeat-y right;
}
#slideMainAnchor {
	display:block;

	/*left:10px;*/
	padding-left:15px;
	position:relative;
	cursor:pointer;
	z-index:2;
}
.slideMain td { width:340px; height:46px;}
.slideMain td { vertical-align:middle; color:#fff;}
.slideMain td a { color:#fff;}
.slideShowControl {
	position: absolute;
	bottom:15px;
	*bottom:12px;
	-bottom:12px;
	right:15px;
	z-index:2;
	text-align: right;
	width: 100px;
}
#absolute1 {
 width:449px;
 *width:447px;
 position:absolute;
 left:1px;
 bottom:1px;
 z-index:2;
 height:46px;
 background:url(img/flash_txt.gif) repeat-x top;
}
#absolute1 a {color:#fff;}
#fadeBlock {
	width:449px;
	
	height:350px;
	top:1px;
	left:1px;
	position:absolute;
	z-index:1;
}

#slideMainImg { z-index:0; position:absolute;}

.public_list { 
	margin:15px 0 5px; 
	padding:15px 0 15px; 
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
}
.public_list li { 
	list-style:none;
	background:none; 
	margin:0 0 10px; 
	padding:0;
}
.public_list li div { margin:0 0 5px;}
.title_other { padding-top:15px;}
.dinamoGames td,.otherGames td{ 
	vertical-align:middle; 
	padding:5px; 
	border-bottom:1px dashed #999;
}
.dinamoGames tr.end td,.otherGames tr.end td{ border:none;}
.grey { font-size:11px; color:#888;}

#turnir_tab {
margin:0 0 10px;
}
#turnir_tab td { 
	vertical-align:middle;
	padding:3px;
	text-align:center;
	border:1px solid #004883;
}
#turnir_tab th { 
	background:#004883;
	border:1px solid #004883; 
	padding:3px; 
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#fff;
	text-align:center;
}
.row2 { background:#dbf1fc;} 
.set { 
	font:bold 14px Arial, Helvetica, sans-serif; 
	color:#ff0000;
}
.opros_tab { margin:0 0 10px;}
.opros_tab td { 
	padding:5px; 
	vertical-align:middle;
}
#question { position:relative; padding:15px;}
#question h2 { font-size:18px;}
.close { position:absolute; right:5px; top:5px;}
.close a { font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-0.6em; color:#666; text-decoration:none; padding:10px;}

#print { width:800px; margin:0 auto; text-align:left;min-height:100%; position:relative;color:#555; font-size:14px;}
* html #print {height:100%;} /*for IE min-height */

#print #header_print { width:100%; padding:15px 0;  float:left; background:#fff;}
#print .logo_print { padding-left:25px;}
#printUrl { float:right; padding:10px; font-size:12px;}
.printurl { padding:0 0 15px; text-align:center;}
#printContent h1,#printContent h2,#printContent h3 { color:#555; }

#printContent { padding-bottom:170px; color:#555;}
#print .printp { font:11px Arial, Helvetica, sans-serif; color:#888; padding:2px; background:#efefef;}
#print .printp span { color:#000;}
#print a,.footer_print .border_foot .text a { color:#666;}

.footer_print {
clear:both;

height:151px; color:#000;
margin:-151px auto 0;
position:relative;
width:800px;
}

.players_list div.trener  {
float:left;
height:145px;
margin-right:14px;
text-align:center;
width:300px;
margin-bottom:15px;
}
.players_list div.trener .ramka { margin:0 auto;}
.players_list div.trener .ramka a img {margin:0;}
.players_list a {cursor:pointer;}
.login { width:180px; text-align:center;}

#password,#selectfirst { /* Form elements */
	border:1px solid #bebdbd;
	width:178px;height:24px; font:14px/16px Arial, Helvetica, sans-serif; padding:4px;
	margin-top: 1pt;
	text-align:center;
}

#images {
	display:none;
	position:absolute;
	top:0; left:0;
}

.guestbook { width:100%;-width:630px;*width:630px;}
.guestbook td { vertical-align:top; padding:5px; border:1px solid #fff;}
.guestbook th { background:#dcf0fb;  padding:5px; border:1px solid #fff; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#666;}
tr.row2 { background:#f3f4f5;}
.dateguest { padding:2px 3px; border-top:1px dotted #999; margin-top:15px; font:10px Arial, Helvetica, sans-serif; color: #555;}
.city { font:11px Tahoma;color:#4395C1;}


.date { font:11px Tahoma; color:#888;}
.commentText { margin:5px 0 15px; padding:5px; /*border:1px solid #ccc;*/ background:#ebedef; font:12px Arial, Helvetica, sans-serif;}

.mb10 {
	margin-bottom: 10px;
}

/***** Blog ****/
.blogArcOpen ul {display: visible;}
a.switch, .blogArcOpen a.switch {background: url(img/open.gif) no-repeat left; padding-left: 15px;}
.blogArcClosed ul {display: none;}
.blogArcClosed a.switch {background: url(img/closed.gif) no-repeat left; }
.arhiv
{padding-left: 15px;
 padding-top:10px;
    }
.arhiv h2
{font:18px Arial, Helvetica, sans-serif;
    }
    
.arhiv ul li {background: none; padding-left: 0px;}
.arhiv ul li ul li {padding-left: 15px;}
.arhiv ul li li li{padding-left: 25px;}
.blogArcOpen a.switch
{font-weight:bold;
    }
    
.button_sec
{background: url(img/button_sec.gif) no-repeat left;
 height:29px;
 width:145px;
 text-align:center;
 padding-top: 5px; 
    }
 .button_sec a
 {text-decoration:none;
  color:White;
  display:block;
  margin:5px;
     }
     
     
     
  /*************comment**********/
 .textR input
  {margin-top:15px;
      }
      
 .input_captcha {
      width: 120px;
      font-family: Arial, Sans-Serif;
      border: 1px solid #BEBDBD;
      font-size: 12px;
      margin-top : 1pt;
      margin-bottom:10px;
}
 .tab_captcha
 {padding-left:10px;
     }

.tab_list td span.timeoutAuthor {color: #373737; font: bold 12px Arial,Helvetica,sans-serif;}
.timeoutTitle {margin-bottom: 10px;}

.bolelschik {color:#4395C1; font: bold 14px Arial,Helvetica,sans-serif; }
.tab_list td span a h2 {margin-top:5px;}
.tab_list td .blogtext span {font: 12px Arial,Helvetica,sans-serif;; color: #000;}
