﻿body
{
    background-color:#d4effc;
    width:100%;
    padding:5px 0px 0px 0px; 
    margin:0px;
    font-family:Verdana;
    font-size:11px;
    color:Black;
    text-align:center;
}

a
{
    font-size:10px;
    color:#0278c0;
    text-decoration:none;
}

a:hover
{
    color:#ef4230;
}

input[type=text]
{
    border:solid 1px #909090;
    font-family:Verdana;
    font-size:10px;
    color:Black;
    padding:3px 5px 3px 5px;    
}

input[type=submit]
{    
    font-family:Verdana;
    font-size:11px;
    color:#0278c0; 
    font-weight:bold;
    background-image: url('images/btn_bg.png');
    background-position:left top;
    background-repeat:repeat-x;   
    border-width:0px;
    height:25px; 
    margin-left:5px;
    margin-right:5px; 
}

select
{
    border:solid 1px #7f9db9;
    font-family:Verdana;
    font-size:10px;
    color:Black;
    padding:2px 2px 2px 2px;
    width:155px;    
}

#logo img
{
    padding:16px 0px 0px 23px;
}

.header
{
    width:100%;
    height:146px;
    background-image:url('images/top_bg.png');
    background-position:top top;
    background-repeat:no-repeat;
}

#header_menu 
{    
    padding-top:10px;
    float:left;
    width:480px;
}

#header_menu ul
{
    list-style-type:none;    
    padding:0px 10px 0px 61px;
    margin:0px;
}

#header_menu li
{    
    padding:0px 2px 0px 2px;
    display:inline;
}

.news
{    
    text-transform:uppercase;    
    font-weight:bold;    
}

#search 
{
    padding-top:4px;
}

#search input[type=text]
{    
    float:left;
    margin-top:3px;
}

#search input[type=image]
{    
    padding:0px 18px 0px 5px;
    float:left;    
}

#languages 
{
    padding-top:3px;
    float:left;
    /*display:none;*/
}

#languages ul
{
    list-style-type:none;    
    padding:0px;
    margin:0px;
}

#languages li
{    
    padding:0px 2px 0px 2px;
    display:inline;
}

#languages li a
{    
    font-size:11px;
    font-weight:bold;
}

.bottom_corners
{
    min-height:600px;
    background-color:White;
    background-image:url('images/bottom_corners.png');
    background-position:center bottom;
    background-repeat:no-repeat;
}

#page_links 
{    
    padding-top:10px;    
    padding-bottom:20px;
}

#page_links ul
{
    list-style-type:none;    
    padding:0px;
    margin:0px;
}

#page_links li
{    
    padding:0px 3px 0px 3px;
    display:inline;
}

#product_group_menu 
{    
    padding-top:10px;      
}

#product_group_menu ul
{
    list-style-type:none;    
    padding:0px;
    margin:0px;
}

#product_group_menu li
{    
    padding:0px 3px 0px 3px;
    display:inline;
}

#content
{
    width:963px;
    padding-left:8px;
}
/*
.banner_bg
{
    width:303px;
    height:113px;
    background-image: url('images/banner_bg.png');
    background-position:right top;
    background-repeat:no-repeat;
    margin-bottom:6px;
}*/

.banner
{
    margin-bottom:7px;
    vertical-align:middle;
    text-align:center;
    /*border:solid 1px Black;*/
}

.productTopHeader
{
    float:left;
    margin-top:5px;    
    width:120px;    
    background-color:#f3f9fc; 
    position:absolute;    
}

.headerText
{
    color:#214c8e;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;  
    padding:5px 10px 5px 10px;  
}

.productTop
{
    padding-bottom:15px;
}

.th {background: url('images/dot.png') 100% 0 repeat-x}

.t 
{       
    
    background: url('images/dot.png') 100% 0 repeat-x;
    width:650px;
    background-color:#f3f9fc;
}

.bl {background: url('images/bl.png') 0 100% no-repeat}
.br {background: url('images/br.png') 100% 100% no-repeat}
.tl {background: url('images/tl.png') 0 0 no-repeat}
.tr 
{
    background: url('images/tr.png') 100% 0 no-repeat;    
}

