* {font-size: 100.01%;
    text-align: right;
}

i {
	font-family: Tahoma, sans-serif;
	padding: 0;
	margin: 0;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 80%;
}
hr {
	color: silver;
	height: 1px;
}

img {border:0}

.pic {
	border: 0px solid #919191;
	margin: 15px;
	padding: 20px;
}

p {
	font-weight : normal;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0;
	font-size: 100%;
}

h1 {
	font-size: 200%;
	color: #2b8dda;
	font-weight : bold;
	margin-top: 45px;
	margin-bottom: 15px;
	margin-left: 0;
	margin-right: 0;
	text-decoration: none;
}
h2 {
	font-size: 140%;
	color: #e95700;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 0;
	margin-right: 0;
	text-decoration: none;
}
h3 {
	font-size: 110%;
	color: #e95700;
	font-weight : bold;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	text-decoration: none;
}
h4 {
	font-size: 140%;
	color: #ffffff;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	text-decoration: none;
}


td {
	padding: 0;
    font-family: Tahoma, sans-serif;
	font-size: 12px;
	    vertical-align: top;
	    color: #333333;
	}
.logo {
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}

.header-right {
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}
.header-banner1 {
	background: transparent;
	padding: 0;
	margin: 0;
	width: 100%;
	position: absolute;
	top: 135px;
	right: 20px;
	text-align: right;
}
.header-banner1 DIV {
	float: right;
}
.googsrch {
	background-repeat: no-repeat;
	padding: 0;
	padding-top:2px;
	margin: 0;
	width: 206px;
	height: 28px;
	position: absolute;
	top: 77px;
	right: 50px;
	text-align: right;
}
.googsrch .a {
	padding-top: 1px;
}
.googsrch .b {
	padding-top: 4px;
	padding-right: 10px;
}
DIV.body {
	background: transparent;
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
	top: 230px;
	text-align: center;
}
TABLE.body {
	background: transparent;
	padding: 0;
	margin: 0;
	width: 100%;
}
td.leftc {
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	width: 500px;
}
td.leftlr {
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	width: 180px;
}
td.center {
	font-size: 105%;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	}
td.right {
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	width: 200px;
}



#v1 {
     border: 1px solid #cccccc;
     padding: 10px 10px;
     position: relative;
}
#tl, #tr, #bl, #br {
     position: absolute;
     width: 10px;
     height: 10px;
}
#tl {
     top: -1px;
     left: -1px;

}
#tr {
     top: -1px;
     right: -1px;

}
#bl {
     bottom: -1px;
     left: -1px;
}
#br {
     bottom: -1px;
     right: -1px;

}
* html #bl,
* html #br {
     bottom: -11px;
}


.corners-wh {
	background: #fff;
	border: 1px solid #ccc;
	
	
}
.corners-wh div {
	position: relative;
	margin: 0px;
    top: 0px;
    left: 0px;
    direction: rtl;
    text-align: right;
}
.corners-wh div div {
	margin: 10px;
}
.corners-wh div div div {
}
.corners-wh div div div div {
	padding: 4px;
}


.corners-wh2 {
	background: #fff;
	border: 1px solid #ccc;
	margin-top: 10px;
}
.corners-wh2 div {
	position: relative;
	margin: -1px; /* значение указываем равным толщине рамки */
}
.corners-wh2 div div {
	margin: 0px;
}
.corners-wh2 div div div {
}
.corners-wh2 div div div div {
	padding: 6px;
	padding-left: 10px;
	font-size: 80%;
	color: #999999;
}


.corners-whadult {
	background: #ff9938;
	border: 1px solid #ccc;
	margin-top: 10px;
}
.corners-whadult div {
	position: relative;
	margin: -1px; /* значение указываем равным толщине рамки */
}
.corners-whadult div div {
	margin: 0px;
}
.corners-whadult div div div {
}
.corners-whadult div div div div {
	padding: 6px;
	padding-left: 10px;
	font-size: 80%;
	color: #999999;
}





