/* Document CSS */
html, body, form, fieldset, p, a, ul, ol, li, div, legend, label,
br, input, button, h1, h2, h3, h4, h5, h6, form, ADDRESS, CITE{font-weight: normal; font-style: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; list-style:none;}

* {font-size:1em;}
html{font-size: 100.01%; height: 100%;}
body{font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; background:white; height:100%; color:#3f3f3f;}

A IMG{border: none;}


TEXTAREA {overflow:auto; font-size:1.2em; font-family: Arial, Helvetica, sans-serif;}
INPUT.inputText,
TEXTAREA,
SELECT
{/*border:1px #e2e2e2 solid;*/}
.fl {width:100%; height:0px; clear:both; font-size:0; line-height:0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0; background:blue;}
.floatRight {float:right;}
.floatLeft {float:left;}


.main {min-height:100%;}


#menu {padding:36px 50px 0; color:#fff;}
#menu A {color:#fff;}
#menu UL {width:100%; overflow:hidden;}
#menu LI {float:left; width:17%; padding-bottom:20px;}
#menu LI DIV {padding-right:3px; text-align:center;}
#menu LI DIV DIV {padding:0; background:#f5212d url(/a0/ru/images/bgMenuTL.gif) no-repeat top left;}
#menu LI DIV DIV DIV {background:url(/a0/ru/images/bgMenuTR.gif) no-repeat top right;}
#menu LI DIV DIV DIV DIV {background:url(/a0/ru/images/bgMenuBR.gif) no-repeat bottom right;}
#menu LI DIV DIV DIV DIV DIV {background:url(/a0/ru/images/bgMenuBL.gif) no-repeat bottom left; padding:1.4em 0; font-size:1.2em;}
#menu IMG {margin:-10px 10px -7px 0;}

#menu .active DIV DIV {background:#3a7dc5 url(/a0/ru/images/bgMenuActiveTL.gif) no-repeat top left;}
#menu .active DIV DIV DIV {background:url(/a0/ru/images/bgMenuActiveTR.gif) no-repeat top right;}
#menu .active DIV DIV DIV DIV {background:url(/a0/ru/images/bgMenuActiveBR.gif) no-repeat bottom right;}
#menu .active DIV DIV DIV DIV DIV {background:url(/a0/ru/images/bgMenuActiveBL.gif) no-repeat bottom left;}

.logo {padding:0 0 0 100px;}
.headerBan {width:585px; text-align:center; padding:5px 3% 25px;}


.content {padding:0 100px 350px 85px;}
.collStatic {width:250px; float:left; padding-top:50px; min-height:20px;}
.collStretches {padding-left:295px;}
.collStretchesHr1 {width:99%; float:right;}




.footer {height:288px; margin-top:-288px !important;}
.copyright {padding:6px 100px 13px; font-size:1.2em; color:#fff; background:#f5212d; line-height:1.5em;}
.copyright A {color:#fff;}
.copyright SPAN {padding-right:5px;}
.creation {text-align:center; font-size:1.2em; line-height:1.5em; padding-top:45px;}
.creation IMG {margin-bottom:5px;}

/* ALL STYLE */
.allWidth {min-width:1000px; max-width:1600px; margin:0 auto;}


.allButton {display:block; background:url(/a0/ru/images/bgButton.gif) no-repeat top left; width:112px; height:32px; border:none; text-align:center; vertical-align:middle; margin:0 auto;}

/* RC */
.allRCBlue {
	background:url(/a0/ru/images/littleMaskLT.gif) no-repeat left top #094fa3; position:relative;
	}
.allRCBlue DIV {background:url(/a0/ru/images/littleMaskRT.gif) no-repeat right top;}
.allRCBlue DIV DIV {background:url(/a0/ru/images/littleMaskRB.gif) no-repeat right bottom;}
.allRCBlue DIV DIV DIV {background:url(/a0/ru/images/littleMaskLB.gif) no-repeat left bottom; padding:6px;}
.allRCBlue IMG {display:block;}
.allRCBlue .RCTL {position:absolute; top:3px; left:3px; height:5px; width:5px;}
.allRCBlue .RCTR {position:absolute; top:3px; right:3px; height:5px; width:5px;}
.allRCBlue .RCBR {position:absolute; bottom:3px; right:3px; height:5px; width:5px;}
.allRCBlue .RCBL {position:absolute; bottom:3px; left:3px; height:5px; width:5px;}

/* COLOR */
A {color:#2670bf;}
A:hover {color:#3f3f3f !important;}
.interiorLink {text-decoration:none; border-bottom:1px #2670bf dashed;}
.interiorLink:hover {border-color:#3f3f3f !important;}

.allLinkTextColor A {color:#3f3f3f;}
.allLinkTextColor A.interiorLink {border-color:#3f3f3f;}

.allDarckText {color:#3f3f3f;}
.allSiteColor {color:#ed1b2d;}

/* DEFAULT STYLE */
.default {font-size:1.2em; line-height:1.5em;}
.default * { line-height:1.5em;}
.default H1, .default .h1 {margin:1em 0 1.2em; font-size:1.6em; font-weight:900;}
.default H2, .default .h2 {margin:1em 0 1.2em; font-size:1.4em; font-weight:900;}
.default H3, .default .h3 {margin:0.5em 0 0.3em; font-size:1.2em; font-weight:900;}
.default H4, .default .h4 {margin:1em 0 1.4em; font-size:1.0em; font-weight:900;}
.default H5, .default .h5 {margin:0em 0 1.2em; font-size:0.8em; font-weight:900;}

.default H1 SPAN, .default .h1 SPAN {font-weight:100;}
.default H2 SPAN, .default .h2 SPAN {font-weight:100;}
.default H3 SPAN, .default .h3 SPAN {font-weight:100;}
.default H4 SPAN, .default .h4 SPAN {font-weight:100;}
.default H5 SPAN, .default .h5 SPAN {font-weight:100;}

.default H1 A, .default .h1 A {font-weight:900; text-decoration:underline;}
.default H2 A, .default .h2 A {font-weight:900; text-decoration:underline;}
.default H3 A, .default .h3 A {font-weight:900; text-decoration:underline;}
.default H4 A, .default .h4 A {font-weight:900; text-decoration:underline;}
.default H5 A, .default .h5 A {font-weight:900; text-decoration:underline;}

/*.default A:hover IMG {border:1px #0091c7 solid;}*/

.default P, .default .p {margin:0 0 1.4em;}

/*list-style:decimal; */
.default UL LI {}
.default UL LI, .default OL UL LI  {list-style:none; background:url(/a0/ru/images/listStyle.gif) no-repeat 2px 0.75em; padding-left:17px;}
.default OL LI, .default UL OL LI {list-style:decimal; background:none; list-style-position:inside;}
.default UL {margin-bottom:1.5em;}
.default UL UL {margin-bottom:0; padding-left:5px;}
.default OL LI {padding-left:0;}


.default SUB {font-size:0.8em; position:relative; top:0.2em;}
.default SUP {font-size:0.8em; position:relative; bottom:0.2em;}
.default I, .default I A {font-style:italic;}
.default SMALL, .default .small {font-size:0.9em;}
.default BIG {font-size:1.2em;}
.default B, .default B A {font-weight:900;}

.default CITE {display:block; padding-left:1em; font-style:italic;}
.default .tag {display:block; text-align:right;}

.default .largeIndentation, .largeIndentation {margin-bottom:30px;}
.default .veryLargeIndentation, .veryLargeIndentation {margin-bottom:45px;}
.default .smallIndentation, .smallIndentation {margin-bottom:0.7em}

/* ÒÀÁËÈÖÛ */

/*
.default TABLE {border-collapse:collapse;}
.default TABLE td {border:1px solid gray;}

.default TABLE {border-collapse:collapse; border-bottom:1px #a2c9f3 solid; margin:1em 0 2em;}
.default TD, .default TH {padding:4px 6px; text-align:center;}
.default THEAD TD, .default THEAD TH {background:#f5212d; color:#fff; padding:4px 20px; font-size:1.2em;}
.default .odd TD, .default .odd TH {background:#a2c9f3;}
*/


/* LEFT BLOCKS */
.subMenu {font-size:1.4em; color:#2670bf; margin-bottom:80px;}
.subMenu A {font-weight:900;}
.subMenu LI {margin:0 0 12px; padding-left:20px;}
.subMenu LI DIV {padding:2px;}
.subMenu .active {background:url(/a0/ru/images/listStyleSubMemu.gif) no-repeat 10px 0.35em;}
.subMenu .hover {background:url(/a0/ru/images/listStyleSubMemuHover.gif) no-repeat 10px 0.35em; color:#fff;}
.subMenu .hover DIV A {color:#fff;}
.subMenu .hover DIV A:hover {color:#fff !important;}
.subMenu .hover DIV {background:#2670bf;}
.subMenu LI .hover {background:none; color:#686766;}
.subMenu LI UL {margin-top:10px;}
.subMenu LI LI {font-size:0.9em; margin:4px 0; padding-left:10px; color:#686766;}
.subMenu LI LI A {font-weight:100; color:#686766;}

.listServises {margin-bottom:30px;}
.listServises .blockTitle {font-size:1.6em; font-weight:900; margin-bottom:15px;}
.listServises UL {font-size:1.2em;}
.listServises LI {margin:10px 0;}
.listServises IMG {margin-bottom:-7px;}

.actionsLeftBlock {padding-left:20px;}
.actionsLeftBlock .blockTitle {font-size:1.6em; font-weight:900; margin-bottom:15px;}
.actionsLeftBlock .blockItem {font-size:1.2em; line-height:1.5em; margin-bottom:15px;}
.actionsLeftBlock IMG {margin-bottom:5px;}

/* CONTENT */
/*.pageTitle {font-size:2.8em; color:#094fa3; font-style:italic; margin-bottom:21px; margin-right:-50px;}*/
.pageTitle A {font-style:italic; color:#094fa3; font-size:1.1em;}
.pageTitle SPAN {font-size:1.1em;}
.pageTitle SMALL {font-size:0.55em;}

/* PAGINATOR */
.paginator {padding:10px 0 50px; clear:both;}
.paginator SPAN {padding:0 12px; font-size:2.4em; font-weight:900;}
.paginator SPAN A {font-size:0.75em; font-weight:900; color:#094fa3;}

.navigation {overflow:hidden; width:100%; font-size:1.2em; margin-top:50px;}
.navigation .floatLeft IMG {margin-right:3px;}
.navigation .floatRight IMG {margin-left:3px;}

.feedBack {padding-top:25px;}
.feedBack TABLE {border:none;}
.feedBack TD {vertical-align:top; text-align:left;}
.feedBack .inputText, .feedBack TEXTAREA {width:330px;}
.feedBack .buttonCell {padding-top:30px;}

/* NEWS */
.news {overflow:hidden; width:100%;}
.news .blockColl {width:45%;}
.news .blockItem {padding-bottom:8px;}
.news .blockItem IMG {margin-bottom:1em;}
.news .blockYear {font-size:1.4em; color:#094fa3; margin-bottom:40px;}
.news .blockYear SPAN {padding-right:45px;}
.news .blockYear A {font-weight:900; color:#094fa3;}

.imagesRC {overflow:hidden; width:100%; padding-bottom:5px;}
.imagesRCHr1 {position:relative; overflow:hidden; float:left; line-height:0; font-size:0;}
.imagesRC .TL {position:absolute; top:-5px; left:-5px;}
.imagesRC .TR {position:absolute; top:-5px; right:-5px;}
.imagesRC .BR {position:absolute; bottom:-5px; right:-5px;}
.imagesRC .BL {position:absolute; bottom:-5px; left:-5px;}

/* PRESSA */
.pressa .blockItem {margin-bottom:45px;}
.pressa .blockLogo {border:1px #b5b5b5 solid;}
.pressa .blockTitle, .pressa .data {padding-left:100px; line-height:1em; position:relative; top:-4px; z-index:5;}
.pressa .blockLogo {position:relative; z-index:10;}
.pressaIner .data {margin-bottom:5px;}
.pressaIner .blockLogo IMG {
	margin:-1em 0; 
	border:1px #b5b5b5 solid;
}

.pressaIner .blockLogo {
	position:relative;
	top:10px;
	left:7px;
}


/* VACANCIES */
.vacancies {position:relative;}
.vacancies LI {margin:0 0 0.3em;}
.vacancies .link {width:49%; font-size:1.4em; position:relative;}
.vacancies .link IMG {position:absolute; top:8px; left:-15px; display:none;}
.vacancies .active IMG {display:block;}
.vacancies .allButton {margin-top:60px;}
.vacancies .elementConteiner {margin-bottom:4px; padding:5px 3px 4px;}
.vacancies .error {background:#a2c8f1;}
.vacancies .error INPUT, .vacancies .error TEXTAREA {color:#2670bf; zoom:1;}

.summary {clear:both; padding-top:35px; display:none;}
.summary .separator {margin-top:30px;}
.formElement {overflow:hidden; width:480px;}
.formElement .name {float:left; margin-right:-100%; line-height:1em; padding-top:2px;}
.formElement .blockRight {float:right; width:182px;}
.formElement .blockRight LABEL INPUT {float:left; margin-top:3px;}
.formElement .blockRight LABEL SPAN {float:left; padding:0 25px 0 5px;}
.formElement .inputText,
.formElement TEXTAREA
{float:right; width:150px;}

.summary .smallEl {width:340px;}
.summary .smallEl .inputText {width:180px;}

.summary .mediumBigInput {width:480px;}
.summary .mediumBigInput .inputText, .summary .mediumBigInput TEXTAREA {width:240px;}
.summary .mediumSmallInput {width:480px;}
.summary .mediumSmallInput .inputText, .summary .mediumSmallInput TEXTAREA {width:190px;}
.summary .bigElSmallInput {width:540px;}
.summary .bigElSmallInput .inputText, .summary .bigElSmallInput TEXTAREA {width:190px;}
.summary .bigElBigInput {width:540px;}
.summary .bigElBigInput .inputText, .summary .bigElBigInput TEXTAREA {width:240px;}

.summary .education {width:480px; overflow:hidden;}
.summary .education LABEL {float:left; width:49%; margin-top:5px;}
.summary .education LABEL INPUT {float:left; margin-top:5px;}
.summary .education LABEL SPAN {float:left; padding-left:10px;}


.addSummary {clear:both; padding-top:35px; position:relative; display:none;}
.addSummary .formElement {overflow:hidden; width:350px; margin-bottom:10px;}
.addSummary .formElement .inputText {float:right; width:190px;}


.littlePopap {position:absolute; bottom:50px; left:20px; width:472px;}
.littlePopap .blockClose {position:absolute; top:10px; right:15px; cursor:pointer; z-index:100;}
.littlePopap .littlePopapTop {width:472px; height:12px; background:url(/a0/ru/images/bgLittlePopapTop.png) no-repeat;}
.littlePopap .littlePopapContent {width:472px; background:url(/a0/ru/images/bgLittlePopap.png) repeat-y;}
.littlePopap .littlePopapBottom {width:472px; height:11px; background:url(/a0/ru/images/bgLittlePopapBottom.png) no-repeat;}
.littlePopap .text {text-align:center; font-size:1.5em; padding:20px 20px 30px 20px;}


.contacts .blockTitle {font-size:1.6em; font-weight:900;}
.contacts ADDRESS {font-size:1.1em; line-height:2em;}
.map {margin-top:30px; float:left;}


.FrTGMenu TABLE {width:100%;}
.FrTGMenu TABLE TD {width:1px;}
.FrTGMenu TABLE .FrTGMenuSeparator {width:1000px;}
.FrTGMenu .noWrap A, .FrTGMenu .noWrap SPAN {white-space:nowrap;}

.club {width:524px; margin:-12px 0 38px; font-size:1.5em;}
.club TABLE {margin-top:10px;}
.clubContent .blockColl {width:49%;}
.clubContent .blockColl H2 {margin:0 0 10px;}
.aboutClub {font-size:1.4em;}

.aboutClub .blockTitle {font-size:1.2em; font-weight:900; margin-bottom:10px;}
.aboutClub P {margin-bottom:20px;}
.clubPhoto .blockTitle {font-size:1.6em; font-weight:900; margin-bottom:10px;}
.clubPhoto .blockContent {font-size:1.4em; padding-left:25px;}
.clubPhoto .blockContent IMG {margin-bottom:40px;}
.clubPhoto .blockContent SMALL {font-size:0.9em;}

.events .blockTitle {font-size:1.6em; margin-bottom:22px;}
.events .blockTitle SPAN {font-weight:900;}
.events .blockTitle A {font-weight:900;}
.events .blockItem {font-size:1.4em; margin-bottom:20px;}
.events .default P, .events .default .p {margin:1.4em 0 0;}

.actions .blockItem {overflow:hidden; width:100%; margin-bottom:20px;}
.actions IMG.floatLeft {padding:0 15px 0 0;}
.actions .blockData {font-size:1.4em; margin-bottom:10px;}
.actions .blockTitle {font-size:1.4em; margin-bottom:5px;}

.questions .blockTitle {font-size:1.4em; margin-bottom:18px;}
.questions .blockContent {display:none; padding-bottom:20px;}
.questions .openAll {font-size:1.4em; margin-top:60px; padding-bottom:2px;}
.questions .openAll IMG {margin-bottom:-4px;}

.clubCards {font-size:1.4em;}
.clubCards A {font-weight:900;}
.clubCards .blockLine {overflow:hidden; width:100%; margin-bottom:50px;}
.clubCards .blockItem {width:125px; margin:0 auto;}
.clubCards .blockItem IMG {margin-bottom:15px;}
.clubCards .blockBan {margin-top:-10px; padding-bottom:20px;}
.clubCards .blockBan IMG {margin:0 5px -12px 0;}


.siteMap LI {font-size:1.6em; padding-left:20px; background:url(/a0/ru/images/logoSiteMap.gif) no-repeat top left;}
.siteMap LI A {font-weight:900; color:#3f3f3f;}
.siteMap LI UL {margin:15px 0 35px;}
.siteMap LI LI {font-size:0.9em; margin:6px 0; background:none; padding-left:10px;}
.siteMap LI LI UL {margin:0;}
.siteMap LI LI A {font-weight:100; color:#094fa3;}
.siteMap LI LI LI {background:url(/a0/ru/images/listStyle.gif) no-repeat 20px 0.55em; padding-left:40px; font-size:1em;}
.siteMap LI LI LI A{color:#3f3f3f;}

.p404 {min-height:500px; height:100%; position:relative; width:900px; margin:0 auto;}
.p404 .blockContent {background:url(/a0/ru/images/bg404.gif) no-repeat bottom right; height:500px; width:800px; position:absolute; top:50%; margin-top:-250px; padding:0 50px;}
.p404 .link {font-size:1.2em; margin-bottom:7px;}


.menuTopPadding {
	padding:33px 49px 0 49px;
	position:relative;
}

table.menuTop {
	background:white;
	width:100%;
}

table.menuTop td {
	width:16.666%;
	height:51px;
	text-align:center;
	font-style:italic;
	padding:0;
}

table.menuTop td span {
	display:block;
	position:relative;
	text-align:center;
	background-position:right;
}
.kidsArrow img {
	position:relative;
	left:-19px;
}


table.menuTop td .kidsArrow{
	position:absolute;
	top:50px;
	left:50%;
}

table.menuTop td img{
	/*float:right;	*/
}

table.menuTop td a:Link,
table.menuTop td a:Hover,
table.menuTop td a:Active,
table.menuTop td a:Visited {            
	color:white;
	font-size:12px;
	zoom:1;
}

.menuTop td.active {
	color:white;
	font-size:12px;
	font-weight:bold;
}

table.menuTop td a {
	text-align:center;
}

/* ðàçíîöâåòíûå áýêãðàóíäû äåòñêîãî ìåíþ */

td.red{background: #f4202d url(/a0/ru/images/menuTop1red.gif) no-repeat top left; }
td.red span{background: url(/a0/ru/images/menuTop2red.gif) no-repeat top left; }

td.orange{background: #ff7e00 url(/a0/ru/images/menuTop1orange.gif) no-repeat top left; }
td.orange span{background: url(/a0/ru/images/menuTop2orange.gif) no-repeat top left; }

td.yellow{background: #efab54 url(/a0/ru/images/menuTop1yellow.gif) no-repeat top left; }
td.yellow span{background: url(/a0/ru/images/menuTop2yellow.gif) no-repeat top left; }

td.green{background: #5cbf3d url(/a0/ru/images/menuTop1green.gif) no-repeat top left; }
td.green span{background: url(/a0/ru/images/menuTop2green.gif) no-repeat top left; }

td.blue{background: #2ca9d7 url(/a0/ru/images/menuTop1blue.gif) no-repeat top left; }
td.blue span{background: url(/a0/ru/images/menuTop2blue.gif) no-repeat top left; }

td.purple{background: #9f41b3 url(/a0/ru/images/menuTop1purple.gif) no-repeat top left; }
td.purple span{background: url(/a0/ru/images/menuTop2purple.gif) no-repeat top left; }




.line1 span {
	padding-top:17px;
	height:34px;
}

.line2 span {
	padding-top:9px;
	height:42px;
}

div.topLinkLeft {
	margin-left:75px;
}

div.topLinkRight {
	margin-right:80px;
	float:right;
}

div.topLinkLeft, div.topLinkRight {
	margin-top:20px;
	margin-bottom:23px;
}

div.topLinkLeft a, div.topLinkRight a{
	font-size:1.4em;
	font-weight:bold;
}

.headerKids {
	margin-left:67px;
}
div.banners {
	float:right;
	width:430px;
	text-align:right;
	position:relative;
	z-index:10;
	
}
}
ul.leftKids li {
	padding-left:20px;
}
ul.leftKids li a{
	font-size:1.8em;
	line-height:1.65em;
	font-style:italic;
}
ul.leftKids li.active{
	background: url(/a0/ru/images/listStyleSubMemu.gif) no-repeat scroll 6px 1em;
}
.kidsHeader {
	color:#3f3f3f;
	font-size:1.6em;
	font-weight:bold;
	margin:54px 0 9px;
}
.kidContentLink {
	margin-bottom:8px;
}
.medved {
	float:right;
	position:relative;
	top:-240px;
	right:-55px;
	z-index:100;
}
.footerKids {
	position:relative;
	top:165px;
}

.footerKids .creation {
	padding-left:230px;
}

.contentKidsClub {
	padding-left:74px;
}

.kidsColl {
	width:45%;
}

.H2green, 
.H2purple, 
.H2red,
.H2orange ,
.H2yellow ,
.H2blue     {
	font-size:1.5em;
	font-style:italic;
	font-weight:bold;
	font-family:georgia,times;
	line-height:1.05em;
	margin:24px 0 5px;
}

.H2green {color:#64b949;}
.H2purple {color:#a55db4;}
.H2red {color:#fe484f;}

.H2orange {color:#FE7D00;}
.H2yellow {color:#EFAA4F;}
.H2blue     {color:#20A4D6;}

.collStretchesKids {
	padding-right:300px;
}

.collStaticKids {
	float:right;
	width:260px;
}


.contentKids {
	padding:0 45px 350px 70px;
	margin-top:40px;
}

.contentKids .kidsHeader {
	margin-top:0;
}

.kidsCollText {
	margin-bottom:40px;
}

.allPhotosSmall {
	margin-left:-25px;
	position:relative;
	left:9px;
}

.photoSmall {
	width:165px;
	height:160px;
	float:left;
	margin:0 0 8px 14px;
	overflow:hidden;
	position:relative;
}

.maskSmall {
	position:absolute;
	top:0;
}


.photoListHeader {
	font-size: 1.6em;
	margin-bottom:25px;
}

.photoListHeader a {
	color:#3f3f3f;
}

.photoListHeader  .photoLinkBold{
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #3f3f3f
}




.allPhotosStart {
	position:relative;
}

.photoMiddle {
	margin-bottom:15px;
	position:relative;
	width:519px;
	height:145px;
	overflow:hidden;
}

.maskMiddle {
	position:absolute;
	top:0;
}

.maskMiddle2 {
	position:relative;
	top:-2px;
	left:9px;
}

.photoCaption {

	position:absolute;
	top:110px;
	border-top:2px solid white;
	background:#094fa3;
	padding:0 0 0 20px;
	color:white;
	font-weight:bold;
	font-size:1.4em;
	line-height:0.1em;
	text-decoration:none;
	height:33px;
}

.photoCaption span {
	position:relative;
	top:-12px;
}

.photosCenter {
	width:524px;
	position:relative;
}


.nextPhoto, 
.prevPhoto {
	position:absolute;
	background: transparent !important;
	top:41%;
	width:20px;
	height:20px;
}

.prevPhoto {	
	left:0;
	margin-left:7px;
}
.nextPhoto {	
	right:0;
	margin-right:7px;
}

/* ãëàâíàÿ ñòðàíèöà */





a.logoMain {
display:block;
padding-top:2px;
width:223px;
}


.mainHeader {
	color:#2670bf;
	font-style:italic;
	font-size:30px;
}
.vote {
	float:right;
	width:200px;
	font-size:1.2em;
	color:#6b6b6b;
}
.mainHeader3 {
	color:#3f3f3f;
	font-size:1.4em;
	margin-bottom:8px;
	font-weight:bold;
}
.mainPageTextLeft {
	float:left;
	width:41%;
	padding-right:9%;
}


.mainPageTextRight {
	float:right;
	width:40.9%;
	padding-right:9%;
}

.mainPageText p {
	margin-bottom:7px;
}

.when {
	color:#ee1f31;
	line-height:1.25em;
	margin-bottom:1px;
}

.mainNewsBody {
	margin-bottom:8px;
}

.voteContent {
	margin-top:22px;
}

.voteContentRadio {
	margin-top:14px;
}

.voteItem  {
	margin-bottom:18px;
	_margin-bottom:14px;
}
.voteItem span {
	color:#ee1f31;
	float:right;
}

.voteRange {
	margin-top:2px;
	background:#ee1f31;
	height:3px;
	line-height:0.1em !important;
	overflow:hidden;
}


.voteButton {
background:url(/a0/ru/images/voteButton.gif) no-repeat scroll left top;
border:medium none;
display:block;
height:32px;
margin:20px auto;
text-align:center;
vertical-align:middle;
width:112px;
}
.voteRadio {
	margin-bottom:14px;
}
.voteRadio  input{
	position:relative;
	top:3px;
	_position:static;
	_margin-bottom:-3px;
	margin-right:14px;
}
.toggleBox .links {
	float:left;
	padding-top:8px;
}
.toggleBox .links div{
	margin-bottom:12px;
	padding-right:15px;
}
.toggleBox .links div a{
	color:white;
	text-decoration:none;
	border-bottom:1px dashed white;
	font-size:1.3em;
}
.toggleBox .links div a:hover{
	border-bottom:1px dashed #3F3F3F;
}
div.toggleBox .links div.active a,div.toggleBox .links div.active a:hover{
	border-bottom:0px dashed white;
}
.toggleBox .photo {
	float:left;
	background:white;
	padding:5px;
	position:relative;
}


div.links div.active {
	border-bottom:5px solid white;
	margin-bottom:7px;
}



.clear {
	clear:both;
}




.tTopL{
	background:url(/a0/ru/images/corners.png) no-repeat -29px -29px;
	height:29px;
	width:29px;
	position:absolute;
	top:0;
	left:0;
}

.tTopR{
	background:url(/a0/ru/images/corners.png) no-repeat 0 -29px;
	height:29px;
	width:29px;
	position:absolute;
	top:0;
	right:0;
}

.tTopR{
	background:url(/a0/ru/images/corners.png) no-repeat 0 -29px;
	height:29px;
	width:29px;
	position:absolute;
	top:0;
	right:0;
}

.tBottomL{
	background:url(/a0/ru/images/corners.png) no-repeat -29px 0;
	height:29px;
	width:29px;
	position:absolute;
	bottom:0;
	_bottom:-1px;
	left:0;
}

.tBottomR{
	background:url(/a0/ru/images/corners.png) no-repeat 0 0;
	height:29px;
	width:29px;
	position:absolute;
	bottom:0;
	_bottom:-1px;
	right:0;
}
.toggleInfo {
	width:165px;
	float:left;
	margin-right:14px;
	line-height:1.42em;
}
.toggleInfo  p{
	margin-bottom:2px;
}
.infoHeader {
	font-size:1.3em;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:11px;
}
.toggleBox{
	margin-right:37px;
	float:left;
}
.dopInfo {
	margin-top:11px;
	line-height:1.5em;
}
.dopInfo a
/*, .dopInfo a:hover */{
	color:#ffff51;
	text-decoration:underline;
}
.features {
	margin-top:-4px;
}
.features li {
	margin-bottom:6px;
}
.features img {
	position:relative;
	top:5px;
	margin-right:3px;
}
.features a
/*, .features a:hover */{
	color:white;
}
.features {
	float:left;
}




.clearB {
	clear:both;
}



.headerMain {
	height:133px;
	margin-right:55px;
}
.headerMain2 {
margin:0 0 0 10.5%;
max-width:1331px;
min-width:846px;
width:89.5%;
}

.logoText {
	margin-top:14px;
}

.logoText a, .logoText a:hover {
	color:#3a7dc5 !important;
	position:relative;
	font-family:georgia;
	font-style:italic;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	float:left;
	z-index:100;
	line-height:1.4em;
}
.headerKids .banners {
	margin-right:50px;
}
.mainPageText {
	font-size:1.2em;
	color:#6b6b6b;
	margin-right:200px;
	line-height:1.49em;
	/*height:300px;*/
}
.centerBlock {
	background: url(/a0/ru/images/people.jpg) no-repeat scroll 20% 1px;
	height:713px;
	margin-left:100px;
	margin-right:17%;
	margin-bottom:-479px;
	padding: 0 0;
	overflow:visible;
}
.centerBlockMargin1 {
	margin-left:0;
	margin-left:-80px;
}
.photoCaptionSingle {
	position:absolute;
	bottom:3px;
	color:white;
	font-size:1.4em;
	line-height:0.1em;
	text-decoration:none;
	height:33px;
	max-width:500px;
	background:#094fa3 !important;
	border-top:2px solid white;
	padding:0 20px 0 37px !important;
}
.photoCaptionSingle span {
	position:relative;
	top:-10px;
}
.photoCaptionSingle2 {
}
img.maskMiddle2Single {
	position:relative;
	top:-2px;
	left:29px;
	display:inline !important;
}

/* ALTERNATIVE photo caption */

.photoCaptionSingleAlt {
	padding:0 9px 0 0 !important;
	position:absolute;
	bottom:3px;
	color:white;
	font-size:1.4em;
	text-decoration:none;
	height:33px;
	overflow:hidden;
	zoom:1;
}
.photoCaptionSingleAlt span {
	position:relative;
	top:-10px;
	float:left;
}
.photoCaptionSingleAlt2 {
	border-top:2px solid white;
	background:#094fa3 !important;
	padding:0 34px 0 37px !important;
	_display:inline;
	zoom:1;
}
img.maskMiddle2SingleAlt {
	float:left;
	position:relative;
	top:-2px;
	left:40px;
	display:inline !important;
}
.styleSelect {
	background: url(/a0/ru/images/closeLittlePopap.gif);
	font-size:20px;
}



/* òàáû (âêëàäêè) */


.tabActive .tab2{
	background:  url(/a0/ru/images/tabRactive.png) no-repeat 100% 0;
	_position:relative;
	_top:-11px;
	_left:-23px;
}
.tab a {
	line-height:50px;
	color:white;
	text-decoration:none;
	font-style:italic;
	margin:0 10px;
}
.tab span {
	padding-top:20px;
}
.tabActive span {
	font-size:30px;
	font-style:italic;
}
div.active span {
	background:#2770bf;
	height:56px;
}
.tab2 {
	padding: 0 23px;
}

.none {
	display:none;
}


.tab{
	background:url(/a0/ru/images/tabL.png) no-repeat 0 0;
	margin-top:6px;
	padding:0 23px;
	position:relative;
}
.tab, .tabActive {
	float:left;
	font-size:15px;
	height:50px;
	margin-right:1px;
	_margin-right:1px;
	_overflow:hidden;
}
.tab2{
	background:  url(/a0/ru/images/tabR.png) no-repeat 100% 0;
	_position:relative;
	_top:3px;
	_left:-23px;
}
.tab3{
	background:#417dbe;
	float:left;
	_margin-right:-1px;
	
}
.tabActive .tab3{
	background:#2770bf;
	line-height:56px;
	padding-top:6px;
	_position:relative;
	_padding-top:3px;
}
.tabL, .tabLactive, 
.tabR, .tabRactive 
{
	_float:left !important;
	_display:block !important;
}
.tabL, .tabLactive {
	position:absolute;
	top:0;
	left:0;
}

.tabR, .tabRactive {
	position:absolute;
	top:0;
	right:0;
	_right:-1px;
}
/* íå ïðîïóñòèòå */

.day3{
	float:right;
	width:80px;
	color:#3f3f3f;
	font-size:1.2em;
	text-align:right;
}
.day .dayContent {
	margin-top:6px;
	color:#6b6b6b;
	font-size:1.1em;
	display:none;
}
.day.active .dayContent {
	margin-top:6px;
	color:#6b6b6b;
	font-size:1.1em;
	display:block !important;
}
.rangeBody{
	position:relative;
	zoom:1;
}
/* íå ïðîïóñòèòå (êîíåö) */
.allWidthMain {
	min-width:1000px; 
	max-width:1600px; 
	margin:0 auto;
	overflow:hidden !important;
}
.vote input {
	zoom:1;
}

.blockCollClub {
	width:241px;
}
.blockCollClubContent {
	width:52%;
}
.mainPageContentParent {
	overflow:hidden !important;
	width:100%;
	position:relative;
}
.centerBlockMargin2 {

	width:1000px;
	margin-left:16.7%;
	/**

	width:960px;
	position:relative;
	top:-56px;
	*/
	_margin-bottom:-37px;
}
.tabs {
	height:56px;
	color:white;
	width:100%
	/*
	width:890px;
	*/
}

.tabContent .tabContent2 p {
	margin-bottom:10px;
}
.tabContent .tabContent2 a, 
.tabContent .tabContent2 a:visited,
.tabContent .tabContent2 p a, 
.tabContent .tabContent2 p a:visited {
	color:white;
}
.tabContent .tabContent2 a:hover,
.tabContent .tabContent2 p a:hover {
	text-decoration:none;
}

/* õàê äëÿ îïåðû */

@media all and (min-width: 0) {
	.medved {
		top:-222px;
	}
}


.mainPageContent {
	margin:0 -110px 0;
	_margin:140px -110px 0;
	/*
	margin:70px -110px 0;
	*/
	position:relative;
}
.mainPageContent2 {
	margin:0 17.2%;
}




/* ËÎÌÀÞÒÑß ÂÊËÀÄÊÈ Â ÈÅ6 */


.centerBlockTabContentStatic {
	position:relative;
	background:#1376df url(/a0/ru/images/peopleBg.gif) repeat-x;
	color:white;
	min-height:235px;
	width:100%;
	padding-top:39px;
	padding-bottom:37px;
	overflow:hidden;
	_padding-bottom:90px;
	_top:28px;
}
.people {
	position:relative;
	margin-bottom:0px;
	_margin-bottom:-170px;
	_top:-36px;
	zoom:1;

}
.contentMain {
	padding:0 0 350px 0;
	overflow:hidden !important;
}
.tab.tabActive span{
	font-size:30px;
	padding:0 28px !important;
	_padding:0 30px !important;
}
.tab.tabActive{
	margin-top:0;
	height:56px !important;
	zoom:1;
}




.tabContent {
	color:white;
	font-size:1.2em;
	overflow:visible;
	width:765px;
	_height:250px;
	zoom:1;
}










/* ÏÀÖÀÍ */

.boy1 {
	position:relative;
	top:-41px;
	left:-11px;
	z-index:100;
	_margin-bottom:-60px;
}
.boy1Static {
	position:absolute;
	top:-41px;
	left:845px;
	z-index:100;
}
.boy2Static {
	position:absolute;
	top:-116px;
	left:918px;
	z-index:100;
}
.boy3visible {
	position:relative;
	left:820px;
	_top:36px;
}
.boy3hidden {
	visibility:hidden;
}

.centerBlockTabs {
	color:white;
	width:100%;
	position:relative;
	z-index:100;
}

.centerBlockTabContent {
	position:relative;
	background:#1376df url(/a0/ru/images/peopleBg.gif) repeat-x;
	color:white;
	min-height:235px;
	width:100%;
	padding-top:39px;
	padding-bottom:37px;
	_padding-bottom:90px;
	_top:36px;
	zoom:1;
}

/* DRAG */





.active .rangeMarker {
	
	/* background: url(/a0/ru/images/rangeMarker.gif) no-repeat 2px 1px; */
	
	height:33px;
	width:23px;
	position:relative;
}
.rangeMarker {
	height:33px;
	width:23px;
	position:relative;
}


.positionX {
	color:red;
}



.dayHeader a {
	text-decoration:none;
	color:black;
	outline-width:0;
}

.dayHeader a:hover {
}

.active .dayHeader a {
	color:red;
	font-weight:bold;
}
.active .dayHeader a:hover {
	color:red !important;
}






.prevDay {
	position:absolute;
	top:76px;
	left:0;
	width:15px;
	height:15px;
	z-index:200;
}
.nextDay {
	position:absolute;
	top:76px;
	right:0;
	width:15px;
	height:15px;
	z-index:200;
}

.dragP {
	margin-right:-50px;
	margin-left:-50px;
}

.dragP2 {
	position:absolute;
	top:16px;
	width:100%;
}


.drag {
	position:relative;
	top:0;
	left:60px;
	z-index:100;
	width:120px;
	height:32px;
	text-align:center;
	background: url(/a0/ru/images/rangeMarker.gif) no-repeat top center;
}

.day {
	float:left;
	position:relative;
	width:33%;
	left:-33%;
	zoom:1;
	height:169px;
	display:none;
}

.day2 {
	width:225px;
	color:#3f3f3f;
	font-size:1.2em;
	position:relative;
}


.range2 {
	height:169px;
	position:relative;
	margin-left:60px;
	overflow:hidden;
}


.range {
	background:url(/a0/ru/images/rangeBg.gif) repeat-x 0 31px;
	margin-top:15px;
	height:184px;
	margin-right:39px;
	margin-left:39px;
	position:relative;
	overflow:hidden;
}

.d1, .d2, .d3 {
	width:33% !important;
	left: 0 !important;
	display:block;
}

.dragHover {
	cursor:move;
	width:20px;
	height:32px;
	margin-left:50px;
	_margin-left:1px;
}


.pageTitle {font-size:2.8em; color:#094fa3; font-style:italic; margin-bottom:21px; 
	margin-right:-50px;
	_margin-right:0;
}

.bot {font-size:9px;}
