body{
  background: url('images/bg_main.gif') repeat-x #BED3DF;
  padding:0;
  margin:0;
}
body, table, td, input, textarea, select{
  font: 12px Arial,Tahoma,Verdana,sans-serif;
  color:#2c4c6e;
}
input, textarea{
  font-size: 11px;
  color:#2c4c6e;
  padding:0;
}
form{
  margin:0;
}
img{
  border:0;
}
label{
  cursor:pointer;
}
h2{
	font-size: 140%;
	padding:0 0 10px 0;
	margin:0;
}

a, a:link,a:visited,a:active{color:#2c4c6e;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}

a.white, a.white:link,a.white:visited,a.white:active,a.white:hover{color:#fff;}

a.inv, a.inv:link,a.inv:visited,a.inv:active{text-decoration:none;}
a.inv:hover{text-decoration:underline;}

a.none, a.none:link,a.none:visited,a.none:active,a.none:hover{text-decoration:none;}

img.b {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C3D0E0;
padding:2px;
}
.clear{clear:both;}
.to_left{float:left;}
.to_right{float:right;}
.hidden{display:none;visibility:hidden; }
.visible{display:block;visibility:visible; }

hr{border:1px solid #fff; border-width:1px 0 0 0;background:#fff;height:1px;}

input.button{
  border:1px solid #0166A6;
  font-weight:bold;
  cursor:pointer;
  background:url(/images/bg_button_blue.gif) repeat-x #0166A6;
  color:#fff;
  padding:1px 3px;
  border:1px solid #fff;
  outline:1px solid #0166A6;
}
input.button_blue{
  background:url(/images/bg_button_blue.gif) repeat-x #0166A6;
  border:1px solid #fff;
  outline:1px solid #3186BC;
  color:#fff;
  font-weight:bold;
  padding:1px 6px;
  cursor:pointer;
}
input.red_button{border:1px solid #DA1215;background:url(images/bg_finish_order.gif) repeat-x center;font-weight:bold;color:#fff;cursor:pointer;}
a.button, a.button:link,a.button:visited,a.button:active{
  text-decoration:none;
  background:url(/images/bg_button_blue.gif) repeat-x #0166A6;
  color:#fff;
  padding:2px 6px;
  border:1px solid #fff;
    outline:1px solid #0166A6;
}
a.button:hover{
  text-decoration:underline;
}

#top{
	margin:auto;
	width:1000px;
	position:relative;
}
#logo{
	position:absolute;
	top:70px;
	left:7px;
	width:120px;
	height:210px;
	z-index:1;
}
#logo span{
	visibility:hidden;
}
#top1{
	background:url('images/bg_top1.jpg');
	height:104px;
}
#topx{
	margin-top:3px;
	background:url('images/bg_top.jpg');
	height:285px;
	position:relative;
	z-index:0;
}

#main{
	margin:auto;
	width:988px;
	background:#fff;
}
#left{
	width:240px;
	float:left;
}
#content{
	width:728px;
	float:left;
}


