
* {border:0; margin:0; padding:0;}

body {margin:0 auto; font-family:Arial; font-size:13px; overflow-x:hidden; background:#fff url(http://www.junona.siteuriweb.eu/template/img/gnd.png) repeat center top fixed; padding:0; line-height:130%;}

.main_site_frame {width:930px; margin:20px auto; padding:20px 25px; border: 1px solid #cfcbaf; background:url(../img/main_bg.gif); box-shadow:0 0 4px #A9A68E}
.main_content_div {width:930px; margin:10px 0 0 0; }

.main_content_leftcol {width:300px; margin-right:15px; float:left;} 
.main_col_medium_right {width:570px; margin-left:15px; float:left; background:#fff; padding:14px; border:1px solid #e1dec8} 
.combine_right_with_center {width:600px; margin-left:15px; float:left;} 

.main_content_rightcol {width:150px; margin-left:15px; float:right; }
.main_col_medium_left  {width:750px; margin-right:15px; float:left;}

.main_col_large {width:98%; padding:10px 1%; background:#fff; margin: 0px auto;}
.main_col_small {padding:0; float:left; width:450px;}

.footer {width:930px; margin:0 auto; background:;}

.clear_both {clear:both}
h1 {font-size:22px; margin-top:0; line-height:110%;}
h2 {font-size:18px; line-height:110%;}
h3 {font-size:16px; line-height:110%;}
a {}

.crumbs {margin:10px 0 10px 0; border-bottom:1px solid #ccc; padding-bottom:3px;}
.crumbs a {text-decoration:none;color:#999;font-size:11px; }
.crumbs a:hover {text-decoration:none; color:#7FB635}
.crumbs span {color:#999;font-size:11px;}
.crumbs img {margin-right:7px;vertical-align: middle;margin-top:-7px;}

.current_crumbs {font-weight:bold;}

.widget_col {margin-bottom:20px;}
.widget_col_header {background:url(../img/whead.jpg); width:96%; height:24px; padding:8px 2%; color:#faffe0; font-size:20px; text-align:center;}
.widget_col_stretch {border:1px solid #e1dec8; background:#fff;  padding:10px;}
.widget_col_stretch ul {list-style-type:none; margin:0; padding:0; width:100%;}
.widget_col_stretch li {margin:0;}
.widget_col_stretch li a {border-bottom:1px solid #e1dec8; padding:5px; display:block; font-size:14px; text-decoration:none; color:#000; font-weight:bold;}
.widget_col_stretch li a:hover, .widget_col_stretch li a.selected_element {background-color:#7FB635; color:#fff;}
.widget_col_stretch ul ul {width:100%;}
.widget_col_stretch ul ul li a {font-size:13px; font-weight:normal;padding-left:15px;}

.downloadstable { width:100%; text-align:center; margin:10px 0 20px 0; font-size:12px; border:1px solid #cecece; border-collapse:collapse;}
.downloadstable #first { width:25%;}
.downloadstable #last { width:25%;}
.downloadstable tr{padding:10px;border-bottom:1px solid #CCC;}

.downloadstable td {border-bottom:1px solid #cecece;}
.downloadstable td img{ width:20px;}
.downloadstable td { padding:5px 0; text-align:center;}
.downloadstable th {color:#000; padding:5px 0;}
#lastdoc{border:none;}

.video { width:100%; margin-bottom:25px;}
.video h3 {height:35px; overflow:hidden; margin:2px 0; text-align:center}
.video_elem { float:left; width:275px; margin:0px 5px 0 5px; }
.video p {margin:5px 0; font-size:12px; height:36px; overflow:hidden;}

.gallery_section {}
.gallery_section ul {list-style-type:none; margin:0; padding:0;}
.gallery_section table {border-spacing:0;}
.gallery_section td {width:175px; height:132px;}
.gallery_section li {float:left; margin:0 5px;}
.gallery_section img {max-width:175px; max-height:132px;}

.comentariu_items { font-size:12px; margin-bottom:10px;} 
.comentariu_items p {float:left;width:67%; margin:0;}
.comentariu_items br {clear:both}
p.com_user_date {width:27%;font-weight:bold; text-align:right}
.com_user_date span {font-weight:normal;}
p.com_separator {width:1px; min-height:30px; margin:0 7px 0 16px; background:#aaa;}

.site_form {margin-bottom:15px;}
.site_form .reload {margin:4px 0 0 5px; border:0; box-shadow:none; cursor:pointer;}
.site_form br { clear:both; }
.site_form span { color:red; }
.site_form label { display:block; float:left; width: 165px; text-align:right; margin-right:20px; margin-top:4px; font-size:13px;}
.site_form .register_label{text-align:left; margin-bottom:5px;}
.site_form input[type=text], .site_form input[type=password]{ width: 350px; display:block; float:left; margin-bottom:10px; height:15px; padding:5px 5px 3px 5px; font-size:12px; border: 1px solid #DBD5D0; }
.site_form input[type=file]{ width: 350px; display:block; float:left; margin-bottom:10px; height:25px; padding:5px 5px 3px 5px; font-size:12px;	border: 1px solid #DBD5D0;}
.site_form input[type=checkbox] { float:left; margin:3px 5px 0px 220px;}
.site_form input[type=submit], .site_form input[type=button] { background:#A3AD3D; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold; margin:0px auto; padding:4px 7px; cursor:pointer; border-radius: 3px; display:block; border:0;}
.site_form textarea{ width:350px; height:80px; display:block; float:left; margin-bottom:10px; padding:5px 5px 3px 5px; font-size:12px; border:1px solid #DBD5D0;}
.site_form select { width:362px; border:1px solid #ccc; margin:0 0 10px 0; padding:3px; float:left; }
.site_form hr {border-bottom: 1px solid #ccc;}

#feedback_captcha, #cfeedback_captcha { margin:2px 50px 0 5px; float:right; }
#feedback_code { width:110px; margin-right:5px; }

.warning_box{ font-weight: bold; background: #D14602; color: white; padding: 5px 14px; margin: 10px 0px; font-size:13px;}
.warning_box a {color:yellow;}
.information_box{ background: #dedede; padding: 10px 10px; margin:10px 0 20px 0; border-radius:2px; font-size:14px; color:#999;}
.information_box a{ font-weight: bold; color:#fff;}

.search_products {margin-bottom:20px;}
.search_products input[type=text] {width:260px; padding:2px; float:left;margin-top:4px; border:1px solid #999;}
.search_products input[type=image] {float:right;}
.search_products input[type=button] {background:url(../img/search_button_green.png); cursor:pointer; border:0; width:32px; height:32px;}

.subcatlist li a:hover, .subcatlist li a.subselected_element {background-color:#EFEED2; color:#000;}

.pagination {width:100%; height:25px; margin:15px 0;}
ul.pagination_list {text-align:center;}
.pagination_list li {display:inline; margin:0;}

.pagination_first a {width:20px; height:15px; font-size:14px; color:#232323; margin:0 5px; display:inline-block; padding:4px 0px; text-decoration:none; }
.pagination_last a {width:20px; height:15px; font-size:14px; color:#232323; margin:0 5px; display:inline-block; padding:4px 0px; text-decoration:none;}
.pagination_back a {width:15px; height:15px; font-size:15px; color:#232323; margin:0 10px 0 5px; display:inline-block; padding:4px 0px; text-decoration:none;}
.pagination_next a {width:15px; height:15px; font-size:15px; color:#232323; margin:0 5px 0 10px; display:inline-block; padding:4px 0px; text-decoration:none;}

li.pagination_simple, li.pagination_selected {margin:0 5px;}
.pagination_simple a{font-size:14px; color:#555; font-weight:bold; display:inline-block; padding:4px 4px; margin:1px 2px; background:white;text-decoration:none;}
.pagination_selected a{font-size:14px; color:#555; font-weight:bold; display:inline-block; padding:4px 4px; margin:1px 2px; background:#ebebeb;text-decoration:none;}

.article_ct { word-wrap:break-word; }
.article_ct p {margin:5px 0 15px 0;}
.article_ct img{ margin:10px; max-width:95%; }
.article_ct ul, .article_ct ol{ margin-left: 10px; max-width:100%;}

.header_r {float:right; width:640px;}

.slider_header {width:640px;overflow:hidden;}
.slider_header table {border-spacing:0; table-layout:fixed; margin:0; width:640px; height:220px; overflow:hidden;}
.slider_header td {width:640px;height:220px; overflow:hidden;}
.slider_header img {max-width:640px; }
 
.headband {width:930px; margin: 0px auto;} 
.header {width:930px; height:265px; margin:0 auto; overflow:hidden; background:;}
.subheader_section {width:930px; margin:0 auto; background:SITE_SUBHEADER_BACKGROUND_COLOR; }
.subheader_content {width:930px; margin:0 auto;};

.logo a {display:block;}
.logo img {max-width:250px; max-height:248px;}
.logo a:hover {text-decoration:none;}
.logo { max-width:250px; max-height:248px; float:left; padding:8.5px 20px; overflow:hidden; ;}
 
.menu_section {width:640px; height:42px; background:#EFEED2;}
.menu_content {width:640px; margin:0 auto;}

ul.dropdown                         { position: relative; float:left; margin:0; padding:0;}
ul.dropdown li                      { width:auto; display:block; float:left; zoom:1; list-style:none; margin:0;}
ul.dropdown li a 					{ display:block; float:left; font-size:16px; text-transform:uppercase; color:#817150;  padding:5px 15px; margin:8px 20px; text-decoration:none; font-family:'Trebuchet Ms'; font-weight:bold; }
ul.dropdown li:last-child a         {border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }
ul.dropdown li.hover a 				{text-decoration:none; color:#fff; background-color:#A3AD3D; border-radius:5px;}
ul.dropdown li.hover a:hover,  ul.dropdown li.hover a:active, ul.dropdown li a.selectedmenu { text-decoration:none; color:#fff; background-color:#A3AD3D; border-radius:5px;}

ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index:1000;  -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; box-shadow: 0px 0px 5px #888; background:#C63800}
ul.dropdown ul li{ display:block; padding:5px; width:210px; height:auto;}
ul.dropdown li.hover ul li a {background:none; color:#fff;} 
ul.dropdown li.hover ul li a.selectedmenu {color:#FFDC00}
ul.dropdown ul li:hover {color:#FFDC00}
ul.dropdown ul li a {padding:0; background:none; display:block; width:210px;}
.gplus {float:right; width:60px; margin-top:4px; overflow:hidden;}
.footer_menu { padding:20px 0 5px 0; color:#555; }
.footer_menu hr {height:1px; border:0; margin:2px 0; width:95%; margin:0 auto;background:#b7b7b7;}
.footer_menu ul {margin:0; padding:0; list-style:none; width:100%; text-align:center;}
.footer_menu li {text-align:center; margin:0 25px 5px 25px; display:inline;} 
.footer_menu a {color:#555; }
.footer_menu a:hover {text-decoration:underline;}

.footer_credits {margin:0;padding:5px 0; background:#fff;}
.footer_credits p {color:#000; float:left;  margin:8px 0 0 20px; font-size:12px;text-transform:uppercase;}
.credits_single {width:450px; margin:0 0 0 10px; text-align:right; float:right}
.credits_single img {margin:0 15px;} 
  
.search_info {}
.search_info h2 {font-weight:normal; font-size:15px;}
.search_info span {color:#7FB635; font-weight:bold;}

.prod_list_filter {margin:0px 8px 5px 0px; float:right; height:25px;}
.prod_list_filter p {font-size:14px; font-weight:bold; margin:6px 5px 0 0; float:left}
.prod_list_filter form {margin:2px 0 2px 2px; float:left; width:165px; border:1px solid #e4e4e4; border-radius:2px;}
.prod_list_filter select {font-size:12px; color:#555; width:160px;}
.prod_list_filter option {border:1px solid #e4e4e4; padding:2px;}

.pr_grid_elem {float:left; width:178px; margin:5px 5px 15px 5px; padding:0; height:280px; border:1px solid #e1dec8;  background:url(../img/main_bg.gif);}
.products_grid .first {margin-left:0;padding-left:0;}
.products_grid .last {margin-right:0; padding-right:0;}
.products_grid {margin-top:6px;}
.products_grid table {width:168px; border-spacing:0; border-collapse:collapse; table-layout:fixed; margin:0 auto;}
.products_grid td {width:164px; height:164px; padding:2px; background:#fff; vertical-align:middle; text-align:center;}
.products_grid td a {width:164px; display:inline;}
.products_grid img {max-width:164px; max-height:164px;}
.products_grid h2, .products_grid h3 {margin:0; border:0; padding:0px 3px 3px 3px; overflow:hidden; background:none; text-align:center;}
.products_grid h2 a, .products_grid h3 a {margin-top:5px; display:block; height:40px; overflow:hidden; color:#817150; font-size:12px; text-decoration:none; line-height:110%;}
.products_grid h2 a:hover, .products_grid h3 a:hover {text-decoration:none; color:#6DB600;}
a.pr_grid_details {overflow:hidden; height:21px; color:#000; display:block; padding:3px 10px; text-align:center; font-size:13px; font-weight:bold; float:right;}

img.nou {position:relative; top:-358px; left:194px;}
h2.title_nou, h3.title_nou {margin:0 50px 0 10px; width:180px;}
.is_nou {margin-top:-55px;}

img.promo {position:relative; top:-361px; left:-5px;}
h2.title_promo, h3.title_promo {margin:0 10px 0 40px; width:190px;}
.is_promo {margin-top:-54px;}

img.nou_with_promo {position:relative; top:-360px; left:135px;}
h2.title_promo_nou, h3.title_promo_nou {margin:0 50px 0 40px; width:150px;}

.prod_stoc_cart {float:left; height:21px; padding:3px 10px;}

div.prod_price, div.prod_price_2 { clear:both; margin:2px 0 0 0; width:100%; text-align:center; line-height:normal;}
div.prod_price p.prod_orig_price {margin:0 0 0 8px;}
.prod_price p, .prod_price_2 p, .product_view .prod_price p, .product_view .prod_price_2 p{color:#E7641C; font-size:20px; margin:0; display:inline;}
.prod_price span, .prod_price_2 span {font-size:12px; font-weight:normal;}
p.prod_orig_price {margin-top:2px; font-size:14px; font-weight:normal; color:#aaa; text-decoration:line-through;}
.prod_orig_price span { font-size:11px;}
.prod_price br {clear:both;}
 
.prod_navigation {margin:5px 0; height:30px; }
a.prev, a.next {display:block; width:auto; height:15px; float:left; font-weight:bold; text-align:center; text-decoration:none; padding:5px 20px 5px 20px; color:#000; background:#F8F9FB; margin:0; border-radius:3px; border:1px solid #ddd;}
a.prev {background:url('../img/arrow_left_alt1.png') no-repeat 5px 5px; padding-left:30px;}
a.next {float:right; background:url('../img/arrow_right_alt1.png') no-repeat 130px 5px; padding-right:30px;}

.product_view {font-size:12px;line-height:130%;}
.product_view h1 {color:#817150; margin:10px 0 0 0; border:0; font-size:19px;}
.product_view h2 {color:#817150; border:0; text-transform:none; display:block; margin:5px 5px 5px 0; padding:0; background:none;}
.product_view p {font-size:12px; color:#242133;margin:5px 0;}
.product_view span {font-size:12px;}
.product_view hr {background:#ccc; border:0; height:1px; clear:both;}
.product_view_details {margin:10px 0;}
.title_descr {font-size:14px;}

p.no_mlm_credit {padding:5px; text-align:center; background:#ebebeb; color:#68001A; margin:5px 0; font-size:15px;}


.product_view_photos {float:left; width:250px; padding:0; position:relative;}
.product_view_photos table {width:250px; height:250px; margin:0px auto; border:1px solid #f4f4f4; box-shadow:0px 2px 2px #f4f4f4; table-layout:fixed; border-spacing:0; border-collapse:collapse;}
.product_view_photos td {width:230px; padding:10px; height:230px; vertical-align:middle;text-align:center; background:#fff;}
.product_view_photos td a{}
.product_photo {max-width:230px;}

.product_gallery {width:100%; margin:0;} 
.product_gallery table {width:74px; height:74px; float:left; margin:4px 3px; padding:0px; border:1px solid #f4f4f4; box-shadow:0px 2px 2px #f4f4f4; table-layout:fixed; border-spacing:0; border-collapse:collapse;}
.product_gallery td {width:70px; height:70px; padding:2px; vertical-align:middle;text-align:center;}
.product_gallery td a{}
.product_gallery img {max-width:70px; max-height:70px; width:70px;}

.prod_view_all_details {float:left; width:300px; min-height:250px; padding:5px 10px 15px 10px; margin:0; box-shadow:0px 2px 5px #cecece; background:#f7f7f7;}
.prod_view_all_details h1 {background:none; padding:0;}
.prod_view_all_details img {vertical-align:middle;}

div.price, div.price_2 {display:inline-block;}
.price h2, .price_2 h2 {margin:0; padding:0; font-size:20px; display:inline-block;}
.price p, .price_2 p {margin:20px 0 0 3px; font-size:28px; color:#E7641C; display:inline-block; line-height:26px;}
.price span {font-size:20px; font-weight:normal;}
p.orig_price {font-size:16px; color:#9d9d9d; text-decoration: line-through; margin-left:20px;}
.orig_price span {font-size:16px;}

input.prod_view_message_above_max_price {margin:15px 30px 10px 30px; padding:5px 10px; background:#E7641C; border-radius:5px; color:#fff; text-align:center; font-size:15px; float:left; width:auto; border:none; cursor:pointer;}
input.prod_view_message_above_max_price:hover {border:none;}
.prod_view_phone_above_max_price {text-align:center; font-weight:bold; float:left; margin:10px;}

.product_opinii {padding:0 10px; margin:0 0 20px 0}
.product_opinii p {font-size:12px; margin:5px;}
 