*{margin:0px; padding:0px; border-style:none; text-decoration:none;  font-family:Verdana;}
body{behavior:url('c/t/gfx_hu/csshover.htc'); background:#45331F url('hatter.jpg') repeat-x top left; width:100%; height:100%; text-align:center; }
ul.cert { display: none; }

img, div { behavior: url('c/t/gfx_hu/iepngfix.htc'); }

#full_page{width:985px; margin:0 auto;}

#column_left{float:left; width:22px; height:218px; background:url('menusav_baldisz.jpg') no-repeat bottom right; display:block; }
#column_center{float:left; width:941px; display:block; } 
#column_right{float:left; width:22px; height:218px; background:url('menusav_jobbdisz.jpg') no-repeat bottom left; display:block;}

#header{width:941px; height:140px; background:url('fejlec.jpg') repeat-y top left;}

#menu {display:block; height:59px; background:url('menusav_hatter.jpg') no-repeat top left; padding:15px 0 0 25px; text-align:left; }
.loggedin {background-image:url('menusav_hatter_bejel.jpg');}
#menu img{display:block; float:left;}
#menu a:link, #menu a:visited{display:block; float:left; height:33px; background-position:0px 0px;}
#menu a:hover{background-position:0px -33px;}
.margin_left_50 {margin-left:294px;}
.cart_count {width:30px; float:left; font-size:12px; font-weight:bold; text-align:center; padding:9px 0px 0px 11px; color:#7F7343;}

.user_menu {background:url(bejelmenu_hatter.jpg) repeat-y top left; border-bottom:1px solid #718442; color:#DEF5A5; font-size:10px; display:block; width:716px; float:left; height:40px;}
.user_menu a:link, .user_menu a:visited {text-decoration:none; color:#DEF5A5;}
.user_menu a:hover {color:#FCFA81;}
.user_menu_left {float:left; width:125px; margin:5px 0px 10px 20px !important; margin:3px 0px 8px 10px;}
.user_menu_right {float:left; width:570px; margin:10px 0px 0px 0px; font-weight:bold;}

#content {width:941px; background:url('tart_hatter.jpg') repeat-y top left; }

#left_menu{float:left; width:225px; color:#DEF5A5;}
#quick_search_input{display:block; float:left; width:115px !important; font:10px Arial; width:115px; height:21px; background:url('keres_hatter.jpg') no-repeat top left; padding:10px 0px 0px 20px; margin:0px 0px 0px 20px !important; margin-left:10px; color:#666666; text-transform:uppercase;}
#quick_search a:link, #quick_search a:visited, #quick_search a:hover{display:block; float:left; width:47px; height:31px; background:url('keres_gomb_ok.jpg') no-repeat top left; margin:0px 0px 0px 0px; }
.products_header{padding:13px 0px;}

.menu_body div {text-align:left; }
.menu_body { margin-bottom:10px;}
.menu_body div a:link, .menu_body div a:visited {display:block; float:left; padding:0px 0px 0px 25px; margin:5px 0px; width:170px;  color:#DEF5A5; font-weight:bold; font-size:11px;}
.menu_body div a:hover {color:#FBFB83;}
.menu_body div img {display:block; float:left; padding:8px 0px 0px 0px;}

.submenu { background:#B4C364;}

.menu2 {overflow:visible;}
.menu2 ul {list-style-type:none; text-align:left;}
.menu2 ul li {display:block; float:left; position:relative;  width:170px; color:#DEF5A5; font-weight:bold; font-size:11px; padding:0px 0px 4px 10px; margin:5px 0px 5px 10px; background:url('termekekmenu_elvalaszto.jpg') repeat-x bottom left;}
.menu2 ul li a, .menu2 ul li a:visited {display:block; float:left; text-decoration:none; color:#DEF5A5; width:104px; height:20px;}
.menu2 ul li ul{display:none;}
.menu2 ul li:hover ul{display:block; float:left; }


.menu3{overflow:visible; width:100px;}
.menu3 div {display:block; float:left; width:80px;}


#main{color:#666666; float:left; font-size:12px; padding:0 0px 28px 20px; text-align:left; width:696px;}

#main h3.green {color:green; border:2px solid #5bbf5b;  font-weight: bold; width:656px; padding: 5px; margin:5px 25px; font-size: 10pt; text-align: center; }

#navigation_route {margin:25px 0px 15px 30px; font-weight:normal; font:11px Arial;}
#navigation_route a:link, #navigation_route a:visited, #navigation_route a:hover {color:#CC7763;}
#navigation_route span {font-size:12px; color:#cb7562;}

#query_options{margin:0px 0px 15px 30px; color:#666666; font-size:8pt;}
#query_options a:link, #query_options a:hover, #query_options a:visited{color:#666666;}
#query_pages {float:left; width:170px; text-align:left; padding-top:2px;}
#query_show {float:left; width:210px; text-align:center; padding-top:2px;}
#query_show a.gray {color:#bfbfbf;}
#query_order {float:left; width:250px; text-align:right; color:#666666;}
#query_order select { font-size:10px; border:1px solid #ddd; color:#666666;}


.selected_page {color:#CC7763;}

div.product_header {width:678px; height:17px; background:url('kosar_panel_teteje.jpg') no-repeat top left; margin:0px 0px 0px 0px;}
div.product_body {width:678px; background:url('kosar_panel_hatter.jpg') repeat-y top left; margin:0px 0px 0px 0px;}
div.product_body label {display:block; float:left; width:50px; text-transform:uppercase; margin:3px 0px 10px 0px; font-size:12px;}
div.product_body input[type="text"],div.product_body input[type="password"] {display:block; float:left; width:220px; height:18px; clear:right;  margin:0px 0px 10px 0px; border:2px ridge #3d3d3d; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
div.product_footer{width:678px; height:77px;  margin:0px 0px 15px 0px; }
div.product_footer div {display:block; font-weight:normal; text-decoration:line-through;}
div.product_footer span {display:block;  font:9pt Tahoma; font-weight:bold;}
.sima {background:url('lista_fekvo_alja_sima.jpg') no-repeat top left; color:#7E7242;}
.uj {background:url('lista_fekvo_alja_uj.jpg') no-repeat top left; color:#FFF;}
.sima span, .uj span {padding:32px 0px 0px 95px;}
.sima div, .uj div {padding:0px;}

.akcios {background:url('lista_fekvo_alja_akcio.jpg') no-repeat top left; color:#FFF;}
.akcios span {padding:3px 0px 0px 95px;}
.akcios div {padding:24px 0px 0px 95px;}

.plain {height:14px !important ;background:url('oldalpanel_alja.jpg') no-repeat top center; color:#FFF;  margin:0px; padding:0px;}

div.product_stand_body {background:transparent url(lista_allo_teteje.jpg) no-repeat scroll left top; float:left; margin-bottom:3px; padding:14px 0 0; width:226px;}
div.product_stand_description{width:226px; background:url('lista_allo_hatter.jpg') repeat-y top left; text-align:left;}
div.product_stand_description p {text-transform:uppercase; padding:14px; height:35px; text-align:center; font:7pt Tahoma;}

div.product_stand_description p a {color:#666666;}
div.product_stand_description .brand_logo {height:40px;}
div.product_stand_description img  {margin:3px auto; display:block;}
.big_picture { width:165px; height:165px;}


div.product_stand_footer{width:226px; height:73px;  margin:0px 0px 15px 0px; }
div.product_stand_footer div {display:block; font-weight:normal; text-decoration:line-through;}
div.product_stand_footer span {display:block;  font:9pt Tahoma; font-weight:bold;}
.s_sima {background:url('lista_allo_alja_sima.jpg') no-repeat top left; color:#7E7242;}
.s_uj {background:url('lista_allo_alja_uj.jpg') no-repeat top left; color:#FFF;}
.s_sima span, .s_uj span {padding:32px 0px 0px 95px;}
.s_sima div, .s_uj div {padding:0px;}
.s_akcios {background:url('lista_allo_alja_akcio.jpg') no-repeat top left; color:#FFF;}
.s_akcios span {padding:5px 0px 0px 95px;}
.s_akcios div {padding:24px 0px 0px 95px;}

div.product_description {float:left; font:11pt Tahoma; width:395px; margin:0px 0px 0px 15px; font:9pt Arial; padding:10px 0px 0px 20px !important; padding:10px 0px 0px 7px;}
div.product_description p {font:8pt Arial;}
div.product_description a {font:8pt Tahoma;}
div.product_description h1 {margin:5px 0px 15px 0px; text-transform:uppercase; font-weight:normal; font:7pt Tahoma;}
div.product_description h1 a:link, div.product_description h1 a:visited, div.product_description h1 a:hover {color:#666666;}
div.product_description2 {float:left; width:280px; margin:10px 0px 0px 20px; text-align:left;}
div.product_description3 {float:left; width:323px; text-align:justify; margin:10px 0px 10px 0px; font-size:10px;}
div.product_image {float:left; width:233px; text-align:center;}
div.product_image img {width:165px; height:165px; margin:15px 0px 0px 15px;}
.image_header {margin:10px 0px 20px 8px; display:block; float:left;}



/* nagy termék */
div.product_big_body {width:306px; background:url('reszlpanel_teteje.jpg') no-repeat top left; padding:17px 0px 0px 0px; float:left;  }
div.product_big_description{width:306px; background:url('reszlpanel_hatter.jpg') repeat-y top left; text-align:center;}
div.product_big_description p {text-transform:uppercase; padding:14px; height:35px;}
div.product_big_description img  {margin:3px 0px; clear:both;}


div.product_big_footer{width:306px; height:73px;}
div.product_big_footer p {padding:32px 0px 0px 95px; font-weight:bold; font-size:12px;}
.b_sima {background:url('reszlpanel_alja_sima.jpg') no-repeat top left; color:#7E7242;}
.b_uj {background:url('reszlpanel_alja_uj.jpg') no-repeat top left; color:#FFF;}
.b_akcios{background:url('reszlpanel_alja_akcio.jpg') no-repeat top left; color:#FFF;}

/* kiemelt ajánlatok gomb */

#tovabbi_kiemelt_ajanlat {display:block; float:left; width:21px; height:400px; background:url('cim_megtobbkiemeltajanlat.jpg') no-repeat top left; margin-left:40px;}
.cartpages_navi_bottom {margin-bottom:10px; padding-left:20px;}

.listpages_footer {margin:10px 0px 15px 30px; font-size:10px;}

#bottom { height:51px; color:#666666; background:url('lablec.jpg') no-repeat top left; text-align:right; font-size:11px;}
#bottom span {display:block; text-align:right; padding:6px 135px 0px 0px; margin-right:28px; background:url('bankkartyak.jpg') no-repeat top right; height:25px;}


#footer {width:941px; margin:15px 0px; color:#A17A4F; font-size:11px;}
#footer_left {width:600px; float:left; margin-left:30px; text-align:left;}
#footer a {color:#A17A4F; text-decoration:none;}
#footer_right{width:254px; float: left; text-align:right;}
.clear{clear:both; height:0px !important; overflow:hidden;}


#navigation_holder {width:716px;}
#navigation_panel{width:710px; border:1px solid #64723D; position:absolute; display:none; margin:2px;}
#navigation_title{width:708px; height:40px; border:1px solid #64723D; background:#64723D; color:#B4C364; text-transform:uppercase; text-align:left; font-size:11px;}
#navigation_title div{margin:14px 0px 0px 25px; color:#B4C364;}
#navigation_title div a:link, #navigation_title div a:visited {color:#B4C364; }
#navigation_title div a:hover {color:#FBFB83;}
#navigation_body{width:708px;  background:#B4C364; color:#667441; border:1px solid #B4C364; padding:0px 0px 15px 0px; text-align:left;}
#navigation_body a{float:left; width:215px; margin:15px 0px 0px 20px; color:#657642; font-size:11px; font-weight:bold;}


#navigation_holder {width:716px;}
#navigation_panel2{width:710px; border:1px solid #64723D; position:absolute; display:none; margin:2px;}
#navigation_title2{width:708px; height:40px; border:1px solid #64723D; background:#64723D; color:#B4C364; text-transform:uppercase; text-align:left; font-size:11px;}
#navigation_title2 div{margin:14px 0px 0px 25px; color:#B4C364;}
#navigation_title2 div a:link, #navigation_title div a:visited {color:#B4C364; }
#navigation_title2 div a:hover {color:#FBFB83;}
#navigation_body2{width:708px;  background:#B4C364; color:#667441; border:1px solid #B4C364; padding:0px 0px 15px 0px; text-align:left;}
#navigation_body2 a{float:left; width:215px; margin:15px 0px 0px 20px; color:#657642; font-size:11px; font-weight:bold;}


.pager {  padding:0px 30px; text-align:center; height: 35px; line-height: 35px;  }
.pager li { padding-right: 8px; color: #F47E1C; font-weight: bold; font-size: 9pt; list-style-type:none; display:inline;}
.pager li a { color: #5A4937; } 

#shoppages_header {  padding-left: 20px; padding-right: 20px; height: 30px; }
#shoppages_header h1 { color: #57453B; font-size: 1em; line-height: 30px; font-weight: normal; }
#shoppages_content {  min-height: 400px; padding-left: 20px; padding-right: 20px; }
#shoppages_content h1 { color: #584838; padding-top: 20px; font-size: 10pt; font-weight: bold; }
#shoppages_content h2 { color: #584838; padding-top: 20px; font-size: 8pt; font-weight: normal; }
#shoppages_content a { color: #584838; font-size: 8pt; font-weight: normal; text-decoration:underline; }
#shoppages_content h3 { color: #E36F70; font-weight: bold; padding: 5px; font-size: 10pt; text-align: center; border: 2px solid #E36F70; }
#shoppages_content h3.green {color:green; border:2px solid green;}
#shoppages_content img { max-width: 280px; float: left; margin: 5px 15px 10px 0; }
#shoppages_content iframe { max-width: 280px; float: left; margin: 5px 15px 10px 0; }

#shoppages_content ul {list-style-type:none;}
#shoppages_content input[type="text"],#shoppages_content input[type="password"], #shoppages_content select , #shoppages_content textarea, .tipbox select{border:1px solid #dcdcdc;}

#shoppages_content li.left { width: 40%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #584838; font-weight: bold; font-size: 8pt; text-align: left; float: left; }
#shoppages_content li.col1{ width: 30%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #584838; font-weight: bold; font-size: 8pt; text-align: left; float: left; }
#shoppages_content li.col2 { width: 50%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #584838; font-weight: bold; font-size: 8pt; text-align: left; float: left; }
.col2 a {color:#7D7D7D; font-weight:bold;}
#shoppages_content li.col3 { width: 20%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #584838; font-weight: bold; font-size: 8pt; text-align: right; float: left; }
#shoppages_content li.right { width: 60%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #584838; font-weight: normal; font-size: 8pt; text-align: right; float: left; }
#shoppages_content li.panel { width: 100%; padding-top: 10px; height: 20px; text-align: right; clear: both; }
#shoppages_content li.longright { width: 60%; padding-bottom: 5px; height: 150px; line-height: 20px; color: #584838; font-weight: normal; font-size: 8pt; text-align: right; float: left; }
#shoppages_content li.default { width: 100%; padding-bottom: 10px; height: 20px; color: #584838; font-weight: bold; font-size: 10pt; text-align: left; clear: both; }

#shoppages_content li.row1 { width: 26%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #999999; font-weight: normal; font-size: 8pt; text-align: left; float: left; }
#shoppages_content li.row2 { width: 17%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #999999; font-weight: normal; font-size: 8pt; text-align: left; float: left; }
#shoppages_content li.row3 { width: 26%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #999999; font-weight: normal; font-size: 8pt; text-align: left; float: left; }
#shoppages_content li.row4 { width: 10%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #999999; font-weight: normal; font-size: 8pt; text-align: left; float: left; }
#shoppages_content li.row5 { width: 15%; padding-bottom: 5px; height: 20px; line-height: 20px; color: #999999; font-weight: normal; font-size: 8pt; text-align: right; float: left; }
#shoppages_content li.row5 a { color: #598CBB; font-weight: normal; text-decoration: underline; }
#shoppages_content li span { color: #598CBB; }

#shoppages_content .image {width:65px; height:65px; float:left; }
#shoppages_content .image img {width:65px; height:65px;}
#shoppages_content .title { width: 390px; height: 65px; border-top: 5px solid #FFFFFF; margin-top:4px; line-height: 35px; padding-left: 20px; background-color: #F4F3EF; float: left; color: #5A4937; font-weight: bold; font-size: 8.5pt; }
#shoppages_content .price { width: 160px; height: 65px; border-top: 5px solid #FFFFFF; margin-top:4px; line-height: 35px; padding-right: 20px; background-color: #F4F3EF; float: left; color: #F47E1C; text-align: right; font-weight: bold; font-size: 8.5pt; }
#shoppages_content .buttons { width: 501px;  border-top: 5px solid #FFFFFF;  text-align: right; padding-right: 20px; }
#shoppages_content .message { width: 481px; border-top: 5px solid #FFFFFF; border-bottom: 5px solid #FFFFFF;  text-align: justify; color: #584838; font-weight: normal; font-size: 8pt; padding-left: 20px; padding-right: 20px; }


#sitemap  { width: 521px; min-height: 400px; padding-left: 20px; padding-right: 20px;}
#sitemap a { color: #584838; font-size: 8pt; margin:0px; padding:0px;}
#sitemap ul {font-weight:bold; margin:0px 0px 0px 10px; list-style-type:none;}
#sitemap li{margin:5px; padding:0px;}
#sitemap ul ul{font-weight:normal; margin-left:10px;}
#sitemap ul ul ul li{list-style-position:inside;}

/*RÉSZLETES*/
.product_page_left {float:left; width:330px; margin:10px 5px 10px 15px; }
.product_page_right { width:670px;  font-size:10px; font:7pt Arial;}
.product_page_right h2 , .oldprice {font-weight:normal; font:11px Tahoma; margin:5px 0px; text-transform:uppercase;}
.oldprice  span {text-decoration:line-through;}
.product_page_right p {margin:0px 0px 15px 0px; font-size:10px;}
.product_price {font-size:16px; color:#cc7560; font-weight:bold; font-size:13pt;}
.save {font-size:9px; color:#cc7560;}
.product_free_delivery {margin:30px 0px 0px 0px; color:#829B48;}
.product_garantee {margin:15px 0px 25px 0px; color:#666666;}
.prod_brandlogo {margin-top:15px;}

#big_product_picture {margin:12px 0px;}
.kislinkek {margin-left:5px;}
.hide {display:none;}
.tipbox {padding-bottom:5px;}
.tipbox select {}
.product_img_big {background:url('reszlpanel_teteje.jpg') no-repeat top left; width:306px; padding-top:17px;}
.product_img_big_body {background:url('reszlpanel_hatter.jpg') repeat-y top left; width:306px; height:254px; text-align:center;}

.product_img_big_footer { width:306px; height:73px;}
.product_img_big_footer p{padding:30px 0px 0px 90px; font-weight:bold; font-size:14px;}
.k_sima {background:url('reszlpanel_alja_sima.jpg') no-repeat top left; color:#7E7242;}
.k_akcios {background:url('reszlpanel_alja_akcio.jpg') no-repeat top left; color:#FFF;}
.k_uj {background:url('reszlpanel_alja_uj.jpg') no-repeat top left; color:#FFF;}


.taf_left, .taf_right {float:left; width:160px; display:block; margin:3px 0px;}
.taf_right input[type="text"] {border:1px solid #666666; color:#666666;}

#taf {color:#666666; font-size:10px; }
#taf_body{width:360px; border:1px solid black; padding:10px;}
#taf input[type="text"], #taf select , #taf textarea{border:1px solid #dcdcdc; width:100%; color:#666666; font-size:10px;}
#taf table {padding:5px;}
#taf td {width:180px;}

.leftselect , .rightselect {float:left; width:165px;}
.product_images {width:306px; text-align:center;}
.product_images span {display:block; float:left; width:150px; height:152px; background:url('kiskephirek_hatter.jpg') no-repeat top left; text-align:center; }
.product_images span img { margin:23px 0px 0px 0px; cursor:pointer;}


/* MENU */



.menun {width:225px; text-align:left; font-size:10px; margin-top:5px;}
.menun ul {list-style-type:none; color:#e2a883; margin-left:10px; font-weight:bold;}
.menun ul li a {text-decoration:none; padding-left:10px; color:#e2a883; display:block; width:193px; height:22px; padding-top:5px; background:url(termekekmenu_elvalaszto.jpg) no-repeat bottom left;  position:relative;}
.menun ul li a img {border-style:none; position:absolute; right:3px; top:8px;}
.menun ul li {display:block; float:left; width:193px; clear:both; position:relative;  margin:0; padding:0;}
.menun ul li ul {display:none;}
.menun ul li:hover a{background-color:#3e0f09; color:#ff9643;}
.menun ul li.active a {color:#ff9643;}
.menun ul li:hover ul li a {color:#e2a883;}
.menun ul li:hover ul {display:block;  border:1px solid #3e0f09; background:#8b2a21; border-top:none; margin:0; padding:0; clear:both; position:absolute; left:203px; top:0px;}
.menun ul li:hover ul li {background:none; padding:0; margin:0; width:183px; border-top:1px solid #3e0f09;}
.menun ul li:hover ul li:hover {background-color:#3e0f09;}
.menun ul li:hover ul li:hover a {color:#ff9643;}
.menun ul li:hover ul li a {background:none; padding:6px 0px 0px 10px; width:173px; }
.menun ul li:hover ul li a img {border-style:none; position:absolute; right:3px; top:10px;}
.menun ul li:hover ul li ul {display:none;}
.menun ul li:hover ul li:hover ul {display:block; border:1px solid #3e0f09; background:#8b2a21; margin:0; padding:0; clear:both; position:absolute; left:183px; top:0px;}
.menun ul li:hover ul li:hover ul li a {color:#e2a883;}
.menun ul li:hover ul li:hover ul li a img {border-style:none; position:absolute; right:3px; top:10px;}
.menun ul li:hover ul li:hover ul li:hover a {color:#ff9643;}

.news {display:block; clear:both; font:9pt Arial; padding-left:15px; text-align:justify;}
.news a {color:#5B86B0;}
.news h1 {color:#5F86B1; font:bold 11px Verdana; text-transform:uppercase; margin:3px; padding:14px 0px;}
.news_picture {display:block; width:150px; height:152px; background:url('kiskephirek_hatter.jpg') no-repeat top left; float:left; margin:3px; text-align:center; margin-right:20px; margin-left:0px; overflow:hidden;}
.news_picture img {margin-top:10px;}
.news_separator {display:block; clear:both; height:1px; border-bottom:1px dashed #999; margin:15px 0px 5px 10px;}
