body,td,th,textarea {	font: 11px Georgia, Times New Roman, Times, serif;	color: #333; line-height:1.6; }
select, input {font: 11px Georgia, Times New Roman, Times, serif;	color: #333;}

body { background: #FFFFFF; margin: 0px; padding: 0px; }
a { color: #CC0E16; }
a.rulka { color: #FFFFFF; }

table {border:0px;}


.p20 { padding:20px;}
#query { background:#F4F4F4; border:1px solid black;}
#sub_query { color:#F9823E; font-weight:bold; background:#F4F4F4; border:1px solid #F9823E; width:15px;}

#lang { color:#123C7E; padding:5px; font: 10px Verdana, Arial, Helvetica, sans-serif; background:#F0F0F0;}
.lang a { color:#1360D8; font: 10px Verdana, Arial, Helvetica, sans-serif; background:#FFF; padding:5px;}
#menu { margin-top:20px;}
#menu td { border-left:1px solid #CC0E16; vertical-align:top;}
#menu #selected { background:url(i/msel.gif) repeat-y;}
#menu img { padding:10px; padding-top:5px; border:0px;}
#top01 { background: #123C7E url(i/top_bg.jpg);}
#top01_img { border-left:20px solid #CC0E16; }
#top02 { padding:20px; padding-top:10px; background:url(i/top02_bg.jpg) 100%;}

h2 a { color: #164985; }
h2 { margin:0px; font-size:12px; color:#164985;}
h3 { margin:0px; font-size:11px; color:#F9823E;}

#direct div { float:left; background:url(i/dimg.gif) repeat-y; margin-right:7px; margin-bottom:1px; }
#direct img { border:1px solid #164985; margin-left:11px;}
#direct td { padding-right:10px;}

#news { margin-top:30px;}
#news td { border-left:1px solid #164985; padding:10px; padding-top:5px; vertical-align:top;}
#news a { color:#1360D8;}

#footer { margin-top:30px; }
#footer td { border-left:1px solid #999; vertical-align:top; color:#999; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}
#footer a {color:#999;}

#content { border-left:1px solid #00529A; background:#F2F2F2;}
#head { background:#00529A; color:#FFF; font-weight:bold; padding:10px}
.c { padding:20px;}

#mainmenu { border-left:20px solid #CC0E16; line-height: 2; padding:10px; padding-left:20px; background:url(i/offer_bg.jpg) #DEE2DE;}
#mainmenu h3 { color:#CC0E16}
#mainmenu a { color:#000;}
#mainmenu #selected { background:url(i/link.gif) 100% 4px no-repeat; padding-right:15px;}

#offer { margin-left:20px; background:url(i/bg1.gif) repeat-y; margin-top:0px;}
#offer #oin { margin-left:7px; background:url(i/offer_bg.jpg) #CCC; padding:10px; color:#000; }
#offer #oin div { margin-right:10px; float:left;border:1px solid #164985;}

.b { display:none;}

.group-table TD {background: #E5E5E5;}
.group-table TD.group {background: #DFDFDF; font-weight: bold;}

.vstc { background:#E5E5E5; margin:0px; padding:10px; font-size:10px; color:#666; width:35%; float:right;}

ul { margin-left: -28px; }
ul.mainmenu { margin-left: -28px; margin-top: -15px; }

.sitemap ul {margin-left: 10px; padding-left: 20px;}
.sitemap li > a:first-child {font-weight: bold; font-size: 12px; }
