BODY {
	background:#ffffff;
	margin:0px;
}
P, TD {
	font: 12px Arial, sans-serif; 
	color:#505D8A;
}
#pagecontent2 p{
	font: 12px Arial, sans-serif; 
	color:#505D8A;
	padding-left:4px;
	padding-right:20px;
}
p.place{
	color:#D6DAE6;
	margin:10px 0px 0px 0px;
	padding:0px;
}
p.placep{
	color:#D6DAE6;
	margin:5px 0px 0px 0px;
	padding:0px;
}
p.newsdata{
	font:10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 5px 0px 0px;
	margin:0px;
}
p.newstext{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px 5px 5px 22px;
}
p.details{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 8px 14px;
	padding:0px 0px 0px 8px;
	background:url(/img/newsh.gif) no-repeat left top;
}
IMG {
	border: 0
}
	
/* a */
a,a:link,a:visited,a:active {
	color: #003399;
	text-decoration: underline;
}
a:hover {
	color: #003399;
	text-decoration: none;
}
a.romart,a.romart:link,a.romart:visited,a.romart:active {
	color:#707070;
	text-decoration: underline;
}
a.romart:hover {
	color:#707070;
	text-decoration: none;
}

a.cardmap,a.cardmap:link,a.cardmap:visited,a.cardmap:active {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	display:block;
	margin-top:3px;
	width:320px;
}
a.cardmap:hover {
	color: #ffffff;
	text-decoration: none;
}
a.cardmap_p,a.cardmap_p:link,a.cardmap_p:visited,a.cardmap_p:active {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	display:block;
	margin-top:3px;
	width:220px;
}
a.cardmap_p:hover {
	color: #ffffff;
	text-decoration: none;
}
a.topmenu,a.topmenu:link,a.topmenu:visited,a.topmenu:active {
	width: 120px;
	background: #FFF url(/img/topmenu.gif) 0 0;
	text-decoration: none;
	text-align:center;
	display:block;
	padding:5px 0px 4px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#465584;
}
a.topmenu:hover {
	width: 120px;
	background: #ECA354 url(/img/topmenu.gif) 0 -25px;
	text-decoration: none;
	color:#ffffff;
}
a.topmenua,a.topmenua:link,a.topmenua:visited,a.topmenua:active,a.topmenua:hover  {
	width: 120px;
	background: #ECA354 url(/img/topmenu.gif) 0 -25px;
	text-decoration: none;
	text-align:center;
	display:block;
	padding:5px 0px 4px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#465584;
}
a.kroshki,a.kroshki:link,a.kroshki:visited,a.kroshki:active {
	color: #ffffff;
	text-decoration: underline;
	background:url(/img/bg_kroshki.gif) no-repeat center left;
	font:12px Arial, Helvetica, sans-serif;
	padding-left:11px;
	margin:0px 4px 0px 5px;
}
a.kroshki:hover {
	color: #ffffff;
	text-decoration: none;
}
a.dopmenu,a.dopmenu:link,a.dopmenu:visited,a.dopmenu:active {
	color: #455383;
	text-decoration: underline;
	font:11px Arial, Helvetica, sans-serif;
	background:url(/img/dop_menu_marker.gif) no-repeat left top;
	padding-left:9px;
}
a.dopmenu:hover {
	color: #000000;
	text-decoration: none;
}
a.dopmenua,a.dopmenua:link,a.dopmenua:visited,a.dopmenua:active,a.dopmenua:hover {
	color: #000000;
	text-decoration: none;
	font:11px Arial, Helvetica, sans-serif;
	background:url(/img/dop_menu_marker.gif) no-repeat left top;
	padding-left:9px;
}
a.newstext,a.newstext:link,a.newstext:visited,a.newstext:active {
	color: #ffffff;
	text-decoration: none;
}
a.newstext:hover {
	color: #ffffff;
	text-decoration: underline;	
}
a.details,a.details:link,a.details:visited,a.details:active {
	color: #455383;
	text-decoration: underline;
}
a.details:hover {
	color: #455383;
	text-decoration: none;
}
a.nav1,a.nav1:link,a.nav1:visited,a.nav1:active {
	text-decoration: none;
	display:block;
	width:22px;
	height:20px;
	background:url(/img/home.gif) no-repeat left top;
}
a.nav1:hover {
	text-decoration: none;
	background:url(/img/homea.gif) no-repeat left top;
}
a.nav1a,a.nav1a:link,a.nav1a:visited,a.nav1a:active,a.nav1a:hover {
	text-decoration: none;
	display:block;
	width:22px;
	height:20px;
	background:url(/img/homea.gif) no-repeat left top;
}
a.nav2,a.nav2:link,a.nav2:visited,a.nav2:active {
	text-decoration: none;
	display:block;
	width:22px;
	height:20px;
	background:url(/img/sitemap.gif) no-repeat left top;
}
a.nav2:hover {
	text-decoration: none;
	background:url(/img/sitemapa.gif) no-repeat left top;
}
a.nav2a,a.nav2a:link,a.nav2a:visited,a.nav2a:active,a.nav2a:hover {
	text-decoration: none;
	display:block;
	width:22px;
	height:20px;
	background:url(/img/sitemapa.gif) no-repeat left top;
}
a.nav3,a.nav3:link,a.nav3:visited,a.nav3:active {
	text-decoration: none;
	display:block;
	width:22px;
	height:20px;
	background:url(/img/mailtoo.gif) no-repeat left top;
}
a.nav3:hover {
	text-decoration: none;
	background:url(/img/mailtooa.gif) no-repeat left top;
}
a.nav3a,a.nav3a:link,a.nav3a:visited,a.nav3a:active,a.nav3a:hover {
	text-decoration: none;
	display:block;
	width:22px;
	height:20px;
	background:url(/img/mailtooa.gif) no-repeat left top;
}
a.lang,a.lang:link,a.lang:visited,a.lang:active {
	text-decoration: none;
	color:#ffffff;
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
	width:21px;
	padding:5px 0px 8px 0px;
	border-left:#A9AFC8 2px solid;	
	margin-bottom:2px;
	background:#A9AFC8 url(/img/lang.gif) no-repeat right top;
}
a.lang:hover {
	text-decoration: none;
	background:#ECA354 url(/img/langa.gif) no-repeat right top;
	border-left:#ECA354 2px solid;
}
a.langa,a.langa:link,a.langa:visited,a.langa:active,a.langa:hover {
	text-decoration: none;
	color:#ffffff;
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
	width:21px;
	padding:5px 0px 8px 0px;
	border-left:#ECA354 2px solid;	
	margin-bottom:2px;
	background:#A9AFC8 url(/img/langa.gif) no-repeat right top;
}

