body { text-align: left; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #111; margin: 0; padding: 0; background: #f2f2f2; }

h1, h2, h3, h4, h5 { font-family: Georgia; font-style: italic; margin: 0; padding: 1em 0; letter-spacing: 1px; color: #C5141A; font-weight: normal; }
h1 { font-size: 200%; padding: 10px 0; margin: 0; }
h2 { font-size: 175%; padding: 8px 0; margin: 0; }
h3 { font-size: 150%; padding: 5px 0; margin: 0; }
h4 { font-size: 125%; }

a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; color: #D5181F; }
p { line-height: 1.5em; }
p a { text-decoration: underline; }
ul { margin: 0; padding: 0; margin-left: 16px; }
ul li { }

img { border: 0 none; }

form { margin: 0; padding: 0; }
input, button, select, textarea { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #444; }
input, button, select, textarea { vertical-align: middle; border: 1px solid #666; padding: 4px; }
.button, .submit, .cancel, button { cursor: pointer; background: #d5181f; color: white; font-weight: bold; padding: 3px 6px; }

/* HEADER */
#page_header_container { margin: 0; padding: 0; text-align: center; /*background: white url(http://img.envy.ro/img/template/menu-bkg.gif) repeat-x bottom left;*/ }
#page_header { width: 1000px; text-align: left; margin: 0 auto; background: white; }

#page_header_user_panel { padding: 5px; }
#page_header_user_panel ul { margin: 0; padding: 0; list-style-type: none; float: right; width: auto; }
#page_header_user_panel ul li { margin: 0; padding: 0; list-style-type: none; float: left; width: auto; }
#page_header_user_panel ul li a { display: block; padding: 5px; font-size: 12px; font-weight: bold; }

#page_header_main { }
#page_header_logo { float: left; width: 190px; height: 140px; }
#page_header_logo a img { border: 0 none; }
#page_header_leader { float: right; width: 730px; padding-top: 20px; margin-right: 10px; }

#page_menu_search { padding: 2px 0; float: right; width: auto; }
#page_menu_search form input { font-size: 12px; padding: 4px; color: #d5181f; }
#page_menu_search form input.submit { font-size: 12px; padding: 3px; color: white; border: 1px solid #d5181f; }

/* MENU */
#page_menu_container { background: white url(http://img.envy.ro/img/template/menu-bkg.gif) repeat-x bottom left; }

#page_main_menu { height: 38px; width: 100%; overflow: hidden; }
ul#page_main_menu_list { margin: 0; padding: 0; list-style-type: none; }
ul#page_main_menu_list li { margin: 0; padding: 0; list-style-type: none; float: left; width: auto; }
ul#page_main_menu_list li a { display: block; padding: 10px 12px; font-weight: bold; text-decoration: none; font-size: 15px; color: white;  text-decoration: none; }
ul#page_main_menu_list li a:hover { color: #D5181F; text-decoration: none; /*url(http://img.envy.ro/img/template/menu-hvr.gif) repeat-x bottom left*/; background:url(http://img.envy.ro/img/envy_beta/bg_selected.jpg) repeat-x 0px -138px; }
ul#page_main_menu_list li.current { background:url(http://img.envy.ro/img/envy_beta/bg_selected.jpg) repeat-x 0px -138px; height:38px; }
ul#page_main_menu_list li.current a {color:#D5181F;}

#page_submenu { height: 29px; width: 100%; overflow: hidden; }
ul#page_submenu_list { margin: 0; padding: 0; list-style-type: none; float: left; width: auto; margin-left: 5px; }
ul#page_submenu_list li { margin: 0; padding: 0; list-style-type: none; float: left; width: auto; }
ul#page_submenu_list li a { display: block; padding: 6px 10px; font-weight: bold; text-decoration: none; font-size: 13px; color: white;  text-decoration: none; }
ul#page_submenu_list li a:hover { color: #eee; text-decoration: none; background: black; }

#page_menu_search { float: rigth; width: auto; }

#page_sub_menu { height: 29px; }

/* FOOTER */
#page_footer_container { margin: 0; padding: 0; text-align: center; background: #1F1F1F url(http://img.envy.ro/img/envy_beta/footer_bg_black.gif) repeat-x scroll left top; }
#page_footer { width: 1000px; text-align: left; margin: 0 auto; color: #999; padding-top: 20px; font-size: 11px; background: url(http://img.envy.ro/img/envy_beta/footer_logo.gif) no-repeat bottom right; }
#page_footer a { color: #ccc; }
#page_footer a:hover { color: #fff; }
#page_footer h4 { padding: 0; margin: 0; font-size: 12px; font-style: normal; font-family: Arial, Helvetica, sans-serif; }
#page_footer ul { margin: 0; padding: 0; list-style-type: none; }
#page_footer ul li { margin: 0; padding: 0; list-style-type: none; display: inline; }

#page_footer_forms { float: left; width: 300px; padding: 10px 5px; }
#page_footer_forms form label { font-weight: bold; color: #ccc; }
#page_footer_links { float: right; width: 660px;  padding: 10px 5px; }
.page_footer_link_area { float: left; width: 50%; }
#page_footer_copyright { text-align: center; padding: 10px 5px; border-top: 1px dotted #666; }

/* CONTAINER */
#page_wrapper { margin: 0; padding: 0; text-align: center; }
#page_borders { width: 1000px;text-align: left; margin: 0 auto; }
#page_contents { /*border-left: 10px solid #ddd; border-right: 10px solid #ddd; padding: 10px;*/ margin:0; background: white; }

/* CONTENTS */
.contents_right { float: right; width: 790px; }
.contents_left { float: left; width: 790px; }
#sidebar_left { float: left; width: 180px; }
#sidebar_right { float: right; width: 180px; }

/* HOMEPAGE */
#homepage_container { background: #FFF; }

#hp_fashion_collection { float: left; width: 660px; height: 350px;  background-position: left top; background-repeat: no-repeat; overflow: hidden; }
#hp_fashion_collection img { width: 660px; }
.hp_col_block { margin: 0; padding: 0; }
.hp_col_block a { display: block; padding: 0; padding-top: 290px; text-decoration: none;  opacity:.66; -moz-opacity:.66; filter: alpha(opacity=66); }
.hp_col_block span { display: block;  }
.hp_col_block span.hp_col_title { padding-bottom: 5px; font-size: 1em; background: black; color: white; height: 50px; padding: 5px; font-family:georgia; font-style:italic; }
.hp_col_block span.hp_col_title_2 { padding-bottom: 5px; font-size: 1em; background: black; color: white; height: 50px; padding: 5px; font-family:georgia; font-style:italic; }
.hp_col_block span.hp_col_descr { font-size: 14px; background: white; padding: 5px; color: black; height: 100px;font-family:georgia; }

#hp_beauty_collection { float: right; width: 310px; height: 350px; background-position: left top; background-repeat: no-repeat; overflow: hidden; }
#hp_beauty_collection img { width: 310px; }

.hp_img_title { text-align: left; padding: 3px 0px; margin-bottom: 5px; padding-left:5px; font-size: 1.2em; } 
.hp_img_title h2{color: #C5141A; font-size: 1.9em; padding: 0; font-style: italic; font-family: georgia; font-weight:normal;line-height:40px;border-bottom:2px solid #111;} 
.hp_img_title h3 {color: #666; font-size:0.8em;font-style:italic; text-align:right; font-weight:normal;} 

.hp_block_descr { float: left; width: 100px; background:#f2f2f2; color: #111; padding: 5px; }
.block_descr, .hp_block_descr h3 { margin: 0; padding: 0; font-size: 17px; font-weight: bold; color: #111; }
.hp_block_descr p { margin: 0; padding: 0; padding-top: 5px; }
.dot_title, .hp_dot_title { text-align: left; padding: 5px 0; margin-bottom: 5px; border-bottom: 1px dotted #ccc; font-size: 1.2em; }
.dot_more, .hp_dot_more { text-align: right; padding: 5px 0; margin-top: 5px; border-top: 1px dotted #ccc; }
.dot_more a, .hp_dot_more a{ color:#C5141A; }
/*.hp_image_hover img { opacity:.75; -moz-opacity:.75; filter: alpha(opacity=75); }*/

#hp_magazine { padding: 10px 0; }

#hp_magazine_left { width: 310px; float: left; }
#hp_magazine_middle { width: 480px; float: left; margin-left: 10px; }
#hp_magazine_right { width: 170px; float: right; }
#hp_magazine_right .hp_sky span{text-align:right; font-size:10px; color:#666; float:right;}

#hp_magazine_left .hp_left_box { padding: 5px; margin-bottom: 10px; background: white; }
#hp_magazine_left .hp_rectangle { height: 260px; margin-bottom: 10px; }
#hp_magazine_left .hp_rectangle span { display: block; text-align: right; font-size: 10px; color: #666; }

#hp_magazine_middle .hp_middle_box { padding: 5px; margin-bottom: 20px; background: white; float: left; width: 100%; }
#hp_magazine_right .hp_right_box { padding: 5px; margin-bottom: 10px; background: white; }

.hp_envy_me_item { float: left; width: 120px; height: 140px; }
.hp_envy_me_item a.hp_envy_me_link { display: block; padding: 5px; text-align: center; text-decoration: none; padding-bottom: 0px; }
.hp_envy_me_item a.hp_envy_me_link img { border: 0 none; }
.hp_envy_me_item a.hp_envy_me_link:hover { background: #FFF; }
.hp_envy_me_item a.hp_envy_me_link span.hp_envy_me_view { height: 100px; overflow: hidden; width: 95px; }
.hp_envy_me_item a.hp_envy_me_link span.hp_envy_me_view img { margin-top: -50px; }
.hp_envy_me_item a.hp_envy_me_link span { font-weight: bold; padding: 2px 5px; }
.hp_envy_me_item span { display: block; padding: 0px 5px; }
.hp_envy_me_item span.hp_envy_me_author { font-size: 11px; text-align: center; }

.hp_myset_item { float: left; width: 120px; height: 140px; overflow: hidden; }
.hp_myset_item a.hp_myset_link { display: block; padding: 5px; border: 1px solid #ccc; text-align: center; text-decoration: none; padding-bottom: 0px; }
.hp_myset_item a.hp_myset_link img { border: 0 none; width: 100px; }
.hp_myset_item a.hp_myset_link:hover { background: #FFF; }
.hp_myset_item a.hp_myset_link span.hp_myset_view { height: 100px; overflow: hidden; width: 95px; }
.hp_myset_item a.hp_myset_link span.hp_myset_view img { margin-top: 0; }
.hp_myset_item a.hp_myset_link span { font-weight: bold; padding: 2px 5px; }
.hp_myset_item span { display: block; padding: 0px 5px; }
.hp_myset_item span.hp_myset_author { font-size: 11px; text-align: center; }

.hp_forum ul { margin: 5px  0; margin-left: 8px; padding: 0; list-style-type: none; }
.hp_forum ul li { padding: 3px 0; list-style-type: none; color: #888; }
.hp_forum ul li span { display: block; }

.hp_latest_news_item { margin-bottom: 1px; padding: 5px; background: white; border-bottom: 1px solid #eee; float:left; width:auto; }
.hp_latest_news_image { padding: 2px; margin-right: 5px; margin-bottom: 5px; border: 0 none; }
.hp_latest_news_item h3 { margin: 0; padding: 0; font-family: georgia; font-size: 15px; font-style: normal; color: #111; }
.hp_latest_news_item p { margin: 0; padding: 0; padding-bottom: 5px; }

.hp_hot_tags_block { text-align: justify; }
.hp_hot_tags_block a span { padding: 2px; }
.hp_hot_tags_block a:hover { }

/* NEWS */
.news_list_main { float: left; width: 100%; }
.news_list_main_image { float: right; padding: 5px; margin-right: 10px; border: 0 none; background: #f2f2f2; }
.news_list_main h2 { margin: 0; padding: 0; color: #C5141A; }
.news_list_secondary { width: 33%; float: left; height: 270px; border-bottom: 1px dotted #666; }
.news_list_secondary_image { float: left; padding: 5px; margin-right: 10px; border: 0 none; background: #f2f2f2; }
.news_list_secondary h3 a { color: #111111; }
.news_list_secondary h3 a:hover { color: #C5141A; }

.article_contents img, .article_picture { border: 0 none; padding: 5px; background: #f2f2f2; }

.article_other_news_item { margin-bottom: 1px; padding: 5px; border-bottom: 1px solid #eee; float:left; width:auto; }
.article_other_news_item { padding: 2px; margin-right: 5px; margin-bottom: 5px; border: 0 none; }
.article_other_news_item h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #111; font-weight: bold; }
.article_other_news_item p { margin: 0; padding: 0; padding-bottom: 5px; }
.article_other_news_item img { float: left; border: 0 none; padding: 5px; background: #f2f2f2; margin-right: 10px; }

/* PAGINATION */
.paging { margin: 5px 0; padding: 5px; text-align: center; }
.paging span { padding: 4px 6px; border: 1px solid #ccc; background: #f2f2f2; color: #666; }
.paging .paging_text { border: 1px solid #f2f2f2; }
.paging a span { font-weight: bold; color: #fff; background: #D5181F; }
.paging a:hover span { background: #ccc; color: black; }
.paging span.paging_nav { color: #D5181F; }

/* MYSET */
.myset_item { float: left; width: 160px; height: 200px; overflow: hidden; }
.myset_item a.myset_link { display: block; padding: 10px 5px; margin: 5px; border: 1px solid #ccc; text-align: center; text-decoration: none; height: 140px; }
.myset_item a.myset_link:hover { border: 1px solid #D5181F; }
.myset_item a.myset_link img { border: 0; }
.myset_item a.myset_link:hover { background: #FFF; }
.myset_item span { display: block; }
.myset_item a.myset_link span { padding-top: 8px; }
.myset_item .myset_author { text-align: center; font-size: 11px; }

.myset_product_list { overflow: auto; height: 300px; width: 300px; margin: 10px 0; }

.myset_picture { text-align: center; float: left; width: 650px; }

.myset_navigator { margin-bottom: 10px; }
.myset_navigator a.myset_nav_prev, .myset_navigator a.myset_nav_next { display: block; padding: 5px; font-weight: bold; background: white; color: #d5181f; border: 1px solid #d5181f; width: 220px; }
.myset_navigator a.myset_nav_prev:hover, .myset_navigator a.myset_nav_next:hover { background: #d5181f; color: white; }
.myset_navigator a.myset_nav_prev { float: left; text-align: left; }
.myset_navigator a.myset_nav_next { float: right; text-align: right; }

.myset_product_label { width: 190px; height: 60px; float: left; margin-right: 3px; margin-bottom: 3px; border: 1px solid #ccc; overflow: hidden; }
.myset_product_label_imag { width: 60px; height: 60px; float: left; overflow: hidden; background: #f3f4f4; }
.myset_product_label_imag img { margin-top: -15px; text-align: center; }
.myset_product_label_item { width: 120px; height: 60px; float: right; }
.myset_product_label_title { display: block; font-weight: bold; padding: 5px 0; }
.myset_product_label_brand { display: block; font-weight: normal; color: #444; font-size: 11px; }

/* ENVY ME */
.envy_me_item { float: left; width: 160px; height: 180px; overflow: hidden; }
.envy_me_item a.envy_me_link { display: block; padding: 10px 5px; margin: 5px; border: 1px solid #ccc; text-align: center; text-decoration: none; height: 120px; }
.envy_me_item a.envy_me_link:hover { border: 1px solid #D5181F; }
.envy_me_item a.envy_me_link img { border: 0; }
.envy_me_item a.envy_me_link:hover { background: #FFF; }
.envy_me_item span { display: block; }
.envy_me_item a.envy_me_link span { padding-top: 8px; }
.envy_me_item .envy_me_author { text-align: center; font-size: 11px; }

.envy_me_product_list { overflow: auto; height: 300px; width: 300px; margin: 10px 0; }

/* SCROLLER */
#product_scroller_container { width: 780px; overflow: hidden; }
#product_scroller_page { color: #D5181F; }

.products_page { float: left; width: 790px; border-top: 3px solid #1a1a1a; border-bottom: 3px solid #1a1a1a; background:#FFF; height: 480px; }
.product_box { float: left; width: 150px; height: 230px; overflow: hidden; background: url(http://img.envy.ro/img/template/product-bkg.gif) no-repeat center center; margin-left: 5px; }
.product_box p { padding: 10px; margin: 0; text-align: center; }
.product_box p a { display: block; text-decoration: none; }
.product_box p a:hover { text-decoration: none; }
.product_box p a img { border: 0 none; }
.product_box p a span { display: block; font-weight: bold; }
.product_box p a span.product_box_img { width: 130px; height: 170px; overflow: hidden; }
.product_box p a span.product_box_txt { width: 130px; height: 40px; overflow: hidden; }

.collection_box { float: left; width: 240px; height: 220px; overflow: hidden; background: url(http://img.envy.ro/img/envy_beta/bg_sec_col.gif) no-repeat center center; margin-left: 5px; }
.collection_box p { padding: 10px; margin: 0; text-align: center; }
.collection_box p a { display: block; text-decoration: none; padding: 5px 0; }
.collection_box p a:hover { text-decoration: none; }
.collection_box p a img { border: 0 none; }
.collection_box p a span { display: block; font-weight: bold; }
.collection_box p a span.collection_box_img { width: 220px; height: 160px; overflow: hidden; }
.collection_box p a span.collection_box_txt { width: 220px; height: 40px; overflow: hidden; }

.product_scroller_navigator { padding: 5px 0; clear: both; }
.product_scroller_navigator p { text-align: center; margin: 0; padding: 10px 0; font-weight: bold; font-size: 17px; }
.product_scroller_navigator img { border: 2px solid white; padding: 10px; }
.product_scroller_navigator a:hover img { border: 2px solid #f2f2f2; }

/* SUI GENERIS */
.padd5, .padding5 { padding: 5px; }
.bordered { border: 1px solid #222; }
.details { text-align: right; color: #666; }
.inline_sky { float: right; width: 160px; margin-left: 10px; margin-bottom: 10px; border: 1px solid #333; }

ul.arrow_list { list-style-type: none; margin-left: 5px; }
ul.arrow_list li { list-style-type: none; padding: 2px 0; background: url(http://img.envy.ro/img/new_arrow5.gif) no-repeat 2px 8px; padding-left: 12px; }

/* SIDEBARS */
.sidebar_left_box { padding: 5px; margin-bottom: 10px; }
.sidebar_left_box h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #111; }
#brands_left_scroller { }
#brands_left_scroller img { border: 0 none; }
.brands_scroller { height: 400px; overflow: hidden; }

.category_list { margin: 2px 0; }
.category_list .cat_current { display: block; }
.category_list .cat_hidden { display: none; }
.category_header { font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
.category_header a { text-decoration: none; display: block; padding: 2px 0; }
.category_header a:hover { text-decoration: underline; background: #f2f2f2; }
.category_list ul { list-style-type: none; margin-left: 5px; }
.category_list ul li { list-style-type: none; padding: 2px 0; background: url(http://img.envy.ro/img/new_arrow5.gif) no-repeat 2px 8px; padding-left: 12px; }

#box_report { position: absolute; left: 50%; top: 17%; margin-left: -240px; width: 480px; height: 200px; z-index: 1000; }
.box_report_contents { padding: 20px 10px; font-weight: bold; font-size: 15px; color: #D5181F; background: #f2f2f2; border: 5px solid #D5181F; }
.box_report_closer { padding: 5px; text-align: right; font-weight: bold; font-size: 11px; float: right; background: #D5181F; color: white; width: auto; }
.box_report_closer a { color: white; }

/* PICTURE GALLERY */
#picture_wrapper { width: 1000px; margin: 0 auto; }
#picture_container { width: 660px; float: left; }
#picture_sidebar { width: 310px; float: right; }

#picture_wrapper h1 { font-size: 1.6em; margin: 5px 0; padding: 5px 0; background: white url(http://img.envy.ro/img/template/menu-bkg.gif) repeat-x scroll left bottom; color: white; }
#picture_wrapper h1 span { font-size: 15px; color: #666; display: block; padding: 5px 0; height: 20px; }
#picture_container .picture_navigator { margin; 5px 0; padding: 5px; background: #242424; text-align: center; color: #ccc; font-weight: bold; font-size: 15px; }
#picture_container .picture_navigator .picture_prev { float: left; width: 25%; }
#picture_container .picture_navigator .picture_next { float: right; width: 25%; }
#picture_container .picture_navigator .picture_nav_link { color: white; }
#picture_container .picture_navigator .picture_nav_link a { display: block; font-weight: bold; color: white; font-size: 15px; text-decoration: none; }
#picture_container .picture_navigator .picture_nav_link a:hover { color: #D5181F; text-decoration: none; }
#picture_container .picture_navigator .picture_nav_link img { vertical-align: middle; border: 0 none; padding-bottom: 2px; padding-left: 5px; }
#picture_slider { margin: 5px 0; padding: 5px; border: 1px solid #ccc; background: #f2f2f2; padding-left: 10px; }
#picture_slider .picture_slide { float: left; width: 80px; margin: 0; padding: 0; text-align: center; }
#picture_slider .picture_slide a { display: block; text-decoration: none; border: 1px solid #f2f2f2; }
#picture_slider .picture_slide a:hover { border: 1px solid #666; }
#picture_slider .picture_slide a img { background: white; padding: 2px; border: 0 none; border: 1px solid #ccc; }
#picture_slider .picture_slide a img.picture_slide_current { border: 1px solid #D5181F; }
#picture_display { text-align: center; margin: 5px 0; padding: 10px; border: 1px solid #ccc; background: white; }


/* LEGACY CLASSES */
.clearfloat { clear: both; margin:0; padding:0; height: 0px; font-size: 0; }

.clearfloat {clear:both; margin:0; padding:0; height:0px; font-size:0%;}
.left {float:left;}
.right {float:right;}
.center {margin:0 auto;}
.padding5 { padding: 5px; }
#left {float:left;} 
#right {float:right;}
.sky_section{margin:10px 10px 0 0; border:1px solid #666;}
.rect {margin-top:10px;}

#product_scroller_container { width: 780px; overflow: hidden; }

#dialog_window {position: absolute; left: 50%; background: #FFF; border:4px solid #270029; display:none; width: 400px;}
#dialog_preloader { text-align: center; position:absolute; width: 50px; height:50px; background: #F0FFC8; left: 50%; margin-left: -25px; display:none; }
#dialog_preloader img {margin: 0 auto; margin-top: 10px;}

#envy_menu_zone {background:url(http://img.envy.ro/img/envy_beta/bg_black_red.jpg) repeat-x scroll 0 -139px; margin:0; padding:0; height:68px; }
ul#submenu_brands li { margin:0px;}

#week_product_container { float:left; width: 675px; overflow: hidden; padding: 5px 0; background: #f2f2f2; margin-bottom: 10px; height:235px; }
#week_product_container a { display: block; text-decoration: none; padding: 5px; }
#week_product_container a  img { background-color: white; float: left; margin: 0 5px; padding: 5px; }
#week_product_container a span.week_product_title { color: #1a1a1a; font-size: 16px; }
#week_product_container a span.week_product_title strong { color: #1a1a1a; font-weight: bold;  }
#week_product_container a span.week_product_descr { color: black; font-size: 14px; text-decoration: none; font-weight: normal; }

/*______________________PROD REC___________________________*/
.envy_recommend {width:640px;background:pink; margin-top:10px; padding:20px; text-align:center;}
.prod_rec2 {margin-right:10px;}
/*________________________________________________________*/

div#exp_comunitate { margin: 4px 0px; padding: 4px 0; border-top: 1px solid #C6C6C6; text-align: left; margin-top: 16px; font-size: 11px;  }
div.exp_line a, div.exp_line span { padding: 4px 8px; margin: 2px 0; float: left; font-size: 11px; font-weight: normal; }
div.exp_line span { color: #707070; }
div.exp_line a.exc_title{ width: 160px; color: #666; font-weight: bold; text-align: right; margin-bottom: 4px; }

/*________________________________SCROLLER_____________________*/

#scroller_container {width:900px;overflow: hidden;padding:0px;}
#scroller {width: 100000px; background:#fff;}
#scroller a {float:left;display:block;margin-left:20px;}

div#brands {margin-top:10px;background:url(../img/bg-brands.gif) top left repeat-x; height:50px;padding:7px;}
/*_________________________________________________________*/

/*________________________chestii_______________________________________*/

#same_category_view {background:#FFF;}
.votebag {display:block;margin:3px;margin-left:0px;width:29px; height:18px;float:left;background:url(../img/new_vote_off.gif) top left no-repeat;}
.votebag_hover {display:block; margin:3px; margin-left:0px;width:29px; height:18px;float:left;background:url(../img/new_vote_on.gif) top left no-repeat;}

#voting {margin-top:10px;padding:10px; background:#e9e9e9;}

.box-row {margin:0; padding:0;margin-top:10px; width:360px; }
.box-row ul{list-style-type:none; }
.box-row ul li{float:left; margin-left:20px; }
.box-row ul li a{color:#111; }
.box-row ul li a:hover{color:#CA151C; }

.vertical-box-row {margin-top:10px;}
.vertical-box-row ul{list-style-type:none; list-style-image:url(http://img.envy.ro/img/new_arrow5.gif); width:120px; }
.vertical-box-row ul li{float:left; margin-left:20px;}
.vertical-box-row ul li a{color:#1a1a1a; font-weight:bold;}

.bbold{color:#FFF; font-weight:bold; font-size:13px;}

.marginl10 {margin-left:10px;}
.marginl20 {margin-left:20px;}
.marginr10 {margin-right:10px;}
.marginr20 {margin-right:20px;}

#content {float:left;margin:0 0 0 10px; background:#FFF; width:610px;}
.menu-left {width:177px;}
.menu_left_content{float:left;  width:180px;}
.left_list {	
	padding:0;
	margin:0;
	margin-left:10px;
}
.left_list li {
	background-image:url(http://img.envy.ro/img/new_arrow5.gif) ;
	background-repeat:no-repeat;
	background-position:left 5px;
	margin:0px;
	padding-left:10px;
	margin-bottom:4px;
	margin-left:5px;
	list-style:none;
	
}
.left_list li a {
	text-decoration:none;
	color: #1a1a1a;
	font-size:11px;
	font-weight:bold;
}
.left_list li a:hover { color:#D5181F}

#left-inner {float:left;width:178px;margin-top:10px;}

p.section-header {margin-top:10px;padding-left:15px;}

p.section-header a {color:#111;font-weight:bold;text-decoration:none;}

.input_cls {border:1px solid #1a1a1a; padding:4px 2px 2px 2px; font-size:15px; color:#D5181F; height:19px; width:200px; vertical-align:middle;}
.search_btn{background:#D5181F; color:#FFF; border:0; padding:2px; padding-top:0px; cursor:pointer;font-size:13px;height:25px; vertical-align:middle; font-weight:bold; font-family:arial;}
/*____________________________________________________________________*/

.colectii {width:780px;}

/*________________________________ Magazin_____________________________*/
.magazin { width:770px; float:left; margin-left:10px;}

#shopDescription {float:left;margin-left:10px;width:380px;margin-top:20px;}

#shopProducts {margin-top:15px; border-bottom:3px solid #1a1a1a;}

#shopImagesThumb {margin-top:15px;}

#shopImagesThumb img {border:1px solid #999; margin-right:14px;}

#shopTitle {color:#D5181F;font-weight:bold;	font-size:12px;border-bottom:1px solid #F0ECE6;}
#shopTitle span {color:#1a1a1a;font-size:12px; font-weight:bold;text-transform:uppercase;}

#shopTitle h1 {font-size:28px; font-weight:bold; color:##D5181F;margin:4px 0 2px 0;}

#shopText {min-height:222px;margin-top:5px;}

#shopText a {text-decoration:underline;}

#shopText span {color:#1a1a1a;font-size:16px; font-weight:bold;text-transform:uppercase;}

#shopText p {color:#1a1a1a;font-size:12px;}

#shopText p.border {border-bottom:1px solid #F0ECE6;margin-bottom:5px;padding-bottom:5px;}

#shopImages {float:left;width:270px; margin-top:20px;}

#shopImages img {border:1px solid #999;}

.category_list .cat_current { display: block; }
.category_list .cat_hidden { display: none; }
.section-header a:hover { text-decoration: underline; }

/*____________________________PRODUCT STUFF___________________________*/

.product_row {height:150px; border-bottom:1px solid #f2f2f2; margin-top:10px;}

#productImages {float:left;width:300px; text-align:center;}

#productImages img.imag {}

#productDescription {float:left;margin-left:10px;width:490px;font-size:14px; line-height:20px;}

#productProducts {margin-top:15px; border-bottom:3px solid #1a1a1a;}

#productImagesThumb {margin-top:15px;}

#productImagesThumb img {border:1px solid #e9e9e9; margin-right:14px;}

#productTitle {color:#D5181F;font-weight:normal;font-size:14px;border-bottom:1px solid #F0ECE6;text-decoration:none;}

#productTitle h1 {font-size:22px; font-weight:bold; color:#333;margin:4px 0 2px 0; line-height:26px;}

#productText {margin-top:5px;}

#productText a {text-decoration:underline;}

#productText span {color:#1a1a1a;font-size:12px; font-weight:bold;}

#productText p {color:#1a1a1a; }

#productText p.border {border-bottom:1px solid #F0ECE6;margin-bottom:5px;padding-bottom:5px;}

#productLeft {float:left;height:315px;min-height:330px;}

#productRight {width:184px;float:left;margin-left:10px;background:#f2f2f2;margin-top:10px;height:305px;min-height:320px;padding:10px;}

#productShops {_height:40px; min-height:50px}

#productShops span.name {color:#51473e;font-weight:bold;font-size:11px;}

#productShops a {font-size:11px; color: #1a1a1a;}
#productShops a:hover {text-decoration:underline;}

.productPrice { font-size:16px; font-weight:bold; color:#D5181F;}

.productPrice span {color:#D5181F;}

#productBrand {margin-bottom:10px;border-bottom:1px solid #F0ECE6;}

#productBrand img {padding:5px 0 5px 0;}

#productMenu a {color:#333;font-weight:bold;background:url(../img/arrow7.gif) 4px 3px no-repeat; padding-left:15px;}

#productMenu a:hover {text-decoration:underline; color:#D5181F;}
#productDetails {margin-top:-40px; margin-left:276px;border-left:1px solid #e9e9e9;}

#commentHead {background:#E9E9E9;font-weight:bold;margin-bottom:5px;}

.old_collection{ font-size:16px; font-weight:bold; margin-bottom:7px; display:block; color:#1a1a1a; text-align:center;}

#slideshow_navigation {
	background-color: #f2f2f2;	
	padding:10px;
}
#slideshow_controls {
	margin-top:10px;
	margin-bottom:10px;
}

#same_cateogory  { margin: 2px 4px; border-bottom:3px solid #363434;}

#productComments {margin-top:10px;}
#productComments a{text-decoration:underline;}

.prev_next {text-align:center;vertical-align:middle;margin-bottom:5px;}
.prev_next a {color:#1a1a1a; font-size:16px;}

#productImages .product_img_bg{width:276px; height:auto; /*background:url(http://img.envy.ro/img/envy_beta/product_bg.jpg) no-repeat;*/ border:2px solid #999;  margin:0 auto;}
#productImages .product_img_bg img{margin:0; padding:0; margin-top:5px;}
/*___________________________________________________________________*/
/*_____________________Comenterii_______________________________________*/

.commentViews {font-sized:10px;}
.commentBody {margin-top:5px; font-weight:normal;}
#firstComment {background:#f4f2ed;border:1px solid #dad6cb;padding:10px;}
.commentTitle {font-size:14px;font-weight:bold;}
.commentWho {margin-top:3px; margin-bottom:7px;font-size:11px; color:#736257;font-weight:normal;}
.commentBodyFirst {margin-bottom:10px;}
.commentBody {margin-bottom:10px;padding-bottom:5px; border-bottom:1px dashed #dad6cb;}

#commentFrm {margin: 10px 0; border: 1px solid #dad6cb; background:#f5f5f5; padding: 0; display:none; font-weight:bold; }
#commentFrmContainer {margin:0 auto;_width:224px;text-align:center;}

/*____________________________________________________________________*/
/*________________________________STIRI________________________________*/
.news{width:985px;}
.news a{}
.news a:hover{color:#1a1a1a; text-decoration:none;}
.news ul{list-style-type:none;}
.news ul li{float:left; width:48%; margin-left:10px; height:160px;margin-bottom:10px;margin-right:5px; border-bottom:1px dotted #000;}
.news ul li img{margin-right:5px; border:3px solid #eee;}
.news .news_title {border:0px; padding:3px;font-size:18px; text-align:left;margin:0;}
.news .news_title a {color:#111; font-size:20px;}
.news .news_title a:hover {text-decoration:underline;color:#D5181F;}

.othernews{}
.othernews a:hover{color:#1a1a1a; text-decoration:none;}
.othernews ul{list-style-type:none;}
.othernews ul li{float:left; background:#f9f9f9; margin-bottom:10px; padding:10px; font-size:14px; line-height:20px;}
.othernews ul li img{margin-right:5px; border:3px solid #eee;}
.othernews .othernews_title {border:0px; padding:3px;font-size:20px; text-align:left;margin:0;font-weight:bold;}
.othernews .othernews_title a {color:#D5181F;}
.othernews .othernews_title a:hover {text-decoration:underline;}
/*_____________________________________________________________________*/
.products_page { float: left; width: 790px; border-top:3px solid #1a1a1a;border-bottom:3px solid #1a1a1a; background:#FFF;}

.brands_scroller{height: 400px; overflow: hidden;}

.collection-box {text-align:center; padding:10px; margin:0 20px 20px 0;float: left; width: 220px; height: 200px; overflow: hidden; background:url(http://img.envy.ro/img/envy_beta/bg_sec_col.gif) no-repeat top center ;}
.collection-box a{ font-weight:bold; font-size:14px;}
.collection-box img{}

/*_________________________TOP SOTRY__________________________________*/
.top_stories{ margin-top:20px;}

/*____________________________________________________________________*/

.newsDate { font-style:italic; color:#666;}

.collection_text { font-size:14px; line-height:20px; }
.collection_text h1{ font-size:26px; }
.articol_text { font-size:14px; line-height:20px; }
.articol_text h1{ font-size:26px; line-height:30px;}

#tss_navigator { margin: .5em 0; }
#tss_navigator div.tss_nav_button { float: left; width: 44px; height: 132px; margin: 0 6px; }
#tss_navigator div.tss_nav_button a { display: block; text-align: center; width: 44px; height: 132px; text-decoration: none; }
#tss_navigator div.tss_nav_button a:hover { background-position: 0px -100px; }

div.tss_nav_button a.inactive { background-position: 0px -200px; }
div.tss_nav_button a.inactive:hover { background-position: 0px -200px; }

#tss_navigator div.tss_nav_container { overflow: hidden; height: 132px; width: 650px; float: left; margin: 0 4px; }
#tss_navigator ul { list-style-type: none; margin: 0; padding: 0; width: 3000px; }
#tss_navigator li { float: left; width: 130px; }
#tss_navigator li a { display: block; background: white; border: 1px solid #ddd; margin: 1px; }
#tss_navigator li a:hover { border: 1px solid #363434; }
#tss_navigator li a img { border: 0 none; padding: 3px; }

#tss_nav_prev a { background-image: url(/images/tss/tss-prev.png); background-position: 0px -200px; background-repeat: no-repeat; background-color: transparent; }
#tss_nav_next a { background-image: url(/images/tss/tss-next.png); background-position: 0px -200px; background-repeat: no-repeat; background-color: transparent; }


#i2_menu { padding: 5px; background:transparent url(http://img.envy.ro/images/template/hdr-menus-bkg.jpg) no-repeat scroll left top; }
#i2_menu ul { margin: 0; padding: 0; list-style-type: none; }
#i2_menu ul li { float: left; margin: 0 1px; padding: 0; width: auto; list-style-type: none; background: #363434; }
#i2_menu ul li a { display: block; padding: 5px 10px; color: white; font-weight: bold; border: 1px solid #ccc; }
#i2_menu ul li a:hover { color: white; background: #d5181f; }
#i2_menu ul li.i2_menu_special { float: right; width: auto; }


/************************************** CAROUSEL****************************************/
.jcarousel-skin-tango .jcarousel-container {
    background: white;
	height: 110px;
	overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	/*border: 1px solid #c9b292;*/
    /*width: 900px;*/
    padding: 5px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  740px;
	
}

.jcarousel-skin-tango .jcarousel-item {
	width: 120px;
	height: 120px;
	padding: 0; margin: 0;
	background:#FFF;
}

.jcarousel-skin-tango .jcarousel-item div { padding: 0; margin: 0; }
.jcarousel-skin-tango .jcarousel-item a { display: block; text-align: center; text-decoration: none; border: 1px solid #fff; -moz-border-radius: 5px; border-radius: 5px; }
.jcarousel-skin-tango .jcarousel-item a:hover { background: white;}
.jcarousel-skin-tango .jcarousel-item a span { display: block; }

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
	background:#FFF;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    right: 0px;
    width: 13px;
    height: 75px;
    cursor: pointer;
    background: transparent url(http://img.envy.ro/img/new_slide-next2.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover { }

.jcarousel-skin-tango .jcarousel-next-horizontal:active { }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; }

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 30px;
    left: 0px;
    width: 13px;
    height: 75px;
    cursor: pointer;
    background: transparent url(http://img.envy.ro/img/new_slide-back2.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { }

.jcarousel-skin-tango .jcarousel-prev-horizontal:active { }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; }

.collection-box img { border: 0 none; }
.collection-box img { border: 0 none; }

div.recommend_article { margin: 10px 5px; }
div.recommend_article form.frm_recommend { margin: 0px; padding: 0px; }
form.frm_recommend div.ra_tabs { margin: 0px; padding: 0px; background: #fff; }

div.ra_tabs div#ra_but_email, div.ra_tabs div#ra_but_abook, 
div.ra_tabs div#ra_but_ymsgr { margin: 0px 8px; float: left; }

div.ra_tabs div#ra_but_email a, div.ra_tabs div#ra_but_abook a, 
div.ra_tabs div#ra_but_ymsgr a { border: 1px solid #ddd; padding: 5px 10px; text-align: center; font-size: 12px; font-weight: bold; background: #fff; color: #2B3C84; }

div.ra_tabs div#ra_but_email a:hover, div.ra_tabs div#ra_but_abook a:hover, 
div.ra_tabs div#ra_but_ymsgr a:hover { background: #ddd; }

div.ra_tab_area, 
div#ra_tab_email, div#ra_tab_abook, 
div#ra_tab_ymsgr  { margin: 5px; padding: 8px; border: 2px solid #ddd; background: #fff; }
div#ra_tab_ymsgr { display: none; }
div.ra_tab_area label  a { color: #2B3C84; }

input.ra_input, input#ra_my_email, input#ra_to_email, textarea#ra_message { margin: 4px 0px; padding: 4px; font-size: 13px; font-weight: normal; width: 90%; font-family: Arial, sans-serif; margin-bottom: 10px; }
input.ra_submit { margin: 4px 0px; padding: 4px 16px; font-size: 12px; font-weight: bold; border: 2px solid #ddd;  font-family: Arial, sans-serif; }
div.ra_tab_area label { font-size: 13px; font-weight: bold; color: #2B3C84; }

div#recommend_abook { margin: 5px 0; padding: 5px; }
div#recommend_abook h1 { font-size: 18px; font-weight: normal; }
div#recommend_abook textarea#message { margin: 4px 0px; padding: 4px; font-size: 13px; font-weight: normal; width: 90%; font-family: Arial, sans-serif; margin-bottom: 10px; }
ul#ra_contacts_list { margin: 0; padding: 0; list-style-type: none; }
ul#ra_contacts_list li { margin: 0; padding: 0; list-style-type: none; padding: 4px 0; margin: 2px; border-bottom: 1px dotted #eee; }

#concurs_myset {height:70px;}
#concurs_myset a img{margin-left:20px;padding-right:5px;padding-top:5px;}
#concurs_myset p{padding:20px 5px; background:#eee;}

.myset_categories_footer { }
.myset_categories_footer li { padding: 5px 0; color: #C5141A; }

.group_list { margin-bottom: 10px; }
.group_header { margin: 0; margin-top: 5px; border-bottom: 1px solid #ccc; color: #C5141A; }
.group_header a { color: #C5141A; text-decoration: none; font-size: 16px; }
.group_list .category_list { margin-left: 10px; }

.envy_tag { margin: 0 1px; padding: 2px; vertical-align: middle; }
