@charset "windows-1251";
/* CSS Document */

/*Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{padding: 0; margin: 0;}
table {border-collapse: collapse;border-spacing: 0; text-align:left;}
ol, ul {list-style-image:none;list-style-position: inside;list-style-type: disc;}
div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*+html img { -ms-interpolation-mode: bicubic ;}

/*body*/
body{ color:#505050; font:normal 12px Georgia, "Times New Roman", Times, serif; background-image:url(../images/bac_body.jpg); background-repeat:repeat;}
img {behavior: url("js/iepngfix.htc");border: none;}
a {outline: none; cursor:pointer;}
a img {border: none;}
a{color:#ce391c; text-decoration:underline;}
a:hover{ text-decoration:none;color:#505050;}
a.link{ background-image:url(../images/link.png); background-repeat:no-repeat; background-position:left; display:block; height:25px; padding:0 0 0 28px; line-height:25px; font-size:12px;color:#ce391c; text-decoration:none;}
a:hover.link{color:#505050;text-decoration:none;font-size:12px;}

h1, h2, h3, h4, h5, h6 { font: normal 20px  Georgia, "Times New Roman", Times, serif; color:#505050;}
h1 { font-size: 20px; line-height: 22px; margin:7px 0; }
h2 { font-size: 18px; line-height: 20px; margin:5px 0;}
h3 { font-size: 16px; line-height: 18px; margin:5px 0; }
h4 { font-size: 16px; line-height: 17px; margin-bottom: 4px;}
h5 { font-size: 15px; line-height: 16px; margin-bottom: 4px; }
h6 { font-size: 14px; line-height: 15px; margin-bottom: 3px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-style:italic;}
.table_standart td{ padding:3px; border:1px solid #999999;}

/*header*/
#header{ height:63px; width:980px; margin:5px auto 0; background-image:url(../images/bac_header.jpg); background-repeat:repeat-x;}
#header p{ height:63px; line-height:63px; font:normal 32px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff; margin:0 0 0 15px;}
#header p a{color:#ffffff; text-decoration:none;line-height:63px;}
.logo{ float:left; width:350px;height:63px; background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:right center;}
 /*menu*/
#menu{height:45px;font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff; float:right; margin-top:10px;}
#menu td{ width:150px;height:45px; text-align:center;font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff; line-height:30px;}
#menu td a{font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff; width:150px; display:block;height:45px;line-height:30px;}
#menu td a:hover{font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff; text-decoration:none;width:150px; display:block; background-image:url(../images/bac_table_menu.png); background-repeat:no-repeat; height:45px;line-height:30px;}
#menu td a.razdel{font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff; text-decoration:none;width:150px; display:block; background-image:url(../images/bac_table_menu.png); background-repeat:no-repeat; height:45px;line-height:30px;}

/*navbar*/
#navbar{ height:426px; width:980px; margin:0 auto; background-image:url(../images/bac_navbar.jpg); background-repeat:no-repeat; background-position:right bottom;
background-color:#ffffff;}
.navbar{ float:left; height:424px; width:616px;background-image:url(../images/bac_nav.png); background-repeat:no-repeat;}
.navbar td{ height:212px; width:308px; vertical-align:top; padding:5px 8px;}
.navbar td h3 a{ font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ac1c00; text-decoration:underline;}
.navbar td h3 a:hover{ font:normal 12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#505050; text-decoration:none;}
.navbar td strong{color:#336699;}
.navbar_opicanie{ height:142px; overflow:hidden;}
.navbar_opicanie li{ list-style-type:square; padding:1px 0;}

p.contact{ text-transform:uppercase; margin-left:625px; padding:10px 0 0 0;font-size:10px;}
p.contact span{ color:#336699; font-size:22px; font-family:"Times New Roman", Times, serif;}

/*content*/
#content{ width:980px; margin:0 auto; background-color:#ffffff; padding:2px 0;}
.clearfloat { clear:both; height:0;font-size:1px; line-height:0px; }
/*leftcolumb*/
#leftcolumn{ width:210px; float:left;}
.banner{ width:200px; margin:3px auto;}
.zag_banner{ color:#062f54; margin:2px 0;}
.text_banner{ border:5px solid #f0f0f0; padding:3px;}
.banner img{ width:200px;}
.banner a{ text-decoration:none;color:#505050; font:normal 12px Georgia, "Times New Roman", Times, serif;}
.banner a:hover{ text-decoration:none;color:#505050; font:normal 12px Georgia, "Times New Roman", Times, serif;}
#float_banner{position:fixed; top:130px; right:0; z-index:150;}
.banner_float{width:200px; margin:0 0 3px 0;}
.banner_float img{width:200px;}
/*rightcolumb*/
#rightcolumn{ margin-left:210px;}
#text{ border:10px solid #f0f0f0; padding:5px; margin:0 0 5px 0; font-size:13px;}
#text p, #text div{ margin:5px 0;}
  /*news*/
#news{ background-color:#f0f0f0;padding:5px;margin:0 0 5px 0;}
#news table td{padding:5px; width:50%; vertical-align:top;}
#news strong{color:#336699; font-family:"Times New Roman", Times, serif; font-size:15px;}
.news_td{ background-image:url(../images/line.jpg); background-repeat:repeat-y; background-position:right;}

/**/
.question{font-style:italic;}
.reply{ padding:3px 0 3px 15px;}
.reply strong{color:#ce391c;}
strong{color:#336699;}
/*verificator*/
#verificator{ padding:5px 0 10px;}
#verificator p{margin:5px 0;}
/*footer*/
#footer{ background-image:url(../images/bac_header.jpg); background-repeat:repeat-x; height:63px; width:980px; margin:0 auto; padding:10px 0 0 0;}
#footer table{ width:95%; margin:0 auto;font:normal 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff;}
#footer table a{font:normal 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff;}
#footer table p{ margin:5px 0;}
.footer_menu{ display:inline; list-style-type:none;}
.footer_menu li{ display:inline;list-style-type:none; padding:0 10px;}
.footer_menu li a{font:normal 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff;}
.footer_menu li a:hover{font:normal 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ffffff; text-decoration:none;}

/*form*/
#text .form_block {width:450px; margin:5px auto!important; text-align:center;}
.form_block td {padding:4px;}
.form_block textarea{ width:330px; height:150px;}
.form_block input{ width:335px; height:30px;}