@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
font-family:Tahoma, Arial;
background-color:#000000;
color:#fff;
}

img{
margin:0;
padding:0;
}
#wrapper{
width:1000px;
height:auto;
margin:0 auto;
}
#top{
width:1000px;
height:99px;
float:left;

}
#top a {
display:block;
margin-left:20px;

float:left;
}

#top a img{
border:none;
}
#basket{
float:right;
width:310px;
margin-top:25px;
}
#basket img{
float:left;}
#basket a{
color:#8d8d8d;
font-size:12px;
text-transform:uppercase;
float:left;
margin-top:2px;}
#basket p{
color:#ffffff;
font-size:12px;
float:left;
margin:0;
margin-top:2px;
margin-left:5px;}
#basket p span{
color:#fb0909;
text-transform:uppercase;
}
#header{
height:314px;
float:left;
}
#header_line{
width:1000px;
height:3px;
float:left;
background-image:url(img/header_line.png);
}
#header_image{
width:309px;
height:306px;
float:left;
background-image:url(img/header_image.jpg);
}
#menu{
height:47px;
width:687px;
float:left;
margin-left:4px;
}
#menu a{
display:block;
width:83px;
height:31px;
color:#ababab;
font-size:12px;
padding-left:43px;
padding-top:14px;
background-image:url(img/menu_sprite.jpg);
float:left;
text-decoration:none;
}
#menu a:hover{
color:#ffffff;
background-position:0px -45px;}

#header_content{
width:687px;
height:188px;
float:left;
background-image:url(img/header_content_bg.jpg);
margin-left:4px;
margin-top:3px;
}
h1{
margin:0;
color:#ffffff;
margin-left:40px;
font-family:"Times New Roman", Times, serif;
font-size:64px;
font-style:italic;
}
h2{
margin:0;
color:#ffffff;
margin-left:40px;
font-family:"Times New Roman", Times, serif;
font-size:32px;
font-style:italic;
}
#header_content p{
margin:0;
color:#ffffff;
font-size:12px;
margin-left:40px;
width:400px;
}
#header_content img{
margin-left:40px;}
#header_content a{
margin:0;
color:#ffffff;
font-size:12px;
width:300px;
}
#header_search{
width:651px;
height:71px;
float:left;
margin-left:4px;
background-image:url(img/header_search_bg.jpg);
padding-left:35px;
}
#header_search p{
margin:0;
width:auto;
float:left;
font-size:14px;
margin-top:5px;
color:#ffffff;
margin-right:20px;
}
.selectdiv{
width:500px;
float:left;
margin-top:5px;
height:25px;
}
select{
background-color:#000000;
color:#ffffff;
width:148px;
float:left;
float:left;
margin-left:5px;
margin-right:10px;
margin-top:5px;}
.select{
width:500x;
margin-right:0;
}
.search_button{
border:none;
padding:0;
display:block;
color:#ffffff;
width:73px;
height:23px;
background-image:url(img/search_sprite.jpg);
text-align:center;
font-size:14px;
float:right;
text-decoration:none;
margin-right:84px;
margin-top:5px;
padding-bottom:5px;}
input.search_button:hover{
background-position:0px -23px;

}
#sidebar{
width:253px;
height:397px;
float:left;
margin-left:54px;
background-color:#191919;
margin-top:-5px;
border-bottom:4px solid #454545;
border-top:5px solid #333333;
border-left:1px dotted #333333;
border-right:1px dotted #333333;
}
h4{
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
background-image:url(img/h3.jpg);
padding-left:15px;
background-repeat:no-repeat;
background-position:0px 4px;
margin-left:10px;
color:#ffffff;}
#sidebar ul{
padding-left:15px;
margin-left:20px;
}
#sidebar ul li{
color:#ffffff;
text-decoration:none;
list-style-image:url(img/li1.jpg);
/*background-image:url(img/line-diveder.jpg);*/
background-position:20px -50px;
background-repeat:no-repeat;
/*border-bottom:1px dotted #626262;*/
}
#sidebar ul li a{
color:#ffffff;
text-decoration:none;
}
#sidebar ul li ul li{
color:#bababa;
text-decoration:none;
list-style-image:url(img/li2.jpg);
/*border-bottom:1px dotted #626262;*/  
}
#sidebar ul li ul li:hover{
color:#bababa;
text-decoration:none;
list-style-image:url(img/li2.jpg);
/*background-color:#61000f;*/
/*border-bottom:1px dotted #626262;*/  
}

