/*body {
    
    margin: 0;
    padding: 0;
    background-image: url(elemek/main_bg.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
    font-family: Tahoma;
    font-size: 10px;
  
}*/
form {
    margin: 0;
    padding: 0;
}

.green_btn {
    float: left;
    display: inline;
    background-color: #4C671A;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: white;
    padding: 3px 17px 3px 17px;
    margin: 0px 0 0 0;
    cursor: pointer;
    border: 0px;
    width: auto;  /* IE table-cell margin fix */
    overflow: visible;

}

.red_btn {
    background-color: #B40001;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: white;
    padding: 3px 22px 3px 22px;
    margin: 0px 0 0 0;
    cursor: pointer;
    border: 0px ;
    width: auto;  /* IE table-cell margin fix */
    overflow: visible;
}

.orange_btn {
    background-color: #EBB342;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: white;
    padding: 3px 28px 3px 28px;
    margin: 0px 0 0 0;
    cursor: pointer;
    border: 0px ;
    width: auto;  /* IE table-cell margin fix */
    overflow: visible;
}
.orange_btn_2 {
    background-color: #EBB342;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: white;
    padding: 3px 25px 3px 25px;
    margin: 0px 0 0 0;
    cursor: pointer;
    border: 0px ;
    width: auto;  /* IE table-cell margin fix */
    overflow: visible;
}


.link_type_1 {
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: none;
}
.link_type_2 {
    font-family: Arial;
    font-size: 15px;
    color: white;
    font-weight: bold;
    color: #F6B03E;
    text-decoration: none;
}
.link_type_3 {
    font-family: Arial;
    font-size: 15px;
    color: white;
    font-weight: bold;
    color: #314310;
    text-decoration: none;
}
.link_type_1:hover,
.link_type_2:hover,
.link_type_3:hover {
    text-decoration: underline;
}





#site_container {
    
	width: 995px;
	margin: 0px auto 0 auto;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	border: 0px solid red;
}
#inner_container {
    float: left;
    display: inline;
    min-height: 300px;
	height: auto !important;
	height: 300px;
	border: 0px solid red;
}

#head_container {
    float: left;
    display: inline;
    background-color: #D5E0BE;
    width: 995px;
    min-height: 125px;
	height: auto !important;
	height: 125px;
    border: 0px solid red;
}
#left_head_section {
    float: left;
    display: inline;
    margin: 0 0 0 20px;
    width: 445px;
    min-height: 125px;
	height: auto !important;
	height: 125px;
    border: 0px solid red;
}
#main_logo {
    float: left;
    display: inline;
    text-align: center;
    width: 350px;
    margin: 11px 0 0 0;
    border: 0px solid red;
}
#search_section {
    float: left;
    display: inline;
    margin: 2px 0 0 4px;
    width: 445px;
    text-align: center;
    border: 0px solid red;
}
.search_input {
    width: 331px;
    font-size: 11px;
    font-family: Arial;
    padding: 4px;
    border: 1px solid #B8B9BB;
    font-weight: bold;
    color: #808080;
}
.search_input_list {
     padding: 0;
     margin: 0 0 0 0px;
     width: 445px;
     list-style-type: none;
     border:    0px solid red;
}
.search_input_list li {
    float: left;
    margin: 0px 4px 0 0;
    border: 0px solid red;
}
#right_head_section {
    float: right;
    display: inline;
    width: 520px;
    min-height: 125px;
	height: auto !important;
	height: 125px;
    border: 0px solid red;
}
/* bejelentkezett */
#right_head_section .logined_user_container {
    float: right;
    display: inline;
	margin: 3px 3px 0 0;
	padding: 0;
	width: 510px;
	height: 118px;
    background-color: #BFC8A9;
	border: 0px solid white;
}
.basket_menu_container {
    float: left;
    display: inline;
    width: 510px;
	height: 90px;
}
.welcome_logined_user {
    float: left;
    display: inline;
    width: 496px;
	height: 28px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #B20007;
    padding-top: 5px;
    padding-left: 14px;
    border: 0px solid white;
}
.logined_user_menu {
    float: left;
    display: inline;
    width: 170px;
    min-height: 50px;
	height: auto !important;
	height: 50px;
}
.basket_btn_container {
    float: left;
    display: inline;
    width: 110px;
    min-height: 50px;
    
	height: auto !important;
	height: 50px;
}
.basket_btn {
    float: left;
    display: inline;
    width: 90px;
    min-height: 30px;
	height: auto !important;
	height: 30px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    background-color: #98A480;
}
.basket_sum_info {
    float: left;
    display: inline;
    width: 190px;
    padding:  10px 0 0 20px;
    min-height: 30px;
	height: auto !important;
	height: 30px;
    font-weight: bold;
    font-size: 13px;
}
.basket_item_num {
    font-size: 18px;
    color: #B80100;
}
.basket_link {
    text-decoration: none;
    color: black;
}
.basket_link:hover {
    text-decoration: underline;
}
.basket_sum_price {
    font-size: 22px;
    font-weight: bold;
    color: #B80100;      
}
.basket_next_to_pay {
    font-size: 13px;
    font-weight: bold;
    color: #314310;      
}
.basket_title {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.logined_user_menu_list {
    margin: 16px 0 0 10px;
    padding: 0;
    list-style-type: none;
    border: 0px solid white;
}
.logined_user_menu_list .logined_user_menu_item {
   margin: 7px 0 0 0;
   padding: 0 0 0 20px;
   background-image: url(elemek/small_square.jpg);
   background-repeat: no-repeat;
   background-position: 6px 6px;
    
}
.logined_user_menu_link {
    font-family: Arial;
    font-size: 12px;
    color: #4C6915;
    font-weight: bold;
    text-decoration: none;
}
.logined_user_menu_link:hover {
    text-decoration: underline;
}
.logined_user_menu_link_logout {
    font-family: Arial;
    font-size: 12px;
    color: #792E28;
    font-weight: bold;
    text-decoration: none;
}
.logined_user_menu_link_logout:hover {
    text-decoration: underline;
}

/* nem bejelentkezett */
#right_head_section .login_contener {
	float: left;
    display: inline;
	margin: 15px 0 0 0;
	padding: 0;
	width: 475px;
	height: 61px;
	border: 0px solid white;

}
#right_head_section .login_table {
	float: left;
	display: inline;
	margin: 0px 0 0 0px;
	padding: 0;
}
#right_head_section .login_table .cell {
	font-family: Arial ,Tahoma;
	font-size: 12px;
	color: black;
	padding: 0 2px 0 2px;
	white-space: nowrap;
	border: 0px solid white;
}
#right_head_section .login_table .cell_btn {
	white-space: nowrap;
	border: 0px solid white;
	width: 95px;
}
#right_head_section .login_table .cell_merged {
	font-family: Arial ,Tahoma;
	font-size: 10px;
	color: black;
	padding: 0;
	white-space: nowrap;
	border: 0px solid white;
}