#footer{
	width:988px;
	margin:auto;
	padding-top:1px;
	background:url('images/bg_footer.gif');
	height:14px;
	position:relative;
}
#footer .footer{
	text-align:center;
	font-size:80%;

}
.red{color:rgb(204,0,0);display:block;}
.error{color:#CC0000;}
p.error, div.error{background:url(/images/warning.png) no-repeat 10px 50% #CC0000;color:#fff;display:block;padding:10px 10px 10px 40px;margin:10px 0;}
.green{color:rgb(0,153,0)}
.success{color:#009900;}
p.success, div.success{background:url(/images/success.png) no-repeat 10px 50% #009900;color:#fff;padding:10px 10px 10px 40px;margin:10px 0;}

.adv_search .box{
padding:0 !important;
}
.box{
	padding:20px 0 0 20px;
}
.box h1, .box2 h1{
  font:140% Arial,Tahoma,Verdana,sans-serif;
  font-weight:bold;
	border-bottom: 1px solid #cfe0f1;
	color:#0066A6;
	margin:0 0 5px 0;
	padding-bottom:2px;
	text-transform: uppercase;
}
.box h1 span{
	display:none;
	visibility:hidden;
}
.box h2, .box2 h2{
  font:140% Arial,Tahoma,Verdana,sans-serif;
  font-weight:bold;
	color:#0066A6;
	margin:0 0 5px 0;
	padding-bottom:2px;
}
.box ul{
	padding:0;
	margin:0;
	list-style:none;
}
.box ul li{
	padding:2px 0;
}

#t_menu{
	position:absolute;
	width:1000px;
	z-index:1;
}
#t_menu ul{
	position:absolute;
	right:8px;
	top:55px;
	margin:0;
	padding:0;
	list-style:none;
}
#t_menu ul li{
	padding-right:8px;
	float:left;
}
#t_menu ul li a b{
	display:none;
	visibility:hidden;
}
#t_menu li a, #t_menu li a:link,#t_menu li a:visited,#t_menu li a:active{
	text-decoration:none;
	display:block;
	width:103px;
	height:23px;
	text-align:center;
	padding-top:9px;
}
#t_menu li a:hover{
}
#t_menu li a.m1, #t_menu li a.m1:link,#t_menu li a.m1:visited,#t_menu li a.m1:active{background:url(images/m1.png);}
#t_menu li a.m1:hover{background:url(images/m1_over.png);}
#t_menu li a.m2, #t_menu li a.m2:link,#t_menu li a.m2:visited,#t_menu li a.m2:active{background:url(images/m2.png);}
#t_menu li a.m2:hover{background:url(images/m2_over.png);}
#t_menu li a.m3, #t_menu li a.m3:link,#t_menu li a.m3:visited,#t_menu li a.m3:active{background:url(images/m3.png);}
#t_menu li a.m3:hover{background:url(images/m3_over.png);}
#t_menu li a.m4, #t_menu li a.m4:link,#t_menu li a.m4:visited,#t_menu li a.m4:active{background:url(images/m4.png);}
#t_menu li a.m4:hover{background:url(images/m4_over.png);}
#t_menu li a.m5, #t_menu li a.m5:link,#t_menu li a.m5:visited,#t_menu li a.m5:active{background:url(images/m5.png);}
#t_menu li a.m5:hover{background:url(images/m5_over.png);}
#t_menu li a.m6, #t_menu li a.m6:link,#t_menu li a.m6:visited,#t_menu li a.m6:active{background:url(images/m6.png);}
#t_menu li a.m6:hover{background:url(images/m6_over.png);}

#t_search{
	position:absolute;
	top:5px;
	right:0px;
	width:665px;
}
#t_search input[type="text"]{
	width:100px;
}
#t_search table td{color:#fff;}


.prod_details{
	margin-top:15px;
	padding:10px;
	background:#EEF6FC;
	width:45%;
	min-width:350px;
}

.box2{
	padding:20px 0 0 20px;
}
.blue ul li a{
	color:#0066A6;
	background:#D6E1E5;
}
.blue ul li a:hover{
	background:#EEF6FC;
}
.green ul li a{
	background:#D1EE9C;
	color:#5E7B2B;
}
.green ul li a:hover{
	background:#e0f7b5;
}
.orange{
  padding:0;
}
.orange ul li a{
	background:#fff6bd;
	color:#ee8b0b;
	font-size:100% !important;
}
.orange ul li a:hover{
	background:#fffade;
}
.red ul li a{
	background:#dd282b ;
	color:#fff  ;
}
.box2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.box2 ul li{
	margin:1px 0;
	padding:0;
}
.box2 li a,.box2 li a:link,.box2 li a:visited,.box2 li a:active,.box2 li a:hover{
  font: 110% Arial,sans-serif;
	display:block;
	padding:4px 15px 4px 15px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}

.submenu li a{
	background:#fff !important;
	width:195px !important;
	padding:4px 0 4px 25px !important;
	text-transform: none !important;
}
.blue .submenu li a:hover{
	background:#EEF6FC !important;
}
.green .submenu li a:hover{
	background:#e0f7b5 !important;
}
.submenu{
	padding:0 !important;
	background:#D6E1E5;
}

#magazine{
	width:202px;
	height:83px;
	background:url(images/magazine.png);
	position:absolute;
	left:30px;
	bottom:73px;
}
#magazine a strong{display:none;visibility:hidden;}
#magazine a,#magazine a:link,#magazine a:visited,#magazine a:active,#magazine a:hover{
	display:block;
	width:202px;
	height:42px;
	text-decoration:none;
}
#flash_ban{
	width:321px;
	height:65px;
	position:absolute;
	right:16px;
	top:105px;
}

