<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
* {
margin:0;
padding:0;
font-size: 100.01%;
}


@font-face {font-family: "BunkenTechSansSCWideW01-Bd";
    src: url("fonts/BunkenTechSansSCWide.eot");
    src: url("fonts/BunkenTechSansSCWide.eot?#iefix") format("embedded-opentype"),
    url("fonts/BunkenTechSansSCWide.woff2") format("woff2"),
    url("fonts/BunkenTechSansSCWide.woff") format("woff"),
    url("fonts/BunkenTechSansSCWide.ttf") format("truetype"),
    url("fonts/BunkenTechSansSCWide.svg#BunkenTechSansSCWideW01-Bd") format("svg");
}

.pikofont {
    font-family: "BunkenTechSansSCWideW01-Bd";
    font-weight: bold;
    color: red;
    font-size: 30px;
}


body {		
text-align:center;

}				 
img {border: none;
}
ul {

}	
 
p {
font:14px Arial;
color:#464646;
line-height:19px;
margin-top:16px;
} 
 
h5 {		
background:url('../images/dot_4.gif') left bottom repeat-x; 
font:14px Arial;
color:#464646;
margin: 15px 13px 0 13px;
padding-bottom:2px;
}	
h6 { 
font:bold 14px Arial;
color:#e50000;
margin-top:40px;
}

/*h1
{
   font:bold 18px Arial;    
   color: Black;
}*/

h1 
{ font-size: 16px;
  font-family: Arial; 
  font-weight: normal; }

h2 
{ font-size: 14px;
  font-family: Arial; 
  font-weight: bold;
color:#464646;
  margin-top:19px; 
  }



.boxberry
{
  border-collapse: collapse; 
  width: 970px;

}
.boxberry td {padding: 5px; text-align: center; }
    