.b {background: url('images/dot.png') 0 100% repeat-x}
.l {background: url('images/dot.png') 0 0 repeat-y}
.r {background: url('images/dot.png') 100% 0 repeat-y} 

.topProdDetail
{  
    width:140px;
    background-image: url('images/top_p_bg.png');
    background-position:left top;
    background-repeat:repeat-y; 
    margin:5px 2px 5px 2px;
}

.topTop
{
    width:136px;
    height:7px;
    background-image: url('images/top_t.png');
    background-position:left top;
    background-repeat:no-repeat; 
}

.productDetails
{
    min-height:146px;
    padding-left:8px;
    padding-right:8px;
}

.productDetails a
{
    font-weight:bold;
}

.actionBg
{
    width:76px;
    background-image: url('images/action_circle.png');
    background-position:right bottom;
    background-repeat:no-repeat;   
}

.actionPrices
{
    min-height:90px;
    width:72px;    
}

.price
{
    padding-top:23px;
    text-align:right;
    padding-right:5px;   
}

.oldPrice
{
    font-size:13px;
    font-weight:bold;
    color:#faee34;
    text-decoration:line-through;
}

.actionPrice
{
    font-size:22px;
    font-weight:bold;
    color:White;    
}

.currency
{
   font-size:12px;
    font-weight:bold;
    color:White;     
}

.about
{
    font-size:9px;    
    color:#4c4d50;   
}

.divAbout
{
    padding-top:3px;
    width:80px;
    float:left;
}

.more img
{
    padding-top:18px;
    padding-left:14px;
}

.topBottom
{
    width:136px;
    height:7px;
    background-image: url('images/top_b.png');
    background-position:left bottom;
    background-repeat:no-repeat; 
}

.block
{
    background-image: url('images/block_bg.png');
    background-position:left top;
    background-repeat:repeat-y;     
    width:170px;
    margin-bottom:7px;
}

.blockTop
{
    background-image: url('images/block_top_c.png');
    background-position:left top;
    background-repeat:no-repeat;    
    text-align:left;
    min-height:24px;    
}

.blockBottom
{
    background-image: url('images/block_bottom_c.png');
    background-position:left bottom;
    background-repeat:no-repeat; 
}

.block_header
{
    color:#214c8e;
    font-weight:bold;
    font-size:11px;    
    min-height:24px;
    width:168px;
    background-image: url('images/block_h_bg.png');
    background-position:left top;
    background-repeat:repeat-x;
    margin-left:1px;
}

.header_text
{
    padding:5px 8px 5px 8px;
}

.block_content
{
    padding:5px 8px 5px 8px;
}

.block_content
{
    color:#00529c;
}

.block_content select
{
    margin-top:5px;
    margin-bottom:5px;
}

.block_content submit
{
    margin-top:10px;
    margin-bottom:10px;
}

.block_content ul
{
    list-style-type:none;
    padding:0px;
    margin:0px;
    padding-bottom:5px;
}

.block_content ul li
{
    padding:4px 0px 4px 0px;
}

.btn_ls
{     
    background-image: url('images/btn_ls.png');
    background-repeat:no-repeat;
    background-position:left top;    
}

.btn_rs
{
    background-image: url('images/btn_rs.png');
    background-repeat:no-repeat;
    background-position:right top;    
    width: 90px;
}

.plt 
{ 
    background: url('images/dot.png') 100% 0 repeat-x;
    width:607px;    
    background-color:#f3f9fc;
    margin-bottom:10px;
}

.tabs
{
    float:left;       
    width:120px;    
    background-color:#f3f9fc; 
    position:absolute;    
}

.shlt 
{ 
    background: url('images/dot.png') 100% 0 repeat-x;
    width:779px;  
    margin-right:10px;  
    background-color:#f3f9fc;
}

.content
{
    width:765px;  
    padding:7px 7px 10px 7px;      
}

.content2
{
    width:593px;  
    padding:7px 7px 10px 7px;      
}

.shopName
{
    color:#0077c0;
    font-weight:bold;
}

