body{margin:10px 0;padding:0;color:#333;background-color:#FFF; FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;}

img { border:0; filter:expression(fixPNG(this)) }

.clear{clear:both;height:1px;font-size:1px;line-height:1px;}
#container{margin:0 auto;width:970px;border:1px solid #999;}
/********************************************************/
/*                        TOP                           */
/********************************************************/
#top{margin:0 auto;padding:0 10px;width:972px;font-family:Arial,Verdana;}
#top .login{float:right;width:500px;text-align:right;font-size:0.8em;}
#top .home{font-size:0.8em;}
#top #head{background:url(/templates/main/images/logo-fon.jpg) no-repeat 0px 0px;}
#top .logo{float:left;width:285px;}
#top h1{font-family:Arial;font-size:1.6em;margin:11px 0 0 20px;float:left;width:300px;font-weight:bold;color:#FC0;}

#main_menu_razdel{margin:0;padding:1px;list-style:none;background-color:#edeeef;border-top:1px solid #edeeef;border-left:1px solid #edeeef;border-right:1px solid #edeeef;font-family:Arial,Verdana;}
#main_menu_razdel li{display:inline;border-right:1px solid #FFF;padding:5px 7px;font-size:0.8em;line-height:2.0em;}
#main_menu_razdel a{color:#000;text-transform:uppercase;font-weight:bold;}
#main_menu_razdel a span{font-weight:normal;color:#333;}

#wide{margin:12px 9px 12px 10px;}

#cse-search-box{float:right;width:320px;margin:0;padding:10px 20px 0 0;text-align:right;}


/********************************************************/
/*                       COUNTER                        */
/********************************************************/
#counter { float:left; color:#ffffff; width:945px; margin:20px 0 20px 0; text-align:center }

/********************************************************/
/*                      MAIN MENU                       */
/********************************************************/
div.nav { margin: 2px 0 0 0; padding:0 0 0 0; width:945px; height:20px; clear:both }
.nav ul { list-style:none; margin: 0 0 0 0; padding:0 0 0 0; font-size: 11px; line-height: 13px }
.nav li { display: inline; margin:0 0 0 0; padding:0 4px 0 14px; font-family:Arial; font-weight:bold; background:url(/templates/gazeta/images/pulka_rd.gif) no-repeat left center; font-size: 11px; line-height: 13px }
.nav li a { color:#000000; text-decoration:none }
.nav li a:visited { color:#000000; text-decoration:none }
.nav li a:hover { color:#ed1b23; text-decoration:underline }

/********************************************************/
/*                       BOTTOM                         */
/********************************************************/
#bottom{clear:both;margin:0;padding:10px;border-top:2px solid #000;font-size:0.8em;text-align:center;color:#666;line-height:1.2em;font-family:Arial,Verdana;}
#bottom a{color:#333;text-decoration:underline;}
#bottom .space{padding:0 7px;}


A:link { COLOR: #003399; TEXT-DECORATION: underline }
A:visited { COLOR: #003399; TEXT-DECORATION: underline }
A:hover { COLOR: #e11b22; TEXT-DECORATION: underline }

p, td, ul { FONT-SIZE: 12px; LINE-HEIGHT: 16px }
.biser { FONT-SIZE: 10px; LINE-HEIGHT: 12px }
.small { FONT-SIZE: 11px; LINE-HEIGHT: 13px }
.middle { FONT-SIZE: 18px; PADDING: 2px 0 4px 0; FONT-WEIGHT: bold; LINE-HEIGHT: 22px }
.big { FONT-SIZE: 24px; PADDING: 2px 0 4px 0; FONT-WEIGHT: bold; LINE-HEIGHT: 28px }

.RamkaVoid { BORDER: #ffffff 0px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 100% }
.RamkaBlack1px { BORDER: #000000 1px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 100% }
.RamkaGreen1px { BORDER: #99cc00 1px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 100% }
.RamkaBlue1px { BORDER: #0099cc 1px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 100% }
.RamkaYellow1px { BORDER: #ffcc00 1px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 100% }
.RamkaGreen2px { BORDER: #99cc00 2px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 100% }
.RamkaBlue2px { BORDER: #0099cc 2px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 100% }
.RamkaYellow2px { BORDER: #ffcc00 2px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 100% }

#FonBlue { WIDTH: 100%; BACKGROUND-COLOR: #0099cc }
#FonYellow { WIDTH: 100%; BACKGROUND-COLOR: #fdfbe9 }
#FonGray { WIDTH: 100%; BACKGROUND-COLOR: #eeeeee }

.FotoLeft { FLOAT: left; PADDING: 0px; MARGIN: 4px; BORDER: 0px }
.FotoRight { FLOAT: right; PADDING: 0px; MARGIN: 4px; BORDER: 0px }

#TextBlue { COLOR: #0099cc }
#TextOrange { COLOR: #ff9900 }
#TextBlack { COLOR: #000000; TEXT-DECORATION: none }
#TextBlack A:link { COLOR: #000000; TEXT-DECORATION: none }
#TextBlack A:hover { COLOR: #000000; TEXT-DECORATION: none }
#TextBlack A:visited { COLOR: #000000; TEXT-DECORATION: none }
#TextWhite { COLOR: #ffffff; PADDING: 0 2px 2px 2px }
#TextWhite A:link { COLOR: #ffffff; TEXT-DECORATION: underline }
#TextWhite A:hover { COLOR: #ffffff; TEXT-DECORATION: underline }
#TextWhite A:visited { COLOR: #ffffff; TEXT-DECORATION: underline }