#leftmenu a {
	display: block;
	width:186px;
	text-align:center;
	margin-bottom:1px;
	text-decoration: none;
	color:#ffffff;
	font:12px Arial, sans-serif; 
	padding:5px 0px 5px 0px;
}
#leftmenu a.link1 {
	background: #8D95B3 url(/img/link1.jpg) no-repeat left top;
}
#leftmenu a:hover.link1 {
	background: #8D95B3 url(/img/link1a.jpg) no-repeat left top;
}
a.link1a,a.link1a:link,a.link1a:visited,a.link1a:active,link1a:hover {
	background: #8D95B3 url(/img/link1a.jpg) no-repeat left top;
}
#leftmenu a.link2 {
	background: #8D95B3 url(/img/link2.jpg) no-repeat left top;
}
#leftmenu a:hover.link2 {
	background: #8D95B3 url(/img/link2a.jpg) no-repeat left top;
}
a.link2a,a.link2a:link,a.link2a:visited,a.link2a:active,link2a:hover {
	background: #8D95B3 url(/img/link2a.jpg) no-repeat left top;
}
#leftmenu a.link3 {
	background: #8D95B3 url(/img/link3.jpg) no-repeat left top;
}
#leftmenu a:hover.link3 {
	background: #8D95B3 url(/img/link3a.jpg) no-repeat left top;
}
a.link3a,a.link3a:link,a.link3a:visited,a.link3a:active,link3a:hover {
	background: #8D95B3 url(/img/link3a.jpg) no-repeat left top;
}
#leftmenu a.link4 {
	background: #8D95B3 url(/img/link4.jpg) no-repeat left top;
}
#leftmenu a:hover.link4 {
	background: #8D95B3 url(/img/link4a.jpg) no-repeat left top;
}
a.link4a,a.link4a:link,a.link4a:visited,a.link4a:active,link4a:hover {
	background: #8D95B3 url(/img/link4a.jpg) no-repeat left top;
}
#leftmenu a.link5 {
	background: #8D95B3 url(/img/link5.jpg) no-repeat left top;
}
#leftmenu a:hover.link5 {
	background: #8D95B3 url(/img/link5a.jpg) no-repeat left top;
}
a.link5a,a.link5a:link,a.link5a:visited,a.link5a:active,link5a:hover {
	background: #8D95B3 url(/img/link5a.jpg) no-repeat left top;
}
#leftmenu a.link6 {
	background: #8D95B3 url(/img/link6.jpg) no-repeat left top;
}
#leftmenu a:hover.link6 {
	background: #8D95B3 url(/img/link6a.jpg) no-repeat left top;
}
a.link6a,a.link6a:link,a.link6a:visited,a.link6a:active,link6a:hover {
	background: #8D95B3 url(/img/link6a.jpg) no-repeat left top;
}
#leftmenu a.link7 {
	background: #8D95B3 url(/img/link7.jpg) no-repeat left top;
}
#leftmenu a:hover.link7 {
	background: #8D95B3 url(/img/link7a.jpg) no-repeat left top;
}
a.link7a,a.link7a:link,a.link7a:visited,a.link7a:active,link7a:hover {
	background: #8D95B3 url(/img/link7a.jpg) no-repeat left top;
}
a.list,a.list:link,a.list:visited,a.list:active {
	color: #DCDCDC;
	text-decoration: none;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-top:9px;
	padding-bottom:2px;
}
a.list:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(/img/list_no.gif) no-repeat left top;
}
a.lista,a.lista:link,a.lista:visited,a.lista:active,a.lista:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(/img/list_no.gif) no-repeat left top;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-top:9px;
	padding-bottom:2px;
}
a.img_gal,a.img_gal:link,a.img_gal:visited,a.img_gal:active,a.img_gal:hover  {
	text-decoration: none;
	text-align:center;
	display:block;
	padding:3px;
	border:#DCDCDC 1px solid;
}
a.back,a.back:link,a.back:visited,a.back:active {
	color: #003399;
	text-decoration: none;
	background:url(/img/back.gif) no-repeat left top;
	padding-left:18px;
	font-weight:bold;
}
a.back:hover {
	color: #003399;
	text-decoration: underline;
}
/* ul,li */
LI { 
	margin: 0.5em 0; 
	padding: 0; 
}
ul.dopmenu {
	margin:0px;
	padding:0px;
}
ul.dopmenu li{
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#pagetext ul li{
	list-style:none;
	list-style-image:url(/img/dop_menu_marker.gif);
	margin:0px 0px 4px 0px;
	padding:0px;
}
/* table, td */
#topline{
	background:#A9AFC8;
	border-bottom:#ffffff 1px solid;
}
#toplogo{
	background:#415080 url(/img/bg_toplogo.jpg) repeat-x left bottom;
	padding-left:11px;
}
#toplr{
	background:#415080 url(/img/bg_toplogo.jpg) repeat-x left bottom;
}
#topmenu{
	background:#415080 url(/img/bg_topmenu.jpg) repeat-x left bottom;
	padding:0px 15px 0px 15px;
}
#indexcontent{
	background:#FDFDFD url(/img/bg_indexcontent.jpg) repeat-x left top;
}
#pagecontent{
	background:#FDFDFD url(/img/bg_pagecontent.jpg) repeat-x left top;
}
#bg_footer{
	background:url(/img/bg_footer.jpg) repeat-x left bottom;	
}
#indexleft{
	background:url(/img/indexcontent_l.jpg) no-repeat left top;
	padding:4px 0px 0px 4px;
}
#pageleft{
	background:url(/img/pagecontent_l.jpg) no-repeat left top;
	padding:0px 0px 0px 4px;
}
#rotate1{
	background:url(/img/bg_rotate.jpg) no-repeat left bottom;
}
#rotatep1{
	background:url(/img/bg_rotatep.jpg) no-repeat left bottom;
}
#indexright{
	background:url(/img/indexcontent_r.jpg) no-repeat right top;
	padding:4px 5px 0px 4px;
}
#pageright{
	background:url(/img/footer_r.jpg) no-repeat right bottom;
	padding:0px 0px 0px 4px;
}
#pagemenu{
	background:url(/img/pagemenu_bg.jpg) no-repeat left top;
	padding:1px 0px 0px 5px;
}
#indexanons{
	background:url(/img/z.gif) no-repeat right bottom;
	padding:20px 10px 0px 10px;
}
#pagehead{
	background:url(/img/pagecontent2_r.jpg) no-repeat right top;
	padding:4px 0px 0px 0px;
}
#pagecontent2{	
	background:url(/img/pagecontent_r.jpg) no-repeat right top;
	padding:20px 10px 0px 30px;
}
#nameturnir{
	background:#6576A4 url(/img/turnir_name.jpg) repeat-x left top;	
}
#nameturnir_p{
	background:#6576A4 url(/img/turnir_name_p.jpg) repeat-x left top;
}
#nameturnir_l{
	background:url(/img/turnir_name_l.jpg) no-repeat left top;
	height:232px;
}
#nameturnir_r{
	background:url(/img/turnir_name_r.jpg) no-repeat right top;
	height:232px;
}
#nameturnir_pl{
	background:url(/img/turnir_name_pl.jpg) no-repeat left top;
	height:170px;
}
#nameturnir_pr{
	background:url(/img/turnir_name_pr.jpg) no-repeat right top;
	height:170px;
}

