* html .png{
	background-image: none !important;
	behavior: url('/pngfix.htc');
}


BODY { background-image:url(/i/bg.jpg); background-position:center; background-repeat:repeat-x;
	background-color:#0072A1;
	margin-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;



	}

	h2{color:#FFFF66;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:17px; line-height:19px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	p { margin-top:12px; margin-bottom:19px;}
.easy { background-image:url(i/green_liner.gif); background-position:bottom; background-repeat:repeat-x; border-right:2px #055475 solid; border-left:1px #055475 solid; padding:2px 2px 6px 35px; }
.medium { background-image:url(i/orange_liner.gif); background-position:bottom; background-repeat:repeat-x;  border-right:2px #055475 solid; border-left:1px #055475 solid; padding:2px 2px 6px 35px; }
.hard { background-image:url(i/red_liner.gif); background-position:bottom; background-repeat:repeat-x; border-right:2px #055475 solid; border-left:1px #055475 solid; padding:2px 2px 6px 35px;}
.holostoyclass {padding:2px 2px 6px 35px; }

#quoter { border:1px #0E7CB1 dashed; padding:20px; margin-top:15px; margin-bottom:15px;}
#notice { border:1px #1CA7E8 solid; padding:5px; font-size:12px; margin-bottom:6px; }
#text { padding:17px; background-color:#055374; background-image:url(i/quotegrad.jpg); background-position:top; background-repeat:repeat-x; display:inherit;}
.bgtable {background-color:#0084BC;}
.bgtable2 {background-color:#055374;}
	#br {height:7px; padding:0px; margin:0px; line-height:7px; clear:both;}	
	
.imgintext { margin-right:5px;}
a img {border:0px;}
.newstitle { color:#FFFF66; font-size:13px; }
.catanddate { font-size:11px; color:#A0DFFA; }

.bigtitwhite {color:#ffffff;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:31px; line-height:31px; letter-spacing:-1px;}
.bigtitblue {color:#64FFFF;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:31px; line-height:31px; letter-spacing:-1px;}
.bigtityelow {color:#FFFF66;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:31px; line-height:31px; letter-spacing:-1px;}

.title_white{color:#ffffff;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:27px; line-height:28px; letter-spacing:-1px;} 
.title_white_main {color:#ffffff;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:27px; line-height:28px; letter-spacing:-1px;} 
.title_white23{color:#ffffff;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:23px; line-height:26px;} 

.title_yelow{color:#FFFF66;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:27px; line-height:28px; letter-spacing:-1px;} 
.title_blue{color:#ffffff;Font-Family:Arial Narrow,Tahoma, Arial ; Font-Size:27px; line-height:28px; letter-spacing:-1px;} 
.title_yelow12{color:#FFFF66;Font-Family:Arial,Tahoma, Arial ; Font-Size:12px; line-height:18px; font-weight:bold;} 
.title_lightblue{color:#96FFFF;Font-Family:Arial,Tahoma, Arial ; Font-Size:12px; line-height:18px; } 


TD {color: #ffffff; font-family: Arial,Tahoma, Times, serif; Font-Size: 13px; line-height:18px;}
.text12{font-size:12px;} 
.text11{font-size:11px;} 
.text9{font-size:9px; font-family: Tahoma;}
.quote {font-size:11px; line-height:14px;}

.spisok {font-size:11px; line-height:14px;}
.spisok a:link{color:#FFFF66; text-decoration:underline;}
.spisok a:visited {color:#FFFF66;  text-decoration:underline;}   
.spisok a:active {color:#FFFF66; text-decoration:underline;}   
.spisok a:hover {color: #FFFFFF;   text-decoration:underline;}

A:link {COLOR:#80E6F4; TEXT-DECORATION: underline;}
A:visited {COLOR:#80E6F4; TEXT-DECORATION: underline;}
A:active {COLOR:#80E6F4; TEXT-DECORATION: underline;}
A:hover {COLOR:#B7FFFF; TEXT-DECORATION: underline;}

 
.menu { font-size:11px; font-family: Arial,Tahoma; line-height:21px; font-weight:bold; padding-left:2px; padding-right:2px;}
A.menu:link {color:#ffffff; text-decoration:underline;}  
A.menu:visited {color:#ffffff;  text-decoration:underline;}   
A.menu:active {color:#ffffff; text-decoration:underline;}   
A.menu:hover {color:#ffffff;   text-decoration:none; background-color:#32DEDE; }
.menuoff {font-size:11px; font-family: Arial,Tahoma; line-height:21px; font-weight:bold; padding-left:2px; padding-right:2px; background-color:#32DEDE;  }
 


/*rabotaet v articles(v shablonah) tupo idet v spane*/
.yalow_titl { font-size:14px;}
.yalow_titl a:link{color:#FFFF66; text-decoration:underline;}
.yalow_titl a:visited {color:#FFFF66;  text-decoration:underline;}   
.yalow_titl a:active {color:#FFFF66; text-decoration:underline;}   
.yalow_titl a:hover {color: #FFFFFF;   text-decoration:underline;}


.white14 { font-size:14px;} 

/*rabotaet v novostyah na glavnoy, tak kak class idet v ssilke: <a class="">...*/
A.yalow:link { color:#FFFF66; text-decoration:underline;}  
 A.yalow:visited {color:#FFFF66;  text-decoration:underline;}   
  A.yalow:active {color:#FFFF66; text-decoration:underline;}   
 A.yalow:hover {color: #FFFFFF;   text-decoration:underline;}

.videolink { font-family:Tahoma, Arial; font-size:9px; padding:3px; line-height:14px;}
A.videolink:link {color:#66FFFF; text-decoration:underline; background-color:#00374F;}  
 A.videolink:visited {color:#66FFFF;  text-decoration:underline;  background-color:#00374F;}   
  A.videolink:active {color:#66FFFF; text-decoration:underline;  background-color:#00374F;}   
 A.videolink:hover {color:#000000;   text-decoration:none; background-color:#FFFF66;}

.news { font-size:13px;}
A.news:link { color:#FFFF66; text-decoration:underline;}  
 A.news:visited {color:#FFFF66;  text-decoration:underline;}   
  A.news:active {color:#FFFF66; text-decoration:underline;}   
 A.news:hover {color: #FFFFFF;   text-decoration:underline;}
 
 
.textfield{
Font-Size: 11px; font-family:Tahoma;
color: #ffffff; background-color:transparent; border:1px  #00E8E8  dashed; width:100%;
height:20px;
padding-left:4px; 
padding-top:3px;
}

.textarea{
Font-Size: 11px; font-family:Tahoma;
color: #ffffff; border:1px #00E8E8 dashed; width:100%; background-color:transparent;
height:70px;
padding-left:4px; 
padding-top:3px;
}

.button1 { text-align:center;color: #000000;Font-Size: 11px; font-family:Tahoma; background-color: #FFFF66;  height:21px; border:0px #000000 solid; }

FORM { margin:0px; padding:0px;}
INPUT  { margin:0px; padding:0px;}

#gallery {width:100%;    list-style-type: none;  padding:0px; margin:0; }
#gallery li {float:left; height:106px; width:135px; margin-right:6px;   }

#shadow {width:100%;    list-style-type: none;  padding:0px; margin:0; }
#shadow li {float:left; height:106px; width:135px; margin-right:6px;   }

#gallery_big {width:100%;    list-style-type: none;  padding:0px; margin:0; text-align:center; }
#gallery_big li {float:left; height:120px; width:33%; padding:0px; margin:0px;   }



.g{  width:135px; height:100px; background-position:center -5px; background-repeat:no-repeat; }
.v { width:135px; height:100px; background-position:center -41px; background-repeat:no-repeat; }



#topbanner_container {line-height:130%; height:118px; font-size: 14px;font-family:Arial, Tahoma; color:#ffffff; width:100%; //text-align:center; margin-top: 17px;}
#topbanner_container .content {width:817px;display:block;  margin:0 auto 0 auto;}
.blank {float:left; background-color:#0091CE; width:384px; height:115px; border:1px #ffffff dotted;}
.blank span{ text-align:right; display:block; padding:10px 15px;}
.topbanner {float:left; width:384px; height:115px; border:1px #055374 solid;}
.topbanner.big  {width:817px;}
.cleaner {float:left; padding-left:25px; height:115px;}
.padder_banner {/*border:1px #5BCEFF solid; padding:14px;*/ display:inline-block;}

div.blank {display:block; opacity:0.5;}
div.blank:hover  {display:block; opacity:1;}
div.blank:hover  div.notice {display:block;}
.notice  {display:none;}
 

#topbanner_container A:link {COLOR:#80E6F4; TEXT-DECORATION: underline;}
#topbanner_container A:visited {COLOR:#80E6F4; TEXT-DECORATION: underline;}
#topbanner_container A:active {COLOR:#80E6F4; TEXT-DECORATION: underline;}
#topbanner_container A:hover {COLOR:#B7FFFF; TEXT-DECORATION: underline;}
