/* CSS Document */

/*общее...........*/
* {
margin: 0; 
padding: 0; 
border: 0;} 

a{
outline:none;
text-decoration:none; }

a:link {
text-decoration:none;}
 
a:active {
text-decoration:none;}

a:hover {
font-style: italic;
}

a img{
border:none;} 

img{
border:none;} 

.both{
clear:both;}


#container{ 
width:1000px; 
margin: 0 auto;}

 

/*шапка............*/
#header{
width:1000px;
height:339px;
border-bottom:1px dashed  #999999;
position:relative;}



/**/
#logo{
position:absolute;
left:0;
top:11px;
width:195px;
height:140px;
background:url(images/logo.gif) no-repeat;
}

#logo h1{
font:15px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:25px;
padding-top:20px;}

#logo h2{
font:15px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:55px;
padding-top:50px;}

#header_logo{
a:hover: text-decoration:none;
position:absolute;
right:64px;
top:0;
width:658px;
height:273px;
background:url(images/header/random.php);}

#header_logo a:hover {
text-decoration:none;}

#header ul{
position:absolute;
right:64px;
top:273px;
width:638px;
height:46px;
background: url(images/menu.gif);
display:block;
list-style:none;
padding:20px 0 0 20px;}



#header ul li{
	width:127px;
	height:25px;
	display:inline;
	text-align:center;
	font:15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

/*###############*/
ul.mainmenu{
white-space: nowrap;}
ul.mainmenu a, ul.mainmenu a:link, ul.mainmenu a:hover, ul.mainmenu a:active {
outline:none;
font-style: normal;
text-decoration:none; }
.style_1{
margin-right:57px;
margin-left:53px;}
.style_2{
margin-right:80px;
margin-left:70px;}


#header ul li a{
color:#FFFFFF;
 }
#header a:hover {
text-decoration:none;}

/*telefon_contact..........*/
#telefon_contact{
position:absolute;
left:15px;
top:175px;
width:170px;
}

#telefon_contact h1{
font:12px Arial, Helvetica, sans-serif; 
display:block;
margin-bottom:5px;
}

#telefon_contact h2{
font:18px Arial, Helvetica, sans-serif;
}
.color {color: #ff6813}

/*form,,,,,,,,,,,,,*/

#header form{
position: relative;
left:25px;
top:285px;
width:220px;
height:47px;
}
.search{
font:11px Arial, Helvetica, sans-serif;
text-align:center;
color:#545453;
background-color:#fae8d9;
border:1px solid #545453;
width:149px;
height:21px;
position:absolute;
top:10px;}

.button{
position:absolute;
right:0}


/* Контент..................*/
#left{
width:245px;
float:left;
padding-bottom:24px;}

#left h1{
font:21px Arial, Helvetica, sans-serif;
color:#ff6813;
display:block;
margin:30px 0 20px 60px;
}

#left ul{
display:block;
list-style:none;
font:15px Arial, Helvetica, sans-serif;
color:#4f4f4f;
width:150px;
padding-left:60px;
}

#left li{
display:block;
margin-bottom:10px;
}

#left li a{
color:#4f4f4f;}

#left a:hover{
text-decoration:underline;}


.baner_left{
margin-left:30px;
margin-top:30px;}



/*zentr,,,,,*/
#zentr{
width:755px;
float:left;
padding-bottom:20px;
position:relative;}

.baner_zentr{
margin-left:20px;
margin-top:22px;}


#zentr h3{
font:22px Arial, Helvetica, sans-serif;
color:#df6300;
position:absolute;
top:265px;
left:0px;}

.paragraph{
font:13px Arial, Helvetica, sans-serif;
color:#4f4f4f;
display:block;
margin:28px 0 0 0px;
padding: 0 15px;
}


.paragraph p{ 
margin-bottom:10px;
display:block;
text-align:justify;
padding-right:15px;}


/**/

#spez_zakaz{
position:absolute;
width:151px;
height:132px;
top:123px;
left:0px;
z-index:1;}



#spez{
position:absolute;
width:490px;
height:132px;
top:123px;
left:20px;
}

#spez h1{
font:22px Arial, Helvetica, sans-serif;
color:#ff6813;
display:block;
margin:6px 0 0 157px;}


#spez h2{
font:13px Arial, Helvetica, sans-serif;
color:#ff6813;
display:block;
margin:15px 0 0 157px;
padding-right:15px;}


#spez a{
font:italic 13px Arial, Helvetica, sans-serif;
color:#ff6813;
display:block;
margin:0px 0 0 325px;}

.color_2{color: #010101;}

/*right*/

#right{
width:220px;
float:left;
padding-bottom:20px;
position:relative}


#zakaz {    
    background: url(images/zakaz.gif) no-repeat  right;
    height:73px;
    margin: 30px 0 0 0;
    padding: 13px 0 0 32px;
    width:180px;    
}
#zakaz a { font-family:Arial, Helvetica, sans-serif; }                                                    
#zakaz span { display:block; }
.color_3 {
    font:13px Arial, Helvetica, sans-serif;
    color:#000000;
    margin-top:10px;
}
.color_4 {
    font:28px Arial, Helvetica, sans-serif;
    color:#ff6813;
    margin-left:30px;
    margin-top:-6px;
}



#left h1.newsheader {
    background: url(images/news.gif) no-repeat;
    color: #ff6813;
    font: 22px Arial, Helvetica, sans-serif;    
    height:58px;
    padding: 25px 0 25px 90px;
    margin: 30px 0 0 30px;
}

#left ul.newsblock {
	display:block;
	list-style:none;
	 width:190px;
	margin-bottom:25px;
	line-height:15px;
	padding-left:30px;
}
#left ul.newsblock li {
    display:block;
    font:11px Arial, Helvetica, sans-serif;
    color:#4f4f4f;
}
#left ul.newsblock h2 {
    font:10px Arial, Helvetica, sans-serif;
    color:#df6300;
}
#left ul.newsblock a {
    font:italic 11px Arial, Helvetica, sans-serif;
    color:#df6300;
    margin-left:80px;
}
#left a.archive {
    color:#DF6300;
    font:italic 11px Arial,Helvetica,sans-serif;
    margin-left:55px;
}



/*футер......*/
#footer{
height:53px;
width:1000px;
background:url(images/background_footer.gif) repeat-x;
position:relative;
margin-top:-15px;}





#footer_background{
background:url(images/footer_img.gif);
width:267px;
height:53px;
top:0;
left:115px;
position:absolute;
z-index:1;}


#footer ul{
display:block;
list-style:none;
font:13px Arial, Helvetica, sans-serif;
padding-left:420px;
color:#e85b33;
padding-top:20px;}

#footer ul li{
display:inline;
margin-right:35px;}

#footer ul a{
color:#e85b33}
#footer ul a:hover{
text-decoration:underline;}

input.btn {  
  color:#000;  
  font: bold 84% 'Arial, Helvetica, sans-serif',helvetica,sans-serif;  
  background-color:#EEE;  
  border: 1px solid;  
  border-color: #777 #777 #777 #777;
  height: 24px;  
  width: 120px;
  filter:progid:DXImageTransform.Microsoft.Gradient  
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');  
}
.counters {
    position: absolute;
    margin: 15px 0 0 25px;
    width: 200px;
    z-index:10;
}