td.th {
	font-family: tahoma, ms sans serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background: #cbc8c8;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 3;
	padding-right: 3;
	font-weight : bold;
}
td.th2 {
	font-family: tahoma, ms sans serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	background: #ffffff;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 0;
	padding-right: 3;
	font-weight : bold;
	border-top: #ffffff 10px solid;
}
tr.light {
	background-color: #eef0f2;
}
tr.dark {
	background-color: #dfe1e3;
}
td.grey {
	background-color: #EFEFEF;
	padding: 10px;
}
input
{
	font-family: Tahoma;
	font-size:12px;
}

/*input,*/ select, textarea {
	font-family: tahoma, ms sans serif;
	font-size: 12px;
	color: #333333;
	background-color: #fbfbfb;
	border-left: #333333 1px solid;
	border-right: #bdc0bc 1px solid;
	border-top: #333333 1px solid;
	border-bottom: #bdc0bc 1px solid;
}
input.login {
	font-family: Tahoma;
	width: 150px;
	height: 21px;
	font-size: 10px;
	background-color: #05371d;
	color: #fefefe;
	border: #839fb5 1px solid;
	border-left: #3f94be 1px solid;
	border-right: #3f94be 1px solid;
	border-top: #3f94be 1px solid;
	border-bottom: #3f94be 1px solid;
}
input.button1 {
	border: 0;
	width: 86;
	font-family: tahoma, ms sans serif;
	font-size: 10px;
	background-color: #ff9900;
	color: #ffffff;
	border-left: #d5d5d5 0px solid;
	border-right: #d5d5d5 0px solid;
	border-top: #d5d5d5 0px solid;
	border-bottom: #333333 0px solid;
}
/*input.button {
	border: 0;
	background: transparent;
}  */
.noborder {
	border: 0;
	background: transparent;
}


