body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th{margin:0;padding:0;border:0}
body{background:black;font-size:11px;font-family:Helvetica;color:#fff;}
#ds_product_show{min-height:1100px;}
.pagecontainer{min-height:1200px !important;}
.orders{min-height:1200px !important;}

.main_container
{
	width:970px;
	margin:auto;
margin-top:30px;
}
.main_left{
width:251px;
float: left;



}

.main_right{
width:719px;
float: left;

}


.top_dark_bg
{
height:56px;
float:left;
width:251px;
background:url('../img/top_dark_bg.png') repeat-x top left;
}

.logo_optimum
{
height:85px;
cursor:pointer;
background:url('../img/logo2.jpg') repeat-x top left;
}

.menu_left_optimum{
height:325px;
background:transparent url('../img/menu-left-bg2.jpg') repeat-x top left;
}



.m_dark_bg
{
height:31px;
padding-top:25px;
padding-right:10px;
float:left;
width:625px;
background:url('../img/m_dark_bg.png') repeat-x top left;
}


.optimum_top_menu
{
height:40px;
padding:20px 10px  10px  10px;
width:615px;
background:url('../img/opt-main-bg-site.jpg') repeat-x top left;
}
.menu-up{float:left;width:75px; text-align:center;}
.menu-up a{color:white;text-decoration:none;font-weight:bold;}

.optimum_main_view
{

display:block;
width:510px;
float:left;
color:black;
padding:5px 5px 5px 15px;
background:#ffffff url('../img/main-bg.jpg') repeat-x top left;
}
.optimum_main_view_left
{
height:430px;
width:105px;
float:left;
/*background:url('') repeat-x top left;*/
}

.optimum_main_view_bottom
{
height:0px;
background:url('../img/main_bott.jpg') repeat-x top left;
}



.bottom_dark_bg{
height:56px;
float:left;
width:251px;
background:url('../img/bottom_dark_bg.png') repeat-x top left;
}

.m_dark_bg_bot
{
height:56px;
float:left;
width:635px;
background:url('../img/m_dark_bg_bot.png') repeat-x top left;
}
.midd-container{background:url('../img/midd-bg.png') repeat-y top left;width:100%;}
.optimum_main_polecamy{
z-index:1;
height:495px;
float:left;
width:171px;
background:url('../img/polecamy_all.gif') repeat-x top left;
}
.optimum_main_polecamy_layer{
position:absolute;
height:495px;
z-index:2;
width:170px;
background:url('../img/polecamy_all.gif') repeat-x top left;
}
/*** lauoyt 2 */


.corner-bot{
height:56px;
float:left;
width:66px;
background:black url('../img/corner_bot.jpg') no-repeat top left;
}
.corner-top{
height:56px;
float:left;
width:66px;
background:black url('../img/corner_top.jpg') no-repeat top left;
}

.right_polecamy{
height:430px;
float:left;
width:66px;
background:black url('../img/right-polecamy2.jpg') no-repeat top left;
}


.optimum-menu{padding-top:15px;}
.optimum-menu ul{}
.optimum-menu ul li{list-style-image:url('../img/optimum_kulka.gif');padding:3px;}
.optimum-menu ul li a{color:white;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.optimum-menu ul li a:hover{color:#da251c;}


.menusub{}
.menusub ul{padding:0px;margin:0px;}
.menusub ul li{padding:1px;list-style:none;}
.menusub ul li a{color:white;text-decoration:none;font-weight:normal;font-size:11px;text-transform:uppercase;}
.menusub ul li a:hover{color:#da251c;}

.optimum-menu-site{padding-top:45px;}
.optimum-menu-site ul{}
.optimum-menu-site ul li{padding:3px;}
.optimum-menu-site ul li a{color:#333;}
.optimum-menu-site ul li a:hover{color:#da251c;}

.insite-menu li a{color:#da251c;}
 .pagecontainer{ background-color:transparent;min-height:800px;}
  .logform_tab {margin-left:20px;}
 .logform_tab tr td{color:white;}
 .logInput{background-color:transparent; border:0px; border-bottom:1px dotted #da251c; color:white; width:140px;}
 .logInput2{background-color:transparent; border:0px; border-bottom:1px dotted #da251c; color:#da251c; width:140px;}
 .sub{background-color:transparent;color:#da251c;border:0px;font-size:11px;}
 .sub2{background-color:transparent;color:white;font-weight:bold;border:0px;font-size:11px;}
 
 /*---- products -----*/
 
 .ds_product tr td{color:#5f5e5c;}
  .ds_product tr td a{color:#da251c;text-decoration:none;}
 .ds_price{color:#da251c;font-size:13px;}
 .optimum-basket a{color:#da251c;text-decoration:none;font-size:12px;}
 .optimum-product-image{padding:6px;border:1px solid #cfcfcf;background-color:white;width:90px;}
 .optimum-product-image-basket{padding:2px;border:1px solid #cfcfcf;background-color:white;width:53px;height:35px;}
 .optimum-product-name {}
 .optimum-product-name a {color:#da251c;font-size:16px;text-decoration:none;font-weight:bold;text-transform:uppercase;}
 .optimum-prod-separator{height:4px;background:transparent url('../img/prod-dot.gif') repeat-x top left;margin-top:3px;margin-bottom:3px;}
  .optimum-prod-separator-small{height:4px;background:transparent url('../img/red_dot_smal.png') repeat-x top left;margin-top:3px;margin-bottom:3px;}
 
 .main-basket{color:#da251c;}
 .ds_site_m{color:#5f5e5c;}
 
 .pagecontainer a {color:#da251c;}
 .orders a {color:#da251c;}
 
 
 .related-prods tr td{ padding:5px;}
 .related-prods tr td a{ color:#da251c;}
 .product-summary{background:transparent url('../img/summ.gif')  top right no-repeat;width:161px;color:#da251c;height:38px;padding-left:40px;}
 
 .opt-name{background:transparent url('../img/product_name.gif') repeat-x top left;width:238px;height:21px;font-weight:bold;color:#58595b;}
  .opt-price{ background-color:#e3e3e5;font-weight:bold;color:#58595b;}
   .opt-quantity{background-color:#e3e3e5;font-weight:bold;color:#58595b;}
    .opt-summary{background-color:#e3e3e5;font-weight:bold;color:#58595b;}
     .opt-options{background:transparent url('../img/product_del.gif') repeat-x top left;width:55px;height:21px;font-weight:bold;color:#58595b;}
      .opt-summ2{background:transparent url('../img/order.gif') repeat-x top left;width:70px;height:21px;font-weight:bold;color:#58595b;}
    
     .opt-list-foto{background:transparent url('../img/product-list-name.gif') repeat-x top left;width:228px;height:54px;padding:5px;margin-top:3px;font-weight:bold;color:#58595b;}
 .opt-list-name{background-color:#e3e3e5;width:238px;height:64px;}
  .opt-list-price{ background-color:#e3e3e5;color:#da231d;}
   .opt-list-quantity{background-color:#e3e3e5;}
    .opt-list-summary{background-color:#e3e3e5;color:#da231d;}
     .opt-list-options{background:transparent url('../img/product-list-del.gif') repeat-x top left;width:55px;height:64px;font-weight:bold;color:#58595b;}
 .opt-list-options2{background:transparent url('../img/right-order-prod.gif') repeat-x top right;height:64px;font-weight:bold;color:#58595b;}
 
.optimum-basket-next{
background:transparent url('../img/basket_next.gif') repeat-x top left;width:105px;height:14px;padding:5px 0px 5px 20px;color:white;
}
.optimum-basket-next a{
color:white;font-weight:bold;text-decoration:none;
}
 .opt-price-final{ background-color:#e3e3e5;font-weight:bold;color:#da251c;}
  .opt-price-final2{ background-color:#e3e3e5;color:#da251c;font-weight:bold;font-size:15px;}
.input-recunt{background-color:transparent;border:1px solid #da251c;}

.corner_t_r{width:10px;background:transparent url('../img/r_t_corner.gif') repeat-x top left;height:24px;}
.corner_t_l{width:10px;background:transparent url('../img/l_t_corner.gif') repeat-x top left;height:24px;}
.corner_b_r{width:10px;background:transparent url('../img/r_b_corner.gif') repeat-x top left;height:43px;}
.corner_b_l{width:10px;background:transparent url('../img/l_b_corner.gif') repeat-x top left;height:43px;}

.cos{padding-left:20px;}

.dost-right{background:transparent url('../img/right-order-prod.gif') repeat-x top right;width:10px;height:64px;font-weight:bold;color:#58595b;}
 }
 
.dost-mid{background-color:#e3e3e5;color:#58595b;}
.dost-left{background:transparent url('../img/product-list-name.gif') repeat-x top left;width:10px;height:64px;}
 }