.boxberry th {font-weight: bold; color: #000; background-color: #ccffcc; padding: 10px; margin: 0;}
    
.boxberry td, th {border: 1px solid #CCC; }


a:hover {
text-decoration:none;
}  


.text_block_2 {
margin: 0 28px 0 32px;
min-height: 170px;
}	
.text_block_2 p {
font:13px ARial;

color:#464646;
line-height:22px;

}

.text_block_3 p
{
    font:13px Arial;
    line-height:22px;

}

.text_block_4 p
{
    font:13px ARial;
color:#464646;
line-height:22px;

}


.list_4 li {
background:url('../images/ar_2.gif') left 5px no-repeat;
font:13px Arial;
color:#464646;
padding-left:11px;	
position:relative; 
line-height:22px;
margin-top:5px;
z-index:1;

} 



.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}			
.main {	  	 
width:1050px;
margin:0px auto;
text-align:left;
} 
.header {
width:100%;
}		   
.logo {	   
margin: 15px 0 0 14px;
-margin-left:7px;
float:left;
}

.logo a {
    font:26px Impact;
    color: Red;
    
    text-decoration: none; 
}

.logo-descriptor h1 {
    font:24px Arial;
    font-weight: bold;
    color: #464646;
}

.logo-descriptor {
    font:24px Arial;
    font-weight: bold;
    color: #464646;
}

.logo-descriptor2 {
   font: 13px Verdana;
    color:#0000FF;
}
	
.tel { 
margin:12px 0 0 64px;
font:19px Arial;
/*color:#464646;*/
color: rgb(41, 43, 41);
float:left;
}	 

.workhours
{
font: 12px Verdana;
color:#8A8787;
    
    
}


.bin_block {
background: linear-gradient(to bottom, #EDECED, #FEFEFE);
border: 1px solid #c8cccd;
border-radius: 5px;	
width:250px;
height:98px;
margin-top:5px; 
float:right;
} 
.bin_title {  
background:url('../images/bin_ic.gif') right 15px no-repeat;
padding-top:13px;					   
padding-right:28px;
margin-left:18px;					   
-margin-left:9px;										   

float:left;												   
}

.clickable {
cursor: pointer;
}


.nonclickable
{
	cursor: default;
}

.pseudo_link
{
    background:url('../images/dot_1.gif') left bottom repeat-x;	
    text-decoration: none;
}

.pseudo_link:hover
{
    background:none;
    
}

.cityselect
{
    width: 350px;
    margin: 15px 0px 15px 0px;
    font: 16px Arial;
    padding:.2em .4em;
    color:Black;
    

}


.city_row
{
    font:18px Arial;
    color:#464646;
    margin:26px 0 0 28px;
}	

.step1_city_row
{
      font:14px Arial;  
}
	
.bin_title span {
background:url('../images/dot_1.gif') left bottom repeat-x;
}  

.bin_title a {
background:url('../images/dot_1.gif') left bottom repeat-x;	 

font:18px Arial;
color:#464646;
text-decoration:none;
}	
.bin_title a:hover {
background:none;
}


.oformit {
margin:7px 0 0 17px;
float:left;
}	
.tx_1 {
font:16px Arial;
color:#464646;
margin:3px 0 0 18px;

}  
.menu_block {
/*background:url('../images/menu_bg.jpg') left top no-repeat;*/
background: linear-gradient(to bottom, #EDECED, #FEFEFE);
border: 1px solid #c8cccd;
border-radius: 5px;
width:1050px;
height:40px;						 
margin-top:9px;
}		   
.menu {
			 
width:768px;
float:left;
}	
.menu ul {
list-style-type: none; 
margin:0 0 0 20px;
}
.menu li { 
font:14px Verdana;
color:#1b1c1c;
margin-right:11px;	
padding-top:12px;
float:left;
}  
.menu a {
margin-right:11px; 
color:#1b1c1c;
text-decoration:none;
}	 
.menu a:hover {
text-decoration:underline;
}  

.search_block {
    background: red;
    border-radius: 5px;
    width: 282px;
    height: 49px;
    margin-top: -5px;
    float: left;
}
.search_inp {
background:url('../images/search_inp.gif') left top no-repeat;
width:196px;							
height:24px;							
margin:12px 0 0 16px;
float:left;
}	
.search_inp input {
background:transparent;
border:none;  
font:12px Verdana;
color:#999999;
padding:1px 0 0 23px;
width: 172px;
height:20px;
} 	 
.search_but { 
margin:13px 0 0 5px;
float:left;
}
.search_but input {
background:url('../images/search_but.gif') left top no-repeat;
width:57px;
height:23px;
border:none;
cursor:pointer;
}	 
.content {
width:100%;
}		   
.left_bar {
width:245px;
float:left;
}  

.menu-specials-item {
    width: 237px;
    height: 26px;
    margin-top:7px;
    padding:6px 0 0 0;
    font:18px ARial;
    
}


.menu-specials-item img {
    width: 25px;
   }

.menu-specials-item a
{
    text-decoration:none;
    position: relative;
    top: -8px;
    color: red;
}

.menu-specials-item a:hover {
text-decoration:underline;
}


.menu-russian-item {
    width: 237px;
    height: 26px;
    margin-top:8px;
    margin-left: 5px;
    padding:15px 0 0 0;
    font:18px ARial;
    
}

.menu-russian-item img {
    width: 25px;
   }

.menu-russian-item a
{
    text-decoration:none;
    position: relative;
    top: -15px;
    color:#0000FF;
}

.menu-russian-item a:hover {
text-decoration:underline;
}


.menu-veissmann-item {
    width: 187px;
    height: 26px;
    margin-top:7px;
    margin-left: 5px;
    padding:6px 0 0 0;
    font:18px ARial;
    
}

.menu-veissmann-item img {
    width: 30px;
   }

.menu-veissmann-item a
{
    text-decoration:none;
    position: relative;
    top: -5px;
    color: #2B67B3;
}

.menu-veissmann-item a:hover {
text-decoration:underline;
}

.menu-heljan-item {
    width: 187px;
    height: 26px;
    margin-top:7px;
    margin-left: 5px;
    padding:6px 0 0 0;
    font:18px ARial;
    
}

.menu-heljan-item img {
    width: 40px;
   }

.menu-heljan-item a
{
    text-decoration:none;
    position: relative;
    top: -5px;
    color: #2B67B3;
}

.menu-heljan-item a:hover {
text-decoration:underline;
}

.menu-lenz-item {
    width: 187px;
    height: 26px;
    margin-top:5px;
    margin-left: 5px;
    padding:6px 0 0 0;
    font:18px ARial;
    
}

.menu-lenz-item img {
    width: 65px;
   }

.menu-lenz-item a
{
    text-decoration:none;
    position: relative;
    top: -8px;
    color: #2B67B3;
}

.menu-lenz-item a:hover {
text-decoration:underline;
}

.menu-noch-item {
    width: 187px;
    height: 26px;
    margin-top:5px;
    margin-left: 5px;
    padding:6px 0 0 0;
    font:18px ARial;
    
}

.menu-noch-item img {
    width: 78px;
   }

.menu-noch-item a
{
    text-decoration:none;
    position: relative;
    top: -4px;
    color: #2B67B3;
}

.menu-noch-item a:hover {
text-decoration:underline;
}

.menu-fleischmann-item {
   
    height: 26px;
    margin-top:10px;
    margin-left: 5px;
    padding:6px 0 0 0;
    font:18px ARial;
    
}

.menu-fleischmann-item img {
    width: 95px;
   }

.menu-fleischmann-item a
{
    text-decoration:none;
    position: relative;
    top: -2px;
    color: #2B67B3;
}

.menu-fleischmann-item a:hover {
text-decoration:underline;
}



.title_1{
/*background:url('../images/title_1_bg.gif') left top no-repeat;*/
    background-color: red;
    border-radius: 5px;
    -moz-border-radius: 5px;

width:237px;
height:26px;							
margin-top:7px;
padding:6px 0 0 8px;
font:18px ARial;
color:#fff;
}

.title_1 a
{
    text-decoration:none;   
    color:#fff;
}

.title_1 a:hover {
text-decoration:underline;
}
 
.navigation ul {
list-style-type: none; 
margin:0;
}  
.navigation li {
background:url('../images/dot_2.gif') left bottom repeat-x;
padding:8px 0 4px 10px;
line-height:17px;
}  
.navigation a {
font:16px ARial;
color:#464646;
text-decoration:none;

}  
.navigation a:hover {
text-decoration:underline;
}	 
.navigation li ul {
/*background:url('../images/dot_2.gif') left bottom repeat-x;*/
padding-bottom:4px;

}

.bold
{
    font-weight: bold !important;
}

.hidden 
{
    display: none;
}


.navigation li li {	 
background:none !important;
margin:9px 0 0 19px;
padding:0px;

}
.navigation li li a { 
background:url('../images/ar_1.gif') left 5px no-repeat;
padding-left:10px;
font:14px ARial;


}
.open {
background:none !important
} 
.block_1 {
width:243px;							
margin-top:20px;
}	
.block_1_in {	
width: 243px;
position: relative;
padding-bottom: 12px;
background: linear-gradient(to bottom, #EDECED, #FEFEFE);
border: 1px solid #c8cccd;
border-radius: 5px;	
}	
.block_1_bot {
background:url('../images/block_1_bot.jpg') left top no-repeat;
width:198px;
height:10px;	 
position:absolute;
left:0px;
bottom:-2px;
line-height:0px;
font-size:0px;
}
.list_1 {
margin-left:17px;
padding-top:1px;
}
.list_1 ul {
list-style-type: none; 
margin:0;
}	
.list_1 li {
font:12px Verdana;
color:#5f5f5f;	 
margin-top:12px;
}  
.list_1 a {	   
background:url('../images/ar_2.gif') left 5px no-repeat;
padding-left:7px;
color:#5f5f5f;
}  
.title_2 {
/*background:url('../images/title_2.gif') left top no-repeat;*/
background-color: red;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
width:237px;
height:22px;						 
padding:4px 0 0 9px;
font:16px arial;
color:#fff;
margin:17px 0 0 0px;
}
.block_2 {					   
background:#ffffff;			   
width:244px;
border-left:1px solid #c8cccd;
border-right:1px solid #c8cccd;
margin-left:0px;
position:relative;
border-bottom: 1px solid #c8cccd;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}  
.video {
padding-top:2px;
margin-left:0px;
} 
.block_2_bot {
background:url('../images/block_2_bot.gif') left top no-repeat;
width:195px;
height:9px;	 
position:absolute;
left:-1px;
bottom:-2px;
line-height:0px;
font-size:0px;
}  
.center_cont {
width:791px;
margin-top:5px;	
position:relative;
float:right;
}
.big_pic {	
width: 789px;
height: 398px;
floaT:left;
border: 1px solid #CCC;
}  
.list_2 { 
width:284px;
margin-left:-28px; 
position:relative;
z-index:1;
float:left;
}
.list_2 ul {
list-style-type: none; 
margin:0;
} 
.list_2 a {
background:url('../images/list_2.png') left top no-repeat;
behavior: url("iepngfix.htc"); /* Для прозрачного PNG в IE6 */
width:267px;
height:82px;	
text-decoration:none;
font:14px ARial;
color:#464646; 
padding:19px 0 0 45px;	 
line-height:17px;
display:block;
}		 
.list_2 a strong {
font:bold 14px Arial;
color:#e50000;
display:block;
}  
.list_2 a:hover {
background-position:0 -101px;
}  
.act a{
background-position:0 -101px;
} 
.title_3 {
/*background:url('../images/title_3.gif') left top no-repeat;*/
background-color: red;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;

width:782px;
height:22px;						 
padding:4px 0 0 9px;
font:16px arial;
color:#fff;
margin: 10px 0 0 0px;
}
.block_3 {
background:#ffffff;			   
width:789px;
border-left:1px solid #c8cccd;
border-right:1px solid #c8cccd;
border-bottom:1px solid #c8cccd;
position:relative;
padding-bottom:0px;
padding-top:1px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;

}	


.block_3_bot {
background:url('../images/block_3_bot.gif') left top no-repeat;
width:791px;
height:17px;
margin-top:20px;
	
position:absolute;
lefT:-1px;
bottom: -15px;



}
.dots {	   	 
background:url('../images/dots.gif') left top no-repeat;
width:29px;
height:7px;		
line-height:0px;
font-size:0px;	
margin-top:10px;
margin-left:386px;
-margin-left:193px;
float:left;
display:block;
}  
.right_ar {	
margin:10px 12px 0 0;
-margin:10px 6px 0 0;
float:right;
}
.left_ar {	
margin:10px 0px 0 0;
float:right;
}	


.tovar_block {
/*background:url('../images/v_line.gif') 400px top repeat-y;*/
margin-top:10px; 
width:788px;
border-bottom: 1px dotted #CCC;
height: 230px;
display:block;


}	


.tovar_added
{ 
width:348px;
height:220px;
margin-left:20px;

border: 1px solid #CCC;
float:left;
/*padding: 10px;*/
/*display:block;*/
}  	   


.tovar { 
width:348px;
height:220px;
margin-left:20px;

/*border: 1px solid #CCC;*/
float:left;
/*padding: 10px;*/
/*display:block;*/
}  	   

.bar
{
    background:url('../images/v_line.gif') 19px top repeat-y;
    float:left;
    width: 20px;
    /*border: 1px solid #FF0000;*/
    height: 220px;
    
    }

.pic2 {
width:348px;
text-align:center;
position:relative;

height: 130px;
/*border: 1px solid #CCC;*/
} 	


.pic_item_added
{
    
width:348px;
text-align:center;
position:relative;

min-height: 100px;
/*border: 1px solid #CCC;*/
} 	
    


.znak2 {		 

left:0px;
top:0px;
position:absolute;
}

.pic2 a img
{
  /*margin-top: 50px;*/
  /*border: 1px solid #FF0000;*/

}

.tovar_bottom
{
    display:block;
    /*border: 1px solid #FF0000;*/
    margin-top: 10px;
}

.tovar_info_block
{
    float:left;  
    width: 200px;
    /*border: 1px solid #CCC;*/
    margin: 0px 10px 0px 10px;
}

.tovar_price_block
{
    float:left;
    
}


.info_1 {
width:200px; 
margin-top:0px;
float:left;
}		

.price_1 {
width:108px;
margin: 0px;
float:left;
}

	   
.tovar_l { 
width:348px;
margin-left:40px;
-margin-left:20px;
float:left;
}  	   
.tovar_r { 
width:348px;
margin-right:0px;
float:right;
} 
.pic {
width:348px;
text-align:center;
position:relative;
padding-top:0px;
height: 100px;
} 	
.znak {		 
position:absolute;
left:0px;
top:-16px;
display:block
}

.znaksale {		 
position:absolute;
left:0px;
top:-39px;
display:block
}

 
.model2 a{
font: 15px ARial;
color:#464646;

} 

.model2 a:hover{
background:none;
} 
  
.model {
font:bold 18px ARial;
color:#464646;
}  	
.model a {	 
font:bold 14px ARial;
color:#464646;
}	
.model a:hover {
background:none;
}
.model img {
margin-bottom:-3px;
}	 
.tx_2 {
font:bold 12px ARial;
color:#8a8787;
margin-top: 5px;
} 

.tx_2 a
{
    font:bold 12px ARial;
    color:#8a8787;
    text-decoration:none;
}

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


.videoimg
{
    position: absolute;
    top: 40px;
    left: 70px;    
    
}

.price {
font:bold 30px Arial;
color:#000000;
}	
.buy_but {
margin-top:4px;
} 
.steps_list {
width:794px;
margin: 0 -2px 0 -1px;
position:relative;
z-index: 1;
}	
.steps_list ul {
list-style-type: none; 
margin:2px 0 0 0 ;
}	
.steps_list li {
float:left;
}	  
.steps_list img {
display:block;
}	
.title_4 {
font:18px Arial;
/*color:#464646;*/

margin:36px 0 0 28px;
}


.black
{
    color:Black;
}

.step2_title {
font:18px Arial;
/*color:#464646;*/
margin: 20px 0px 30px 28px;
}


.step3_title {
font:18px Arial;
/*color:#464646;*/
margin: 20px 0px 20px 28px;
}
	



.buttons
{
    float: left;
    margin: 40px 0 10px 50px;
    
}

.buttons a
{
    margin-right: 10px;    
}


.back {
margin:44px 15px 0 0;
float:right;
}  
.forward {
margin: 44px 30px 0 0;
float:right;
}  
.inp_1 ,.inp_2 {
margin:19px 0 0 50px;
}					 
.inp_1 input ,.inp_2 input {	 
border:1px solid #c8cccd;
width:288px;
height:19px;
padding:2px 0 0 2px;
font:14px Arial;

color:Black;
}  
.inp_2 input {
width:140px;
}

#cityLabel
{
    font:14px Arial;

color:Black;
}

#subwayRow select
{
     border:1px solid #c8cccd;
width:288px;
height:22px;

font:14px Arial;

color:Black;
}
/*.inp_1 span ,.inp_2 span{
width:191px;
margin-top:3px;
font:14px Arial;
color:#464646;
display:block;
float:left;
} */ 	

.leftColumn
{
    width:195px;
    margin-top:3px;
    font:14px Arial;
    color:#464646;
    display:block;
    float:left;
}

.hintText
{
    
    font-size: 12px;    
}

.inp_2 a {	
background:url('../images/dots_3.gif') left bottom repeat-x;
font:12px ARial;
color:#464646;
text-decoration:none;							  
} 
.inp_2 a:hover {
background:none;
}
.text_area {
margin:19px 0 0 50px;
}
/*.text_area span {
width:191px;
margin-top:3px;
font:14px Arial;
color:#464646;
display:block;
float:left;
}*/	
.text_area textarea {
border:1px solid #c8cccd;
width:288px;

padding:1px 0 0 2px;
font:14px Arial;
color:#000;
}  
.tx_3 {
margin:50px 0 0 48px;
font:12px Arial;
color:#464646;
}

.commentNote {
margin: 20px 0 0 48px;
font:12px Arial;
color:#464646;
}
	
.left_block {
width:273px;
margin:50px 0 0 50px;
-margin-left:25px;
float:left;
}	 

.step3_info_left
{
    margin-left: 54px;
    display:block;
    width:280px;
    float:left;
    
}
 
.step3_info_right
{
    display:block;
    width:280px;
    float:left;
    
} 

.step3_info_total
{
    
    width: 260px;
    border-top:1px solid #a2a2a2;
    margin-top: 12px;
    float:left;
} 



.confirm_total {	
width: 200px;
text-align:right;
float: left;
margin: 0 0 9px 0;
}	



.confirm_price_col
{
    width: 80px;
    float: left;
    margin-left: 15px;
    
    text-align:right;
    }
 
.total
{
    display: block;
    margin:15px 0 0 440px;
    font:16px Arial;
color:#464646;
    } 

 
.left_block table {
width:100%;
}
.left_block td {
text-align:left;
vertical-align:top;
font:14px Arial;
color:#464646;
padding-top:4px;
}	
.sum {
border-top:2px solid #a2a2a2;
} 
.right_block {
width:377px;
margin:41px 0 0 70px;
float:left;
}	
.tx_l {	 
font:14px Arial;
width: 180px;
color:#464646;
margin-top:12px;
float:left;
}


.label_left {	 
font:14px Arial;
width: 140px;
color:#464646;
margin-top:12px;
float:left;
}

.tx_r {	 
font:14px ARial;
/*color:#464646;*/
color: Black;
margin-top:12px;
margin-left:15px;
float:left;

} 

/*.makeOrderButton
{
    
    
    position: relative;
    display:block;
    float:left;
    width: 111px;
    height:24px;
    cursor: pointer;
    background: transparent url('/images/buttonder.gif') ns.gif') no-repeat 0 0;
}

*/


.orderPrevButton
{
    
    
    position: relative;
    display:block;
    float:left;
    width: 94px;
    height: 26px;
    cursor: pointer;
    background: transparent url('/images/buttons/order_buttons.gif') no-repeat 0 0;
}
.orderPrevButton:hover
{
    background-position: 0 -31px;
}


.orderNextButton
{
    margin-left: 13px;
    
    position: relative;
    display:block;
    float:left;
  
    width: 94px;
    height: 25px;
    cursor: pointer;
    background: transparent url('/images/buttons/order_buttons.gif') no-repeat -100px 0;
}
.orderNextButton:hover
{
    background-position: -100px -31px;
}


.orderConfirmButton
{
    margin-left: 380px;
    margin-top: -3px;
    
    position: relative;
    display:block;
    float:left;
  
    width: 205px;
    height: 39px;
    cursor: pointer;
    background: transparent url('/images/buttons/Confirm4.gif') no-repeat 0px -44px;
}
.orderConfirmButton:hover
{
    background-position: 0px 0px;
}


.orderConfirmButtonDisabled, .orderConfirmButtonDisabled:hover
{
    cursor: default;
    background-position: 0px -84px;
}

/*.dialog_txt
{
	 
    ion: -100px -60px;
} */ 

.dialog_txt
{
	 
    font:14px Arial;
    color:#464646;
    
}


.dot_line {
background:url('../images/dot_4.gif') left bottom repeat-x;
width:755px;
height:1px;
margin:45px 0 0 15px;
font-size:0px;
line-height:0px;
}	 
.text_block_1 {
margin-left:54px; 
margin-top:10px;
}  
.done_block {
background:url('../images/done_block.jpg') left top no-repeat;
width:546px;
height:394px;
position:absolute;
left:103px;
top:50px; 
z-index:400;
}	
.done_block p {
font:14px Arial;
color:#464646;
margin: 7px 24px 0 24px;
font:14px ARial;   
color:#464646;
}
.close {
padding-top:9px;
margin-left:508px;
} 
.title_5 {
font:22px ARial;
color:#464646;
margin: 235px 0 0 130px;
} 
.ok_but {
margin:15px 0 0 221px;
}
#TB_overlay {
position: fixed;
z-index: 100;
top: 0;
left: 0;
height: 100%;
width: 100%;
background:#fff;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
-moz-opacity: 0.55;
-khtml-opacity: 0.55;
opacity: 0.55; 
z-index:300;
}	
.path {
font:14px Arial;
color:#6a6a6a;	 
margin-top:5px;
}
.path a {
color:#6a6a6a;
} 
.post {
font:12px Arial;
color:#5f5f5f;
margin:19px 0 0 32px;
}	
.post b {
font-weight:normal;
display:block;
margin-bottom:5px;
} 
.post a {
background:url('../images/ar_2.gif') left 5px no-repeat;     
margin-top:5px;
padding-left:11px;
margin-left:-11px;
font:14px Arial;
color:#5f5f5f;	
text-decoration:none;
position:relative;
z-index:1;	   
-display:block;
}
.post span {
background:#e50000;
padding:2px 20px 2px 20px;
font:14px Arial;
color:#fff;	
}	
.post a span {
background:url('../images/dot_1.gif') left bottom repeat-x;   
color:#5f5f5f;	
padding:0px
} 
.post a:hover span {
background:none;
} 
.answer {
width:490px;
margin:10px 0 0 78px;
font:14px Arial;
color:#5f5f5f;
}  
.answer span {	  
font:12px Arial;
display:block;
margin-bottom:5px;
} 
.inp_3 ,.inp_4 {
margin:15px 0 0 0px;
}					 
.inp_3 input ,.inp_4 input{	 
border:1px solid #c8cccd;
width:253px;
height:19px;
padding:2px 0 0 2px;
font:12px Arial;
color:#000;
}  
.inp_4 input {
width:153px;
}
.inp_3 span ,.inp_4 span{
width:150px;	  
margin-right:18px;
text-align:right;
margin-top:3px;
font:14px Arial;
color:#464646;
display:block;
float:left;
}  	 
.text_area_2 {
margin:15px 0 0 0px;
}
.text_area_2 span {
width:150px;		
margin-right:18px;
text-align:right;
margin-top:50px;
font:14px Arial;
color:#464646;
display:block;
float:left;
}	
.text_area_2 textarea {
border:1px solid #c8cccd;
width:253px;
height:125px;
padding:1px 0 0 2px;
font:12px Arial;
color:#000;
}  
.capcha {
margin-top:15px;
margin-left:168px
}			   
.send_but {
margin-top:27px;
margin-left:235px
}
.send_but input {
background:url('../images/send_but.gif') left top no-repeat;
width:97px;
height:33px;
border:none;
cursor:pointer;
}	
.h30 {
height:30px;
}  	


.inp_5 {
margin-top:23px;
float:left;
}

.quantity_cart_row
{
    width:42px;
    height:18px;
    text-align:center;
    border:1px solid #c8cccd; 
    font:12px Arial;
    color:#464646;	
    
    background: none;
    padding:2px 0 0 0;	 
    float:left;
    display:block;
}





.inp_5 span { 
font:12px Arial;
color:#464646;	  
margin-right:6px;
margin-top:4px;
float:left;
display:block;
}  
.inp_5 input {
width:52px ;
height:18px;
text-align:center;
border:1px solid #c8cccd; 
font:12px Arial;
color:#464646;	
padding:2px 0 0 0;	 
float:left;
display:block;
}	
.price_2 {
font:bold 30px Arial;
color:#000000;
margin:15px 0 0 21px; 
float:left;
}	 
.tovar_links {
margin:0px 0 0 60px;
float:left;
}

.link_in_empty_cart
{
font: 16px Arial;
color:#6b6b6b;

}



	  
.link_1 {
font:18px Arial;
color:#6b6b6b;
}	
.link_1 a {
color:#6b6b6b;	
margin-top:8px;
display:block;
}  
.oformit_but {
margin-top:12px;
} 
.title_6 {
/*background:url('../images/title_6.gif') left top no-repeat;*/
background-color: red;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
width:782px;
height:22px;						 
padding:2px 0 0 9px;
font:16px arial;
color:#fff;
margin:17px 0 0 0px;
}  
.catalog {
width:715px;
}
.catalog td {
text-align:left;
vertical-align:top;	
padding-left:30px;
padding-top:32px;
}	 
.name {
/*width:100px;*/
font:14px Arial;
color:#464646;
}
.pic_1 {
margin-top:5px;
}  
.add {
margin-top:5px;

}
.add a {
background:url('../images/dot_1.gif') left bottom repeat-x;	 
font:12px Arial;
color:#464646;	  
text-decoration:none;
}	
.add a:hover {
background:none;
}

/*.a:remove {
margin-top:5px;
//margin-top:10px;
}*/
a.remove {
background:url('../images/dot_1.gif') left bottom repeat-x;	 
font:12px Arial;
color:#464646;	  
text-decoration:none;
}	
a.remove:hover {
background:none;
}






.text_block_4 {
width:550px;
margin:5px 0 0 20px;  
-margin-left:10px;
float:left;
}


	
.znachek {
margin:12px 0 0 35px;
}

.znachek img 
{
    margin-left:30px;
}



.list_3 ul{
list-style-type: none; 
margin:10px 0 0 0;
}	 
.list_3 li {
background:url('../images/ar_2.gif') left 5px no-repeat;
font:14px Arial;
color:#6b6b6b;
padding-left:11px;	
margin-left:-11px;
position:relative; 
line-height:15px;
margin-top:5px;
z-index:1;
}  
.list_3 a {
font:14px Arial;
color:#6b6b6b;
}  	 
.list_4 ul{
list-style-type: none; 
margin:10px 0 0 0;
}	 


.productImage
{
    width: 330px;
    /*max-height: 180px;*/
}

.tovars_block {
margin:20px 0 0 22px;
float:left;
}	
.frame {   
/*background:url('../images/frame.gif') left top no-repeat;*/
border: 1px solid #CCC;
width:359px;
min-height:190px;
text-align:center;

position:relative;
/*padding-top:42px;*/

} 
.frame .znak {
left:15px ;
top:12px;
} 
.scrol_list {
/*background:url('../images/scrol_list.gif') left top no-repeat;*/
/*border: 1px solid #CCC;*/
float:left;
margin-left: 5px;
margin-right: 5px;

}	

.thumbs_area
{
    border: 1px solid #CCC;
    width:359px;
    height:71px;	
    margin-top:8px;
    padding-top: 10px;
    display:block;
}



.leftbutton a{
background: url('../images/prev_buttons.jpg');
display: block;
width: 21px;
/*line-height: 53px;*/
height: 21px;
margin-left:6px;

}

.rightbutton a{
background: url('../images/next_buttons.jpg');
display: block;
width: 21px;
/*line-height: 53px;*/
height: 21px;

}


.leftbutton a:hover, .rightbutton a:hover{
background-position: 0px -21px;
}


.leftbutton, .rightbutton {
display:block;
float: left;
padding-top:15px;
/*height: 53px;*/
/*margin-top: 10px;*/
/*width: 30px;*/
}



.scrol_list_1 {
margin-top:15px;
}		
.scrol_list ul{
list-style-type: none; 
/*margin: 0px 0 0 10px;*/
/*padding-top:10px;*/
}	  
.scrol_list_1 ul{
list-style-type: none; 
margin:0 0 0 50px;
}
.scrol_list li ,.scrol_list_1 li{
float:left;	 
margin-right:8px;

}	



.scrol_list li a
{
    vertical-align:middle;
    }

.marl {
margin-right:0px !important;
} 
.info_block {
width:350px;
margin:20px 0 0 34px;

float:left;
}	
.title_7 {
font:bold 16px Arial;
color:#464646;
}	
.info_table {
width:350px;

margin-top:10px;
}		   
.info_table td {
text-align:left;
width: 230px;
vertical-align:top;
padding:4px 0 4px 6px;
font:14px Arial;
color:#464646;
}  
.bg_1 td {
background:#f1f1f1;
} 
.buy_but_2 {
margin:10px 0 0 148px;
} 
.text_block_3 {
margin:0px 13px 0 13px;

}  



.predprosmotr {
background:url('../images/predprosmotr.gif') left top no-repeat;
width:627px;
height:438px;	   
position:absolute;
left:17px;
top:145px;
z-index:400;
}  
.title_8 {
font:bold 16px Arial;
color:#464646;
padding-top:18px;
margin-left:22px;
float:left;
}  
.close_2 {
float:right;
margin:10px 10px 0 0;
-margin-right:5px;
}	 
.big_pic_3 {
text-align:center;
margin-top:25px;
} 
.dot_line_2 {	 
background:url('../images/dot_line_2.gif') left top no-repeat;
width:561px;
height:1px;	
line-height:0px;
font-size:0px;
margin:1px 0 0 25px;

}	  
#TB_overlay_black {
position: fixed;
z-index: 100;
top: 0;
left: 0;
height: 100%;
width: 100%;
background:#a6a6a6;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
-moz-opacity: 0.55;
-khtml-opacity: 0.55;
opacity: 0.55; 
z-index:300;
}	

/*  
.models {
width:100%;
margin-top:10px;
}
.models td {
background:url('../images/model_bg.gif') left top no-repeat;
width:258px;
height:160px;						  
padding:4px 0 0 0;
text-align:center;
vertical-align:top;
} 
*/
.modelsdiv
{
    margin-top: 15px;
    width:798px;
    display:block;
    
    }

.video-list {
   
    float: left;
    margin-bottom: 30px;
    position: relative;
}


.slot-video {
    float: left;
    margin-right: 8px;
    margin-bottom: 7px;
}
.slot-video2 {
    float: none;
    margin-right: 8px;
    margin-bottom: 7px;
}

.slot {
    float:left;
 
    width: 258px;
    margin-right: 8px;
margin-bottom: 7px;
}

.slot-title {
    background-color: red;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    width: 258px;
    height: 22px;
    padding-top: 5px;
    
    
}

.slot-block {
   
    height: 121px;
    text-align: center;
    padding-top: 17px;
border-left: 1px solid #c8cccd;
border-right: 1px solid #c8cccd;
border-bottom: 1px solid #c8cccd;
border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;


}

.youHaveSeenDivider {

    border-bottom: 1px dotted #CCC;
}

.youHaveSeen
{    
    vertical-align:top;  
    width: 235px;
    text-align:left;
    height:auto;
    padding-top: 10px;
    padding-left:9px;
    margin-bottom: 12px;    
}
.youHaveSeen .name a{
color:#6a6a6a;
text-decoration:underline;
}	 
.youHaveSeen .name a:hover {

text-decoration:none;
}  

.slotRelated
{
    float: left;    
    vertical-align:top;  
    width: 235px;
    text-align:left;
    height:235px;
    padding-left:25px;
    margin-bottom: 25px;
    

}


.slotRelated .name a{
color:#6a6a6a;
text-decoration:underline;
}	 
.slotRelated .name a:hover {

text-decoration:none;
}  





.locoimg
{
   margin-top: -7px;
    }

.txt {
font:14px Arial;
color:#ffffff;
text-align:left;
margin-bottom:20px;
padding-left:10px;	  
} 

.txt a
{
    text-decoration: none;
    color:#fff;
    }
    
    
.txt a:hover
{
    text-decoration: underline;
    
}

.h10 td{
background:none;
height:10px;
}
.title_10 {
background: linear-gradient(to bottom, #EDECED, #FEFEFE);
border: 1px solid #c8cccd;
border-radius: 5px;	
width:792px;
height:30px;			  
font:18px Arial;
color:#0000FF;
padding-top:10px;
margin-bottom:15px;  
text-align:center;
}	  
.tovar_table {
width:757px;	 
margin-left:13px;
}



.tovar_table td {	   
background:url('../images/dot_4.gif') left bottom repeat-x;
text-align:left;
vertical-align:middle;
font:16px Arial;
color:#464646;
padding:12px 0 6px 10px;
}  	 
.tovar_table .model {
margin-top: 7px;
}	

/*.tovar_table a {   
background:url('../images/dot_4.gif') left bottom repeat-x;
color:#464646;	  
text-decoration:none;
}*/


.tovar_table p {
margin-top:5px;	
color:#464646;
}
.center {
text-align:center !important;
}	 



.sum_2 {	
font:18px Arial;

margin:25px 0 0 545px;
}	
.oformit_1 {
margin:13px 0 0 555px;
}	
.frame_2 {
background:url('../images/frame_2.gif') left top no-repeat;
width:258px;
height:136px;						 
text-align:center;
padding-top:24px;
margin:5px 0 0 18px;
float:right;
} 
.left_links {
margin:18px 0 0 24px;
-margin-left:12px;
font:14px Arial;
color:#5f5f5f;
floaT:left;
}	 
.left_links span {
background:#e50000;	 
color:#fff;
padding:2px 4px 2px 4px;
position:relative;
z-index:1;
margin-right:10px;
}
.left_links a {	 
background:url('../images/dots_3.gif') left bottom repeat-x;
color:#5f5f5f;
margin-right:10px;	 
padding:2px;
position:relative;
z-index:1;
text-decoration:none;
} 



.sort_by {	
margin:18px 10px 0 0px;
-margin-right:5px;
font:14px Arial;
color:#5f5f5f;
float:right;
}
.sort_by span {
/*background:#e50000 url('../images/bot_ar.gif') right 4px no-repeat;*/
padding:2px 14px 2px 4px;  
color:#fff;
position:relative;
z-index:1;
margin-right:10px;
}

.sort_asc {
background:#e50000 url('../images/bot_ar.gif') right 4px no-repeat;
}

.sort_desc {
background:#e50000 url('../images/top_ar.gif') right 4px no-repeat;
}


.sort_by span:hover {
cursor:pointer;
}


  
.sort_by a {
background:url('../images/dots_3.gif') left bottom repeat-x;
color:#5f5f5f;
margin-right:10px;	 
padding:2px;
position:relative;
z-index:1;
text-decoration:none;
}	  
.pages {
/*background:url('../images/title_6.gif') left top no-repeat;*/
background-color: red;
    border-radius: 5px;
    -moz-border-radius: 5px;
width:789px;
height:21px;						 
padding:3px 0 0 0px;
font:16px arial;
color:#fff;
margin:6px 0 0 0px;
}  
.num {
font:bold 14px Arial;
color:#fff;
margin-left:330px;
-margin-left:165px;
float:left;
}	
.num span {
text-decoration:none;
margin-right:4px;
} 
.num a {
color:#fff;
text-decoration:underline;
margin-right:4px;
}
.show {
font: 14px Arial;
color:#fff;		
float:right;
margin-right:20px;
}  
.show a {
color:#fff;
text-decoration:none;
}  
.results {
width:780px;
margin-left:10px;
margin-bottom:30px;
}	
.results td {	 
background:url('../images/dot_4.gif') left bottom repeat-x;
text-align:left;
vertical-align:middle;
padding:25px 0 25px 0;
}	
.results p {
margin-top:5px;
font:12px Arial;
color:#464646;
line-height:19px;


} 
.pic_4 {
/*width:286px;*/
width:310px;
position:relative;
text-align:center
}	


.res_info
{
    padding-left:20px;
    padding-right:15px;
}

.scale_sign
{
    position:relative;
    left: 40px;
    top: 5px;
}


.catalogimage 
{
    /*width: 300px;*/
    /*min-width: 200px;
    max-width: 300px;*/
   
}


.pic_4 .znak {
left:10px;
top:-25px;

}
.price_3 {
font:12px Arial;
color:#464646;	   
padding-top:35px !important;

width:115px;


} 

.price_3 div
{
    margin: 40px 0 0 0;

}







.price_3 strong {
font:bold 30px Arial;
color:#000;
display:block;

}	  
.buy_but_3 {
padding-top:52px !important;

 
}

 
.no_bg td{
background:none !important
} 
.write_com {
margin:10px 30px 0 0 ;
margin-right:15px;
float:right;
}	
.comments {
font:14px Arial;
color:#5f5f5f;
line-height:20px;
margin:48px 28px 0 28px;
}  
.comments span {
background:url('../images/ar_2.gif') left 4px no-repeat;
padding-left:10px;
margin-lefT:-10px;							 
margin-bottom:6px;
font:12px Arial;
display:block;
}	 
.comments img {
margin-left:4px;
} 
.otzivi_form {	 
background:url('../images/otzivi_form.gif') left top no-repeat;
width:544px;
height:462px;	
position:absolute;
top:183px;
left:83px;		  
z-index:400;
}	
.ocenite {
font:14px Arial;
color:#5f5f5f;	
padding-top:21px;
margin-left:24px;
-margin-left:12px; 
float:left;
} 
.ocenite img {
margin-left:4px;  
margin-bottom:-4px;
}



.footer {
background:url('../images/footer_bg.jpg') left top no-repeat;
width:1000px;
height:176px;						   
margin-top:40px;
}	
.money {   
padding-top:18px;
margin-left:24px;
-margin-left:12px;
floaT:left;
}	 
.copy {	   
font:14px Arial;
color:#525252;
margin:33px 0 0 380px;

float:left;


}  
.count_1 {
margin:23px 14px 0 0 ;
-margin:23px 7px 0 0 ;
float:right;
}
.count_2 {
margin:23px 4px 0 0 ;
float:right;
}

.bottom_text
{
    margin-top: 25px;    
}


.tooltipBelow
{
margin-left: 23px;
margin-top: 5px;
margin-bottom: 5px;
font-family: Tahoma;
color: Gray; 
font-size: 15px;  
width: 600px;
}


.radio_1 {
margin: 0 0 15px 34px;
}	 
.radio_1 input {
floaT:left;
display:block;
}	


.radio_1 label {
font:16px ARial;
color:Black;
margin:0 0 0 5px;
floaT:left;
display:block;
}	  
/*.radio_1 span {
font:14px Arial;
color:#363636;	 
margin:0 0 0 5px;
//margin:3px 0 0 2px;
floaT:left;
display:block;
}*/	


.deliveryOptions, .paymentOptions
{
    margin: 25px 0 0 0;
    }
    
    
    
    
    .error
    {
        
        float: none; color: red; padding-left: .5em; vertical-align: top;
        font:14px Tahoma;
        
        }
        
        
        
        
        
.font16
{
    font: 16px Arial ! important;
    }
    
.font14
{
    font: 14px Arial ! important;
}


.font18
{
    font: 18px Arial ! important;
}



.page404
{
    font: 60px Arial;
    color:Black;
    font-weight:bold;
    margin-top: 30px;
    }


.errorPage
{
    font: 36px Arial;
    color:Black;
    font-weight:bold;
    margin-top: 30px;
    }


div.plus {
width: 18px;
height: 18px;
background: url('../images/plus.png') no-repeat 100% 100%;
float: left;
margin-top: 3px;
cursor: pointer;
}

div.minus 
{

width: 18px;
height: 18px;
background: url('../images/minus.png') no-repeat 100% 100%;
float: left;
margin-top: 3px;
cursor: pointer;

}


.warning
{
	
	font:18px Arial;
color:#e50000;
	}</pre></body></html>