@charset "utf-8";
* {margin: 0;padding: 0;}
body {font-family: "Arial", "Trebuchet MS", "Verdana";	font-size:13px;	color:#222;	background:#fff url(../images/bg.jpg) center top no-repeat;}
a img {	border: none;}
a {	color:#222;	text-decoration:none;}
a:hover {color:#666;	text-decoration:none;}
h2{font-size:16px;color:#2a486a;margin-bottom:10px;}
td{font-size:13px;}
#all{width:953px;height:1200px;margin:10px auto;padding:0;font-size:13px;}
.left{float:left;}
.right{	float:right;}
#logo{float:left; width:268px;height:142px;margin-right:25px;}
#ads{float:left; width:430px;height:60px;margin-right:15px;background:#fff; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);border:1px solid #ccc;overflow:hidden;}
#official{float:left; width:260px;height:30px;padding:5px 0;font-size:15px;text-align:left;color:#2a486a;margin:10px 0 10px 0;font-weight:bold;}
#lang{float:right; width:300px;height:35px;padding:3px 20px; background:#fff;border:1px solid #ccc;font-size:12px;text-align:left;color:#222;margin:10px 0 10px 6px;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);font-weight:bold;}
#lang ul{list-style:none;margin-top:5px;}
#lang li{float:left;padding:3px;border:1px solid #ccc;margin:3px;}
#lang li img{width:24px;}
#lang .nolang{float:left;padding:3px;border:none;margin:3px;}
#cart{float:right; width:187px;height:60px;padding:5px 10px; background:url(../images/cart.png) no-repeat;font-size:12px;text-align:right;color:#2a486a;margin:0 0 0 6px;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);}
/*#cart a{color:#2a486a;}*/
#menu{float:right;width:658px;height:61px;background:url(../images/menu_bg.png) repeat-x;margin:10px 0 0 0; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);border:1px solid #ccc;overflow:hidden;}
#menu ul{list-style:none;}
#menu li{float:left;height:10px;padding: 20px 7px;background:url(../images/csik.png) no-repeat;}
#menu .first{background:none;}
#menu li a{font-size:14px;font-weight:bold;color:#2a486a;}
#menu li a:hover{color:#000;}
#upper_left{float:left;width:737px;}
#upper_right{float:left;width:206px;margin-left:10px;}
#down_left{float:left;width:240px;margin-right:10px;}
#down_right{float:left;width:702px;}
#banner{float:left;width:737px;height:269px;margin:12px 0 0 0;overflow:hidden; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);border:1px solid #666;background:#fff;}
#banner ul{list-style:none; }
#banner li{float:left;overflow:hidden;}
#banner img{ -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);}
/*#banner h1 {position:relative;top:-320px;left:30px;width:350px;color:#ffc709;font-size:32px;font-weight:bold;}*/
/*#banner h2{position:relative;top:-60px;left:30px;color:#fff;font-size:18px;font-weight:bold;}*/
#banner h2{	color:#fff;	position: absolute;left:0px;top: 200px;	font-size:18px;	font-family: "Trebuchet MS", "Verdana", "Arial";font-weight:bold;	padding: 10px;	background:url(../images/gray.png);	width:100%;}
#promo{float:left;width:131px;height:66px;background:url(../images/promo.png) no-repeat;padding:20px 70px 10px 5px;color:#2a4968;}
#promo a{display:block;color:#2a4968;text-align:right;width:100%;}
#news{float:left;width:186px;height:329px;padding:10px;margin-top:10px;border:1px solid #aaa;background:#fff url(../images/news_bg.jpg) repeat-x; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);}
#news ul{list-style:none;height:280px;}
#news li{float:left;width:100%;padding:5px;font-size:16px;color:#222;}
#news li a{font-size:13px;}
#news li a:hover{color:#2a486a;}
#allnews a{float:left;color:#2a486a;width:100%;text-align:right;font-weight:bold;}
#allnews a:hover{text-decoration:underline;}
#prod_prom{float:left;width:735px;margin:10px 0;border:1px solid #aaa;background:#fff; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);}
#prod_prom h2{margin:5px 0 0 5px;}
#product_list{float:left;padding:10px 10px 0 10px;width:220px;min-height:250px;border:1px solid #aaa;background:#fff; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);}
#product_list ul{list-style:none;}
#product_list li{float:left;display:block;width:200px;padding:2px 0;}
#product_list .fokat{font-weight:bold;color:#2a486a;border-bottom:1px solid #ccc;}
#product_list .almenu{padding-left:15px;border-bottom:1px solid #ccc;}
#product_list .almenu:hover{padding-left:15px;border-bottom:1px solid #ccc;background:url(../images/arrow.png) no-repeat 0 3px;}


#content{float:left;width:682px;padding:15px 10px;background:url(../images/content.png) no-repeat;border:1px solid #aaa;background:#fff; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);}
#content a{color:#2a486a;text-decoration:underline;}
#content h2 a{color:#2a486a;text-decoration:none;}
#content a:hover{color:#2a486a;text-decoration:none;}
#content ul{list-style:none;}
#content li{float:left;padding:5px;}
#content li:hover{background:#fafafa;}
.prod{float:left;width:670px;border-bottom:1px solid #ccc;padding:0 0 10px 0; margin-bottom:20px;}
#content input{height:30px;border:1px solid #ccc;}
.newslist{float:left;width:100%;}
.newslist a{font-size:13px;font-weight:bold;}
.plakat{float:right;width:120px;border:1px solid #ccc;padding:5px;background:#eee;}
#facebook{float:left;width:240px;height:240px;margin:10px 0;padding:3px 0;background:#fff; border:1px solid #aaa;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);}
#social{float:left;width:240px;height:60px;margin:10px 0;padding:3px 0;background:#fafafa; border:1px solid #aaa;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);text-align:center;}
.prod_img{float:left;width:200px;height:250px;}
.prod_name{float:left;width:460px;}
.prod_price{float:left;width:120px;font-weight:bold;font-size:18px;color:#2a486a;margin-bottom:20px;text-align:center;}
.prod_desc{float:left;width:330px;min-height:100px;padding:10px 10px 0 0;}
.prod_jobb{float:left;width:115px;}
.prod_info{float:left;width:330px;padding:10px 0;}
.prod_info ul{list-style:none;}
.prod_info li{float:left;width:330px;padding:5px;}
.prod_info p{float:left;padding:5px;font-weight:bold;}
.prod_info input{float:left;padding:5px;}

.prod_stoc{float:left;width:120px;color:#3a79a5;margin-bottom:20px;text-align:center;}
.prod_cart{float:left;width:120px;background:#eee;}
.prod_cart input{float:left;width:120px;height:40px;padding:0 0 0 20px;background:url(../images/cart_btn.png) no-repeat;color:#2a486a;font-weight:bold;font-size:12px;border:none;cursor:pointer;}

#contact_l{float:left;width:320px;margin-right:15px;}
#contact_r{float:left;width:330px;}

#user_left{float:left;width:480px;border-right:1px solid #ccc;}
#user_right{float:left;width:160px;margin-left:10px;padding:0 10px;}
#user_right ul{list-style:none;}
#user_right li{float:left;width:160px;border-bottom:1px solid #eee;padding:5px;}
#user_right li a{text-decoration:none;}

#partners{float:left;width:100%;text-align:center;}
#partners ul{list-style:none;}
#partners li{width:150px;height:130px;float:left;margin:5px;padding:5px;background:#eee;overflow:hidden;}
#partners li a{text-decoration:none;}
#partners li img{width:150px;}

#galler_img{float:left;width:480px;border-right:1px solid #ccc;}

#galler_vid{float:left;width:160px;margin-left:10px;padding:0 10px;}
#galler_list{float:left;width:650px;}
#galler_img ul, #galler_vid ul, #galler_list ul, #gallery ul{list-style:none;}
#galler_img li, #galler_vid li, #galler_list li{float:left;width:120px;height:120px;padding:5px;margin:5px;background:#eee;text-align:center;border:1px solid #ccc;overflow:hidden;}
#galler_img li a, #galler_vid li a, #galler_list li a{text-decoration:none;}
.gal_kep{float:left;width:120px;height:80px;overflow:hidden;}
/*#galler_list li img{width:200px;}*/

#gallery{float:left;width:682px;padding:10px;margin-top:10px;border:1px solid #aaa;background:#fff; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc);}
#gallery li{float:left;width:120px;height:120px;padding:5px;margin:5px;background:#eee;text-align:center;border:1px solid #ccc;overflow:hidden;}

#urma{float:left;width:610px;height:25px;border:1px solid #ccc;background:#eee url(../images/tube.png) no-repeat 10px 5px;margin:10px 0 0 15px;padding:10px 0 0 40px;}
#urma a{text-decoration:none;}

#footer{float:left;width:933px;height:208px;margin-top:10px;background:url(../images/footer_bg.jpg) repeat-x;padding:10px; border:1px solid #aaa;-moz-border-radius: 5px 5px 0 0;  -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(border-radius.htc);}
#footerlist{float:left;width:210px;height:200px;margin-left:25px;}
#footerlist ul{list-style:none;}
#footerlist li{float:left;width:100%;}
#links{float:left;width:950px;text-align:center;font-size:11px;}
#info{float:left;width:220px;}
#impr{float:left;font-size:11px;width:955px;height:32px;background:#6a6a6a;}
#author{float:left;font-size:10px;width:950px;color:#fff;text-align:center;padding-top:10px;}
#author a{color:#fff;}
#author a:hover{color:#ccc;}
#cart_items{width:680px;padding:0;}
#cart_items th{border-bottom:1px solid #666;border-top:1px solid #666;height:30px;}
#cart_items td{border-bottom:1px solid #ccc;padding:10px 0;}
.cart_img{width:120px;}
.cart_desc{width:200px;font-size:14px;font-weight:bold;text-align:left;}
.cart_count{width:60px;}
.cart_countin{width:60px;}
.cart_price{width:70px;text-align:center;}
.cart_total{width:70px;text-align:center;font-weight:bold;}
#cart_buttons input{float:right;height:50px;margin-top:20px;padding:10px 20px;}
#adatok{width:500px;background:#eee;border: 1px solid #ccc;padding:5px;	margin: 0 auto;}
#katdiv{float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:40px;}
.kat{list-style:none;width:540px;margin:0 auto;}
.kat li a{float:left;width:150px;height:85px;padding:5px;border:1px solid #fff;text-align:center;}
.kat li a:hover{float:left;width:150px;height:85px;padding:5px;border:1px solid #ccc;}
#belepes00{float:left;width:50px;padding:60px 20px 0 0;text-align:center;}
#belepes{float:left;width:280px;margin-left:40px;}
#regisztralas{float:left;width:300px;margin-left:40px;}
/*#regisztralas input, #belepes input{height:30px;border:1px solid #ccc;}*/
.gomb{height:30px;padding:0 10px;}
.error{color:#990000;}