.brand_bg
{    
    background-image:url('images/brand_bg.png');
    background-position:center bottom;
    background-repeat:repeat-x;
    background-color:White;
    border:solid 1px #d4effc;
}

.text
{
    text-align:justify;
}

.text img
{
    padding:10px;
}

.prDetails
{
    width:593px;  
    padding:7px 7px 30px 7px;      
}

.gridView
{
    color:#464545;
    font-size:10px;
}

.gridView table
{
    border:solid 1px #d4effc;
}

.gridView th
{
    background-image: url('images/block_h_bg.png');
    background-position:left top;
    background-repeat:repeat-x;
    height:24px;
    font-weight:bold;
    /*border:solid 1px #d4effc;*/
}

.gridView tr
{    
    height:20px;
    border:solid 1px #d4effc;
}

.magnify
{
    background-image: url('images/magnify.png');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:18px;  
    margin-left:20px;      
}

.magnify a
{
    text-decoration:underline;
}

.instruction
{
    background-image: url('images/instruction.png');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:14px;
    margin-left:20px; 
    text-decoration:underline;     
}

.instruction a
{
    text-decoration:underline;
}

.compare
{
    text-decoration:underline;
    background-image: url('images/compare.png');
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:18px; 
    margin-left:20px;     
}

.compare a
{
    text-decoration:underline;
}

.details
{
    width:150px;
    height:150px;
}

.details img
{
    float:left;
}

.promotion_details
{    
    margin-right:20px;
    display:block;
    position:relative;      
    vertical-align:bottom;   
}

.promo_prices
{
    margin-top:50px;
    display:block;
    text-decoration:right;
    border:solid 1px Black;
}

.modelName 
{
    color: #00529c;
    font-size:12px;
    font-weight:bold;
}

.descr
{
    padding-top:5px;
    color:#4e4e4e;
}

.prod_top_bg
{
    margin-top:9px;
    margin-left:4px;
    margin-bottom:5px;
    background-image: url('images/prod_top_bg.png');
    background-position:left top;
    background-repeat:repeat-y;  
}

.prod_top_t
{
    background-image: url('images/prod_top_t.png');
    background-position:left top;
    background-repeat:no-repeat;  
}

.prod_top_b
{
    background-image: url('images/prod_top_b.png');
    background-position:left bottom;
    background-repeat:no-repeat; 
    height:6px; 
}

.prod_top_brand_bg
{
    background-image: url('images/brand_bg2.png');
    background-position:left top;
    background-repeat:repeat-x; 
    height:24px; 
    margin:0px 26px 0px 2px;
}

.prod_top_brand_bg img
{
    margin-right:5px;
}

.prod_top_param
{
    width:260px;    
}

.prod_top_brand_bg submit
{
    padding-right:30px;
}

.prod_top_prices
{
    background-image: url('images/action_circle.png');
    background-position:right bottom;
    background-repeat:no-repeat;     
}

.prod_list_bg
{
    margin-top:9px;
    margin-left:4px;
    margin-bottom:5px;
    background-image: url('images/prod_list_bg.png');
    background-position:left top;
    background-repeat:repeat-y;  
}

.prod_list_t
{
    background-image: url('images/prod_list_t.png');
    background-position:left top;
    background-repeat:no-repeat;  
}

.prod_list_b
{
    background-image: url('images/prod_list_b.png');
    background-position:left bottom;
    background-repeat:no-repeat; 
    height:6px; 
}

.prod_list_prices
{
    background-image: url('images/action_circle.png');
    background-position:right center;
    background-repeat:no-repeat;     
}

.compare_grid
{
    padding:10px 5px 40px 5px;
}

.compare_grid th
{
    background-image:none;
    border-width:0px;
}

.compare_grid th td
{
    border-width:0px;
    border:solid 1px White;
}

.compare_grid table
{
    background-image:none;
    border-width:0px;
}

.compare_model
{
    color:#00529c;
    font-size:12px;
    font-weight:bold;
}

.catalog a 
{
    font-size:11px;
}

.adminPagePadding
{
    padding:10px 10px 20px 10px;
}

.adminButton
{
    float:left;
}
