/* CSS Document */
* { margin:0; padding:0;}
.clear { clear:both;}
html, body { height:100%; }
body { position: relative; font-size:100%; top: -40px; line-height:1em; text-align:center; background:url(images/bg.gif)}
html, input, textarea
	{	font-family:Arial;
		color:#484848;
	}
#prod {position: absolute; margin-left: 260px; margin-top: 3px; z-index: 15; color: #FF0000; font-weight: bold }
.vam{ vertical-align:middle}
.fl{ float:left}
.fr{ float:right}
.tac{ text-align: center}
.width{ width:100%}
a img{ border:0px}
img{ vertical-align:top;  }
b{color:#373737;}
#contente a{color:#fff; text-decoration:underline; font-weight:bold}
#contente a:hover{text-decoration:none}
.a1, .a3{background:url(images/arrow.gif) top left no-repeat; background-position:0 5px; margin:0px; padding-left:14px; display:block; float:left; margin-top:23px }
.a2{background:url(images/arrow.gif) top left no-repeat; background-position:0 5px; margin:0px; padding-left:14px;  }
.a3{ margin:13px 0 13px 0 }
ul{margin:0; padding:0; list-style:none;}
ul li{background:url(images/arrow.gif) top left no-repeat; background-position:0 5px; margin:0px; padding-left:14px; }
ul li a{color:#fff; font-weight:bold; text-decoration:underline; line-height:1.2em}
ul li a:hover { text-decoration:none; }
/*header*/
#header {font-size:0.8125em; color:#9a9a9a }
#header .logo{ margin:15px 0 14px 0px }
#header .word{ margin:17px 0 19px 0px }
#header .pic{ position:absolute; margin:128px 0 0px 326px }
#header a{color:#9a9a9a; text-decoration:underline}
#header a:hover{text-decoration:none}
#header .indent{padding:10px 30px 0px 21px; }
/*content*/
#contente{ font-size:0.8125em; width:100%; text-align:left}
#contente .indent_main{padding:20px 19px 48px 19px}
/*#contente .indent_col1{padding:21px 17px 0px 0px}*/
#contente .indent_col2{padding:10px 10px 10px 10px; }/*��������� �������*/
#contente .indent_col21{padding:0px 10px 10px 10px; }/*��������� �������*/
#contente .indent_col22{padding:10px 10px 0px 10px; }/*��������� �������*/
#contente .leftcol{padding:10px 10px 10px 0px}
#contente .title{  margin-bottom:7px}
#contente .title1{  margin:31px 0 0 0}
#contente .title11{  margin:0 0 0 0}
#contente .pic_left{ float:left; margin:0px 20px 16px 0px}
#contente .pic_right{ float:right; margin:0px 0px 0px 5px}
#contente .pic{ margin:0px 0px 16px 0px}
#contente p{ margin:0px 0px 17px 0px; text-align:justify;
text-indent: 15px;}
.text {
text-align: justify;
text-indent: 15px; }
.line_txt {
text-align:justify; text-indent: 15px; border-bottom: #663333 solid 1px; }
.bg_d1,.bg_d11  { background-color:#D0C7A8; border:#CB9C76 solid 1px; padding: 5px 5px 5px 5px; }
.bg_d11{
width: 300px;
}
p {
text-align:justify;
text-indent: 15px;
}
#wrap{
width:600px;
}
#r1{
float:left;
width:290px;
padding: 5px 5px 5px 5px;
}
#l1{
float:right;
width:285px;
border-left: #666666 dotted 1px;
padding: 5px 5px 5px 5px;}
.r11{
float:left;
padding: 5px 5px 5px 5px;
}
.l11{
float:right;
background-color:#CCCCCC;
border-left: #666666 dotted 1px;
padding: 5px 5px 5px 5px;}
.pos_ol {
position: relative;
left: 50px;
}
.bg_bkv {
width: 110px;
height: 22px;
background-image: url(images/bg_bukv.gif); }
.font_bkv {
font-size: 20px; font-weight: bold; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 4px 4px 4px 4px; }
#contente .p1{ margin:19px 0px 0px 0px}
#contente .p2{ margin:19px 0px 17px 0px}
#contente h4{ font-size:1em; color:#373737; margin-bottom:19px}
h3
 { font-size:16px; color:#373737; margin-bottom:19px; font-family:Verdana, Arial, Helvetica, sans-serif}
.zg_red {   color:#660000; font-weight:bold;  }
.li{ background:url(images/line_x.gif) repeat-x top;}
/*index.html*/
#page1 #contente .bann{ margin-left:-9px}
#page1 #contente .pad{position: relative; top: 0px;  float: right; z-index: 3; /*position: absolute;  left: 680px;*/ }/*�������� ���. �������*/
#page1 #contente .pad11{ margin-bottom:45px;}
#page1 #contente .pad1{ margin:11px 0px 5px 0px}
/*index-1.html*/
#page1 #contente .pic_left{ float:left; margin:0px 50px 0px 0px}
#page1 #contente .pic{margin:0px 20px 20px 0px}
#page1 #contente .pic1{ margin:0px 0px 20px 0px}
/*index-3.html*/
.col_1, .col_2, .col_3, .col_4{height:40px; text-align:center; vertical-align:middle; font-weight:bold; color:#373737}
.col_1, .col_5{ width:170px;}
.col_2, .col_6{ width:70px; }
.col_3, .col_7{ width:110px;}
.col_4, .col_8{ width:206px;  }
.col_5, .col_6, .col_7, .col_8{  height:107px}
.col_5{ padding:0px 0px 0px 0px}
.col_8{ padding:24px 10px 10px 24px; font-size:0.9em}
.col_6, .col_7{text-align:center; vertical-align:middle; }
/*index-6.html*/
/*footer*/
#footer { color:#373737; font-size:0.8125em; padding:0px 19px 40px 20px;}
#footer a {color:#373737; text-decoration:none}
#footer a:hover { text-decoration:underline}
#footer span a {color:#373737; text-decoration:underline; background:url(images/rss.gif) no-repeat top right;  padding:5px 35px 15px 0px; float:right}
#footer span a:hover { text-decoration:none}
.h{ height:41px}
.input{
width:130px; height:20px;
border:1px solid #0b0b0a;
}
.input1{
width:130px; height:20px;
border:1px solid #0b0b0a;
margin:0 19px 0 38px
}
input{
border:1px solid #a09b96;
background:#FFFFFF;
width:265px; height:25px;
font-size:1em;
padding-left:5px;
}
textarea{
border:1px solid #a09b96;
background:#FFFFFF;
width:265px; height:195px;
font-size:1em;
padding-left:5px;
margin-bottom:11px;
overflow:auto}
.div_nov_date{
width: 90px;
height: 29px;
background-image: url(images/page1_title3.gif);
text-align: center;
color: #FFFFFF
}
.sp_date{display: block;position: relative;padding-top: 6px; font-weight: bold }
.text_novosti{display: block;position: relative; padding-top: 5px; padding-left: 10px; padding-right: 10px; text-indent: 7px; text-align: justify}
.img_left{
float: left;
padding: 5px;
padding-top: 10px;
}
.img_right{
float: right;
padding: 5px;
}
#banner_info {
position: relative;
top: 0px;
left: 0px;
width: 980px;
height: 439px;

}
#banner_top{
position: absolute;
top: 0px;
left: 0px;
width: 980px;
height: 128px;

}
#banner_top1{
position: absolute;
top: 0px;
left: 0px;
width: 980px;
height: 128px;
}
#banner_men_info {
position: absolute;
top: 127px;
left: 0px;
width: 328px;
height: 312px;
}
#banner_men_info1 {
position: absolute;
top: 0px;
left: 0px;
width: 328px;
height: 312px;
}
#banner_ris{
position: absolute;
left: 326px;
top: 127px;
width: 652px;
height: 312px;
}
#banner_flash{
position: absolute;
top: 0px;
margin:0 auto;
width: 980px;
height: 439px;
}
.name_cat{
position: relative;
top: -10px;
left: 0px;
width: 300px;
text-align: center;
font-weight: bold
}
.name_info{position: relative; top: 0px; left: 0px; width: 100%; text-align: center; font-weight: bold}
.stran_cat{
position: relative;
top: 5px;
left: 0px;
width: 300px;
text-align: center;
font-weight: bold
}
.tc_ch{ position: relative; top: 45px; float: right; width: 942px;   border-top-style: double;   border-top-width: 1px; border-top-color: #746C5A;
}
.kubok {
float: left; /* ��������� ������ �� ������� ���� */
height: 67px;
width: 45px; /* ������ ������ */
padding: 5px; /* ���� ������ �������� */
background-image: url(images/kubok.gif);
margin-left: 5px;
background-repeat: no-repeat;
}
.incut_dtr {
float: right; /* ��������� ������ �� ������� ���� */
height: 116px;
width: 120px; /* ������ ������ */
padding: 5px; /* ���� ������ �������� */
background-image: url(images/fdt.gif);
background-repeat: no-repeat;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
.osn_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align: justify;
margin: 10px;
}
.tabl, .td_turn {
border: solid 1px #990000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align: center;
}
.text_zg1{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #8A0000;
text-align: justify;
margin: 10px;
}
.foto_sobitiya{
position: relative;
top: 0px;
left: 30px;
width: 560px;
float: left;
height: 300px;
}
.foto_gal,.foto_gal_s{
position: relative;
float: left;
}
.foto_gal_s{
width: 180px;
/*  background-image: url(images/bg_ramka_03_sob.jpg);  */
height: 130px;
top: 10px;
left: 5px;
}
.foto_gal_s_vn{
position: relative;
top: 5px;
left: 5px;
width: 170px;
background-image: url(images/bg_ramka_03_sob.jpg);
height: 123px;
clear: left;
}
.foto_s_vn{
position: relative;
left: 7px;
top: 6px;
width: 155px;
}
.foto_gal{
width: 300px;
top: 10px;
height: 230px;
}
.foto_gal_vn{
position: relative;
top: 5px;
left: 5px;
width: 290px;
background-image: url(images/bg_ramka_03.jpg);
height: 212px;
clear: left;
}
.foto_vnv{
position: relative;
left: 10px;
top: 9px;
width: 270px;
}
.foto_vn{
position: relative;
left: -6px;
top: 9px;
width: 270px;
}
.name_cat_foto{
position: relative;
top: -30px;
width: 900px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #330000;
z-index: 5;
text-align: center
}
.name_cat_foto_big{
position: relative;
top: 10px;
width: 900px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #330000;
z-index: 5;
text-align: center
}
.name_foto_sobitiya {
position: relative;
top: 5px;
width: 580px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #330000;
z-index: 5;
text-align: center
}
.stran_cat_foto_gal,.stran_cat_foto_gal_s{
position: relative;
top: 15px;
left: 0px;
height: 25px;
text-align: center
}
.stran_cat_foto_gal_s{
width: 580px;
float: left;
}
.stran_cat_foto_gal{
  width: 900px;
}
.cont_fotogal{
position: relative;
top: 5px;
left: 20px;
}
.foto_sod{
position: relative;
top: 10px;
left: 10px;
text-indent: 10px;
margin-right: 35px;
text-align: justify
}
.nazad{position: relative; top: -10px; width: 100%; height: 15px; text-align: center}
.foto_big{
position: relative;
top: 0px;
left: 15px;
}
.right_col {
position: relative;
top: 0px;
left: 10px;
width: 600px;
}
.foto_left_s{
position: relative;
top: 10px;
float: left;
}
.msg_mail {
  position: relative;
  top: 0px;
  left: 0px;
  width: 580px;
  text-align: center;
  color: #330000
}
.sdvig {
     background: url(images/boll.gif) no-repeat;
     padding-left: 30px;
}
.my_subm{
width:270px;
}
.men_bg {
background: url(images/bg_imen.jpg) bottom repeat-x;
padding: 5px 5px 5px 5px;
width: 270px;
}
.r_l {
border-right: #996633 solid 1px;
width: 310px;
height: 230px;
background: url(images/sh.gif) right bottom no-repeat;
}
.kiy { background: url(images/kiy.gif) right no-repeat; height: 598px; }
#my_block_style a{font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #663300;
  text-decoration: none;
}
#my_block_style a:hover{text-decoration: underline;}
#my_block_style ul li {
 list-style-type: circle;
 }
 #my_block_style1 a{font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #330000;
  text-decoration: none;
  font-weight:bold;
}
 #my_block_style1  a:hover{text-decoration: none; color:#FFFFFF;}
  #my_block_style2 a{font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #330000;
  text-decoration: none;
  font-weight:bold;
}
 #my_block_style2  a:hover{text-decoration: none; color:#FFFFFF;}
