html{}
body{background:url('images/background.jpg') repeat-x; width:100%; height:100%; margin:0px; padding:0px; font-family:Tahoma; font-size:11px; color:#404040}
a img{border:0px}
#header{width:872px; height:88px; background:url('images/header_bg.jpg') no-repeat; margin:0 auto; position:relative}
#top_img{width:992px; height:275px; background:url('images/top_img.jpg') no-repeat; margin:0 auto}
#top_img2{width:992px; height:275px; background:url('images/top_img2.jpg') no-repeat; margin:0 auto}
#site_bg{background:url('images/site_bg3.jpg') repeat-y 1px bottom; width:992px; overflow:hidden; margin:0 auto}
#site{width:840px; margin:0 auto}
#footer{background:url('images/footer_bg.jpg') no-repeat; width:992px; height:66px; margin:0 auto; text-align:center; line-height:80px}
#footer_top{background:url('images/footer_top_bg.jpg') no-repeat 1px 0px; position:relative; z-index:-1; margin:0 auto; margin-top:-50px;width:992px; height:142px;}

#top_search{height:30px}
#search{float:right}
#search input[type="text"]{margin-right:2px; width:115px; height:18px; margin-top:9px; background:none; border:0px; font-family:Arial; font-size:11px; color:#666666}
#search input[type="submit"]{margin-right:5px; width:45px; height:18px; margin-top:9px; background:none; border:0px; cursor:pointer }
#top_menu{margin:0px; padding:0px; clear:both; padding-left:40px; margin-top:5px}
#top_menu a{color:#007dbe; text-decoration:none}
#top_menu ul{margin:0px; padding:0px}
#top_menu li{float:left; list-style:none; font-family:'Century Gothic'; font-weight:bold; color:#007dbe; margin-left:10px; padding-right:30px; font-size:19px; height:53px; line-height:53px; text-shadow:1px 2px 2px #FFFFFF}
#top_menu .elv{background:url('images/menu_list.png') no-repeat top right; }

#promo_text{float:left; margin-left:70px; width:240px; text-align:center; font-family:Century Gothic; font-size:24px; font-weight:bold; padding-top:50px}
#promo_text a{color:#FFF; text-decoration:none}
#login{float:left; margin-top:62px; margin-left:3px; position:relative}
#login input[type="text"], #login input[type="password"] {width:133px; height:17px; border:0px; margin-bottom:6px; font-family:Arial; font-size:11px; background:none; color:#666666}
#login input[type="image"]{float:left; margin-right:5px}
#login a{color:#FFF}

#site_left{float:left; width:390px; min-height:480px; background:url('images/index_text_bg.gif') no-repeat center 100px; }
#site_left_width{float:left; width:390px; min-height:100px}
#site_right{float:left; width:360px; margin-left:24px; }

#text_logo{width:386px; text-align:center}
#body_text{position:relative; z-index:1; font-size:12px; color:#666666; padding-right:15px; line-height:16px; }
.text{font-size:12px; }
#site a{color:#00A7E8; text-decoration:none}
h1{font-family:Tahoma; font-size:15px; color:#77950E}
.alkalmazas{font-family:Tahoma; font-size:13px; color:#77950E}
#columns{width:432px; overflow:hidden; background:url('images/right_bg.jpg') no-repeat 0px 50px; padding-left:5px; margin-top:-50px; position:absolute; z-index:1; }
#columns_sml{width:435px; overflow:hidden;background:url('images/right_bg3.jpg') no-repeat 0px 50px;  padding-left:5px; margin-top:-50px; position:absolute; z-index:1}
.column{width:122px; margin-left:15px; float:left; font-size:10px}
.column a{font-size:11px; font-family:Tahoma; font-weight:bold; text-transform:uppercase; color:#666666 !important}
.column .col_head{color:#007DBE; font-size:10px}
.column .col_text{height:200px}
.column .col_text_sml{height:40px;}
.column .col_button{clear:both; text-align:center; line-height:40px}
.column .col_button img{margin:5px}
.right{clear:both; margin:10px; font-size:11px; overflow:hidden; padding-top:250px; width:450px;}
.right_sml{clear:both; margin:10px; font-size:11px; overflow:hidden; padding-top:100px; width:450px;}
#mainpage_news{clear:both; margin-top:30px}
#mainpage_news .tovabbi_cikkek{font-family:Century Gothic; color:#77950E !important}
.news{clear:both; margin-bottom:10px; font-size:12px; color:#666666;}
.news img{float:left; margin:0px 5px 5px 0px}
h2{font-family:Tahoma; font-size:12px; color:#404040; margin:0px; display:inline-block;}
.news h3{font-family:Tahoma; font-size:12px; color:#77950E; margin:0px}
.news h4{font-family:Tahoma; font-size:12px; color:#007DBE; margin:0px}
.news p{font-family:Tahoma; font-size:12px; color:#666666; margin:0px}
.news .news_next{font-family:Century Gothic; color:#77950E !important}

#top_table{font-family:Tahoma; font-size:11px}
#top_table input, #top_table select, #top_table textarea{font-size:11px; font-family:Tahoma}
#top_table div.error{color:#FF0000}

.webshop_item{float:left; margin-bottom:5px; margin-right:5px}
.webshop_top{height:35px; width:412px; background:url('images/webshop_item_top.gif') no-repeat}
.webshop_desc{width:410px; overflow:hidden; background:#f7f7f7; border:1px solid #d6d6d6}
.webshop_desc_ext{width:840px; overflow:hidden; background:#f7f7f7; border:1px solid #d6d6d6; margin-top:55px}
.webshop_image{width:174px; height:141px; background:url('images/webshop_item_img_bg.gif') no-repeat; margin:10px; float:left}
.webshop_image_ext{width:174px; height:141px; background:url('images/webshop_item_img_bg.gif') no-repeat; margin:10px 10px 10px 0px; float:left}
.webshop_other{float:left; margin-left:10px; width:195px; }
.webshop_other_ext{float:left; margin-left:10px; width:820px; }
.webshop_item h1{margin:0px; padding:0px; margin-left:40px; font-family:Tahoma; font-size:12px; color:#404040; font-weight:normal; line-height:35px}
.webshop_item h2{margin:0px; padding:0px; font-family:Tahoma; font-size:12px; color:#404040; font-weight:bold; margin-top:10px}
.webshop_item .kosarba{font-weight:bold}
.wp_image{width:168px; height:100px; margin:3px; text-align:center}
.webshop_price{margin-top:15px; margin-left:5px}

.main_right{clear:both; margin-bottom:15px; overflow:hidden}
.forum_left{float:left; width:600px}
.forum_list{border:1px solid #69b6ec; padding-bottom:5px; margin-bottom:5px; overflow:hidden}
.forum_right{float:right; text-align:right;}
.forum_head{background:#FFF url('images/forum_head_bg.gif') no-repeat; width:99%; height:16px; padding:3px}
.forum_text{overflow:hidden; margin:5px}
.forum_valaszok{float:right; font-size:11px; overflow:hidden; text-align:right; padding-right:5px}
.forum_elozmeny{float:left; font-size:11px; margin-left:5px}

.talalat{border-bottom:1px dotted #313332; margin-bottom:5px; padding-bottom:5px}
.error{color:red}