body {margin: 0; padding: 0; background: #FFFBF2 url(../images/img04.gif) left top repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #787878}
h1, h2, h3 { margin: 0; padding: 0; font-weight: normal; color: #000000}
h1 {font-size: 2em;}
h2 {font-size: 2.4em;}
h3 {font-size: 1.6em;}
p, ul, ol {margin-top: 0; line-height: 180%}
ul, ol {}
a {text-decoration: none; color: #7EAD01}
a:hover {}
#wrapper {width: 980px; margin: 0 auto; padding: 0}

input, textarea {outline:transparent}

.left {float: left}
.right {float: right}
.clear {clear: both}

.space20 {height: 20px}

/* Header */
#header20 {clear: both; width: 980px; height: 330px; margin: 0 auto; padding: 0px; background: url(../images/img20.jpg) no-repeat left top}
#header21 {clear: both; width: 980px; height: 330px; margin: 0 auto; padding: 0px; background: url(../images/img21.jpg) no-repeat left top}
#header22 {clear: both; width: 980px; height: 330px; margin: 0 auto; padding: 0px; background: url(../images/img22.jpg) no-repeat left top}
#header23 {clear: both; width: 980px; height: 330px; margin: 0 auto; padding: 0px; background: url(../images/img23.jpg) no-repeat left top}

#product_header20 {clear: both; width: 980px; height: 200px; margin: 0 auto; padding: 0px; background: url(../images/product_20.jpg) no-repeat left top}

/* Flag */

.flag {float: right}
.flag_item {float: right; padding-top: 15px; padding-left: 15px; cursor:pointer}

/*.flag_aus {position: relative; left: 850px; top: -40px; width:80px; height: 45px; cursor:pointer}
.flag_hun {position: relative; left: 900px; top: -46px; width:80px; height: 45px; cursor:pointer}
.flag_rus {position: relative; left: 900px; top: -104px; width:80px; height: 45px; cursor:pointer}*/


/* Logo */

#logo {position:relative; left:10px; top: -294px; color: #000000; height: 40px; width: 300px}
#logo_product {position:relative; left:10px; top: -135px; color: #000000; height: 40px; width: 300px}

#dark_logo {position:relative; left:0px; top:-80px; width: 300px; height: 50px; background: black; opacity:0.2; filter:alpha(opacity=20);}
#dark_logo_product {position:relative; left:0px; top:-80px; width: 300px; height: 50px; background: black; opacity:0.2; filter:alpha(opacity=20);}


#logo h1, #logo p {margin: 0; padding: 0}
#logo h1 {padding-top: 160px; letter-spacing: -1px; text-transform: lowercase; font-size: 3.8em}
#logo p {margin: 0; padding: 0px 0 0 10px; font: normal 14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #FFFFFF} 
#logo a {border: none; background: none; text-decoration: none; color: #FFFFFF}

/* Search */

#search {float: right; width: 280px; height: 60px; padding: 20px 0px 0px 0px; background: #E2E2E2; border-bottom: 4px solid #FFFFFF}
#search form {height: 41px; margin: 0; padding: 10px 0 0 20px}
#search fieldset {margin: 0; padding: 0; border: none}
#search-text {width: 170px; padding: 6px 5px 2px 5px; border: 1px solid #DEDEDE; background: #FFFFFF; text-transform: lowercase; font: normal 11px Arial, Helvetica, sans-serif; color: #5D781D}
#search-submit {width: 50px; height: 22px; border: none; background: #B9B9B9; color: #000000}

/* Menu */

#menu {width: 940px; height: 80px; margin: 0 auto; padding: 0}
#menu ul {margin: 0; padding: 0px; list-style: none; line-height: normal}
#menu li {float: left}
#menu a {display: block; height: 80px; margin-right: 1px; padding: 16px 40px 0px 40px; background: url(../images/img04.gif) no-repeat right top; text-decoration: none; text-align: center; text-transform: uppercase;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; border: none}
#menu a:hover, #menu .menu_element_current a {background: url(../images/img05.gif) repeat-x left top; text-decoration: none; color: #FFFFFF}
#menu .current_page_item a {}
	.menu_element {float:left; display:block; width:150px; height: 80px; margin: 0; padding: 0px;}
	.menu_element_current {float:left; display:block; width:150px; height: 80px; margin: 0; padding: 0px;}
	
	.cart_element {float:left; background:transparent url(../images/cart.png) top left no-repeat; height: 72px; width: 46px; display:block; margin-left: 20px}
	.cart_element:hover {background: url(../images/cart.png) bottom left no-repeat; cursor:pointer}
	
	.cart_elementa {background:#000000; float: left}


/* Page */

#page {width: 940px; margin: 0 auto; padding: 0px 0px 0px 0px}
#page-bgtop {padding: 20px 0px}
#page-bgbtm {}

/* Content */

#content {float: right; width: 580px; padding: 30px 0px 0px 0px}
.post {margin-bottom: 15px}
.post-bgtop {}
.post-bgbtm {}
.post .title {min-height: 38px; margin-bottom: 10px; padding: 12px 0 0 0px; letter-spacing: -.5px; color: #000000}
.post .title a {color: #000000; border: none}
.post .meta {margin-bottom: 30px; padding: 5px 0px 15px 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.post .meta .date {float: left}
.post .meta .posted {float: right}
.post .meta a {}
.post .entry {padding: 0px 0px 20px 0px; padding-bottom: 20px; text-align: justify;}
.entry_2 {padding: 0px; margyin:0px; text-align: justify}

.links {padding-top: 20px; font-size: 12px; font-weight: bold}

/* Sidebar */

#sidebar {float: left; width: 280px; margin: 0px; padding: 0px 0px 0px 0px; color: #787878}
#sidebar ul {margin: 0; padding: 0; list-style: none}
#sidebar li {margin: 0; padding: 0}
#sidebar li ul {margin: 0px 0px; padding-bottom: 30px}
#sidebar li li {line-height: 35px; background: url(../images/img02.gif) repeat-x left bottom; margin: 0px 30px; border-left: none}
#sidebar li li a {padding-left: 10px; background: url(../images/img01.gif) no-repeat left 6px}
#sidebar li li span {display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: italic}
#sidebar h2 {height: 38px; padding-left: 30px; letter-spacing: -.5px; font-size: 1.8em}
#sidebar p {margin: 0 0px; padding: 0px 30px 20px 30px; text-align: justify}
#sidebar a {border: none}
#sidebar a:hover {text-decoration: underline; color: #8A8A8A}

/* Calendar */

#calendar {}
#calendar_wrap {padding: 20px}
#calendar table {width: 100%;}
#calendar tbody td {text-align: center;}
#calendar #next {text-align: right;}

/* Footer */

#footer {height: 50px; margin: 0 auto; padding: 0px 0 15px 0; background: #ECECEC; border-top: 1px solid #DEDEDE; font-family: Arial, Helvetica, sans-serif}
#footer p {margin: 0; padding-top: 20px; line-height: normal; font-size: 9px; text-transform: uppercase; text-align: center; color: #A0A0A0}
#footer a {color: #8A8A8A}

/* product */

.stamp {position:relative; top: -110px; left: 300px}
.stamp_2 {position:relative; top: -80px; left: 300px}

.product_main {position:relative; top: -150px}
.product_main_2 {position:relative; top: -120px}

.category_label {position:relative; top: -85px; left: 250px}
.category_label_2 {position:relative; top: 0px; left: 15px; width: 340px; float: left; text-align:left}
.category_text {position:relative; top: -40px;}
.category_text_2 {padding-left: 15px; width: 540px; text-align:left;}
.category_img_2 {float: left; background:transparent}
.product_entry {margin-top:20px; padding: 5px 5px 5px 5px; padding-bottom: 20px; text-align: justify; border: 1px solid transparent;}
.product_entry:hover {cursor:pointer; border: 1px solid #7EAD01; background:#EFEFEF}
.product_entry_hover {margin-top:20px; padding: 5px 5px 5px 5px; padding-bottom: 20px; text-align: justify; cursor:pointer; border: 1px solid #7EAD01; background:#EFEFEF}

.product {margin-top:20px; padding: 5px 5px 5px 5px; padding-bottom: 20px; border: 1px solid transparent;}
.product:hover {margin-top:20px; padding: 5px 5px 5px 5px; padding-bottom: 20px; border: 1px solid #7EAD01; background:#EFEFEF; cursor:pointer}
.product_over_style {margin-top:20px; padding: 5px 5px 5px 5px; padding-bottom: 20px; border: 1px solid #7EAD01; background:#EFEFEF; cursor:pointer}

.product_img {float: left; background:transparent}
.product_content {float: left; width: 340px}

#product_window_bg {z-index: 9; position:fixed; top:0px; left: 0px; width: 100%; height: 100%; background:#000; opacity:0.3; filter:alpha(opacity=20); visibility:hidden}
#product_window {z-index: 10; position:fixed; top: 50px; width: 582px; height: 481px; text-align:center; visibility:hidden}
#product_window_border {position:relative; left: -291; background:transparent url(../images/border.png) top left no-repeat; width: 582px; height: 481px}
#product_window_main {position:relative; top: 6px; left: 5px; background:#FFFFFF; width: 571px; height: 468px;}
	.product_window_main_menu {background:transparent url(../images/line.png) top left repeat-x; width:571px; height:38px}
	
	a.product_menu_active {color:#999999; text-align:center; height: 38px; width: 81px}
	a.product_menu_active:hover {}
	.product_menu_active_bg {float:left; background:transparent url(../images/product_menu_active.png) top left no-repeat; width: 81px; height: 38px; padding-top: 10px; text-align:center}
	
	a.product_menu {height: 38px; width: 81px; text-align:center}
	a.product_menu:hover {text-decoration:underline; height: 38px; width: 81px}
	.product_menu_bg {float:left; background:transparent url(../images/product_menu.png) top left no-repeat; height: 38px; width: 81px; padding-top: 10px; text-align:center}
	
	.product_menu_space {float:left; width: 50px}
	
	.product_window_img {float: left; width: 200px; text-align: left}
	.product_window_details {float: left; width: 360px; text-align: left}
	
	.product_exit_btn {position:relative; top: -15px; left: 550px; background:transparent url(../images/exit_btn.png) bottom left no-repeat; height: 40px; width: 35px}
	.product_exit_btn:hover {position:relative; top: -15px; left: 550px; background:transparent url(../images/exit_btn.png) top left no-repeat; height: 40px; width: 35px; cursor:pointer}
	.product_exit_btn_hover {position:relative; top: -15px; left: 550px; background:transparent url(../images/exit_btn.png) top left no-repeat; height: 40px; width: 35px; cursor:pointer}
	
	.tab_1 {position:absolute; top: 0px; float:top; visibility:hidden}
	.tab_2 {position:absolute; top: 0px; float:top; visibility:hidden}
	.tab_3 {position:absolute; top: 0px; float:top; visibility:hidden}
	.tab_4 {position:absolute; top: 0px; float:top; visibility:hidden}
	
	.product-table-row {border:1px solid #A0A0A0; font-size: 12px; font-weight:bold}
	.product-table-top-left-bottom {border-top:1px solid #A0A0A0; border-left:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; font-size: 12px; font-weight:bold}
	.product-table-top-right-bottom {border-top:1px solid #A0A0A0; border-left:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; font-size: 12px; font-weight:bold}
	
	
	.product-table-left-bottom-dark {border-left:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; font-size: 12px; font-weight:bold; background:#E8E8E8}
	.product-table-bottom-dark {border-bottom:1px solid #A0A0A0; font-size: 12px; font-weight:bold; background:#E8E8E8; padding:2px}
	.product-table-right-bottom-dark {border-left:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; font-size: 12px; font-weight:bold; background:#E8E8E8}
	.product-table-dark {font-size: 12px; font-weight:bold; background:#E8E8E8; padding: 2px}
	
	.product-table-left-bottom {border-left:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; font-size: 12px; font-weight:bold}
	.product-table-bottom {border-bottom:1px solid #A0A0A0; font-size: 12px; font-weight:bold; padding: 2px}
	.product-table-right-bottom {border-right:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; font-size: 12px; font-weight:bold}
/* product */
	
.logg_in {padding-left: 50px; vertical-align:top}
.logg_in_submit {position: absolute; top: 170px; left: 480px; background:transparent url(../images/btn_.png) top left no-repeat; color:#FFFFFF; width: 50px; height: 48px}
.logg_in_submit:hover {position: absolute; top: 170px; left: 480px; background:transparent url(../images/btn_.png) bottom left no-repeat; color:#FFFFFF; width: 50px; height: 48px; cursor:pointer}
.login_field_bckg {background:transparent url(../images/form_border.gif) top left no-repeat; height: 35px; width: 198px; padding-left: 5px; padding-right: 5px;}
input.login_field { position:relative; top: -8px; background:#FFF; border: none; color:#393939; width: 185px}
._login_field {position:absolute; top: 70px}
.rigistration_btn {position:absolute; top: 300px; left: 450px}

.input_place {background:transparent url(../images/form_border.gif) top left no-repeat; width: 240px; height: 25px; border: 0; padding: 7px}
.input_place_error {background:transparent url(../images/form_border_error.gif) top left no-repeat; width: 240px; height: 25px; border: 0; padding: 7px}

input.registration_input {background:transparent; border: none; color:#393939; width: 182px; outline:transparent}
input.registration_input_error {background:transparent; border: none; color:#393939; width: 182px; outline:transparent}

#tab4_product_window_details {padding-top: 5px}
.horizontal_line {background: #A0A0A0; width: 200px; height:1px; margin-top: 5px; margin-bottom: 10px;}

/* user_data + cart */

#user_data {z-index:6; position:fixed; top: 0px; left: 0px;}
	#user {border:1px solid #dde2e8; background:#E9EDEB; -webkit-border-radius: 1px 1px 0 0; -moz-border-radius: 1px 1px 0 0; border-radius: 1px 1px 0 0; height:40px; margin-left: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; padding-top: 15px}
	.logout_btn {margin-left: 15px; margin-top: 5px; float: left; background:transparent url(../images/logout.png) top left no-repeat; width: 26px; height: 30px}
	.logout_btn:hover {background:transparent url(../images/logout.png) bottom left no-repeat; width: 26px; height: 30px; cursor: pointer}

#cart_data {z-index:6; position:fixed; bottom: 0px; left: 50%;}
	#cart_panel {position:relative; left: -300px; width: 600px; height:20px; border:1px solid #dde2e8; background:#E9EDEB; -webkit-border-radius: 1px 1px 0 0; -moz-border-radius: 1px 1px 0 0; border-radius: 1px 1px 0 0;  margin-left: 10px; padding-left: 10px; padding-bottom: 3px; padding-right: 10px; padding-top: 5px}
	
/* cart */


#cart {margin-bottom: 20px; padding-bottom: 45px; height: 60px; border: 1px solid transparent;}
#cart:hover {border: 1px solid #7EAD01; background:#EFEFEF; cursor:pointer}
	.cart-img {float: left; margin-bottom: 20px}
	.cart-data {float: left; padding-top: 20px}
	.cart_sum { padding-top: 5px; padding-left: 10px}
	
	.addCart-price {float:left; font-size:14px; color:#000; font-weight:bold; padding-top: 13px}
	.addCart-form {float:right; padding-right: 30px; padding-top:8px}
	.addCart-hun {float:right; background:transparent url(../images/shopping-addcart_hun.png) top left no-repeat; display:block; width: 125px; height: 40px}
	.addCart-hun:hover {float:right; background:transparent url(../images/shopping-addcart_hun.png) bottom left no-repeat;}
	.addCart-eng {float:right; background:transparent url(../images/shopping-addcart_eng.png) top left no-repeat; display:block; width: 125px; height: 40px}
	.addCart-eng:hover {float:right; background:transparent url(../images/shopping-addcart_eng.png) bottom left no-repeat;}
	
	.addCart {width: 20px}
	
	.tab_6 {position:relative; top: 350px; left: 200px; width: 350px; height: 40px}
	
/* cart view */

.table-header-first {background:url(../images/table/table_header_first.jpg) left top no-repeat; border-right: 1px solid #CCC; font-family:Arial, Helvetica, sans-serif; color: #CCC; font-size: 14px; height: 50px; text-align:center}
.table-header-repeat {background:url(../images/table/table_header_repeat.jpg) repeat-x; border-right: 1px solid #CCC; font-family:Arial, Helvetica, sans-serif; color: #CCC; font-size: 14px; height: 50px; text-align:center}
.table-header-end {background:url(../images/table/table_header_end.jpg) right top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color: #CCC; font-size: 14px; height: 50px; text-align:center}
.table-body {background:#FFF; border-right: 1px solid #CCC; font-size:12px}
.table-body-dark {background:#E5E5E5; border-right: 1px solid #CCC; font-size:12px}
.table-body-first {background:#FFF; border-left: 2px solid #999; border-right: 1px solid #CCC; font-size:12px}
.table-body-first-dark {background:#E5E5E5; border-left: 2px solid #999; border-right: 1px solid #CCC; font-size:12px}
.table-body-end {background:#FFF; border-right: 2px solid #999; font-size:12px}
.table-body-end-dark {background:#E5E5E5; border-right: 2px solid #999; font-size:12px}

.cart_view_1 {position:relative; left: 0px; float:left; background:url(../images/rectangle.png) left top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 16px; width: 135px; height: 80px; display:block}
.cart_view_2 {position:relative; left: -40px; float:left; background:url(../images/rectangle.png) left top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 16px; width: 135px; height: 80px;}
.cart_view_3 {position:relative; left: -80px; float:left; background:url(../images/rectangle.png) left top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 16px; width: 135px; height: 80px;}
.cart_view_4 {position:relative; left: -120px; float:left; background:url(../images/rectangle.png) left top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 16px; width: 135px; height: 80px;}

.cart_view_1_dark {position:relative; left: 0px; float:left; background:url(../images/rectangle_dark.png) left top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 16px; width: 135px; height: 80px;}
.cart_view_2_dark {position:relative; left: -40px; float:left; background:url(../images/rectangle_dark.png) left top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 16px; width: 135px; height: 80px;}
.cart_view_3_dark {position:relative; left: -80px; float:left; background:url(../images/rectangle_dark.png) left top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 16px; width: 135px; height: 80px;}
.cart_view_4_dark {position:relative; left: -120px; float:left; background:url(../images/rectangle_dark.png) left top no-repeat; border: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 16px; width: 135px; height: 80px;}

.table-delete {background:transparent url(../images/delete_item_btn.png) bottom center no-repeat; display:block; width: 35px; height: 40px;}
.table-delete:hover {background:transparent url(../images/delete_item_btn.png) top center no-repeat}

.cart_sum {width: 100%; text-align:right; font-size:14px;}
.cart_next {position:relative; top: 30px; left: 520px; width:50px; height: 48px; background:transparent url(../images/btn_.png) top left no-repeat; display:block}
.cart_next:hover {background:transparent url(../images/btn_.png) bottom left no-repeat; ; cursor:pointer}
.cart_previous {position:relative; top: -24px; left: 40px; width:50px; height: 48px; background:transparent url(../images/btn_previous.png) top left no-repeat; display:block}
.cart_previous:hover {background:transparent url(../images/btn_previous.png) bottom left no-repeat; cursor:pointer}

.cart_save_eng {position:relative; top: -100px; left: 350px; background:transparent url(../images/save_btn.png) top left no-repeat; width: 105px; height: 45px; display: block; cursor:pointer}
.cart_save_hun {position:relative; top: -100px; left: 300px; background:transparent url(../images/save_btn.png) top left no-repeat; width: 105px; height: 45px; display: block; cursor:pointer}
.cart_save:hover {background:transparent url(../images/save_btn.png) bottom left no-repeat;}
.cart_input {background:transparent url(../images/input_bck.png) top left no-repeat; width: 31px; height: 26px; border:none; padding-left: 8px; padding-right:3px}
.empty_cart {width: 550px; text-align:center; font-size: 14px}

/* contact */

#contact_form {}
	.contact_text {background:transparent url(../images/form_border.gif) top left no-repeat; width: 240px; height: 25px; border: 0; padding: 7px}
	.contact_text_error {background:transparent url(../images/form_border_error.gif) top left no-repeat; width: 240px; height: 25px; border: 0; padding: 7px}
	.contact_text_field {position:relative; top: -5px; width: 185px; background:#FFFFFF; border: none}
	
	.contact_textarea_field {background:#FFF; width: 470px; height: 270px; border: 0; padding: 7px; border: none; min-width: 470px; max-width: 470px; min-height: 270px; max-height: 270px;}
	.contact_textarea {background:transparent url(../images/textarea_border.png) top left no-repeat; width: 484px; height: 290px; border: 0; padding: 7px}
	.contact_textarea_error {background:transparent url(../images/textarea_border_error.png) top left no-repeat; width: 484px; height: 290px; border: 0; padding: 7px}
	
	.send_btn {position:relative; top: 0px; left: 350px; background:transparent url(../images/send_btn.png) top left no-repeat; width: 105px; height: 45px; display: block}
	.send_btn:hover {background:transparent url(../images/send_btn.png) bottom left no-repeat;}
	
/* home slide */
#slides_content .slides_container {width:580px; height:900px; display:none;}
#slides_content .slides_container div {width:580px; height:900px; display:block;}
.pagination .current a {color:red;}	
#slides_content ul {margin: 10px 20px 0 0; padding: 0px; list-style: none}
#slides_content ul li {padding: 10px; margin: 0px; display: inline; height: 57px; vertical-align: central; font-size:16px}
.slide_arrow {position: relative; top: -2px; color:red;}


.s_content {width:580px;}