.pos1 {  padding-left: 30px;
}
.pos2 {  padding-left: 50px;
}
.discont{
background-color:#CCCCCC;
}
#pos_t {
position: relative;
left: 50px;
}
#table_style TABLE {
 width: 500px; /* ������ ������� */
 border: 2px #333366; /* ����� ������ ������� */
 border-collapse: collapse; /* ���������� ������ ��������� ����� */
}

#table_style TH {
 text-align: center; /* ������������ �� ������ ���� */
 background: #D0C7A8; /* ���� ���� ����� */
 padding: 5px; /* ���� ������ ����������� ����� */
 border: solid 1px #996600; /* ������� ������ ����� */
}

#table_style TD {
text-align: center;
 padding: 5px; /* ���� ������ ����������� ����� */
 border: solid 1px #996600; /* ������� ������ ����� */
 vertical-align:middle
}
.zg2 {
font-family: Arial, Helvetica, sans-serif;
color: #660033;
font-size:12px;}
#cont_dsv {
position: relative;
top: 59px;
background-image: url(images/dv.jpg);
width: 295px; height: 223px;
}
#ds1 {
top:0px;
width: 58px;
height: 85px;
background-image: url(images/discont_03.jpg);
}
#ds2 {
top:90px;
width: 58px;
height: 86px;
background-image: url(images/discont_06.jpg);
}
#ds3 {
top:180px;
width: 58px;
height: 86px;
background-image: url(images/discont_08.jpg);
}
.tren{
  height: 10px;
  background-color: #33FF00
}
.wia{
  position: relative;
  left: 200px;
}


