body {
  padding: 0;
  margin: 0 auto;
  width: 1000px;
  border-left: solid 1px #ad0000;
  border-right: solid 1px #ad0000;
  }

iframe {border:none;}


#display {display:block;}
#print {display:none;}
#no-printer-header {display:block;}



#club-h1 {clear:both;}
#club-h1 .l- {float:left;}
#club-h1 .r- {float:right;}
#club-h1 .r- .in {margin-top:0.4em;}



.w93 {width:98%; //width:93%;}

h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 0.5em 0;
	line-height: 1.2;
  color: #2e635d;
	}

h1 { font-size: 120% }
h2 { font-size: 113% }
h3 { font-size: 110% }
h4 { font-size: 115% }
h5 { font-size: 100% }
h6 { font-size: 75% }

/* content decortation  */

.content {
	font-size: 0.7em; }

.content p {
	margin: 10px 0; }

.content sub, .content sup, .content small {
	font-size: .8em; }

.content big {
	font-size: 1.2em; }

.content blockquote {
	margin: 1em 0;
	line-height: 1.2; color: #999;
	}


/*  content decortation: headers */

/*
.content h1, .content h2, .content h3, .content h4, .content h5 {
	margin: 20px 0 0;
	font-family: "Trebuchet MS"; line-height: 1.2; }

.content h1 {
	font-weight: normal; font-size: 1.85em; }

.content h2 {
	font-weight: normal; font-size: 1.7em ; }

.content h3 {
	font-size: 1.25em; }

.content h4 {
	font-size: 1.1em; }

.content h5 {
	font-weight: normal; font-size: 1.1em; }
*/

/*  content decortation:  images */

.content img.fl {
	float: left;
	margin: 0 10px 10px 0; border: 3px solid #999; }

.content img.fr {
	float: right;
	margin: 0 0 10px 10px; border: 3px solid #999; }

.content img.fn {
	margin: 10px; border: 3px solid #999; }


/*  content decortation: lists */

.content ul {
	margin: 10px 0 10px 10px; }

.content ol {
	margin:  10px 0 10px 30px; }

.content li {
	margin-bottom: 3px; line-height: 1.5;
	}

.content ul li {
	padding: 0 0 0 5px;
	list-style-type: disc;
	/*display:block;*/
	/*background:url("../images/content/li1.gif") left 0.7em no-repeat;*/
	}

.content dt {
	margin-bottom: 2px;
	font-weight: bold; }
.content dd {	margin-bottom: 10px; }

.content li ul,
.content li ol {margin-top: 0; }


/*  content decortation: tables */

.content-table {
	border: 1px solid #666;
	margin: 10px 0; }

.content-table td,
.content-table th {
	padding: .4em .8em; border: .075em solid #666; }

.content-table th {
	background: #9CC; }

.content-table tr.second-row {
	background: #CCC; }

.content-table caption {
	padding-top: 0.2em;
	font-weight: bold; text-align: right; }


/*  content decortation: forms */

.content textarea {
	overflow: auto; }

.content fieldset {
	padding: 0 1em 1em; border: .075em solid #000; }

.content legend {
	padding: 0 .2em;
	font-size: 1.1em; font-weight: bold; }

.content .warning {
	border: 0.075em solid #399; padding: 0.6em 1em; margin: 1.5em 0 .75em 0; }

.content .required {
	font-weight: bold; color: #c00; }

.content .form-table {
	margin-top: .75em; }

.content .form-table th,
.content .form-table td {
	padding: .25em; }



/**/
#mainmenu {
  position: relative;
  z-index: 200;
  margin: 1px 0 10px 0;
  background: url(../images/navigate/top.gif) repeat-x #ad0000;
  }
#mainmenu ul {
  list-style-type: none;
  background: url(../images/navigate/bottom.gif) left bottom repeat-x;
  font-size: 100%; font-weight: bold;
  line-height: 1em; letter-spacing: -0.07ex;
  }

#mainmenu li.last- {
  display: block;
  float: left;
  margin: 0;
  background:none;
  padding: 16px 0px 23px 29px;
  }

#mainmenu li {
  display: block;
  float: left;
  margin: 0;
  background: url(../images/navigate/delim.gif) right 3px no-repeat;
  padding: 16px 25px 23px 25px;
  }
#mainmenu li.opened- {
  position: relative;
  left: -1px;
  margin-right: -1px;
  margin-bottom: -25px;
  z-index: 200;
  background: url(../images/navigate/opened-lt.gif) right top no-repeat #ad0000;
  padding: 0;
  }
#mainmenu li.opened- .l- {
  position: relative;
  z-index: 200;
  background: url(../images/navigate/opened-lt.gif) no-repeat;
  }
#mainmenu li.opened- .b- {
  position: relative;
  z-index: 200;
  background: url(../images/navigate/opened-b.gif) left bottom repeat-x;
  }
#mainmenu li.opened- .br- {
  position: relative;
  z-index: 200;
  background: url(../images/navigate/opened-br.gif) right bottom no-repeat;
  }
#mainmenu li.opened- .bl- {
  position: relative;
  z-index: 200;
  background: url(../images/navigate/opened-bl.gif) left bottom no-repeat;
  padding: 16px 30px 47px 29px;
  }
