
body 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

text-align:left;}

p
{
margin:0px;
padding:0px;
}
a img
{
border:none;
cursor:pointer;
}
.img_block{
position: fixed;
  
   
   width: 1000px;  
   height: 400px; 
   left: 50%;  
   top: 50%;  
    
}
.img_block img{
margin: 10px;
    
}
.back
{
 position: fixed;
  top: 0px;
  left: 0px;
  
  z-index: 100;
  
  background-color:#000;
height:100%;
width:100%;



}

.block{
 position: absolute;  

}
.logo

{
text-align:center;

}
select
{
font-size:12px;}

.slogan
{
font-size:14px;
font-weight:bold;
text-align:center;
height:20px;
padding-top:5px;}

h1
{
font-size:14px;
font-weight:bold;
text-align:center;
height:20px;
padding:0px 0px 0px 0px;
margin:0px;}
.phone
{
font-size:12px;
font-weight:bold;
text-align:center;
border-bottom:5px #9C97D8 solid;

}
.phone a,img 
{
text-decoration:none;
color:#000000;
font-size:12px;
font-weight:bold;
text-align:center;
border:none;

}
.main_menu a
{ 
margin:0 5px 0 5px;
text-decoration:none;
color:#080567;
font-size:14px;
font-weight:bold;

}
.main_menu a:hover
{
margin:0 5px 0 5px;
text-decoration:underline;
color:#080567;
font-size:14px;
font-weight:bold;

}





.cat_menu{
margin-top:20px;
width:200px;

}
h1
{
padding:0px;
margin:0px;

}
.cat_menu td{
padding:3px 0 3px 3px;
font-weight:bold;
width:200px;

}
.cat_menu .cat:hover{
width:200px;
background-color:#DFDEFA;
}

.cat_menu .cat a
{
font-size:13px;
text-decoration:underline;
color:#000000;
}
.cat_menu .cat a:hover
{
font-size:13px;
text-decoration:underline;
color:#080567;
}


.cat_menu .sub_cat
{
font-size:12px;
padding:3px 0 3px 20px;
background-color:#FFF;
text-decoration:none;

}
.cat_menu .sub_cat:hover
{
font-size:12px;
padding:3px 0 3px 20px;
background-color:#DFDEFA;
text-decoration:none;
color:#000000;
}
.cat_menu .sub_cat a
{
text-decoration:none;
color:#000000;
}
.cat_menu .sub_cat a:hover
{
text-decoration:none;
color:#080567;
}










.cat_menu_top{
margin-top:50px;
}

.cat_menu_top td{
padding:3px 0 3px 3px;
font-weight:bold;


}
.cat_menu_top .sub_cat_top
{
font-size:12px;
padding:3px 0 3px 20px;
background-color:#FFF;
text-decoration:none;

}
.cat_menu_top .sub_cat_top:hover
{
font-size:12px;
padding:3px 0 3px 20px;
background-color:#DFDEFA;
text-decoration:none;
color:#000000;
}
.cat_menu_top .sub_cat_top a
{
text-decoration:none;
color:#000000;
}
.cat_menu_top .sub_cat_top a:hover
{
text-decoration:none;
color:#080567;
}


















.news
{
margin-top:10px;
width:206px;
}
.news .head a
{
text-decoration:none;
color:#080567;
font-size:14px;
font-weight:bold;
}

.news .date
{
font-weight:bold;
text-decoration:none;
padding-top:10px;
font-size:12px;

}
.news .text
{
text-decoration:none;

font-size:12px;

}


.basket{
font-weight:bold;
font-size:13px;
width:200px;
text-align:right;
}
.basket a,img
{
color:#080567;
border:none;

}


.calc{
font-weight:bold;
font-size:13px;
width:200px;
text-align:right;
}
.calc a,img
{
color:#080567;
border:none;

}













.optimal
{
margin:10px 0 0 0;
width:200px;
}
.optimal .head a
{
text-decoration:none;
color:#080567;
font-size:14px;
font-weight:bold;
}
.optimal .head
{ text-align:center;}


.optimal .header_row
{
background-color:#E3E2F1;
}
.optimal .good_for 
{
padding:2px 2px 2px 10px;
font-weight:bold;
}
.optimal .good_for a
{
color:#080567;
padding:2px 10px 2px 10px;
font-weight:bold;
}
.optimal .good_model 
{
padding:2px 2px 2px 2px;
font-weight:bold;
text-align:center;
}
.optimal .good_model a
{
color:#080567;
padding:2px 2px 2px 2px;
font-weight:bold;
}
.optimal .img_cell
{
text-align:center;
}
.optimal .img_cell img
{
border:none;}
.optimal .prices
{
text-align:center;
}

.optimal .prices .new_price_h
{
font-size:12px;

}
.optimal .prices .new_price
{
font-weight:bolder;
font-size:16px;
color:#3D8A40;
}

.optimal .prices .old_price_h
{
margin-top:5px;
font-size:11px;
}
.optimal .prices .old_price
{
font-size:12px;
font-weight:bold;
color:#FF0000;
}




.main_cont
{
padding:0px 10px 10px 0px;}




.good_main
{
margin:5px 0 0 0;
width:100%;
}
.good_main .head a
{
text-decoration:none;
color:#080567;
font-size:14px;
font-weight:bold;
}
.good_main .head
{ text-align:center;}

.good_main .header_row_wt
{
background-color:#fff;
}

.good_main .header_row
{
background-color:#E3E2F1;
}
.good_main .good_for 
{
padding:5px 2px 5px 10px;
font-weight:bold;
}
.good_main .good_model 
{
padding:2px 10px 2px 10px;
font-weight:bold;
text-align:center;
}
.good_main .good_model a
{
color:#080567;
padding:2px 10px 2px 10px;
font-weight:bold;
}

.good_main .good_model_small 
{
padding:2px 2px 2px 2px;
font-weight:bold;
text-align:center;
}
.good_main .good_model_small a
{
color:#080567;
padding:2px 2px 2px 2px;
font-weight:bold;
}
.good_main .img_cell
{
text-align:center;
}
.good_main .img_cell img
{
border:none;}

.good_main .prices
{
padding:0 5px 0 5px;
text-align:center;
width:90px;
}

.good_main  .new_price_h
{
font-size:12px;

}
.good_main  .new_price
{
font-weight:bolder;
font-size:16px;
color:#3D8A40;
}

.good_main  .old_price_h
{
margin-top:10px;
font-size:11px;
}
.good_main  .old_price
{
font-size:12px;
font-weight:bold;
color:#FF0000;
}


.good_main .links
{
height:20px;
vertical-align:bottom;

}

.good_main .links a
{
color:#080567;
text-decoration:underline;
cursor:pointer;
font-weight:bold;
margin:0 5px 0 5px;

}
.good_main .details
{
padding:10px;
font-size:13px;}
.good_main .buy
{
color:#0F9744;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
.good_main .img_cell a,img
{
border:none;
text-decoration:none;
color:#000000;
font-size:10px;}

.good_main .divider
{
height:10px;}






.cart
{
width:500px;
background-color:#FFFFFF;

}
.cart .cart_head td
{
text-align:center;
padding: 10px;
font-weight:bold;
background-color:#DFDEFA;

}
.cart td
{
text-align:center;
padding:5px;
}
.cart .name
{
text-align:left;}