#leftmenu{
	margin:12px 0px 23px 0px;
}
.indexnews td{
	background:#A2A9C1;
	border-bottom:#ffffff 1px solid;
}
#dopmenu{
	background:url(/img/bg_dopmenu_left.jpg) no-repeat left top;

}
#dopmenu_top{
	background:url(/img/bg_dopmenu_top.jpg) no-repeat left top;
}
#dopmenu_ugol{
	background:url(/img/bg_dopmenu_ugol.jpg) no-repeat left top;
	padding: 8px 5px 10px 14px;
}
#hotnews{
	background:#A2A9C1 url(/img/events_ru.jpg) no-repeat right top; 
}
#hotnews div{
	background:url(/img/events_lu.jpg) no-repeat left top; 
	color:#ffffff;
	padding:3px 0px 3px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#hotnews_p{
	background:#A2A9C1 url(/img/events_ru_p.jpg) no-repeat right top; 
}
#hotnews_p div{
	background:url(/img/events_lu_p.jpg) no-repeat left top; 
	color:#ffffff;
	padding:3px 0px 3px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#tablename{
	background:#A2A9C1 url(/img/events_ru.jpg) no-repeat right top; 
	padding-left:0px;
}
#tablename div{
	background:url(/img/events_lu.jpg) no-repeat left top; 
	color:#ffffff;
	padding:3px 0px 3px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
 