#mainmenu a {
  text-decoration: none;
  border-bottom: solid 1px #ebc0c0;
  }
#mainmenu a:visited,
#mainmenu a:link {
  color: #fff;
  }
#mainmenu a:hover,
#mainmenu a:active {
  color: #fff;
  border-bottom: solid 1px #fff;
  }
#mainmenu a .t- {
  position: relative;
  top: 0.15em;
  //margin-bottom: -0.15em;
  }

/* form */
.supp-form .row- {
  margin-bottom: 10px;
  }
.supp-form input {
  padding: 0.15em 0.5ex;
  }
.supp-form textarea {
  padding: 0.15em 0.5ex;
  width :100%;
  }
.supp-form textarea,
.supp-form input.text {
  border: solid 1px #86a6a3;
  -mox-box-sizing: content-box;
  box-sizing: content-box;
  }
.supp-form input.button {
  padding: 0;
  }

.supp-form .empty- {
  color: #7f7f7f;
  }

/**/
.green-block {
  margin: 14px 0 0 0;
  font-size: 0.81em;
  }
.green-block h3 {
  position: relative;
  margin: 0 0 0.5em -10px;
  //height: 1%;
  background: url(../images/content/h3.gif) no-repeat #2e635d;
  color: #fff;
  }
.green-block h3 table {
  position: relative;
  border-collapse: collapse;
  width: 100%;
  }
.green-block h3 td {
  position: relative;
  height: 48px;
  background: url(../images/content/h3-r.gif) right top no-repeat;
  padding: 0 10px;
  vertical-align: middle;
  }

