
body
{
	color: #000000;
	background: #ffffff;
	margin: 0px;
}

body, a, a:visited, a:hover, a:active
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color: #000000;
}

a, a:visited, a:hover, a:active
{
	color: #2b6000;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bolder;
}

div
{
	overflow: hidden;
}

.hidden_div
{
	display: none;
}

.clear_float
{
	clear: both;
}

.cursor_hand
{
	cursor: pointer;
}

input
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
}

div, h1, h2, h3, p, form, table, tr, td, ul, ol, li
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

h1
{
	margin: 10px 10px 2px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #435f14;
}

h2
{
	margin: 10px 10px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#main_container
{
	margin: auto;
	width: 780px;
}

#top_logo
{
	float: left;
}

#top_cart
{
	text-align: center;
	width: 176px;
	height: 75px;
	float: right;
	/*background: url('https://www.gerovitalromania.com/_public/resources/imgs/cart.jpg') no-repeat top center;*/
}

#top_cart1
{
	margin: 40px 10px 0px 100px;
}

#top_cart2
{
	margin: 0px 10px 0px 10px;
}

#top_user
{
	text-align: right;
	width: 300px;
	float: right;
	padding: 35px 10px 5px 10px;
}

#top_user2
{
	width: 150px;
	float: right;
	padding: 35px 10px 5px 10px;
}

.no_border
{
	border: solid 0px navy;
}

.top_bar
{
	width: 1px;
	background: #6ed000;
	height: 50px;
	margin: 10px 0px;
	float: right;
}

#left_frame
{
	float: left;
	width: 175px;
}

#center_frame
{
	margin-left: 1px;
	float: left;
	width: 426px;
}

#right_frame
{
	margin-left: 1px;
	float: left;
	width: 175px;
}

#top_left_menu
{
	background: #e6f0ce;
	list-style: none;
	border: solid 1px #b0c699;
	width: 173px;
	height: 189px;
}

#top_left_menu li img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#top_left_menu li
{
	width: 173px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	overflow: hidden;
	line-height: 0px;
	display: inline; 
}

#top_left_menu li a, #top_left_menu li a:active, #top_left_menu li a:hover, #top_left_menu li a:visited, #top_left_menu li 
{
	margin: 0px;
	padding: 0px;
}

#left_menu
{
	background: #fafdf6;
	list-style: none;
	border: solid 1px #b0c699;
	width: 173px;
	overflow: hidden;
	margin-top: 1px;
}

#left_menu li
{
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

#left_menu li a, #left_menu li a:active, #left_menu li a:hover, #left_menu li a:visited 
{
	color: #3d4e20;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana;
}

#top_right_menu
{
	background: #ffffff;
	list-style: none;
	border: solid 1px #b0c699;
	width: 173px;
	height: 130px;
}

#top_right_menu li
{
	margin: 11px 10px 0px 15px;
	padding: 0px 0px 0px 5px;
}

#top_right_menu li a, #top_right_menu li a:active, #top_right_menu li a:hover, #top_right_menu li a:visited 
{
	color: #545f7a;
	font-size: 11px;
	font-weight: bold;
}

#left_articles
{
	margin-top: 1px;
	background: #ffffff;
	list-style: none;
	border: solid 1px #b0c699;
	width: 173px;
}

#left_articles li
{
	margin: 5px 5px 5px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

#left_articles li a, #left_articles li a:active, #left_articles li a:hover, #left_articles li a:visited 
{
	color: #1a3854;
	font-weight: bold;
	font-size: 11px;
}

#bottom_bar a, #bottom_bar a:hover, #bottom_bar a:active, #bottom_bar a:visited
{
	color: #376b00;
}

#bottom_bar
{
	margin-top: 1px;
	padding: 5px 0px;
	background: #6ed000;
	width: 776px;
	text-align: center;
	border: solid 1px #b0c699;
}

.article_img
{
	list-style: none;
	float: right;
	padding: 0px 10px;
}

.main_article
{
	padding: 5px;
	color: #555555;
	font-size: 11px;
}

.main_article p
{
	text-align: justify;
}

.main_article h1
{
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #435f14;
}

.main_article h3
{
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
}

#right_menu
{
	margin-top: 1px;
	background: #ffffff;
	list-style: none;
	border: solid 1px #b0c699;
	width: 173px;
	padding-bottom: 2px;
}

#right_aod
{
	margin-top: 1px;
	background: #ffffff;
	border: solid 1px #b0c699;
	width: 173px;
	color: #555555;
	text-align: justify;
}

#right_aod p
{
	margin: 5px;
}

#right_menu li
{
	margin: 5px 10px 3px 15px;
	padding: 0px 0px 0px 0px;
}

#right_menu li a, #right_menu li a:active, #right_menu li a:hover, #right_menu li a:visited 
{
	color: #1a3854;
	font-size: 11px;
	font-weight: bold;
}

/*
#promo_menu
{
	background: #ffffff;
	list-style: none;
	width: 175px;
}

#promo_menu li
{
	width: 173px;
	margin: 1px 0px 0px 0px;
	border: solid 1px #b0c699;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	line-height: 0px;
	display: inline;
}
/**/

#promo_menu
{
	background: #ffffff;
	width: 175px;
}

#promo_menu div
{
	width: 173px;
	margin: 1px 0px 0px 0px;
	border: solid 1px #b0c699;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	line-height: 0px;
}

#quick_search
{
	padding-top: 6px;
	margin-top: 1px;
	background: #93cf4a;
	border: solid 1px #b0c699;
	width: 173px;
	height: 50px;
	font-weight: bold;
	font-size: 12px;
}

#newsletter
{
	margin-top: 1px;
	background: #b6e77f;
	color: #555555;
	border: solid 1px #b0c699;
	width: 173px;
	height: 115px;
}

#newsletter h1
{
	background: #6ed000;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	width: 173px;
	height: 17px;
	color: #376b00;
	text-align: center;
	padding: 5px 0px 2px 0px;
}

#newsletter p
{
	margin: 3px 5px;
	text-align: justify;
}

.form_isrc
{
	margin-top: 5px;
	width: 120px;
	height: 15px;
	border: solid 1px #888888;
	margin-left: 10px;
}

.form_ssrc
{
	margin-top: 5px;
	width: 30px;
	height: 19px;
	border: solid 1px #b0c699;
	color: #ffffff;
	background: #435f14;
	font-size: 11px;
	font-weight: bolder;
}

.form_l
{
	text-align: right;
	width: 150px;
	padding-right: 10px;
}

.form_lb
{
	text-align: right;
	width: 150px;
	padding-right: 10px;
	font-size: 11px;
	color: #555555;
}

.form_div .form_l
{
	font-size: 11px;
}

.form_i1, .form_i1b, .form_i5, .form_t1, .form_i2, .form_d1, .form_d2, .form_d3, form_ira1, form_ira2, form_ira3, form_ira4
{
	width: 200px;
	height: 15px;
	border: solid 1px #b0c699;
	font-size: 11px;
}

.form_s1, .form_s1b
{
	width: 202px;
	height: 22px;
	border: solid 1px #84C449;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #435f14;
}

.form_i5
{
	background: #6dd86d;
}

.form_i2
{
	width: 30px;
	text-align: center;
}

.form_t1
{
	height: 100px;
}

.form_d1
{
	width: 50px;
}

.form_d2
{
	width: 170px;
}

.form_d3
{
	width: 70px;
}

.form_s1b
{
	width: 122px;
}

.form_i1b
{
	width: 120px;
}

.main_title
{
	margin: 5px 10px 5px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.next_link
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #435f14;
}

.next_link a, .next_link a:hover, .next_link a:active, .next_link a:visited 
{
	font-size: 11px;
	font-weight: bold;
	color: #435f14;
}

.main_box1
{
	float: left;
	margin-right: 1px;
	border: solid 1px #dddddd;
	width: 200px;
	height: 120px;
	padding: 10px 5px;
}

.main_box7
{
	float: left;
	margin-right: 1px;
	margin-top: 1px;
	border: solid 1px #dddddd;
	width: 200px;
	height: 203px;
	padding: 5px;
}

.main_box2, .main_box2b
{
	margin-top: 1px;
	border: solid 1px #dddddd;
	padding: 5px;
}

.main_box2b p
{
	margin: 2px;
}

.form_div h1
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.msg
{
	margin: 0px 10px;
}

.msg h1
{
	font-size: 12px;
	font-weight: bold;
	color: #a5c86a;
}

.msg a, .msg a:active, .msg a:hover, .msg a:visited
{
	font-size: 11px;
	font-weight: normal;
	color: #777777;
}

.msg_err
{
	margin: 0px 10px;
}

.msg_err h1
{
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.msg_err a, .msg_err a:active, .msg_err a:hover, .msg_err a:visited
{
	font-size: 11px;
	font-weight: normal;
	color: #777777;
}

.prods_pic
{
	float: left;
	width: 150px;
	margin: 30px 0px 2px 5px;
}

.prods_right
{
	float: right;
	width: 260px;
	margin: 15px 5px 0px 0px;
}

.prods_main
{
	width: 410px;
	margin: 15px 5px 2px 5px;
}

.prods_cat, .prods_cat a, .prods_cat a:active, .prods_cat a:hover, .prods_cat a:visited
{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.prods_title, .prods_title a, .prods_title a:active, .prods_title a:hover, .prods_title a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #3e712a;
}

.prods_title
{
	border-bottom: solid 1px #d9dbdc;
}

.prods_title a
{
	float: left;
}

.prods_price
{
	float: right;
	color: #b8607d;
}

.prods_desc
{
	color: #999999;
}

.err_msg_2
{
	margin: 0px 10px;
	color: red;
}

#js_msg
{
	margin: 0px 10px;
	color: red;
}

#faq p
{
	margin: 10px 10px;
	font-size: 11px;
	text-align: justify;
	color: #555555;
}

.faq_ul
{
	margin: 10px 10px 10px 50px;
	list-style: none;
}

.faq_ul li
{
	margin: 3px;
	font-size: 11px;
	text-align: justify;
}

.faq_ul2
{
	margin: 10px 10px 10px 50px;
}

.faq_ul2 li
{
	margin: 3px;
	font-size: 11px;
	text-align: justify;
	color: #555555;
}

#faq a, #faq a:hover, #faq a:active, #faq a:visited, .tlink a, .tlink a:hover, .tlink a:active, .tlink a:visited
{
	color: blue;
	font-weight: normal;
	font-size: 11px;
}

#faq a:hover, .tlink a:hover
{
	text-decoration: underline;
}

strong, strong a, strong a:visited, strong a:active, strong a:hover, #faq strong, #faq strong a, #faq strong a:visited, #faq strong a:active, #faq strong a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #555555;
}

#faq h1
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#main_frame
{
	padding: 0px;
	margin: 0px;
}

.link13 a, .link13 a:active, .link13 a:visited
{
	font-size: 11px; 
	font-weight: normal; 
	color: #555555;
}

.link13 a:hover
{
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline;
	color: blue;
}

.prod_categ_1
{
	margin: 2px 5px;
}

.prod_title_1
{
	margin: 2px 5px;
}

.prod_title_1 a, .prod_title_1 a:active, .prod_title_1 a:hover, .prod_title_1 a:visited 
{
	color: #4c7b39;
	font-size: 12px;
	font-weight: bold;
}

.prod_categ_1 a, .prod_categ_1 a:active, .prod_categ_1 a:hover, .prod_categ_1 a:visited 
{
	color: #555555;
	font-size: 12px;
	font-weight: bold;
}

.prod_vol
{
	text-align: right;
	margin-right: 5px;
	margin-top: 2px;
	color: #555555;
	font-size: 12px;
	font-weight: normal;
}

.prod_price_1
{
	text-align: right;
	text-decoration: line-through;
	margin-right: 5px;
	margin-top: 2px;
	color: #9c204a;
	font-size: 12px;
	font-weight: normal;
}

.prod_price_2
{
	text-align: right;
	margin-right: 5px;
	margin-top: 2px;
	color: #9c204a;
	font-size: 12px;
	font-weight: bold;
}

.prod_pic_1
{
	text-align: center;
	margin: 2px 2px 2px 2px;
	width: 105px;
	float: left;
}

.prod_pic_0
{
	margin-top: 10px;
	text-align: right;
	float: left;
	width: 280px;
}

.prod_right_0
{
	text-align: right;
	float: left;
	padding: 5px;
	width: 130px;
}

.prod_buy_1
{
	margin: 0px 5px 0px 0px;
	text-align: right;
	padding-bottom: 2px;
}

.buy_in
{
	width: 30px;
	border: 0px;
	border-bottom: solid 1px #9c204a;
	text-align: center;
}

.buy_in3
{
	width: 20px;
	height: 14px;
	border: solid 1px #dddddd;
	text-align: center;
	font-size: 11px;
}

.buy_btn
{
	width: 100px;
	border: solid 1px #9c204a;
	color: #9c204a; 
	background: #eeeeee;
}

.prod_desc
{
	text-align: justify;
	margin: 2px 5px 2px 5px;
	color: #555555;
}

.prod_desc a, .prod_desc a:hover, .prod_desc a:active, .prod_desc a:visited
{
	color: blue;
	font-size: 11px;/**/
	font-weight: normal;
}

.prod_more
{
	margin: 2px 5px 2px 5px;
	text-align: right;
}

.prod_more a, .prod_more a:active, .prod_more a:hover, .prod_more a:visited
{
	color: #4c7b39;
	font-weight: bold;
}

.art_div, .art_div p  
{
	text-align: justify;
}

.art_div h1, .art_div h2, .art_div h3
{
	font-size: 12px;
}

.art_div h3
{
	font-size: 11px;
}

.prod_c1_1
{
	float: left;
	width: 305px;
	margin-left: 5px;
}

.prod_c1_2
{
	width: 400px;
	margin-left: 5px;
}

.prod_c1_3
{
	border-bottom: solid 0px #dddddd;
	font-size: 12px;
	font-weight: bold;
	color: #9c204a;
}

.prod_c1_4
{
	float: left;
	width: 250px;
}

.prod_c1_4 a, .prod_c1_4 a:visited, .prod_c1_4 a:active, .prod_c1_4 a:hover 
{
	font-size: 12px;
	margin-left: 5px;
}

.prod_c1_5
{
	float: right;
	width: 50px;
	text-align: right;
}

.table_cart td
{
	padding: 2px 0px;
}

.table_cart
{
	width: 100%;
}

.tbl2 td
{
	padding: 0px;
	margin: 0px;
	
}

.cntct
{
	font-size: 11px;
	margin-top: 10px;
}

.cntct td
{
	padding-top: 5px;
}

.cntct strong
{
	font-size: 11px;
}

a:hover
{
	text-decoration: underline;
}

.art_cnt h1
{
	margin: 5px 0px 2px 0px;
	font-size: 12px;
	color: #555555;
}

.art_cnt p
{
	margin: 5px 0px 2px 0px;
	text-align: justify;
}

.art_cnt ul
{
	margin: 3px 10px 2px 10px;
	text-align: justify;
}

.art_cnt li
{
	margin: 2px 20px 2px 20px;
}

.table_ord ul
{
	list-style: none;
}

.table_ord li
{
	margin: 2px;
	font-weight: bold;
	color: #555555;
}

.table_ord
{
	margin: 10px;
	padding: 0px;
	width: 420px;
	color: #555555;
}

.ord_tr_1
{
}

.ord_td_1
{
	padding-right: 10px;
	font-weight: bold;
}

.prod_desc strong
{
	font-size: 11px;
}

.prod_after_box
{
	float: left;
	width: 140px;
	height: 160px;
	text-align: center;
	padding-top: 10px;
}

.prod_after_box a, .prod_after_box a:active, .prod_after_box a:hover, .prod_after_box a:visited
{
	font-size: 11px;
	color: #333333;
}

.prod_after_1
{
	margin: 2px 0px 0px 0px;
}

.prod_after_2
{
	width: 424px;
	margin: 1px 0px 0px 0px;
	border: solid 1px #b0c699;
	/*background: #fafafa;/**/
}

.prod_after_1 h1
{
	padding: 5px 10px 3px 10px;
	font-size: 12px;
	color: #333333;
}