#right_head_section .login_remember_contener {
	float: left;	
	padding: 0px 0px 0 0px;
	width: 140px;
    margin: 2px 0 0 0;
	border: 0px solid white;
}
#right_head_section .login_remember_contener .login_remember_text {
	float: left;
	display: inline;
	margin: 3px 0 0 4px;
	color: black;
    border: 0px solid white;
    
}
#right_head_section .login_remember_contener .login_remember_ch {
	float: left;
	display:inline;
	border: 0px solid white;
	vertical-align: top; /* ie likes this */
	height: 13px;
	line-height: 13px;
	font-size: 5px; /* for ie (to enforce the smaller than default line height for div) */ 
	padding: 0px 0 0 0;
}
.login_input {
    font-family: Arial ,Tahoma;
	font-size: 12px;
    width: 160px;
    border: 1px solid #B8B9BB;
    padding: 3px;
}


.forgot_pwd {
    font-family: Arial, Tahoma;
	font-size: 12px;
    text-decoration: none;
    color: #51621C;
}
.forgot_pwd:hover {
    text-decoration: underline;   
}
.welcome_user {
    color: #4C671A;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
}


#center_banner_container {
    float: left;
    display: inline;
    width: 995px;
    min-height: 0px;
	height: auto !important;
	height: 0px;
    /*padding: 100px 0 100px 0;*/
    background-color: white;
    text-align: center;
    font-size: 0px;
}

#middle_container {
    float: left;
    display: inline;
    width: 987px;
    min-height: 150px;
	height: auto !important;
	height: 150px;
    background-color: white;
    padding: 3px;
	border: 1px solid #C2C2C2;
    
}
#main_menu {
    float: left;
    display: inline;
    width: 987px;
    background-color: #5E7E1D;
    min-height: 10px;
	height: auto !important;
	height: 10px;
    margin: 3px 0 10px 0;
    border: 0px solid red;
}