#sidebar ul li ul li a{
color:#bababa;
text-decoration:none;
}

#sidebar ul li img{
margin-left:-20px;
display:block;
margin-top:-1px;
}
#sidebar ul li ul li img{
margin-left:-35px;
display:block;
margin-top:-1px;
}
#sidebar ul li ul{
margin-left:0;
}
#content{
height:auto;
width:670px;
float:left;
margin-bottom:15px;
}
#content_about{
width:576px;
height:auto;
float:left;
margin-left:26px;
margin-top:30px;
background-color:#333333;
border-bottom:1px dotted #2b2b2b;
border-top:1px dotted #2b2b2b;
border-left:1px dotted #2b2b2b;
border-right:1px dotted #2b2b2b;
padding:0px 15px 0px 20px;
font-size:14px;
color:#ffffff;
}
.contacts{
width:576px;
height:auto;
float:left;
margin-left:26px;

background-color:#333333;
border-bottom:1px dotted #2b2b2b;
border-top:1px dotted #2b2b2b;
border-left:1px dotted #2b2b2b;
border-right:1px dotted #2b2b2b;
padding:0px 15px 0px 20px;
font-size:14px;
color:#ffffff;
}
#cont_numbers{
margin-top:30px;
background-color:#191919;}
#content_contactsform input{
width:315px;
float:right;
margin-top:10px;
margin-bottom:10px;
}
#content_contactsform textarea{
width:315px;
float:right;
margin-top:10px;
margin-bottom:10px;
}
#content_contactsform form p{
width:200px;
font-size:13px;
float:left;
margin:0;
margin-top:10px;
margin-bottom:16px;
}
#content_contactsform p{
font-size:13px;}
h3{
font-size:18px;
color:#ffffff;
}
a.button_more{
width:109px;
height:21px;
display:block;
float:right;
text-decoration:none;
color:#ffffff;
font-size:12px;
background-image:url(img/button_more_sprite.png);
margin-bottom:15px;
}
a.button_more:hover{
background-position:0 -21px;
}
#content_contactsform .button_send{
border:none;
width:98px;
height:21px;
display:block;
float:right;
text-decoration:none;
color:#ffffff;
font-size:12px;
background-image:url(img/button_send_sprite.jpg);
margin-bottom:15px;
margin-left:400px;
}
.button_send:hover{
background-position:0 -21px;
}
a.button_deny{
width:80px;
height:19px;
display:block;
float:right;
text-decoration:none;
color:#ffffff;
font-size:12px;
background-image:url(img/button_deny_sprite.jpg);
margin-bottom:15px;
margin-left:70px;
}
a.button_deny:hover{
background-position:0 -19px;
}
#cont_numbers .product{
margin-right:10px;
background-color:191919;
}
a.button_more_product{
width:133px;
height:23px;
display:block;
float:right;
text-decoration:none;
color:#ffffff;
font-size:12px;
background-image:url(img/button_more_sp_pr.png)
}
a.button_more_product:hover{
background-position:0 -22px;
}
#products{
width:700px;
height:auto;
float:left;
margin-left:5px;
margin-top:10px;
}
.product{
width:272px;
float:left;
background-color:#333333;
padding:0px 10px 15px;
border-bottom:1px dotted #2b2b2b;
border-top:1px dotted #2b2b2b;
border-left:1px dotted #2b2b2b;
border-right:1px dotted #2b2b2b;
font-size:11px;
color:#686868;
margin-right:1px;
margin-left:22px;
margin-bottom:10px;
}
.product p{
float:left;
width:100px;
padding-left:5px;
margin:0;
margin-top:20px;
}
.product img{
float:left;
margin-top:15px;
margin-bottom:15px;
width:144px;
height:128px;
}
#cont_numbers .product{
margin-right:10px;
margin-left:0;
background-color:#191919;
width:240px;
}
h5{
font-size:14px;
text-transform:uppercase;
color:#ffffff;
margin-top:5px;
margin-bottom:5px;
width:120px;
float:left;
}
.product p.price{
font-size:16px;
color:#ffffff;
float:right;
margin-bottom:6px;
margin-top:6px;
}
.product p.price span{
color:#fb0909;
}
.article{
border-bottom:1px dashed #4b4b4b;
float:left;
}
#footer{
float:left;
width:1000px
height:58px;
color:#ffffff;
font-size:24px;
font-style:italic;
font-family:"Times New Roman", Times, serif;
}
#footer p{
float:left;
margin-left:20px;
}
#footer_line{
float:left;
height:4px;
width:1000px;
background-image:url(img/footer_line.jpg);
}
#footer a{
font-size:12px;
color:#8d8d8d;
display:block;
float:left;
font-family:Tahoma, Arial;
font-style:normal;
margin-left:2px;
margin-top:25px;
text-decoration:underline;
}
#footer a span {
color:#fb0909;
margin-left:2px;
text-decoration:none;
}
#footer a span span{
text-decoration:underline;
color:#8d8d8d;
margin-left:2px;
}
#footer a:hover{
color:#ffffff;
}
.first_link_in_footer{
margin-left:300px !important;
}
#footer p.bottom{
color:#fb0909;
font-size:12px;
margin-top:25px;
margin-left:2px;}
#page_number{
float:left;
margin-left:310px;}
#page_number a{
	color:#fff;
	
}
a.arrow_left{
display:block;
width:15px;
height:30px;
float:left;
background-image:url(img/empty_arrow_left.jpg);}
a.arrow_right{
display:block;
width:15px;
height:30px;
float:left;
background-image:url(img/arrow_right_sprite.jpg);
}
#page_number p{
width:5px;
float:left;
color:#b3b3b3;
margin:0;
margin-top:5px;
padding-left:1px;
padding-right:4px;

	margin-left:2px;
	margin-right:2px;
	
}
a.arrow_right:hover{
background-position:-15px 0;}
#about_product{
width:576px;
height:auto;
float:left;
margin-left:26px;
margin-top:30px;
border-bottom:1px dotted #2b2b2b;
border-top:1px dotted #2b2b2b;
border-left:1px dotted #2b2b2b;
border-right:1px dotted #2b2b2b;
padding:0px 15px 0px 20px;
font-size:14px;
color:#ffffff;
background-color:#191919;
}
#about_product p{
width:350px;
float:left;
margin-left:40px;}
.button_glass{
display:block;
width:28px;
height:24px;
float:right;
background-image:url(img/glass.jpg);}
a.button_glass:hover{
background-position:0 -24px;}
.button_add{
width:157px;
height:21px;
display:block;
float:right;
text-decoration:none;
color:#ffffff;
font-size:12px;
background-image:url(img/button_add_sprite.jpg);
margin-bottom:15px;
}
a.button_add:hover{
background-position:0 -21px;
}
#about_product .sign{
width:80px;
margin:0;
margin-left:5px;
font-size:12px;
float:left;
}
#about_product h5{
margin-top:15px;
width:400px;}
#about_product .price{
width:100px;
float:right;
font-size:18px;
}
#about_product .price span{
color:#FB0909;}
#about_product img{
float:left;
margin-top:25px;
margin-bottom:20px;}

#about_product div p{
margin:0;
float:right;
width:28px;
}