.events th{
	font: 12px Arial, sans-serif;
	background:#617FA7;
	color:#ffffff;	
	height:20px;
	padding-left:0px;
}	
.events td{
	font: 12px Arial, sans-serif;
	background:#CFD8E4;
	color:#5B6E97;
	height:20px;
	padding-left:18px;
}
#footer_l{
	background:url(/img/footer_l.jpg) no-repeat left bottom;
	padding-bottom:35px;
}
#page_footer_l{
	background:url(/img/footer_l.jpg) no-repeat left bottom;
	padding-bottom:64px;
}
#footer_r{
	background:url(/img/footer_r.jpg) no-repeat right bottom;
	padding:0px 48px 10px 5px;
}
	
#footer{
	border-top:#617FA7 1px solid;
	background:#ffffff;
}
#copyright{
	font: 10px Arial, Helvetica, sans-serif;
	color:#707070;
	padding-left:8px;
}
#list{
	width:26px;
	height:26px;
	float:left;
	margin:4px 11px 4px 0px;
	text-align:center;
	background:url(/img/bg_list.gif) no-repeat left top;
}
.gallery_sfoto{
	padding:5px 0px 5px 0px;
	border-top:#DCDCDC 1px solid;
	border-bottom:#DCDCDC 1px solid;
}
.gallery_data{
	border-top:#DCDCDC 1px solid;
	height:12px;
	font: 10px Arial, Helvetica, sans-serif;
	padding-top:3px;
	color:#9D9D9D;
}
.gallery_data2{
	font: 11px Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	color:#7C7C7C;
}
.gallery_text{
	padding:0px 0px 0px 0px;
	border-bottom:#DCDCDC 1px solid;
}
/* div */
/* h */
H1 {
	font: bold 16px Arial, sans-serif; 
	color:#445282; 
	text-decoration: none;
}
H2 {
	font: bold 14px Arial, sans-serif; 
	color:#445282; 
	text-decoration: none;
}
H1.name {
	font: bold 16px Arial, sans-serif; 
	color:#ffffff; 
	text-decoration: none;
	text-align:left;
	padding:0px;
	margin:0px;
}
H1.razdel {
	font: bold 16px Arial, sans-serif; 
	color:#445282; 
	text-decoration: none;
	padding:0px 0px 10px 4px;
}
H1.razrad {
	font: 18px Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	text-decoration: none;
	padding:6px 0px 9px 0px;
	margin:0px;
}
H1.razradp {
	font: bold 13px Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	text-decoration: none;
	padding:5px 0px 7px 0px;
	margin:0px;
}
H1.gallery {
	font: bold 30px Arial, Helvetica, sans-serif; 
	color:#445282; 
	text-decoration: none;
	padding:20px 0px 15px 12px;
	margin:0;
}

h2.newsh{
	background:url(/img/newsh.gif) no-repeat left top;
	color:#455383;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:0px 0px 10px 8px;
	margin:5px 0px 0px 14px;
}
H2.gallery {
	font: bold 12px Arial, sans-serif; 
	color:#445282; 
	text-decoration: none;
	margin:0px;
	padding:0px;
}