.green-block h3 td a {text-decoration:none;}
.green-block h3 td a:link,  .green-block h3 td a:visited  {color:#fff; border-bottom:1px solid #ddd; text-decoration:none;}
.green-block h3 td a:hover, .green-block h3 td a:active   {color:#fff; border-bottom:1px solid #fff; text-decoration:none;}


/**/
.fancy-link {
  float: right;
  //height: 1%;
  background: #00413b;
  font-size: 94%;
  }
.fancy-link .tl- {
  background: url(../images/frames/white/tl.gif) no-repeat;
  }
.fancy-link .tr- {
  background: url(../images/frames/white/tr.gif) right top no-repeat;
  }
.fancy-link .br- {
  background: url(../images/frames/white/br.gif) right bottom no-repeat;
  }
.fancy-link .bl- {
  background: url(../images/frames/white/bl.gif) left bottom no-repeat;
  padding: 0.3em 1ex 0.5em 1ex;
  }
.fancy-link a:link,
.fancy-link a:visited {
  color: #fff;
  }

ul.pager {
          color:#333333;
          margin-top:2.5em;
          margin-bottom:0px;
          }
ul.pager a:link {}
ul.pager a:visited {}
ul.pager a:hover {color:#A7191A;}
ul.pager a:active {color:#A7191A;}
ul.pager li {float:left;
             list-style:none;
             margin-right:12px;
             behavior: expression( !this.before ? this.before = this.innerHTML = '' );
             }
ul.pager li:before {content: '';}


ul.pager li.current- {color:#2e635d; font-weight:bold;}




.archive-anonces- {color:#000;
                   background:url(../images/content/arch.gif) 0 7px no-repeat;
                   padding-left:15px;
                   font-size:0.8em;
                   line-height:2em;
                   letter-spacing:-0.02em;
                   margin-top:1.9em;}

.word- {font-weight:bold; }


/**/

.zayavka {}

.zayavka .title-prog- {padding:0px;
                       margin:0px;
                       width:100%;
                       clear:both;
                       margin-bottom:0.75em;}
.zayavka textarea,
.zayavka .second input {border:1px solid #86A6A3; }
.zayavka input {font-size:0.9em; float:left;}


.zayavka .title-prog- .label {color:#000;
                  font-size:0.75em;
                  width:23%;
                  vertical-align:none;
                  font-family:Arial;
                  float:left;
                  line-height:1.2em;
                  }
.zayavka .title-prog- .text {
                       color:#13897d;
                       width:76%;
                       font-size:0.9em;
                       float:left;
                       font-family:Arial;
                       line-height:1.2em;
                       vertical-align:none;}




.zayavka .title-date- {padding:0px; margin:0px; margin-bottom:1.2em;}

.zayavka .title-date- .label {color:#000;
                  font-size:0.75em;
                  width:18%;
                  vertical-align:none;
                  font-family:Arial;
                  float:left;
                  line-height:1.2em;
                  }
.zayavka .title-date- .text {
                       color:#13897d;
                       width:81%;
                       font-size:0.9em;
                       float:left;
                       line-height:1.2em;
                       font-family:Arial;
                       vertical-align:none;}

.zayavka .red {color:#de0119;}


.zayavka blockquote.attention {color:#000;}



.zayavka table {}
.zayavka table tr td {}
.zayavka table tr td.first {text-align:right;
                            color:#8f8f8f;
                            font-size:0.75em;
                            width:50%;}
.zayavka table tr td.second {}


.zayavka table tr.threecolumn td.first  {width:50%; color:#8F8F8F;}
.zayavka table tr.threecolumn td.second {width:20%}
.zayavka table tr.threecolumn td.thred  {width:30%}
.zayavka table tr.threecolumn td.second label,
.zayavka table tr.threecolumn td.thred label {color:#7f7f7f; font-size:1em; //font-size:0.9em;}



.zayavka table tr td.second input {width:95%; //width:92%;}

.zayavka table tr td.title-block- {font-size:100%;}
.zayavka table tr td.title-block- p {margin:0px; padding:0px; font-size:0.9em;}


/*.zayavka table tr td input {}*/
.zayavka table.razd-1 tr td {padding-top:0.3em; padding-bottom:0.3em:}
.zayavka table.razd-1 tr td input {border:1px solid #86a6a3;}

.zayavka table tr td input.half-place {width:35%;}
.zayavka table label {line-height:1.5em;}



.zayavka  table.bottom-block- {
			 margin-top:0.5em;
			 clear:both;}

.zayavka  table.bottom-block-  td {
			 font-size:120%;
			 width:50%;
			 padding:0px;}
.zayavka  table.bottom-block-  p {padding:0px; margin:0px;}
.zayavka  table.bottom-block- input {margin-right:10px;}

.zayavka  table.bottom-block- .bottom-l-block {
	margin-top:0.25em;
	margin-bottom:0.4em;
	clear:right;
	float:left;
	width:100%;	}


.zayavka table.razd-1 tr td .in {padding-top: 0px;}
.zayavka table.razd-1 tr td.second .in {padding-top: 0.2em;;}









.zayavka  table.bottom-block- .bottom-l-block .l-,
.zayavka  table.bottom-block- .bottom-l-block .r- {float:left; }



.zayavka  table.bottom-block- .bottom-l-block label {font-size:0.7em; color:#999; margin-right:70px;}

.zayavka  table.bottom-block- .bottom-l-block-kol {font-size:1em; color:#999; margin-top:0.3em;}
.zayavka  table.bottom-block- .bottom-l-block-kol label {margin-right:10px;}
.zayavka  table.bottom-block- .bottom-l-block-kol input {border:1px solid #86a6a3; width:80px; margin-top:0.1em;}

.zayavka table.bottom-block- td blockquote {margin-left:4px;padding-left:38px; font-size:1em;}
.zayavka table.bottom-block- td .none-sum {font-size:0.9em;}


.zayavka  table.bottom-block- label {font-size:0.9em;}
.zayavka .none-sum {color:#999;}
.zayavka table.bottom-block- td .date- {font-size:0.7em;}
.zayavka table.bottom-block- td .zel- {color:#13897d;}



.zayavka .part-3 p {margin:0px;
                    padding:0px;
                    font-size:0.9em;
                    color:#000;
                    padding-top:0.5em;
                    }

.zayavka .part-3 input.inp-part-3 {height:18px; margin-top:0.2em;}
.one-string {font-size:0.75em;
             color:#999999;
             margin-bottom:0.7em;
             margin-top:0.7em;
             line-height:1.19em;
             line-height:1.2em;
             }



table.razd-1 tr td .l- .inp,
table.razd-1 tr td .l- .lab,
table.razd-1 tr td .r- .inp,
table.razd-1 tr td .r- .lab {
		/*float: left;*/
		position: relative;
		z-index: 300;
		display: inline;
		}

.zayavka table.razd-1 tr td .lab label {
		font-size: 0.8em;
		//font-size: 0.7em;
		}


/***********************************************/
table.razd-1 tr td {
}

table.razd-1 tr td .in {
}


table.razd-1 tr td .l- .inp,
table.razd-1 tr td .r- .inp {
		/*padding-top: 5px;*/
		}

table.razd-1 tr td .l- .inp input,
table.razd-1 tr td .r- .inp input {
		margin-top: 0px;;
		vertical-align: top;;}


table.razd-1 tr td .l- .lab,
table.razd-1 tr td .r- .lab {
		vertical-align:top;
		line-height: 1em;
		
		} 


table.razd-1 tr td .l- .lab label ,
table.razd-1 tr td .r- .lab label {
		vertical-align: top;;
		position: relative;
		z-index: 300;
		top: -1px;;;;
		//top: 0px;;
		}


/***********************************************/


.one-radio-check {}



.zayavka .choose-prog .inp {float: left;;}
.zayavka .choose-prog .lab {float: left;; //padding-top: 4px;;}

.zayavka .sport .inp {float: left;;}
.zayavka .sport .lab {float: left;; //padding-top: 4px;;}


.zayavka .sport .in .l- .lab {
		padding-top: 6px;
		//padding-top: 10px;;
		margin-left: 18px;;
		//margin-left: 25px;;}





table.razd-1 tr td .l-,
table.razd-1 tr td .r-,
.zayavka .one-string .l-,
.zayavka .one-string .r-,
.zayavka .one-string .ñ- {
		float:left;
		padding:0px;
		margin:0px;
		padding-right:0px;
		position:relative;
 		z-index:100;
		}


.zayavka table.razd-1 tr td .l- .lab,
.table.razd-1 tr td .r- .lab,
.zayavka .one-string .l- .lab, 
.zayavka .one-string .r- .lab, {
		//margin-top: -2px;
		display: inline;;
		}







.content .mag-subscribe .one-string .lab {
	/*margin-top: -3px;
	display: inline;;*/
	position:relative; z-index:300; top:-3px
	}

















.zayavka .one-string .l- label,
.zayavka .one-string .r- label,
.zayavka .one-string .ñ- label
 {
		line-height:1.2em;
		padding:0px;
		margin:0px;
		margin-right:10px;
		padding-top:5px;
		position:relative;
 		z-index:200;
		}


.zayavka .one-string .l- input,
.zayavka .one-string .r- input,
.zayavka .one-string .ñ- input
 {

 		position:relative;
 		z-index:200;
		line-height:1.2em;
		top:0Px;
		padding:0px;
		float:left;
		margin:0px;
		margin-right:0px;
		//margin-right:0px;
		}

.zayavka .one-string .l- input {
		/*//top:-3px;*/}

.zayavka .vybor td {vertical-align:middle;}



.zayavka .vybor td label {
		font-size:0.9em;
		margin-top:3px;
		position:relative;
		z-index:200;
		top:-3px;
		//top:-1px;
		margin-right:10px;
		//left:-5px;}


.zayavka .vybor td input {
		margin-right:0px;
		position:relative;
		margin-right:5px;
		z-index:200;}



.zayavka .one-string .r- label,
.zayavka .one-string .r- input {
		float:left;}

.zayavka .one-string .r- label {
		padding:0px;
		margin:0px;
		line-height:1.2em;
		padding-top:0em;
		margin-right:10px;

		}

.zayavka .one-string .r- input {
		margin-top:0px;
		}


.subchecks- .one-string {
		font-size: 1em;
		}
		
.mag-subscribe .radio-label- .subchecks- {
		padding-left: 20px;
		top: 0px;

}


.zayavka .one-string .l- .inp input {
		margin-top: -4px;;
		margin-right: 5px;;
		//margin-right: 0px;;
		//margin-top: -8px;
		
       	}
.zayavka .one-string .r- .lab label {
		 margin-top: 0px;;
		 position: relative;
		 z-index: 400;;
		 }














.zayavka .radio-check-change {} 
.zayavka .radio-check-change .check-box {} 
.zayavka .radio-check-change .check-box .inp {} 
.zayavka .radio-check-change .check-box .lab {position:relative; z-index:300; top:-3px} 

.zayavka .radio-check-change .subchecks- {}
.zayavka .radio-check-change .subchecks- .one-string {

		}
		
.zayavka .radio-check-change .subchecks- .one-string .inp {
		margin: 0px;
		padding: 0px;
		}

.zayavka .radio-check-change .subchecks- .one-string .inp {
		margin: 0px;
		padding: 0px;;;	
	}

		
.zayavka .radio-check-change .subchecks- .one-string .lab {
		margin: 0px;
		padding: 0px;;;
		}

.zayavka .radio-check-change .subchecks- .one-string .lab label {
		margin: 0px;
		padding: 0px;
		position: relative;
		z-index: 300;
		top: -2px;;
	}







.one-string label {
		/*padding-top:0.5em;*/
		padding:0px;
		}

.one-string input {
		margin-right:5px;
		}

.zayavka table.bottom-block- input.radio {}


.zayavka table.vybor td {
		color:#999;
		font-size:0.9em;
		text-align:left;
		padding-left:0px;
		padding-right:10px;
		}

.zayavka table.vybor td {}







.zayavka .green-block {		border-top:#a3beba 1px solid;
							border-bottom:1px solid #a3beba;
							/*margin-left:-20px;*/
							/*margin-right:-19px;*/
							background:#ebf8f3;
							font-size:1em;
							padding-top:0.75em;
							padding-bottom:0.1em;
							margin-bottom:1em;
							//height:1%; 
							border:#a3beba 1px solid;
							position:relative; 
							z-index:300; 
							width:100%;}


.zayavka table.authentic {}
.zayavka table.authentic tr {}
.zayavka table.authentic tr td {padding-top:0.5em; padding-bottom:0.4em;}
.zayavka table.authentic tr td .in {}
.zayavka table.authentic td.first  {width:31%;}
.zayavka table.authentic td.second {width:69%;}
.zayavka table tr.pol {}
.zayavka table tr.pol td.second {padding-top:0.3em;}
.zayavka table tr.pol td.second input {width:13px;}
.zayavka table tr td.second label {color:#8f8f8f;
																	 font-size:0.8em;}





.red {color:#DE0119; vertical-align:baseline;}
td label sup {font-size:1.5em;}


.zayavka table.razd-1 .first  {width:36%; //padding-top:0.5em;}
.zayavka table.razd-1 .second {width:64%; //padding-right:10px;}

.register table.razd-1 {margin-bottom:0.3em;}
.register table.razd-1 tr td.second input {width:100%; //width:96%; }
.register table.razd-1 tr.pol td input {width:13px; margin-right:5px; }
.register table.razd-1 tr.pol td.second label {margin-right:30px;}

.register .choose-prog .one-string {padding-top:0em; padding-bottom:0.1em;}
.register .part-3 .baby {margin-top:0em;}
.register .part-3 .baby input,
.register .other- input,
.register .hobby input  {border:1px solid #86A6A3; }

.register .other- input {font-size:1.2em;}

.part-3 textarea {font-size:0.9em;}


.register .suprug {margin-bottom:0px;}
.register .sport .one-string {padding-top:0em; padding-bottom:0.1em;}
.register .hobby {margin-bottom:0em;}
.register .hobby input {font-size:1.2em; }
.register p.bot-table- {padding-top:0px;}

.register .label-for-razd- {font-size:0.9em;}
.register .one-string label {
		margin-right:30px;
		top:-5px;
		}

.register .one-string .r- .in-l {
		float:left;
		}

.register .one-string .r- .in-r {
		float:left;
		}




.register .baby input {width:208px; font-size:1.2em;}

.register table td {vertical-align:middle;}





.content .register h3 {font-size:1.15em; font-weight:normal; margin-bottom:0.6em;}
.register h3 span.red {font-size:0.8em; font-weight:bolder;}




.published {float:right;
						color:#999999;
						font-size:0.75em;
						margin-bottom:1.05em;}

.separator-	{background:url(../images/content/separator.gif) 0 0 repeat-x;
						 clear:both;
						 }


.content .article blockquote {font-style:normal;
															font-size:0.85em;
															line-height:1.2em;}
.content .article	.author- {font-size:0.8em;}
.content .article	.author- b {font-size:0.95em;}
.content .article .source- {font-size:0.8em; margin-bottom:1.7em;}
.content .article	.source- b {font-size:0.95em;}
.content .article	.source- a:link    {color:#13897d}
.content .article	.source- a:visited {color:#13897d}
.content .article	.source- a:hover   {color:#}
.content .article	.source- a:active  {color:#}
.content .article h3 {margin-bottom:0.3em;}

.content .other-articles h2 {color:#2e635d;
														font-size:1.15em;
														font-weight:normal;
														margin-bottom:0.55em;}




.one-articles	{font-size:0.85em;
							font-family:Arial;
							margin-bottom:1.45em;
							margin-left:28px;}
.one-articles	.date- {color:#999999;
											font-size:0.9em;
											margin-bottom:0.15em;}
.one-articles	.in- {padding-left:19px;
										font-size:0.95em;}
.one-articles	.in- .title-  {font-size:1.1em;
														 margin-bottom:0.15em;}
.one-articles	.in- .title- a:link    {color:#a7191a;}
.one-articles	.in- .title- a:visited {color:#a7191a;}
.one-articles	.in- .title- a:hover   {}
.one-articles	.in- .title- a:active  {}

.one-articles	.in- .author- {margin-bottom:0.15em;}
.one-articles	.in- .author- a:link    {color:#000000;}
.one-articles	.in- .author- a:visited {color:#000000;}
.one-articles	.in- .author- a:hover   {}
.one-articles	.in- .author- a:active  {}

.one-articles	.in- .source- {margin-bottom:0.7em;}
.one-articles	.in- .source- a:link    {color:#13897d;}
.one-articles	.in- .source- a:visited {color:#13897d;}
.one-articles	.in- .source- a:hover   {}
.one-articles	.in- .source- a:active  {}
.one-articles	.in- .text-   {font-size:0.95em;
														line-height:1.15em;}



.content .auth {font-size:1.2em;}
.content .auth h1 {margin-top:0.1em;
									 margin-left:0em;
									 margin-bottom:0px;}
.content .auth h2 {font-size:0.75em;
									 color:#de0119;
									 margin-top:1.25em;
									 margin-bottom:0.3em;
									 letter-spacing:-0.02em;}
.content .auth p {margin-bottom:0.5em;}
.content .auth ul {margin-bottom:0.3em;
									 margin-left:0.2em; }
.content .auth ul li { behavior: expression( !this.before ? this.before = this.innerHTML = '' );
											list-style:none;
											padding-left:2.5em;
											background:url(../images/content/li.gif) 0 50% no-repeat;}
.content .auth ul li:before {content: '';}
.content .auth form table {font-size:0.7em; MARGIN-TOP:0.5EM;}
.content .auth form table tr {}
.content .auth form table tr td {padding-bottom:0.6em;}
.content .auth form table tr td.f- {text-align:right;}
.content .auth form table tr td.f- .in {padding-top:0.3em;}
.content .auth form table tr td a {font-size:0.95em;}
.content .auth form table tr td label {color:#8f8f8f; font-size:0.95em; padding-top:0.1em;  }
.content .auth form table tr td.s- input {font-size:1em; border:1px solid #86a6a3;}
.content .auth form table tr td input.but- {padding-left:5px;
																						padding-right:5px;
																						padding-bottom:1px;
																						font-size:0.95em;
																						margin-right:27px;}
.content .auth blockquote.attention,
.content .anketa blockquote.attention {font-size:0.7em;
																		 color:#000;
																		 padding-top:0.6em;
																		 margin-top:0.3em;
																		 padding-left:27px;
																		 line-height:1.1em;
																		 }
.content .anketa blockquote.attention   {font-size:0.9em;
																				 padding-bottom:42px;}
.content .auth blockquote.attention b   {color:#de0119; margin-bottom:0.1em; display:block;}
.content .anketa blockquote.attention b.red {color:#de0119;
																				 margin-bottom:0.1em;
																				 display:block;}

.content .anketa .long-input input {width:73%;}
.content .anketa input.long-input {width:80%;}


.one-string select {/*width:43px;*/ margin-right:4px; }
.one-string select option { margin-right: 1ex; }

.select {margin-bottom:1em;}


.anketa input {font-size:1.2em;}


.anketa .register- input {font-size:0.9em;}



.anketa .razd-1 input {font-size:1em;}

.anketa .note- {}
.anketa .note- h3 {color:#de0119;
									 font-size:0.9em;
									 font-weight:bolder;}
.anketa .note- p {
		color:#13897d;
		font-size:0.85em;
		line-height:1.15em;}




.content .auth a:link,
.content .anketa blockquote.attention a:link {color:#000;}
.content .auth a:visited,
.content .anketa blockquote.attention a:visited {color:#000;}
.content .auth a:hover,
.content .anketa blockquote.attention a:hover  {color:#13897d;}
.content .auth a:active,
.content .anketa blockquote.attention a:active   {color:#13897d;}



.content .club {padding-left:0px;
								padding-top:1em;}
.content .club p {margin-bottom:0.8em;}
.content .club .img- {//height:1%;}
.content .club p.big {font-size:0.95em;}

.in-zone {width:100%;}
.in-zone .l- {float:left; width:60%;}
.in-zone .r- {float:left; width:40%;}
.in-zone .r- .in {margin:0px; padding:0px; padding-top:0.3em;}

.in-zone h4,
.content .club h4 {font-size:1.2em;
						font-weight:normal;
						color:#2e635d;
						margin-bottom:0.7em;
						margin-top:0px;}
.content .club h4 {margin-bottom:0.4em;}
.content .club .name- {color:#de0119; font-size:0.9em; font-weight:bolder;}


.in-zone .l- .newsfeed .item- .desc-  a:link    {color:#A7191A;}
.in-zone .l- .newsfeed .item- .desc-  a:visited {color:#A7191A;}
.in-zone .l- .newsfeed .item- .desc-  a:hover   {color:#000}
.in-zone .l- .newsfeed .item- .desc-  a:active  {color:#000}



.in-zone .l- .newsfeed {padding-right:20px;}
.in-zone .l- .newsfeed .item- {margin-bottom:1.45em; margin-top:0px;}
.in-zone .l- .newsfeed .item- .desc- {margin-bottom:0.55em;}
.in-zone .item- .text- .kol-show- {color:#999;
																	 font-size:1.1em;
																	 letter-spacing:-0.03em;}
.in-zone .item- .text- .kol-show- a:link    {color:#000;}
.in-zone .item- .text- .kol-show- a:visited {color:#000;}
.in-zone .item- .text- .kol-show- a:hover   {color:#A7191A;}
.in-zone .item- .text- .kol-show- a:active  {color:#A7191A;}



.in-zone .newsblock {background:#e5f6f0;
										 border:1px solid #c3d3d2;
										 padding:0.2em 19px 1.15em 19px;
										 margin-bottom:1.45em;}
.in-zone .newsblock h2	{font-size:1.2em;
												 margin-bottom:0.5em;
												 padding:0px;
												 margin-top:0.9em;
												 font-weight:normal;}

.in-zone .newsblock .item- {margin-top:0px;
														margin-bottom:0.45em;}
.in-zone .newsblock .item- .date- {margin-bottom:0px;}
.in-zone .item- .in- {padding-left:20px;}
.in-zone .newsblock .item- .author- {font-size:0.9em; color:#333;}
.in-zone .newsblock .item- .in- 	{padding-left:10px;}
.in-zone .newsblock .item- .text- {line-height:1.3em;}
.in-zone .newsblock .item- .text- a:link    {color:#a7191a}
.in-zone .newsblock .item- .text- a:visited {color:#a7191a}
.in-zone .newsblock .item- .text- a:hover   {color:#000}
.in-zone .newsblock .item- .text- a:active  {color:#000}


.in-zone .newsblock .archive-anonces- {float:right;
																			margin:0px;}

#printer-header {display:none;}

.content .clear-form {float:left; font-size:0.75em; margin-left:18em;}
.content .clear-form a {border-bottom:1px dashed #000;}
.content .clear-form a:link,
.content .clear-form a:visited {text-decoration:none; border-bottom:1px dashed #000;}
.content .clear-form a:hover,
.content .clear-form a:active {text-decoration:none; border-bottom:1px dashed #CC0000; color:#CC0000;}







.juk .calendar,
.juk .magazine {
			font-size:1em;
			width:132px;
			padding-right:10px;}

.juk .magazine {/*padding-left:0.5em;*/}


.content .juk .in .calendar h3,
.content .juk .in .magazine h3 {
			margin-top:1em;
			margin-bottom:0.55em;}

.content .juk .in .magazine h3 {
			margin-bottom:0.35em;
}


.content .juk .in .magazine .img- {
			border:1px solid #adb9b9;
			margin-bottom:0.5em;
			margin-left:1px;
			background:none;
			margin-right:0px;}

.content .juk .in .magazine .img- img {
			border:none;}


.juk .info- {margin-bottom:0.4em;}
.juk .info-	a {font-size:0.85em;}


.content .juk .in .magazine h4 {
			margin:0px;
			font-size:0.8em;
			font-weight:bolder;
			letter-spacing:0.04em;
			font-family:Arial;
			padding:0px;
			color:#de0119;}



.juk .area h3 {
			font-size:1.3em;
			margin-bottom:0.3em;
			font-weight:normal;}

.juk .area ul {
			margin-bottom:0.9em;
			}

.juk .area ul li {
			font-size:0.9em;
			list-style-type:none;
			behavior: none;
			margin-left:23px;
			text-indent:0;
			}

.juk .one-theme {font-size:0.9em;}

.juk .one-theme h3 {}
.juk .one-theme .in {padding-left:20px;}
.juk .one-theme .author- {
			color:#999;
			font-size:0.85em;}
.juk .one-theme .theme-  {
			margin-top:0.2em;
			margin-bottom:0.5em;}

.juk .area p {
			font-size:0.75em;
			line-height:1.21em;
			margin-bottom:1.3em;
			}

.juk .area input.button- {
			font-size:0.75em;
			color:#041f2c;
			padding-left:6px;
			padding-right:8px;
			padding-top:1px;
			padding-bottom:2px;}


.juk .main-theme- {}
.juk .main-theme- h3 {
			font-size:1.2em;
			font-weight:normal;
			margin-bottom:0px;}

.juk .main-theme- h2 {
			margin-top:0px;
			margin-bottom:0em;
			line-height:1.1em;
			font-weight:normal;
			color:#000;}

.juk .main-theme- blockquote.note- {
			margin-top:0.65em;
			margin-bottom:0.75em;
			font-style:normal;
			line-height:1.17em;
			font-size:0.85em;
			padding-left:20px;}

.juk .main-theme- blockquote.note- .author- {
			margin-bottom:0.65em;
			color:#000;
			font-size:0.95em;
			font-weight:bolder;}

.juk .main-theme- p {
			margin-bottom:0.7em;
			font-size:0.85em;
			line-height:1.17em;}

.juk .main-theme- .read-all-theme- {
			font-size:0.8em;
			float:right;
			margin-bottom:1em;}

.juk .buy-magazine-	h3 {
			margin-top:0.8em;
			margin-bottom:0.45em;}

.juk .main-theme- .form-layout- {}
.juk .main-theme- .form-layout- td.label- 			 {
			text-align:right;
			font-size:0.75em;
			color:#8f8f8f;
			width:30%;}

.juk .main-theme- .form-layout- td.control- 		 {
			font-size:0.7em;
			width:70%;}

.juk .main-theme- .form-layout- td.label- .in {
			//padding-top:0.45em;
			}


.juk .main-theme- .form-layout- td.control- .in {
			//padding-top:0.3em;
			//padding-bottom:0.3em;}


.juk .main-theme- .form-layout- td.control- input {
			width:50%;
			color:#8f8f8f;
			}
.juk .main-theme- .form-layout- td.control- input.button-	{
			width:20%;
			color:#000;
			float:left;
			font-size:1.1em;}


.juk .main-theme- .form-layout- td.control- .subscr- {
			float:left;
			margin-left:43px;
			padding-top:0.4em;
			font-size:1.1em;}

.juk .main-theme- .form-layout- td.control- .subscr- a:link,
.juk .main-theme- .form-layout- td.control- .subscr- a:visited {color:#000;}
.juk .main-theme- .form-layout- td.control- .subscr- a:hover,
.juk .main-theme- .form-layout- td.control- .subscr- a:active  {color:#13897D;}



.juk .magazines {
			background:#e5f6f0;
			border:1px solid #96b0ae;
			padding:13px;
			/*margin-top: -1px*/
			position: relative; z-index: 50;
			}
.juk .magazines .one-magaz {float:left;}

.juk .magazines .one-magaz .img- {
			background:none;
			width:120px;
			height:150px;
			margin:0px;
			border:1px solid #d1e3e3;
			padding:1px;
			margin:13px;
			}

.juk .magazines .one-magaz .img- img {
			border:none;
			margin:0px;
			background:#e9fff8;}

.juk .in-zone { width:100%; 			position:relative;
			    z-index:500;}
.juk .l-      { width:70%;}
.juk .r-      { width:30%;}
.juk .r- .in  { padding-left:20px;}
.juk .in-zone  ul li:before {content: '';}
.juk .calendar li {	behavior: expression( !this.before ? this.before = this.innerHTML = '' );}
.juk .calendar li:before {content: '';}


.content p.red- {color:#de0119; font-size:0.9em;}


.juk  ul.year {
			position: relative; z-index: 55;
			margin: 0px;
			padding: 0px;
			background:#fff;
			margin-left:-19px;
			margin-right:-10px;
			padding-left:9px;
			border-bottom:1px solid #89aca6;}

.juk ul.year li {
			float:left;
			margin-right:0.6em;
			background:#fff;
			padding-top:0.3em;
			padding-right:0.7em;
			padding-bottom:0.3em;
			font-weight:bolder;
			color:#2e635d;
			font-size:0.9em;	}
.juk ul.year li b {padding-left:0.5em;}



.juk ul.year li.cur- {
			border-top:1px solid #89aca6;
			background:#e5f6f0;
			border-left:1px solid #89aca6;
			border-right:1px solid #89aca6;
			border-bottom:1px solid #e5f6f0;
			margin-bottom:-1px;}

.juk  ul.year li a:link    {text-decoration:none; border-bottom:1px dashed #2e635d; color:#2e635d;}
.juk  ul.year li a:visited {text-decoration:none; border-bottom:1px dashed #2e635d; color:#2e635d;}
.juk  ul.year li a:hover   {text-decoration:none; border-bottom:1px dashed #2e635d; color:#000;}
.juk  ul.year li a:active  {text-decoration:none; border-bottom:1px dashed #2e635d; color:#000;}

.juk .calendar ul.month {
			/*padding-top:1.05em;*/
			margin-left:0px;
			margin-right:1em;
			margin-bottom:0px;
			float:left;}


.juk .calendar ul.month li {
			margin-bottom:0.8em;
			list-style:none;
			padding-left:1.05em;}


.juk .calendar ul.month li b {color:#507c78;}


.juk .calendar ul.month li.na {color:#999;}


.juk .calendar ul.month li a:link    {}
.juk .calendar ul.month li a:visited {}
.juk .calendar ul.month li a:hover   {}
.juk .calendar ul.month li a:active  {}

/**/
.frame- .content .juk  ul.year {
			margin: 0px;
			padding: 0px;
			background:#fff;
			margin-left:0px;
			margin-right:0px;
			padding-left:0px;
			border-bottom:none;
			}
.content .juk  ul.year li:before {
  content: '';
  }
.content .juk  ul.year li {
  text-indent: none;
  behavior: none;
}

.content .juk .subscribe-button {
  margin-top: 1em;
  font-size: 0.75em;
  padding: 0.25em 0.5ex;
  //padding: 0.25em 0ex;
  }
/**/
.mag-subscribe table {
  border-collapse: collapse;
  }
.content .mag-subscribe table tr td {
  padding: 0.6em 1ex 0 0;
  }

.mag-subscribe table tr td.first {
  width: 1%;
  white-space: nowrap;
  }
.mag-subscribe .control-,
.mag-subscribe table tr td.second {
  width: 99%;
  }

.mag-subscribe table tr.main-control td {
  font-size: 90%
  }
.mag-subscribe .main-control td label {
  color: #000;
  }
.mag-subscribe .radio-label- {
  padding: 0.3em 0 0 0;
  }
.mag-subscribe .radio-buton- {
  padding: 0.6em 1ex 0 0;
  }

.mag-subscribe .radio-label- .subchecks- label {
  color: #999;
  }
.mag-subscribe .radio-label- label {
  font-size: 80%;
  }
.mag-subscribe .radio-label- .subchecks- div {
  margin: 0.3em 0;
  }
.centerder-button {
  text-align: center;
  font-size: 90%;
  }
.centerder-button input {
  padding: 0.2em 1ex;
  }

.intro-text {
  color: #13897d;
  }

/**/
.content h2.test-score {
  text-align: center;
  color: #de0119;
  font-size: 95%;
  letter-spacing: 0;
  margin-bottom: 0.3em;
  margin-top:0.8em;
  }


#maincontent .test {}
#maincontent .test h3 {
		color:#0B4842;
		font-size:1.3em;
		font-family:Arial Narrow, Arial, Tahoma, Sans-Serif;
		letter-spacing:0.03em;
		font-weight:normal;
		line-height:1.25em;
		margin:0px 0px 0.15em 1px;
		padding:0px;}

#maincontent .test .simple-radios label {font-size:0.85em;}
#maincontent .test .simple-radios .string- {margin-bottom:0.3em;}
#maincontent .test .simple-radios input {margin-right:4px;}
#maincontent .test .one-q {margin-bottom:0.95em;}
#maincontent .test .quest {font-size:0.85em; margin-bottom:0.4em;}
#maincontent input.subm {
			font-size:0.85em;
			padding-left:1.7em;
			padding-right:1.7em;
			padding-top:0.2em;
			padding-bottom:0.4em;}

table.bottom-block- .bottom-l-block .l- .lab,
table.bottom-block- .bottom-l-block .r- .lab {
	margin-top:-4px}












/* =Magic CSS by Yaroslav Melekhin =)
----------------------------------------------- */
.block-newswidget              {margin:25px 0pt 30px; padding:0px 15px 15px 25px; border-bottom:1px solid #4D7A76; border-top:1px solid #4D7A76;}
.block-newswidget p            {font-size:80%; padding-bottom:5px; line-height:1em;}
.block-newswidget small        {font-size:90%; padding-bottom:2px; color:#666; display:block; clear:both;}
.block-newswidget h3           {font-size:85%; padding-bottom:2px; margin:0;}
.block-newswidget h3 a:link    {color:#2E635D;}
.block-newswidget h3 a:visited {color:#58827d;}
.block-newswidget h3 a:hover   {color:#AD0000;}
.block-newswidget h3 a:active  {color:#AD0000;}

.linklist {margin-top:14px !important;}
.linklist li {letter-spacing:0 !important; margin-bottom:14px !important; display:block; clear:both; width:100%; list-style:none}
.frame- .content- .content .linklist li {list-style:none}

.linklist a small {color:#666; font-size:11px !important; text-indent:0; cursor:pointer;}
.linklist a:hover small {color:black !important;}
.linklist a {color:#3F8C8C !important;}
.linklist a:hover {color:black !important;}

.one-articles .title- a {color:#AD0000 !important;}
.one-articles .source- a {color:#3F8C8C !important;}
.one-articles .title- a:hover, .one-articles .source- a:hover {color:black !important;}

#send-letter {}
.breadcrumbs {margin-bottom:15px !important;}