body{
  padding:0;
  margin:0;
	height:100%;
}
body, table, td, input, textarea, select{
  font-size: 12px;
  font-family: 	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{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font-family: adamwarrenpro-bold;
	font-size: 22px;
	color: #FF6500;
}

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;
}



.box h1 span{
	display:none;
	visibility:hidden;
}
.box ul{
	padding:0;
	margin:0;
	list-style:none;
}
.box ul li{
	padding:2px 0;
}




/****************************************************************
****************>>>>>>>>>>>>>>>>>>>>>>***************************/



/*adamwarrenpro-bold*/
@font-face {/*iexplorer*/
	font-family: adamwarrenpro-bold;
	src: url('fonts/adamwarrenpro-bold.eot');
}
@font-face {/*others*/
	font-family: adamwarrenpro-bold;
	src: url('fonts/adamwarrenpro-bold.ttf');
}

/*indiestarbb_reg*/
@font-face {/*iexplorer*/
	font-family: indiestarbb_reg;
	src: url('fonts/indiestarbb_reg.eot');
}
@font-face {/*others*/
	font-family: indiestarbb_reg;
	src: url('fonts/indiestarbb_reg.ttf');
}


#wrap{
	width: 1205px;
	height:100%;
	margin: auto;
	background-image: url('images/css/background.jpg');
	background-repeat: repeat-y;
}

/* header elements >>> */
#header{
	position: relative;
	height: 396px;
	margin: auto;
	background-image: url('images/css/header.jpg');
	background-repeat: none;
}
#header ul.right_menu{
	position: absolute;
	top: 150px;
	right: 72px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header ul.right_menu li{
	margin: 0px;
	padding: 7px 0px;
	text-align: center;
	
}
#header ul.right_menu a{
	font-family: adamwarrenpro-bold;
	font-size: 17px;
	text-decoration: none;
	color: #FF6500;
}
#header ul.right_menu a:hover{
	text-decoration: none;
	color: #4B89BF;
}

#my_account{
	position: absolute;
	top: 7px;
	right: 165px;
}
#freeyeti_eco{
	position: absolute;
	top: 7px;
	right: 60px;
}
#promotii_freeyeti{
	position: absolute;
	top: 109px;
	left: 449px;
}
#main_menu_magazin{position: absolute; top: 283px; left: 345px; background-image: url('images/css/menu-magazin.gif'); background-repeat: no-repeat;}
#main_menu_consiliere{position: absolute; top: 309px; left: 475px; background-image: url('images/css/menu-consiliere.gif'); background-repeat: no-repeat;}
#main_menu_contact{position: absolute; top: 295px; left: 638px; background-image: url('images/css/menu-contact.gif'); background-repeat: no-repeat;}
#main_menu_freeyeti{position: absolute; top: 283px; left: 782px; background-image: url('images/css/menu-freeyeti.gif'); background-repeat: no-repeat;}
#main_menu_magazin.selected, #main_menu_magazin:hover{background-image: url('images/css/menu-magazin-on.gif');}
#main_menu_consiliere.selected, #main_menu_consiliere:hover{background-image: url('images/css/menu-consiliere-on.gif');}
#main_menu_contact.selected, #main_menu_contact:hover{background-image: url('images/css/menu-contact-on.gif');}
#main_menu_freeyeti.selected, #main_menu_freeyeti:hover{background-image: url('images/css/menu-freeyeti-on.gif');}

/* header elements <<< */


#main{
	height:100%;
	background-image: url('images/css/background-main.jpg');
	background-repeat: repeat-y;
	background-position: bottom left;
}
#left{
	float:left;
	width:341px;
	height:100%;
}
#content{
	float:left;
	width:864px;
	height:100%;
}

/* left side >>> */
#shopping_cart{
	background-image: url('images/css/cosul-tau-background.jpg');
	background-repeat: repeat-y;
}
#shopping_cart div.content{
	padding: 72px 0px 0px 80px;
	background-image: url('images/css/cosul-tau.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
#shopping_cart td{
	height: 48px;
	padding: 1px 2px;
	vertical-align: middle;
}
#shopping_cart td.action{
	font-size: 14px;
}
#shopping_cart td.action a{
	text-decoration: none;
	font-weight: bold;
	color:#DA1215;
}
#shopping_cart td.action a:hover{
	color:#FF0000;
}
#shopping_cart td.total{
	height: 40px;
	text-align: right;
	font-weight: bold;
}
#shopping_cart td.empty{
	height: 60px;
	text-align: center;
	font-family: indiestarbb_reg;
	font-size: 24px;
	color: #777;
}
#shopping_cart a.finalizeaza_comanda{
	display: block;
	margin: 0px 20px;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	font-family: adamwarrenpro-bold;
	font-size: 17px;
	color: #fff;
	background-color: #AAA;
	border: solid 1px #999;
}
#shopping_cart a.finalizeaza_comanda:hover{
	background-color: #FF6500;
	border: solid 1px #777;
}