#main_menu_list {
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
    list-style-type: none;
    
}
#main_menu_list .main_menu_item { 
    float: left;
    display: inline;
    font-family: Arial;
    padding: 6px 34px 5px 34px;
    border: 0px solid red;
}
#main_menu_list .main_menu_item_selected { 
    float: left;
    display: inline;
    color: white;
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    padding: 6px 34px 5px 34px;
    
    background-color: #99CB34;
    
}
.main_menu_link {
    font-family: Arial;
    color: white;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.main_menu_link:hover {
    text-decoration: underline;
}
#top5_link_container {
    float: left;
    display: inline;
    width: 150px;
    text-align: center;
    padding: 6px 0px 5px 0px;
    margin-left: 13px;
    border: 0px solid red;
    
}



.left_container {
    
    float: left;
    display: inline;
    width: 200px;
    background-color: #D5E0BE;
    min-height: 650px;
	height: auto !important;
	height: 650px;
    margin-bottom: 3px;
    border: 0px solid red;
    
}

/** bal menü */
.left_menu_list {
    width: 200px;
    margin: 0;
    padding: 0px;
    
    list-style-type: none;
}
.left_menu_list .menu_title {
    font-weight: bold;
    background-color: #314310; /*#4C6718;*/
    color: white;
    font-family: Arial;
    font-size: 11px;
    padding: 6px 4px 6px 6px;
    margin-bottom: 1px;
}
.left_menu_list .inactive_menu {
    background-color: #698629;
    min-height: 10px;
	height: auto !important;
	height: 10px;
    padding: 0px;
    margin: 0 0 1px 0;
    font-size: 0;
}
.left_menu_list .active_menu {
    font-weight: bold;
    min-height: 10px;
	height: auto !important;
	height: 10px;
    background-color: #D69203;
    padding: 0px;
    margin: 0 0 1px 0;
}
.left_menu_list .active_menu_with_submenu {
    font-weight: bold;
    background-color: #698629;
    min-height: 10px;
	height: auto !important;
	height: 10px;
    padding: 0px;
    margin: 0 0 1px 0;
}
.left_menu_list .inactive_submenu {
    background-color: #BAD777;
    min-height: 10px;
	height: auto !important;
	height: 10px;
    padding: 0px;
    
    margin: 0 0 1px 0;
}
.left_menu_list .active_submenu {
    background-color: #F6B03E;
    min-height: 10px;
	height: auto !important;
	height: 10px;
    padding: 0px;
    margin: 0 0 1px 0;
}

.left_menu_item {
    cursor: pointer;
    width: 192px;
    padding: 6px 0px 6px 6px;
    margin: 0;
    border: 0px solid red;
}
.left_menu_item_sub {
    cursor: pointer;
    width: 186px;
    padding: 6px 0px 6px 12px;
    margin: 0;
    color: #444444;
    border: 0px solid red;
}
.left_menu_link {
    text-decoration: none;
    color: white;
    font-family: Verdana;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.div_height {
    
    background-color: #D5E0BE;
    width: 200px;
    min-height: 50px;
	height: auto !important;
	height: 50px;
    border: 0px solid red;
}
.center_container {
    float: left;
    display: inline;
    width: 552px;
    padding: 0px 3px 3px 5px;
    text-align: center;
    min-height: 250px;
	height: auto !important;
	height: 250px;
    border: 0px solid black;
    
}
.center_container_wide {
    float: left;
    display: inline;
    width: 778px;
    padding: 0px 3px 3px 5px;
    text-align: center;
    min-height: 250px;
	height: auto !important;
	height: 250px;
    border: 0px solid black;
    
}
.right_container {
    float: right;
    display: inline;
    width: 225px;
    min-height: 550px;
	height: auto !important;
	height: 550px;
    margin-bottom: 3px;
    background-color: #F1F5E7;
    border: 0px solid red;
    
}
.box_container {
    float: left;
    display: inline;
    width: 225px;
    min-height: 150px;
	height: auto !important;
	height: 150px;
    border: 0px solid red; 
}
.box_container .box_title {
    clear: both;
    width: 225px;
    background-color: #4C671A;
    text-align: center;
    color: white;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    padding: 5px 0 5px 0;
    
}
.box_container .box_content {
    clear: both;
    width: 223px;
    min-height: 230px;
	height: auto !important;
	height: 230px;
    padding-bottom: 10px;
    border: 1px solid #98CB32; 
}
.box_container .box_bottom {
    clear: both;
    width: 225px;
    min-height: 10px;
	height: auto !important;
	height: 10px; 
    background-color: #98CB32;
    margin: -10px 0 0 0;
}


.box_container_2 {
    float: left;
    display: inline;
    width: 225px;
    min-height: 50px;
	height: auto !important;
	height: 50px;
    margin: 0;
    border: 0px solid red; 
}
.box_container_2 .box_title_2 {
    clear: both;
    width: 225px;
    background-color: #ECB43B;
    text-align: center;
    color: white;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    padding: 5px 0 5px 0;
    
}
.box_container_2 .box_content_2 {
    clear: both;
    width: 223px;
    min-height: 100px;
	height: auto !important;
	height: 100px;
    margin: 0 0 0px 0;
    padding-bottom: 10px;
    border: 1px solid #ECB43B;
 
}
.box_container_2 .box_bottom_2 {
    clear: both;
    width: 225px;
    min-height: 10px;
	height: auto !important;
	height: 10px; 
    background-color: #ECB43B;
    margin: -10px 0 0 0;
    font-size: 0px;
}




.drug_list_table td,
.termeknev_table td {
    text-align: left;
}

.cart_payment_option_text {
    padding:5px 0 5px 0px;
    font-weight: bold;
    font-size: 14px;
    text-align:left; 
    background-color: #C0C0C0
}
.cart_payment_info_tbl td {
   font-family: Verdana;
   font-size: 12px; 
}
.payment_transport_text {
    font-family: Verdana;
   font-size: 12px; 
}

.cart_payment_summary_regdata_tbl td{
    padding: 3px 0 3px 0;
}

#facebook_like_box {
    float: left;
    display: inline;
    width: 995px;
    padding: 5px 0 5px 0;
}

