html{background:#fff;height:100%;margin:0;padding:0;}
body{background:#fff;color:#333;font-family:Segoe UI, Helvetica, Arial,sans-serif;font-size:13px;height:100%;margin:0;padding:0;}
div.padder{border:0 none;margin:0;padding:5px 5px 0;}
h1,h2,h3,h4,h5{color:#951;font-family:Georgia,Times;font-weight:400;margin:0;padding:8px 0;}
h1 span,h2 span{color:#666;font-size:15px;}
hr { border: 0; border-top: 1px solid #ccc; }
p{line-height:1.5em;margin:8px 0;}
ul{list-style-type:square;margin:0 0 0 16px;padding:0;}
ul li{color:#333;list-style-type:square;padding:2px 0;}
a{color:#159;text-decoration:none;}
a:hover{color:#951;text-decoration:underline;}
input,textarea,select{background:#fff;border:1px solid #dad6cb;font-family:Segoe UI, Helvetica, Arial,sans-serif;font-size:13px;margin:2px 0;padding:4px;}
option{font-family:Segoe UI, Helvetica, Arial,sans-serif;font-size:13px;padding:0 4px;}
.submit,button,select{cursor:pointer;}
input:focus,button:focus,select:focus,textarea:focus{background:#efffef;border:1px solid #363;}
.button,.submit,input.order_button{background:#efffef;cursor:pointer;font-weight:700;padding:4px 8px;}
button.order,input.order{background:#F36 url(../img/icons/cartp-16.gif) no-repeat 12px 8px;border:1px solid #159;color:#FFF;cursor:pointer;font-size:14px;font-weight:700;padding:6px 12px;padding-left:32px;text-decoration:underline;text-transform:uppercase;text-align:left;}
button.button{background:#efffef;border:1px solid #FFF;color:#333;cursor:pointer;font-weight:700;padding:6px 12px;}
button.submit,input.submit{background:#F36;border:1px solid #159;color:#FFF;cursor:pointer;font-size:14px;font-weight:700;padding:6px 12px;text-decoration:underline;text-transform:uppercase;text-align:left;}
div#page_container{background:#FFF;margin:0 auto;padding:0;width:920px;}
div#facebook_tab_page_container{background: #FFF; margin:0 auto; padding:0; width:520px;}
div#page_header{background:#fff; }
div#page_recommends { font-size: 12px; color: #888; border-bottom: 5px solid #ecf3f9; padding: 5px; margin-bottom: 5px; text-align: left; }
div#page_logo{float:left;text-align:left;width:220px;}
div#page_logo a img{border:0 none;padding: 0;}
div#page_options{color:#666;float:right;font-size:12px;width:440px;}
#page_social { width: auto; float: right; margin-right: 10px; }
#page_social a img { border: 0 none; vertical-align: middle; }
#page_search { width: 200px; float: right; text-align: right; }
#page_search_form { font-size: 12px; color: #888; }
#page_search_input { font-size: 11px; padding: 2px 4px; }
div#page_menu{background:#F36;height:32px;overflow:hidden;}
div#page_menu ul{background:#F36;list-style-type:none;margin:0 0 0 12px;padding:0;}
div#page_menu ul li{float:left;list-style-type:none;margin:0;padding:0;width:96px;}
div#page_menu ul li a,#page_menu ul li.separator span{color:#FFC;display:block;font-size: 13px;font-weight:700;margin:0;padding:8px 0;text-align:center;text-decoration:none;}
div#page_menu ul li a{background:#F36;}
div#page_menu ul li a:hover{background:#F00;color:#fff;}
div#page_menu ul li.separator{background-color:#F36;width:auto;}
div#page_menu ul li.separator span{padding:6px;}
div#page_reports{background:#F36;border:1px solid red;color:#FFF;font-weight:700;margin-bottom:5px;padding:5px;}
div#page_sidebar{border-right: 2px solid #ecf3f9;float:left;padding:0;width:220px;}
div#page_sidebar h3, div#page_sidebar .sidebar_title {font-family:Georgia,Times; color:#951;margin-top:0;padding:0;margin:0;margin-bottom:2px; font-size: 16px; }
div#page_sidebar ul li{color:#666;padding:5px 0;}
#products_categories li a {color:#F36;}
div#page_sidebar ul li.category a.current{font-weight:700;}
div#page_sidebar ul li.subcategory {color:#666;padding:2px 0;list-style-type:disc;}
div#page_sidebar ul li.subcategory a { color:#159; }
div#page_sidebar ul li.subcategory a.current{font-weight:700;}
div#page_sidebar div.sidebar_panel{border-bottom:1px solid #ecf3f9 ;margin-bottom:10px;padding-bottom:10px; padding-right: 5px; }
div#page_sidebar .padder { padding: 5px 0; }
div#page_contents{float:right;margin:0;padding:0;width:680px;}
div#page_contents h1{color:#951;}
div#page_footer{border-top:5px solid #ecf3f9;margin:5px 0 0;padding:5px 0 10px;}
div#page_right_things{float:right;text-align:right;width:220px;}
div#page_copyright{color:#666;float:left;font-size:12px;width:680px;}
ul.contact-list{list-style-type:none;margin:0 0 0 8px;padding:0;}
ul.contact-list li{list-style-type:none;margin:8px 0;padding-left:32px;}
ul.contact-list li.address{background:transparent url(../img/icons/address.gif) no-repeat left top;}
ul.contact-list li.email{background:transparent url(../img/icons/email.gif) no-repeat left top;}
ul.contact-list li.phone{background:transparent url(../img/icons/phone.gif) no-repeat left top;}
div.products-list{margin:5px 0;}
div.products-list h2{margin-top:16px;}
.opacity75{-moz-opacity:.75;filter:alpha(opacity=75);opacity:.75;}
.blue_panel{background:#ecf3f9;}
.padding_10{padding:5px 10px;}
.alert_area{background:#fee;border:1px solid red;color:red;font-size:14px;font-weight:700;padding:8px 16px;}
.alert_item{background:#fee;border:1px solid red;color:red;}
.all-items{display:block;float:right;font-size:13px;margin-right:5px;padding:3px 0;width:auto;}
.pinkish{color:#F36;}
.picture-cell{text-align:right;width:70px;}
p.product-details{font-weight:700;padding:8px 0;}
span.product-price{color:#F36;font-size:20px;font-weight:400;text-align:right;}
span.product-currency{color:#666;display:inline;font-size:10px;}
span.order_contact_error{color:red;font-size:12px;}
div.items-pager{font-size:12px;margin:4px 0;padding:4px 8px;}
div.items-pager a,div.items-pager span{background:#f4f2ed;display:block;float:left;font-weight:700;margin:0 1px;padding:2px 6px;text-align:center;width:auto;}
div.items-pager span{font-weight:bold;color:#999;}
div.items-pager span.title{background:none;color:#951;width:auto;}
div.items-pager a.navigator{font-weight:700;text-decoration:none;}
div.items-pager a:hover{background:#FFF;}
div.product_220_container{background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;float:left;height:230px;margin-bottom:10px;margin-right:5px;width:218px;}
div.product_220_item{border:1px solid #eee;height:220px;padding:5px;}
div.product_220_viewport{height:120px;margin:5px 0;overflow:hidden;text-align:center;}
div.product_220_viewport img{border:0;margin-top:-30px;}
div.product_220_item h3{border-top:1px dotted #ddd;font-size:16px;height:35px;margin:5px 0 0;padding:5px 0;}
div.product_popular_container{background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;width:210px;}
div.product_popular_item{border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:5px;}
div.product_popular_viewport{float:left;margin-right:5px;width:70px;}
div.product_popular_viewport img{background:#FFF;border:1px solid #ddd;float:left;margin-right:5px;padding:5px;}
div.product_featured_container{background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;width:680px;}
div.product_featured_viewport{float:left;margin-right:10px;width:190px;}
div.product_featured_item h2{font-size:20px;margin:0;padding:0 0 5px;}
div.product_simple_container{background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;margin-bottom:5px;width:680px;}
div.product_simple_viewport{float:left;margin-right:10px;width:100px;}
div.product_simple_item h3{font-size:16px;margin:0;padding:0 0 5px;}
div.product_homepage_container{float:left;width:445px;}
div.product_homepage_item{background:#ecf3f9;border:1px solid #eee;padding:5px;}
div.product_homepage_price{background:#FFF;float:right;margin-top:20px;padding:5px;text-align:right;width:auto;}
div.product_homepage_content{background:#FFF;margin-top:140px;padding:5px;}
div.product_homepage_content h1{border-bottom:1px solid #ddd;font-size:20px;margin-bottom:5px;padding-bottom:5px;}
div.links_homepage_container{float:left;margin-left:5px;width:220px;}
div.links_homepage_item{background:#ecf3f9;border:1px solid #eee;height:340px;padding:5px;}
div.product_panel_container{background:#ecf3f9;float:right;width:280px;}
div.product_panel_item{border:1px solid #eee;padding:5px;}
div.product_main_picture{text-align:center;}
div.product_main_picture a{text-decoration:none;}
div.product_main_picture a img{background:#FFF;border:1px solid #eee;padding:5px;}
div.product_view_container h2{border-bottom:1px solid #eee;font-size:18px;margin:15px 0 5px;padding:0;}
div.product_thumb_container{background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;float:left;width:134px;}
div.product_thumb_item{margin-top:5px;}
div.product_thumb_viewport{width:65px;}
div.product_thumb_viewport img{background:#FFF;border:1px solid #ddd;float:left;margin:0;padding:4px;}
table.product_order_table{border:1px solid #ddd;margin:0;padding:0;width:100%;}
table.basket_table tr.total_row{background:#ddd;}
table.basket_table tr.total_row td{font-size:14px;font-weight:700;padding:5px 10px;}
table.contact_table th{background:#fff;color:#000;font-size:14px;font-weight:700;margin:0;padding:2px 5px;text-align:right;width:25%;}
table.contact_table th span{font-size:11px;font-weight:400;}
table.contact_table th.title{background:#f4f2ed;text-align:left;}
table.contact_table th.title h3{font-size:16px;margin:0;padding:4px 0;}
table.contact_table td{background:#FFF;color:#000;margin:0;padding:2px 5px;}
#comments_form_container{background:#FFF;border:2px solid #f4f2ed;display:none;padding:5px 10px;}
ul.comments-list{list-style-type:none;margin:0 0 0 15px;padding:0;}
ul.comments-list li{border-bottom:1px dotted #ddd;list-style-type:none;margin:2px 0;padding:4px;}
ul.comments-list h3{font-size:14px;margin:0;padding:0 0 5px;}
ul.comments-list h3 span{font-size:12px;}
ul.comments-list p{font-size:13px;margin:0;padding:0;}
ul.comments-list li img.commenter-avatar{background:#000;border:1px solid #369da1;float:left;margin-right:5px;padding:5px;}
.cell_right,.numeric-cell{text-align:right;}
div.product_220_item p,div.product_popular_item p,div.product_thumb_item p{font-size:12px;margin:0;padding:2px 0;}
div.product_220_price,div.product_popular_price,div.product_featured_price,div.product_simple_price,div.product_thumb_price{float:right;text-align:right;width:auto;}
div.product_popular_item h3,div.product_thumb_item h3{font-size:14px;margin:0 0 5px;padding:0;}
div.product_featured_item,div.product_simple_item{border:1px solid #eee;padding:5px;}
div.product_featured_viewport img,div.product_simple_viewport img{background:#FFF;border:1px solid #ddd;padding:5px;}
div.product_featured_item p,div.product_simple_item p{font-size:14px;margin:8px 0;padding:0;}
table.product_order_table th,table.basket_table th{background:#ddd;border-bottom:1px solid #ccc;font-size:12px;font-weight:700;margin:0;padding:2px 5px;text-align:left;}
table.product_order_table td,table.basket_table td{margin:0;padding:2px 5px;}
table.product_order_table td.product_order_total_cell,table.basket_table td.product_order_total_cell{background:#ddd;border:0 none;padding:2px 5px;text-align:right;}
table.basket_table,table.contact_table{background:#FFF;border:1px solid #ddd;margin:0;padding:0;width:100%;}
p.sbp_cart{margin:0;padding:0;text-align:right;margin-top:5px;font-size:12px;}
p.sbp_cart a img{border:0 none;vertical-align:middle;}
div#cart_report{position:fixed;bottom:0;left:0;width:100%;z-index:500;*position:absolute;*top:expression(eval(document.compatMode && document.compatMode=="CSS1Compat") ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight-this.clientHeight));width:100%;margin:0 auto;padding:5px 10px;background:#F96;text-align:center;color:white;font-size:14px;font-weight:bold;}
div#cart_report img{border:0 none;vertical-align:middle;}
div#cart_report a{color:#33f;text-decoration:underline;}
div.cart_report{padding:4px 8px;margin:2px 0;background:#F36;text-align:center;color:white;font-size:12px;margin-bottom:10px;}
div.cart_report img{border:0 none;vertical-align:middle;}
div.cart_report a{color:#ecf3f9;text-decoration:underline;}
del{color:#666;font-weight:bold;}
div.gallery_category_container{float:left;width:225px;height:250px;overflow:hidden;}
div.gallery_category_item{padding:5px;margin:5px;text-align:center;border:1px solid #ddd;background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;}
div.gallery_category_item p{margin:0;padding:0;}
div.gallery_category_item img{border:0 none;}
div.gallery_category_item h2{margin:0;padding:0;font-size:15px;}
div.gallery_product_container{float:left;width:225px;height:80px;overflow:hidden;}
div.gallery_product_item{padding:5px;margin:5px;border:1px solid #ddd;background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;}
div.gallery_product_item p{margin:0;padding:0;font-size:13px;}
div.gallery_product_item img{border:0 none;float:left;margin-right:5px;}
div.gallery_product_item h2{margin:0;padding:0;font-size:15px;}
div.gallery_panel_picture_container{float:left;width:670px;text-align:center;}
div.gallery_panel_picture{padding:5px;margin:5px;border:1px solid #ddd;background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;}
div.gallery_panel_sidebar{float:right;width:230px;}
div.gallery_navigate_prev{cursor:pointer;float:left;width:240px;background:#fff url(../img/design/gal_prev.gif) left bottom;padding:5px;padding-left:48px;margin-bottom:5px;margin-left:5px;text-align:left;border:1px solid #ddd;}
div.gallery_navigate_prev p{margin:0;padding:0;font-size:13px;}
div.gallery_navigate_prev img{border:0 none;float:left;margin-right:5px;}
div.gallery_navigate_prev h2{margin:0;padding:0;font-size:15px;}
div.gallery_navigate_next{cursor:pointer;float:right;width:240px;background:#fff url(../img/design/gal_next.gif) right bottom;padding:5px;padding-right:48px;margin-bottom:5px;margin-right:5px;text-align:right;border:1px solid #ddd;}
div.gallery_navigate_next p{margin:0;padding:0;font-size:13px;}
div.gallery_navigate_next img{border:0 none;float:right;margin-left:5px;}
div.gallery_navigate_next h2{margin:0;padding:0;font-size:15px;}
div.gallery_thumb_container{padding:5px;margin:5px;border:1px solid #ddd;background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;}
div.gallery_thumb_item{padding:2px;text-align:center;float:left;width:auto;margin:0;}
a.gallery_photo img{border:0;padding:5px;border:1px solid #ddd;}
div#gallery_order_window{display:none;position:absolute;left:50%;top:100px;width:640px;text-align:left;z-index:11000;margin-left:-320px;}
div.window_contents{padding:10px;background:white;border:5px solid #F36;}
div.window_contents h2{background:#eee;padding:5px 10px;margin:0;}
div.today_product{margin:10px 0;margin-right:10px;}
div.product_today_item{border:1px solid #fcc;padding:5px;background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;}
div.product_today_viewport{width:110px;float:left;}
div.product_today_viewport img{border:0;padding:5px;background:white;}
div.product_today_item h3{font-size:16px;padding:0;padding-bottom:5px;}
div.product_today_item p{padding:0;padding-bottom:5px;margin:0;}
div.product_today_price{float:right;text-align:right;width:auto;padding:5px;}
div.product-add{margin:5px 0;text-align:center;}
div.product-add a img{border:0 none;}
.doc_text ul,.doc_text ol{margin:5px 0;margin-left:32px;}
.contest_menu{color:#999;font-weight:bold;}
.contest_current_menu{color:#F36;}
.contest_container_2009{background:white url(http://www.alyshop.ro/img/contents/poveste-de-craciun.jpg) no-repeat top center;}
.contest_container_2009 h1{color:#f36;}
.items_box{margin:10px 0;background:#FFF url(../img/wide/product-gradient.gif) repeat-x left top;padding:5px;border:1px solid #eee;}
.items_box h2{margin:0;padding:0;margin-bottom:10px;font-size:22px;}
.items_box p{margin:0;padding:0;margin-bottom:5px;}
.contest_vote_item{float:left;width:48px;height:48px;margin:0;padding:0;background:white url(/img/icons/v/off.gif) no-repeat center center;}
.contest_vote_item .contest_vote_note{display:block;width:48px;height:48px;}
.contest_vote_item .contest_vote_note span{display:none;}
div#vote_message{float:left;width:390px;font-size:15px;padding:0 5px;margin-left:20px;}
div#vote_message span{display:block;}
.breadcrumbs{margin:0;padding:0;margin-bottom:10px;font-size:12px;}

#page_sharing { padding: 5px 0; }
#page_dates { padding: 5px 0; float: right; width: auto; font-size: .9em; }

.product_tooltip_stock_stock { padding: 2px 4px; font-size: .8em; background: #115599; color: white; }
.product_tooltip_stock_order { padding: 2px 4px; font-size: .8em; background: #115599; color: white; }
.product_tooltip_stock_no { padding: 2px 4px; font-size: .8em; background: #FF3366; color: white; }