#shop_menu{
	font-family: adamwarrenpro-bold;
}
#shop_menu div.title{
	height: 40px;
	padding: 63px 0px 0px 70px;
	font-size: 24px;
	text-align: center;
	color: #FF6500;
	background-image: url('images/css/left-menu-top.jpg');
	background-repeat: no-repeat;
}
#shop_menu ul.menu, #shop_menu ul.submenu{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
#shop_menu ul.menu li{
	display: block;
}
#shop_menu ul.menu li a{
	display: block;
	height: 69px;
	padding: 0px 27px 0px 93px;
	width: 221px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-size: 23px;
	color: #376181;
	cursor: pointer;
	background-image: url('images/css/left-menu-item.jpg');
	background-repeat: no-repeat;
}
#shop_menu ul.menu li a.oneline{
	line-height: 69px;
}
#shop_menu ul.menu li a.smaller{
	font-size: 20px;
}
#shop_menu ul.submenu li{
	display: block;
	height: 54px;
}
#shop_menu ul.submenu li a{
	display: table-cell;
	height: 54px;
	padding: 0px 23px 0px 97px;
	width: 221px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-size: 19px;
	color: #4B89BF;
	cursor: pointer;
	background-image: url('images/css/left-menu-subitem.jpg');
	background-repeat: no-repeat;
}
#shop_menu ul.submenu li a.smaller{
	font-size: 17px;
}
/* left side <<< */


div.box{
	background-image: url('images/css/content-background.jpg');
	background-repeat: repeat-y;
}
div.box div.content_top{
	height: 63px;
	background-image: url('images/css/content-top.jpg');
	background-repeat: no-repeat;
}
div.box div.content_top h1{
  float: left;
	height: 47px;
	line-height: 47px;
	margin: 0px;
	padding: 0px 0px 0px 50px;
	font-family: adamwarrenpro-bold;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	background-image: url('images/css/h1-background-left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
div.box div.body{
	padding: 0px 135px 0px 35px;
}


/* footer */
#footer{
	position: relative;
	height: 388px;
	background-image: url('images/css/footer.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
#footer div.advertising{
	height: 259px;
	padding: 0px 120px 0px 360px;
	text-align: center;
}
#footer div.advertising table{
	width: 100%;
}
#footer div.advertising table td{
	text-align: center;
}
#footer ul.links{
	margin: 0px;
	padding: 0px 140px 0px 380px;
	list-style-type: none;
	text-transform: uppercase;
	font-weight: bold;
}
#footer ul.links li{
	float: left;
	margin: 0px;
	padding: 0px 10px;
	border-left: solid 2px #0C5389;
}
#footer ul.links li a{
	text-decoration: none;
	color: #0C5389;
}
#footer ul.links li a:hover{
	text-decoration: underline;
}
#erasport{
	position: absolute;
	top: 119px;
	left: 0px;
}
#facebook{
	position: absolute;
	top: 281px;
	left: 1018px;
}
#footer div.copyright{
	position: absolute;
	bottom: 17px;
	left: 0px;
	width: 100%;
	height: 17px;
	line-height: 17px;
	color: #AAA;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
/* footer */

table.product_list_container{
	width: 100%;
	border: 0px;
	border-spacing: 0px;
}
table.product_list_container td.picture{
	width: 148px;
	padding: 15px 0px 0px 0px;
	text-align: center;
	background-image: url('images/css/product-list-picture-frame-body.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
table.product_list_container td.picture_end{
	width: 148px;
	height: 9px;
	line-height: 9px;
	padding: 0px;
	background-image: url('images/css/product-list-picture-frame-bottom.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}
table.product_list_container td.details{
	padding-left: 5px;
}
table.product_list_container td.comanda{
	width: 148px;
	padding: 10px 0px 20px 0px;
	vertical-align: top;
	text-align: center;
}

table.product_list_container td.detalii{
	padding: 11px 0px 0px 5px;
	vertical-align: top;
}



div.box div.body p{
	font-size: 14px;
	font-family: Verdana;
}

ul.static_page_list{
	font-size: 14px;
	font-family: Verdana;
	list-style: circle outside none;
	padding-left: 30px;
}

div.tipuri_schiuri{
	font-family: Arial;
}
div.tipuri_schiuri h2{
	padding-bottom: 0px;
	color: #639DDD;
}
div.tipuri_schiuri p{
	padding-top: 0px;
	margin-top: 0px;
}

h2.simple{
	font-family: Verdana;
	font-size: 16px;
	color: #2C4C6E;
}


/****************<<<<<<<<<<<<<<<<<<<<<<<<************************
*****************************************************************/






/*
#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;
}*/





.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;
}


#t_menu{
	position:absolute;
	width:1000px;
	z-index:2;
}
#t_search-form{
	position:absolute;
	width:300px;
	z-index:1;
	top:250px;
	right:10px;
}
#t_flash-animation{
	position:absolute;
	width:505px;
	z-index:0;
	top:48px;
	left:108px;
}
#t_menu ul{
	position:absolute;
	right:8px;
	top:10px;
	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:10px;
	left:20px;
	width:400px;
}
#t_search input[type="text"]{
	width:100px;
}
#t_search table td{color:#fff;}


.prod_details{
	margin-top:5px;
	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;
	z-index:0;
}*/

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:#2784EF;
	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 0px 10px 0px;
	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:#FF6500;
  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;
}
/*
#fblike{
	position:absolute;
	z-index:9999;
	top:55px;
	right:23px;
}*/
