/* CSS Document */

/**/
* {margin: 0; 
   padding: 0; 
   border: 0;} 

a {outline:none;
 text-decoration:none; } 

a img{
   border: none;} 

img{
   border: none;} 

.both{ clear:both}

body, html{}

#container{
background:#fff;
margin:0;
padding:0;
}


/*шапка*/
#header{
height:186px;
margin:0;
padding:0;
background: url(images/header_right.gif) no-repeat right #f9f4e6;
position:relative;}

#header_left{
height:186px; 
width:362px;
background: url(images/header_left.gif) no-repeat; 
float:left;
background-position: left 41px;
position:absolute;}

.header_left{
display:block;
list-style:none;
padding:41px 0 0 40px;}

.header_left li{
display:inline;
font:12px Tahoma;
line-height:28px; }

.header_left a{
color:#353333;
text-decoration:underline;}

.header_left a:hover{ 
text-decoration:none;}

.header_glavnay{
font:bold 12px Tahoma;
margin-right:50px;}

.header_glavnay a{
color:#ffffff;
font:bold 12px Tahoma;
text-decoration:none;}
 
.header_glavnay1{
margin-right:15px;}
.header_glavnay2{
margin-right: 45px;}



#header_right{
height:186px;
width:598px; 
float:right;
position:relative}

 

/*формы*/
.text_area_search{ 
background:url(images/input_search.jpg) no-repeat; 
width:158px; 
height:27px; 
font:11px Tahoma;
color:#414141;
padding-left:20px; }


* html .text_area_search{
padding-top:6px;}
* html .button{
margin-top:-22px;}

* +html .text_area_search{
padding-top:6px;}
* +html .button{
margin-top:-22px;}

.text_area_search,  x:-moz-any-link, x:default {
padding-top:7px;height:27px;}  

.button{margin-left:4px;}

form{
left:14px;
top:115px;
width:301px;
position:absolute;}



/**/
#home{
left:496px;
top:15px;
position:absolute;
background:url(images/home.gif) no-repeat;
width:10px;
height:11px;
cursor:pointer;}


#mail{
left:526px;
top:17px;
position:absolute;
background:url(images/mail.gif) no-repeat;
width:11px;
height:8px;
cursor:pointer;}

#site_map{left:555px;
top:16px;
position:absolute;
background:url(images/site_map.gif) no-repeat; 
width:11px; 
height:9px;cursor:pointer;}

 

/**/
#menu{
height:25px;
background:url(images/background_menu.gif) repeat-x;
text-align: justify;
padding-left:30px;
padding-right:30px;
padding-top:10px;
font:11px Tahoma;}

#menu a{
color:#FFFFFF;
text-decoration:underline;}

#menu a:hover{
text-decoration: none;}

#menu,  x:-moz-any-link, x:default{ 
text-align:center;}
#menu a,  x:-moz-any-link, x:default{ 
margin-right:60px;}



/*контент.........................................*/

#left{
float:left;
width:219px;
padding-left:30px;
padding-top:15px;}

#left h1{
font:16px Arial, Helvetica, sans-serif;
color:#d90110;
margin-bottom:14px;}

.left{
font:11px Tahoma;
display:block;
list-style:none;
margin-bottom:15px;
padding-right:50px }

.left li{
display:block;
line-height:14px }

.left a{
color:#a82830;
text-decoration:underline;}

.left a:hover{
text-decoration: none;}

.left p{
font:11px Tahoma;
color:#727272;
padding-bottom:2px;}

.hr{
margin-bottom:15px;
display:block; }

#left h2{
display:block;
background:url(images/arrow_list.gif) no-repeat;
padding-left:20px;
background-position: left 3px;
margin-bottom:25px;}

#left h2 a{
text-decoration:underline;
font:11px Tahoma;
color:#a82830;}

#left h2 a:hover{
text-decoration:none;}

.info{
display: block;
list-style: none;
padding-right:20px;
color:#605f5f;
font:11px Tahoma;
margin-bottom:2px } 


.info2{
margin-bottom:3px} 

.info a{
text-decoration:none;
color:#605f5f}

.info a:hover{
text-decoration: underline;}

.info li{
display:block;
font:11px Tahoma;
line-height:14px}

.info2{
margin-bottom:10px;}


.shetchik{
margin-top:3px;
margin-bottom:10px;}


/**/
 #collum_zentr{ 
 margin-left:249px;
 margin-right:147px;
 padding-top:15px;
  padding-right:45px; 
  position:relative;}

#collum_zentr h1{
font:14px Tahoma;
color:#d90110;
margin-bottom:5px;}

#collum_zentr p{
font:13px Tahoma;
color:#626262;
line-height:16px}

#collum_zentr h2{
font:16px Arial, Helvetica, sans-serif; 
color:#d90110;
 margin-bottom:5px; 
 margin-top:12px;}

* html #collum_zentr li{
background-position:left 8px;}


#collum_zentr ul{ 
display:block; 
list-style:none; 
padding-bottom:27px;}

#collum_zentr li{
display:block; 
background:url(images/arrow_content.gif) no-repeat; 
background-position:left 5px;
padding-left:18px; 
line-height:10px;
margin-bottom:6px}

#collum_zentr a{
color:#3e3e3e;
text-decoration:underline;
font:13px Tahoma;}

#collum_zentr a:hover{
text-decoration:none;}


#right{ 
float: right;
width:137px;
padding-top:15px;
padding-right:10px;}

#right h1{
font:16px Arial, Helvetica, sans-serif; 
color:#d90110;
margin-bottom:14px;}

#right h2{
color:#97252d;
font:11px Tahoma;
margin-bottom:15px;
margin-top:15px;}

#right p{
color:#686868;
font:11px Tahoma;
margin-bottom:15px;}

.prog{
font:11px Tahoma;
color:#626262;
display:block;
margin-top:15px}

.prog a{
color:#626262;
text-decoration:underline;}

.prog a:hover{
text-decoration:none;}

#right h3{
font:16px Arial, Helvetica, sans-serif;
color:#d90110;
margin-bottom:15px;
margin-top:15px;}


.dvd{
font:11px Tahoma;
color:#941821;
display:block;
margin-top:10px;}




.dvd a{
text-decoration:underline;
color:#941821}

.dvd a:hover{
text-decoration:none;}


.korzina{
display:block;
background:url(images/arrow_korzina.gif) no-repeat;
padding-left:20px;
height:20px;
padding-top:4px;}

.korzina a{
color:#626262;
font:11px Tahoma;
text-decoration:underline;}

.korzina a:hover{
text-decoration:none;}

#footer{
font:11px Tahoma;
color:#393838;
text-align:center;
padding-bottom:5px;
margin-top:26px;
}

#footer p{
font:11px Tahoma;
color:#393838;
display:block; }



#footer a{
font:11px Tahoma;
text-decoration:underline;
color:#393838;}



#footer a:hover{
text-decoration: none;}

.img{ display:block;}


table
{     border-collapse: collapse;}

td {
padding: 2px;
}