.title_quote {
	background: #FEFFBD;
	border: 1px dotted rgb(190,190,190);
	border-bottom: 0;
	color: #222;
	font-weight: bold;
	font-size: 10px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

 .quote {
	color: #000000;
	FONT: 10pt Verdana; 
	text-align:justify;
	background-color: lightyellow; 
	border: 1px dotted rgb(190,190,190);
	padding: 5px;
	}


UL {
	margin:0;
	padding:0;
	list-style: none;
}
UL LI {
	margin:0;
	padding:2;
	border-bottom: #999999 1px dotted;
	margin-top:0px;
	padding-left: 7px;
}
html > body UL LI {

	padding-left: 7px;
}

UL LI A:link, UL LI A:visited, UL LI A:active {
	text-decoration: none;
	width: 100%;
	height: 100%;
	background: #ffffff;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
UL LI A:hover {
	text-decoration: none;
	background: #a8bf37;
	width: 100%;
	color: #ffffff;
	padding-left: 5px;
	height: 100%;
}


UL.menu {
	margin:0;
	padding:0;
	list-style: none;
}
UL.menu LI {
	margin:0;
	padding:2;
	border-bottom: #999999 1px dotted;
	margin-top:0px;

	padding-left: 7px;
}
UL.menu LI A:link, UL.menu LI A:visited, UL.menu LI A:active {
	text-decoration: none;
	width: 100%;
	height: 100%;
	background: #ffffff;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
UL.menu LI A:hover {
	text-decoration: none;
	background: #a8bf37;
	width: 100%;
	color: #ffffff;
	padding-left: 5px;
	height: 100%;
}



UL.menu UL {
	padding:0;
	margin:0;
	list-style: none;
	padding-left: 7px;
}
UL.menu UL LI {
	margin:0;
	padding:0;
	border-bottom: #999999 0px dotted;

	padding-left: 7px;
}
UL.menu LI SPAN {
	margin:0;
	padding:0;
	cursor: pointer;
	margin-top:0px;
	padding-left: 5px;
	color: #2b8dda;
}
UL.menu UL LI A:link, UL.menu UL LI A:visited, UL.menu UL LI A:active {
	text-decoration: none;
	width: 100%;
	height: 100%;
	background: #ffffff;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	font-size: 85%;
}
UL.menu UL LI A:hover {
	text-decoration: none;
	background: #a8bf37;
	width: 100%;
	color: #ffffff;
	padding-left: 5px;
	height: 100%;
	font-size: 85%;
}
UL.menu2 {
	margin:0;
	padding:0;
	list-style: none;
}
UL.menu2 LI {
	margin:0;
	padding:2;
	border-bottom: #999999 1px solid;
	margin-top:0px;
/*	background: url(/images/p1-3.gif) no-repeat 1 .4em; */
	padding-left: 0px;
}
UL.menu2 LI A:link, UL.menu2 LI A:visited, UL.menu2 LI A:active {
	text-decoration: none;
	width: 100%;
	height: 100%;
	background: #ffffff;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
UL.menu2 LI A:hover {
	text-decoration: none;
	background: #a8bf37;
	width: 100%;
	color: #ffffff;
	padding-left: 5px;
	height: 100%;
}

.red {
	color: #FF0000;
	padding-left: 3px;
}


A {
	FONT-SIZE: 8pt; COLOR: #445588; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A:link {
	FONT-SIZE: 8pt; COLOR: #445588; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 8pt; COLOR: #445588; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 8pt; COLOR: #445588; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 8pt; COLOR: #ff0066; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}




.black {
	color: #333333;
}
INPUT.google {
	border: 0;
	height: 23px;
	width: 170px;
	font-family: Tahoma, sans-serif;
	font-size: 100%;
	font-weight: bold;
	background: #ffffff;
	margin-left: 5px;
}

TABLE.calendar {
  font-family: arial;
  font-size: 10px;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
TABLE.calendar TD {
  text-align: center;
  vertical-align: middle;
  background-color: #F5F5F5;
  height: 20px;
  width: 20px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
	font-family: arial, tahoma, ms sans serif;
	font-size: 9px;
	font-weight : normal;
}
TABLE.calendar TD.current {
  background-color: #EAEAEA;
  font-weight: bold;
}
TABLE.calendar TR.days_name TD {
  color: white;
  background-color: #C9C9C9;
  font-weight: bold;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
TABLE.calendar TR.days_name TD.Su {
  color: #F3F3F3;
}

TABLE.calendar TD.not_empty {
}
td.taba {
	font-family: tahoma, ms sans serif;
	font-size: 100%;
	font-weight : normal;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	border-bottom: 1px solid #dddee0;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 5;
	padding-right: 5;
	border-color: #dddee0;
}

td.tabb {
	font-family: tahoma, ms sans serif;
	font-size: 160%;
	font-weight : normal;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	border-bottom: 1px solid #dddee0;
	border-left: 1px solid #dddee0;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 5;
	padding-right: 5;
	border-color: #dddee0;
}
.white {color: #ffffff;}

.footer {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin:0;
	margin-top: 20px;
}

.footer-green-left {
	height: 50px;
	background: #a8bf37;
	color: #ffffff;
	padding: 0;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
}
.footer-green-right {
	height: 50px;

	background-position: right bottom;
	background-repeat: no-repeat;
	color: #ffffff;
	padding: 0;
	padding-right: 20px;
	padding-top: 7px;
	text-align: right;
	vertical-align: top;
}
.footer-white {
	margin:0;
	width: 100%;
	height: 50px;
	background: #ffffff;
	padding:  10px;
}
.footer-green-left A:link, .footer-green-left A:visited, .footer-green-left A:active {
	color: #ffffff;
}
.white a:link, .white a:visited, .white a:active {
	color: #ffffff;
	text-decoration: underline;
	font-weight : normal;
}
.white a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight : normal;
}
.pages {
	font-size: 160%;
	font-weight : normal;
}
.big {
	font-size: 140%;
	font-weight : normal;
}
.advblock {
	padding:0;
	margin:0;
	text-align: center;
	width: 100px;
	background: #999999;
}
.corners-grn A {
	text-decoration: none;
}
.grey1 {
	padding:10px;
	margin-left:70px;
        margin-bottom:10px;
	text-align: center;
    	background: #f5f5f5;
	float: right;
	}

.sz-coment {
	width: 75px;
	color: #fafafa;
	background-color:#ff6600;
	font-size: 18px;
	font-weight: bold;
}
.sz-coment a {
	color: #ff6600;
	text-decoration: none;
}
.sz-coment a:hover {
	color: #ff6600;
	text-decoration: underline;
}
.sz-img {
	padding: 0px 3px 0px 3px;
	width: 100px;
	height:100px;
}
.maxposts table {width:155px;}
.maxposts td {text-align:justify;border-bottom:1px solid #CCC;}
.maxposts th {font:bold 11px tahoma, ms sans serif;text-align:left;padding:6px; }
.maxposts th a {padding:2px;border:1px solid #CCC;font:bold 1em Arial,sans-serif;}
.maxposts td a {padding-left:9px;text-decoration:none;font:11px tahoma, ms sans serif;line-height:150%}
.maxposts td a:hover {font:11px tahoma, ms sans serif;line-height:150%}



.AreaSpec { background-color: #EDF2D8; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; height: 30px; color:#909480; font-size:70%;}
.AreaSpec a:visited { color:#5A5F64; text-decoration: underline;}
.AreaSpec a:link { color:#5C6566; text-decoration: underline;}
.AreaSpec a:hover { text-decoration: none;}
.AreaSpec span { font-size: 120%; font-weight: bold; color:#5C6566; }

.AddForm FORM {width: 100%;}
.AddForm INPUT {font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; width: 60%;}
.AddForm INPUT.turing {width: 126px;}
.AddForm INPUT.auto {width: auto;}



.GrnBand { background-color: #ABCC11; padding-bottom: 5px; padding-top: 5px;}
.GrnBand td.OutRes {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; padding-right: 40px; }
.GrnBand td.OutExp {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 70%; color: #404043; padding-right: 40px; /*line-height: 80%; */ padding-left: 70px;}
.GrnBand td.OutExp a:visited { color:#404043; text-decoration: underline;}
.GrnBand td.OutExp a:link { color:#404043; text-decoration: underline;}
.GrnBand td.OutExp a:hover { color:#404043; text-decoration: none;}


/* submit_news */
.newtitle { border: 2px solid #ABCC11; font-size: 140%; color: #000;width: 100%}

/* Форма входа */
#screen{
  position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
  display: none;

}
* html #screen{
    background-color: #333;
    background-color: transparent;
}
#niceloginform{
  position: absolute;
  width: 34%;
  left: 33%;
  top: 135px;
  background: #FFFFFF;
  border: solid #EEEEEE 5px;
  display: none;
  z-index: 99;
}
#niceloginform .shadow{
  border: solid #CCCCCC 1px;
  padding: 15px;
}
#niceloginform .shadow div{
  font-size: 81.3%;
  margin: 0.7em 0px;
}
#niceloginform label{
  font-size: 81.3%;
  display: block;
}
#niceloginform small{
  font-size: 84.7%;
  margin-left: 1ex;
}

.menu .options {
	BORDER-RIGHT: #ACCAF1 1px solid; BORDER-TOP: 0px; MARGIN-BOTTOM: 1px; BORDER-LEFT: #ACCAF1 1px solid; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #ACCAF1 1px solid; BACKGROUND-COLOR: #ACCAF1
}
.menu A {
	PADDING-RIGHT: 10px; BORDER-TOP: #ACCAF1 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; COLOR: #364d67; PADDING-TOP: 2px; BORDER-BOTTOM: #ACCAF1 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.menu A:hover {
	BORDER-TOP: #3366CC 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #3366CC 1px solid; BACKGROUND-COLOR: #3366CC
}

.trans95 {
	FILTER: alpha(opacity=95); moz-opacity: 0.95; opacity: 0.95
}



ity: 0.95
}



