﻿
/* Глобальные стили */

img.Smile { border-width: 0px; }
.sf-sub-indicator { display: none; }

/* Стили компонентов Telerik */

.RadCalendar_Default .rcMainTable .rcToday { background: none #E3ECF4; }
.RadCalendar_Default .rcMainTable .rcToday a { background: none transparent; }
.RadCalendar_Default .rcMainTable a { text-align: center; }


/*reset*/
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
.table, caption, .table tbody, .table tfoot, .table thead, 
.table tr, .table th, .table td {
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}


body {
color: black;
background: white;
}

ul {
list-style:none
}

strong{
font-weight:bold;
}

h1, h2, h3, h4, h5 { font-weight:normal } 

.table {
border-collapse: collapse;
border-spacing: 0px;
width:100%;
}

caption, .table th, .table td {
text-align: left;
font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}

blockquote, q {
quotes: "" "";
}

address { font-style:normal }

em { font-style:italic; }

blockquote { font-style:italic; padding-left:20px; }

sub, sup { font-size:90% }

big { font-size:16px; }
small { font-size:11px; }
tt { font-family:"Times New Roman", Times, serif;  }
code { font-family: Courier, "Courier New", monospace }

.content ol { padding-left:20px; margin:10px 0 }
.content ul { padding-left:15px; margin:10px 0 }
.content ul li { list-style:disc }

/*end of reset*/

h1
{
	font:18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f63e2f; padding-bottom:14px;padding-top:14px;
}
h2
{
	font:17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f63e2f; padding-bottom:14px;padding-top:14px;
}
h3
{
	font:16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f63e2f; padding-bottom:14px;padding-top:14px;
}

p
{
	text-align: justify;
}
p img
{
	margin: 10px;
}


/* tools */
.clear {clear:both; display:block; overflow:hidden; width:100%; height:1px;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* general styles */
.noline a { text-decoration:none }
.noline a:hover { text-decoration:underline }

a { text-decoration:underline; color:#e90d17; }
a:hover { text-decoration:none }

.overflow { overflow:auto; }

/* layout */
body { font:12px/1.3 Tahoma, Arial, Helvetica, sans-serif; color:#464445; }
#mainWrapper { width:980px; margin:0 auto; position:relative; background:url('../../Images/Site/ieroglif.jpg') no-repeat;  }
#headerWrapper { min-height:225px; }

#content { padding-bottom:37px; }
.sidebar { float:left; padding-left:28px; width:172px; }
.content { width:731px; float:right; padding-right:28px }
	.content .main { width:526px; float:left }
	.content .side { float:right; width:171px; }


#header .logo { position:absolute; left:0; top:0; display:block; width:490px; height:111px; background:url('../../Images/Site/logo.png') no-repeat; }
	#header .logo { left:35px; top:10px; text-align:left; font:52px/51px "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#header .logo, #header .logo a {  color:#f53020; text-decoration:none; display:block; }
	#header .logo a { padding-left:123px; padding-top:6px; }

#header .news { font-size:11px;
				left:0;
				line-height:18px;
				padding-bottom:20px;
				padding-left:35px;
				padding-top:131px;
				position:absolute;
				top:0;
				width:778px;
				z-index:2; }
				
#header .image {	position:absolute;
					right:0;
					top:4px;
					z-index:1; }

.languages { position:absolute; right:34px; top:10px; z-index:2;}
.languages li { float:left; padding-left:3px; z-index:2;}


.boxb { background:url('../../Images/Site/boxb.gif') 0 0 repeat-y; width:171px; margin-bottom:10px; }
	.boxb .boxTop { background:url('../../Images/Site/boxb.gif') 50% 0 no-repeat; }
	.boxb .boxBot { background:url('../../Images/Site/boxb.gif') 100% 100% no-repeat; min-height:227px; padding:12px 13px; }

.box { background:url('../../Images/Site/box.gif') 0 0 repeat-y; width:171px; margin-bottom:10px; }
	.box .boxBot { background:url('../../Images/Site/box.gif') 50% 0 no-repeat; }
	/*.box .boxTop { background:url('../../Images/Site/box.gif') 100% 100% no-repeat; min-height:80px; padding:12px 15px; }*/
	.box .boxTop { background:url('../../Images/Site/box.gif') 100% 100% no-repeat; padding:12px 15px; }
.box li { list-style:none!important; }
.box ul { margin:0; padding:0; }

.box h4 { font:17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f63e2f; padding-bottom:14px; }
.boxb a,
.box a { color:#484848; }

.box h4 a{ font:17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f63e2f; padding-bottom:14px; text-decoration:none; }

.box .photoWrapper { text-align:center; }
	.box .photoWrapper img { border:1px solid #bcbcbc; }

a.bullet { background:url('../../Images/Site/bullet.gif') 5px 5px no-repeat; padding-left:17px; }

.learn .boxTop { padding:12px 8px; }
.learn  h4 { padding-bottom:15px; }

.filials { font-size:11px; }
	.filials li { padding-bottom:8px; }

.master p { padding-top:5px; text-align:center; }

.grey { color:#515151!important; }

.wiki
{
	margin-top:17px;
}
.wiki h4 { font-size:24px; color:#f63e2f; padding-bottom:10px; }
.wiki a { color:#df0b07; }
.wiki .symbol { height:47px; }
	.wiki .symbol ul { padding-top:4px; }
	.wiki .symbol .symb { float:left; margin-right:5px; }
	.wiki .symbol a { color:#484848; }
.wiki .tegs { padding:10px 0; text-align:center; }
	.wiki .tegs li { display:inline; line-height:19px; font-weight:bold; }
	.wiki .tegs a { color:#000; text-decoration:none; border-bottom:1px dashed #000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 2px; }
	.wiki .tegs a:hover { border-bottom:0; }
	.wiki .tegs .size1 { font-size:12px; } 
	.wiki .tegs .size2 { font-size:13px; }
	.wiki .tegs .size3 { font-size:14px; }
	.wiki .tegs .size4 { font-size:16px; }

.box .tel { font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#df0b07; padding-bottom:6px; }
	.box .tel span { font-size:14px; font-weight:bold; padding-right:3px; }
.box .icq { background:url('../../Images/Site/ico-icq.gif') 0 0 no-repeat; padding-left:21px; }
.box .mail { background:url('../../Images/Site/ico-mail.png') 0 3px no-repeat; padding-left:22px; padding-bottom:11px; }
	.box .mail a { color:#df0b07; }

#menu { padding:0; margin:0; height:122px; }
#menu li { list-style:none; float:left; height:122px; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; width:20%; position:relative; background:url('../../Images/Site/menu.jpg') no-repeat;  }
#menu li.home { background-position:8px -5px; z-index:10 }
#menu li.akido { background-position:-133px -5px; z-index:9 }
#menu li.federation { background-position:-271px -5px; z-index:8 }
#menu li.events { background-position:-436px -5px; z-index:7 }
#menu li.galery { background-position:-571px -5px; z-index:6 }
#menu li h4 { color:#df0b07; display:block; padding-top:85px; height:27px; text-align:center; text-decoration:none; font-weight:bold;cursor:pointer;}
#menu li a { text-decoration:none; font-weight:bold; }
#menu li li { float:none; height:auto; width:auto; background:none }
#menu li ul.submenu1 { display:none; position:absolute; width:125px; height:30px; top:5px; left:50px; }
#menu li ul.submenu2 { display:none; position:absolute; width:125px; height:51px; top:5px; left:50px; }
#menu li ul.submenu3 { display:none; position:absolute; width:125px; height:72px; top:5px; left:50px; }
#menu li ul.submenu4 { display:none; position:absolute; width:125px; height:93px; top:5px; left:50px; }
#menu li ul.submenu5 { display:none; position:absolute; width:125px; height:116px; top:5px; left:50px; }
#menu li ul.submenu6 { display:none; position:absolute; width:125px; height:137px; top:5px; left:50px; }
#menu li ul.submenu7 { display:none; position:absolute; width:125px; height:159px; top:5px; left:50px; }
#menu li ul.submenu8 { display:none; position:absolute; width:125px; height:182px; top:5px; left:50px; }
#menu li:hover ul.submenu1 { display:block; background:url('../../Images/Site/submenu1.png') no-repeat; }
#menu li:hover ul.submenu2 { display:block; background:url('../../Images/Site/submenu2.png') no-repeat; }
#menu li:hover ul.submenu3 { display:block; background:url('../../Images/Site/submenu3.png') no-repeat; }
#menu li:hover ul.submenu4 { display:block; background:url('../../Images/Site/submenu4.png') no-repeat; }
#menu li:hover ul.submenu5 { display:block; background:url('../../Images/Site/submenu5.png') no-repeat; }
#menu li:hover ul.submenu6 { display:block; background:url('../../Images/Site/submenu6.png') no-repeat; }
#menu li:hover ul.submenu7 { display:block; background:url('../../Images/Site/submenu7.png') no-repeat; }
#menu li:hover ul.submenu8 { display:block; background:url('../../Images/Site/submenu8.png') no-repeat; }
#menu li h4 { background:url('../../Images/Site/submenu2.png') - 2000px -2000px no-repeat; } /* for opera */
#menu li li a { display:inline; font-weight:normal; text-align:left; font-size:13px; color:#ec4711; background:url('../../Images/Site/menu-bullet.gif') 0 7px no-repeat; padding-left:15px; padding-top:0; text-decoration:underline;}
#menu li li a:hover { text-decoration:none;}

#news { padding-top:6px; }
#news h4 { color:#f53020; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:24px; }
	#news ul { margin:0!important; padding:0!important; }
	#news li { list-style:none!important; padding-bottom:10px; min-height:75px; background:url('../../Images/Site/news-border.png') 0 100% repeat-x; padding-top:10px; }

	#news li .photo { float:left; margin-top:7px; border:1px solid #d4d4d4; }
	#news li p { padding-bottom:4px; }
	#news li .news { margin-left:77px; }
	#news li .date { font-weight:bold; font-size:13px; color:#454344; padding-bottom:0 }
	#news li .title { font-size:13px; }
	
	#news .all { text-align:right; padding-top:5px; }
		#news .all a { background:url('../../Images/Site/menu-bullet.gif') 0 6px no-repeat; padding-left:15px; }
	
#enumeration { padding-top:6px; }
#enumeration h4 { color:#f53020; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:24px; }
	#enumeration ul { margin:0!important; padding:0!important; }
	#enumeration li { list-style:none!important; padding-bottom:10px; background:url('../../Images/Site/news-border.png') 0 100% repeat-x; padding-top:10px; }

	#enumeration li p { padding-bottom:4px; }
	#enumeration li .news { margin-left:0px; }
	#enumeration li .title { font-size:13px; }
	#enumeration li .date { font-weight:bold; font-size:13px; color:#454344; padding-bottom:0 }
	#enumeration .imagescontainer { padding: 0px 0px 10px 0px;}
	#enumeration .image { float:left;margin: 10px 10px 0px 0px; min-height:180px}
	#enumeration .image img {border:1px solid #bcbcbc;}


#wikianon { padding-top:6px; }
	#wikianon .container { padding: 0px 0px 10px 0px;}
	#wikianon .image { float:left;margin: 10px 10px 0px 0px;}
	#wikianon .title { text-align:center;width:162px;margin: 2px 0px 5px 0px;}
	#wikianon .image img {margin: 0px;}
	#wikianon td {border:1px solid #bcbcbc;margin: 0px;width:162px;height:162px;text-align:center;vertical-align:middle;padding: 0px;}
	#wikianon .anons {text-align:center;width:162px;}
	#wikianon .anons * {text-align:center;}
	
	
.all { text-align:right; padding-top:5px; }
	.all a { background:url('../../Images/Site/menu-bullet.gif') 0 6px no-repeat; padding-left:15px; }

.imgContentImage {float:left;margin: 4px 10px 4px 0px;}
	
#footer { height:130px; background:url('../../Images/Site/footer.jpg') 50% 100%; text-align:center; }
	#footer a { color:#e90d17; }
	
#close { position:absolute; right:20px; top: 2px; }	
#map {border:solid 1px #cccccc; height:327px; width:600px; }
#popup { border:solid 1px #cccccc; display:none; position:fixed;  z-index:300; padding:20px; background-color:#ffffff; }

.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.title{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bold;color:#f63e2f;}