a.comanda,a.comanda:link,a.comanda:visited,a.comanda:active,a.comanda:hover{
	text-decoration:none;
	background:url(images/cos.png) no-repeat 0 50%;
	padding:15px 10px 15px 50px;
	font-weight:bold;
	font-size:130%;
	display:block;
	width:130px;
	height:20px;
}
a.comanda_small,a.comanda_small:link,a.comanda_small:visited,a.comanda_small:active,a.comanda_small:hover{
	text-decoration:none;
	background:url(images/cos_small.png) no-repeat 0 50%;
	padding:5px 5px 5px 30px;
	font-weight:bold;
	display:block;
	width:90px;
	height:20px;
}

.list a strong{
	font-size:130%;
}

.list a,.list a:link,.list a:visited,.list a:active{
	color:#4786f0;
	text-decoration:none;
}
.list a:hover{text-decoration:underline;}

.promotie{
	color:red;
	font-size:150%;
	font-weight:bold;
}
.shop_extra{
	margin:15px 0;
	width:250px;
}
#flash{
	position:absolute;
	top:104px;
	right:0;
}
.small_cart td{
	font-size:10px;
}
.smaller{
	font-size:10px;
}

table.table_list td{
	border-bottom:1px solid #ddd;
}
.cart_content tr.odd_row{
	background:#F7F8F9;
}
.cart_content tr.even_row{
	background:#E3EBF0;
}


table.list{}
table.list thead td{font-weight:bold;background:#ddd;text-align:center;}
.odd_row{
	background:#fff;
}
.even_row{
	background:#eee;
}

ul.add_to_cart{
	list-style:none;
	padding:0;
	margin:0;
}
ul.add_to_cart li{
	padding:2px;
}

span.inactive_butt{
	font-size:150%;
	color:#ccc;
}
a.active_butt, a.active_butt:link, a.active_butt:visited, a.active_butt:active{
	font-size:150%;
	text-decoration:none;
}
a.active_butt:hover{text-decoration:underline;}

.search_box{
	padding:10px;
	border-bottom:1px solid #CFE0F1;
}

.box_cart{
	padding:20px 0 0 20px;
	position:relative;
}
.box_cart .box_cart_logo{
	position:absolute;
	top:2px;
	left:25px;
}
.box_cart h1{
  font:140% Arial,Tahoma,Verdana,sans-serif;
  font-weight:bold;
	color:#0066A6;
	margin:0;
	padding:0;
	text-transform: uppercase;
}
.box_cart h1 span{
	padding:4px 10px 5px 50px;
	background:url('images/cart_left_title_bg.gif') repeat-x ;
}
.box_cart_content{
	background:url('images/cart_left_content_bg.gif') repeat-x top #e3ebf0;
	padding:2px;

}

/**********************************/
.login_box{
	right:20px;
}
.login_box label{
	position: absolute;
	z-index:1;
	left:4px;
	top:2px;
	font-size:90%;
	color:#6e6e6e;
}
.login_box .input{
	z-index:0;
	width:75px !important;
	border:1px solid #489fd7;
	padding:1px;
}
.input{
	border:1px solid #489fd7;
	padding:1px;
}
span.tooltip {
    background-color:#0166A6;
    outline:1px solid #0166A6;
    border:2px solid #fff;
    padding:10px 15px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:12px;
    z-index:100;

    /* outline radius for mozilla/firefox only */
    outline-radius:5px;
    -moz-outline-radius:5px;
    -webkit-outline-radius:5px;
}
.prod_tips{
  color:#EE8B0B;
  font-size:120%;
  font-weight:bold;
}

.album_desc li{
  padding:5px 0 !important;
}
.album_message{
  font-style: italic;
  color: #608815;
  font-weight:bold;
}

#album_list li{
  float:left;
}
#album_list li a{
  display:block;
  width:230px;
  text-align:center;
  margin:10px 2px;
  position:relative;
}
#album_list li a span.title{
  display:block;
  padding:3px 5px;
  text-align:center;
  background:url(images/album_title_bg.jpg) repeat-y center;
  font-weight:bold;
  color:#fff;
  font-size:120%;
}
#album_list li a span.vezi_album{
  position:absolute;
  background:url(images/vezi-album.png) no-repeat top right;
  top:3px;
  width:55px;
  height:55px;
}