.pay_info {
    float: left;
    display: inline;
    text-align: center;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding: 9px 0 0px 0;
    margin-bottom: 5px;
    width: 995px;
    background-color: #6F971D;
    min-height: 35px;
	height: auto !important;
	height: 35px;
}

/* footer */
#footer {
    float: left;
    display: inline;
    width: 995px;
    background-color: #6F971D;
    min-height: 45px;
	height: auto !important;
	height: 45px;
}
.footer_left {
    float: left;
    display: inline;
    width: 600px;
   
}
.footer_right {
    float: right;
    display: inline;
    width: 300px;
}

.footer_otp_cards_logo,
.footer_ep_cards_logo {
    float: left;
    display: inline;
     padding-top: 2px;
}

#footer_bottom {
    float: left;
    display: inline;
    width: 995px;
    margin-top: 5px;
    height: 35px;
}
.footer_bottom_left {
    float: left;
    display: inline;
    width: 600px;
    
}
.footer_bottom_right {
    
    float: right;
    display: inline;
    text-align: right;
    margin-right: 0px;
    width: 300px;   
}

/** ÚJ TOP5 **/
#top5_wide_main_container {
    float: left;
    display: inline;
    width: 748px;
    padding: 5px 10px 10px 10px;
    margin: 0 0 0 5px;
    min-height: 50px;
    height: auto !important;
    height: 50px;
    border: 1px solid #AFBB89; 
}


#top5_wide_content {
    float: left;
    display: inline;
    width: 748px;
    margin: 0 0 0 0px;
    padding: 0;
    min-height: 50px;
    height: auto !important;
    height: 50px;
    list-style-type: none;
    border: 0px solid red;
    
     
}
#top5_wide_content li {
    /*float: left;
    display: inline;*/
    border: 0px solid red;
    padding-bottom: 3px;
}

.top5_wide_item_tbl {
    border-collapse: collapse;
    border-bottom: 0px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
}
.top5_wide_item_title {
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    color: #4D7107;
    text-decoration: none;
}
.top5_wide_item_title:hover {
    text-decoration: underline;
}
.top5_wide_item_price {
    color: #727272;
    font-family: Arial;
    font-size: 19px;
}
.top5_wide_item_action_price {
    color: #C94133;
    font-family: Arial;
    font-size: 19px;
    font-weight: bold;
}
.top5_wide_item_save_price {
   color: #C94133;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold; 
}
.top5_wide_item_unit_price {
    color: #727272;
    font-family: Arial;
    font-size: 14px;
}
.top5_wide_head {
    float: left;
    display: inline;
    text-align: left;
    width: 740px;
    border: 0px solid red;
}
.top5_wide_head img {
   vertical-align: middle; 
}
.top5_wide_title {
    vertical-align: middle;
    color: #F6B03E;
    font-size: 28px;
    font-weight: bold;
    margin-right: 330px;
}
.top_wide_interval {
    vertical-align: middle;
    color: #F6B03E;
    font-size: 15px;
    font-weight: bold;
}
.top5_wide_footer {
    float: left;
    display: inline;
    min-height: 15px;
    height: auto !important;
    height: 15px;
    width: 740px;
    padding-top: 5px;
    border-top: 1px solid #DDDDDD;
}
