/*
	Micro-Wave Kft. - http://www.micro-wave.hu
	Copyright (c) 2010 mepps.hu
*/

	/* RESET */

html,body{ width:100%; padding:0; margin:0;}
body{ font-family: Arial, Georgia, Tahoma; background:url('images/back.jpg') repeat-x 0 0; background-color: #edf2f6;}
p,a,li,form,img,input,select,ul,ol,div,h1,h2,h3,h4,iframe{ margin: 0; padding: 0;}
h1,h2,h3,h4{ display: inline;}
img.simple{ border: 0; margin: 0; padding: 0;}

	/* ANCHOR */

a:link{color: #ff7e00;}
a:visited{color: #ff7e00;}
a:hover{color: #ff4800;}
a:active{color: #ff7e00;}
a:focus{color: #ff7e00;}
a.nlink,a.nlink:visited,a.nlink:active,a.nlink:focus { color: #ff7e00; cursor: pointer; text-decoration: underline;}
a.nlink:hover{ color: #ff4800; cursor: pointer; text-decoration: underline;}
a.flink:link,a.flink:visited,a.flink:active,a.flink:focus { color: #555555; cursor: pointer; text-decoration: none;}
a.flink:hover{ color: #888888; cursor: pointer; text-decoration: none;}

	/* DIV */

#main{ width: 100%; min-height: 100%; height: 100%; background: url('images/main_back.jpg') no-repeat 50% 0; overflow:auto; z-index: 1;}
#main_inner{ width: 1000px; position: relative; background-color: #ffffff; z-index: 2; margin-left: auto; margin-right: auto;}
#footer{ width: 1000px; background: url('images/footer.jpg') no-repeat 0 0;}
#border{ width: 1000px; background: url('images/border.gif') repeat-y 0 0;}
#header{ width: 1000px; height: 129px; background: url('images/header.jpg') no-repeat 0 0;}
#footer_center{ width: 970px; height: 126px; margin-left: auto; margin-right: auto;}
#leftborder{ width: 15px; height: 623px; background: url('images/left_border.jpg') no-repeat 50% 0; float: left;}
#rightborder{ width: 15px; height: 623px; background: url('images/right_border.jpg') no-repeat 50% 0; float: left;}
#main_content{ width: 970px; background: url('images/content_back.jpg') no-repeat 50% 0; vertical-align: top; float: left;}
#menu{ width: 177px; background: url('images/menu_bottom_back.gif') repeat-x 0 100%; vertical-align: top; float: left;}
#content{ width: 775px; padding: 0 9px 20px 9px; text-align: left; vertical-align: top; float: left;}
.mainbox{ margin-right: 13px; float: left;}
.mainbox,.mainbox_content,.mainbox_contentc,.secbox_content{ width: 529px;}
.mainbox_content,.mainbox_contentc{ background-color: #ffffff; padding: 0 3px 3px 3px; vertical-align: top;}
.secbox_content{ background-color: #ffffff; padding: 5px 3px 3px 3px; vertical-align: top;}
.mainbox_ctv,.mainbox_net,.mainbox_tel{ background: url('images/mainbox_back.gif') repeat-y 50% 0; vertical-align: top; width: 174px; float: left;}
.mainbox_ctv,.mainbox_net{ margin-right: 3px;}
.mainbox_ctv,.mainbox_net,.mainbox_tel,.mainbox_contentc{ text-align: center;}
.spacer_news{ width: 3px; height: 1px; float: left;}
.icon,.iconsep,.iconf{ vertical-align: top; height: 13px; float: left;}
.icon{ padding: 6px 0 99px 0;}
.iconsep{ padding: 6px 3px 0 3px;}
.iconf{ padding: 6px 0 0 787px;}
.news{ width: 351px; float: left;}
.vote_wrapper{ width: 174px; float: left;}
.vote{ background: url('images/mainbox_back.gif') repeat-y 50% 0; vertical-align: top; width: 174px;}
.voteleft{ width: 16px; padding: 1px 2px 5px 10px; float: left;}
.voteright{ width: 139px; padding: 1px 5px 5px 2px; float: left;}
.ads_content{ background-color: #ffffff; text-align: center; vertical-align: top; width: 230px;}
.ads{ width: 230px; float: left;}
.footer_first,.footer_last,.footer_middle,.footer_bottom,.mainbox,.news,.top,.ads{ text-align: left; vertical-align: top;}
.footer_first,.footer_last,.footer_middle{ float: left;}
.footer_first{ width: 173px; padding: 10px 0 0 8px;}
.footer_last{ width: 187px; padding: 10px 8px 0 0;}
.footer_middle{ width: 174px; padding: 10px 5px 0 10px;}
.footer_bottom { width: 198px; padding: 25px 0 0 747px;}
.newsbox_service,.newsbox_company,.newsbox_other,.box ,.boxhead{ margin: 3px 0 2px 0; border: 1px solid #ededed;}
.newsbox_service{ background-color: #f5f4ed;}
.newsbox_company{ background-color: #f9f4d1;}
.newsbox_other{ background-color: #eeede4;}
.newshead{ padding: 3px 5px 3px 5px; vertical-align: middle; text-align: left;}
.newstext{ padding: 0 5px 5px 5px; vertical-align: middle; text-align: left;}
.mainbox_full{ width: 764px; background-color: #ffffff; border: 0; padding: 5px;}
.wrap,.wrapc,.wrapmin,.wrapmax{ overflow: hidden;}
.wrap,.wrapc{ padding: 2px 0 5px 0;}
.wrapc{ text-align: center;}
.wrapmin{ padding: 1px 0 5px 0;}
.wrapmax{ padding: 5px 0 2px 0;}
.box{ background-color: #f5f4ed; padding: 5px;}
.boxhead{ background-color: #f9f4d1; padding: 2px 5px 2px 5px;}
.footerhead2{ padding: 0 0 5px 0;}
.menu_left{ float: left; width: 164px;}
.menu_right{ float: left; width: 13px;}
.menu_all{ width: 177px;}
.buttons{ vertical-align: middle; text-align: center;}
.clear{ clear: both;}

	/* TEXT */

.normal,.normalr,.normali,.normalc,.normalj,.newstextp,.newsleadp{ font-size: 12px; font-family: Arial, Georgia, Tahoma; text-decoration: none; color: #333333; line-height: 135%; text-shadow: #ffffff 1px 1px 5px;}
.msg,.msgc{ font-size: 12px; font-family: Arial, Georgia, Tahoma; text-decoration: none; font-weight: bold; color: #ff0000; line-height: 135%;}
.comment,.commenti{ font-size: 12px; font-family: Arial, Georgia, Tahoma; text-decoration: none; color: #333333; line-height: 135%; text-shadow: #ffffff 1px 1px 5px;}
.small,.smallr,.smallc{ font-size: 10px; font-family: Arial, Georgia, Tahoma; text-decoration: none; color: #333333; line-height: 135%; text-shadow: #ffffff 1px 1px 3px;}
.mainboxtext,.vote{ font-size: 11px; font-family: Arial, Georgia, Tahoma; text-decoration: none; color: #333333; line-height: 135%; text-shadow: #ffffff 1px 1px 4px;}
.highlight,.highlightc{ font-size: 12px; font-family: Arial, Georgia, Tahoma; text-decoration: none; font-weight: bold; color: #000000; line-height: 135%; text-shadow: #ffffff 1px 1px 5px;}
.footerlink,h2,h3{ font-size: 11px; font-family: Arial, Georgia, Tahoma; text-decoration: none; line-height: 150%;}
.head{ font-size: 14px; font-family: Georgia, Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #ffffff; line-height: 135%;}
.head2,.footerhead2,.head2c,h1{ font-size: 12px; font-family: Arial, Georgia, Tahoma; text-decoration: none; font-weight: bold; color: #000000; line-height: 135%;}
.normalr,.smallr{ text-align: right;}
.normalc,.head2c,.smallc,.highlightc,.msgc{ text-align: center;}
.normali,.commenti{ font-style: italic;}
.normalj{ text-align: justify;}
p.details{ padding: 5px 5px 1px 0; text-align: right;}
p.ads{ padding: 10px 0 0 0; text-align: center;}
p.newstextp{ padding: 10px 0 0 0; text-align: justify;}
p.comment{ padding: 0 25px 0 25px; text-align: justify;}
p.newsleadp{ text-align: left;}
p.vote{ width: 139px;}

	/* TABLE */

table.simple{ border-collapse: collapse; border-spacing: 0; border: 0;}
table.head{ border-collapse: separate; background-color: #666666; margin: 0 auto; border-spacing: 1px;}
tr.headb{ background-color: #bbbbbb; text-align: center;}
tr.heade{ background-color: #eeeeee; text-align: center;}
td.p1{ background-color: #ff4800;}
td.p2{ background-color: #ff8a00;}
td.p3{ background-color: #ffc000;}
td.cf,td.ce,td.cd,td.cc,td.cb,td.dy{padding: 0 0 0 2px; vertical-align: middle;}
td.cf{ background-color: #ffffff;}
td.ce{ background: url('images/ce.gif') repeat-x 0 0;}
td.cd{ background-color: #dddddd;}
td.cc{background-color: #cccccc;}
td.cb{ background-color: #bbbbbb;}
td.cy{ background: url('images/cy.gif') repeat-x 0 0;}
td.spec{ background-color: #eeeeee; text-align: left; padding: 0 0 0 2px; border-left: 1px solid #666666;}
td.highlight{ background-color: #eeeeee; text-align: left; padding: 0 0 0 2px;}
td.center{ text-align: center; vertical-align: middle;}
td.sitemap{ padding: 0 0 10px 0; text-align: center; vertical-align: top;}
td.gallery{ padding: 5px 0 5px 0; vertical-align: bottom;}

	/* IMAGE */

img.icon{ vertical-align: top; cursor: pointer; border: 0;}
img.iconsep{ vertical-align: top; cursor: default; border: 0;}
img.imghov{ vertical-align: middle; cursor: pointer; border: 0;}
img.button{ vertical-align: middle; cursor: pointer; text-align: center; border: 0;}
img.buttonoff{ vertical-align: middle; cursor: default; text-align: center; border: 0;}
img.gallery,iframe.contact,img.techhelp{ border: 1px solid #ededed; padding: 1px; background-color: #ffffff; background-repeat: no-repeat; background-position: 1px 1px;}
img.tp{ border: 0; width: 15px;}

	/* LIST */

ul,ol{ padding: 0 0 5px 25px; margin: 0;}
li{ list-style-type: disc;}
li.none{ list-style-type: none;}
blockquote{ margin: 0px; padding: 3px 0 3px 20px;}

	/* FORM */

.select{ border: 1px solid #CCCCCC; background-color: #FFFFFF; font-family: Arial, Tahoma, Verdana; text-decoration: none; font-size: 10pt; color: #444444;}
hr{ height: 1px; margin: 0; padding: 0; border: 0; color: #d9d9d9; background-color: #d9d9d9;}
input{ background-color: #FFFFFF; border: 1px solid #dddddd;}
input:hover,input:focus,textarea:hover,textarea:focus{ background-color: #eeeeee; border: 1px solid #cccccc;}
input.radio{ border: none; background-color: transparent;}
input.inactive{ border: none; background-color: transparent; font-size: 9px; font-family: Arial, Tahoma, Verdana; text-decoration: none; color: #3A2205; text-align: right; font-weight: bold; cursor: default;}
input.msg{ width: 95%; border: 0; background-color: transparent; font-size: 11px; font-family: Arial, Tahoma, Verdana; text-decoration: none; color: #FF0000; text-align: center; cursor: default;}
textarea{ background-color: #ffffff; border: 1px solid #dddddd;}
textarea.comment,input.comment{ font-size: 11px; font-family: Arial, Verdana;}
.button{ border: 1px solid #dddddd; font-size: 11px; font-family: Arial, Verdana; cursor: pointer;}
