* {	margin: 0;padding: 0;}
body {	margin: 0; font: small Arial, Verdana, Arial, Helvetica, sans-serif;
	color: #336633} 
div, address {border: 0px solid red;}
a {color: #336633;}


#logo {width: 925px; margin: 0px auto; margin-top:10px;}
#logo a, img{text-decoration: none; border: none;}
#logo_left {float: left; width: 450px;height: 50px; border: 0px solid black;}
.logo_left_image {float:left;}
#logo_left address{font-style: normal; font-size: 10px;font-weight: bold; color: #05871a; line-height: 15px;letter-spacing: 2px; width: 260px; padding: 0px 0px 0px 7px;}
#logo_left span {
display:block;
background:#05871A none repeat scroll 0 0;
color:#FFFFFF;
font-size:6pt;
font-style:normal;letter-spacing:1.8px;margin:0;overflow:hidden;padding:0 0 0 2px;text-align:center;width:167px;
}
#logo_right {float: right; width: 460px; height: 50px; border: 0px solid black;}
#logo_right_heading {float: left; width: 360px; height: 50px;}
#logo_right_heading h2{font-style: normal; font-size: 14px; color: #05871a; letter-spacing: 2px; font-style: oblique; margin: 30px 0px 0px 00px;}
#lang {float: right; width: 100px; height: 50px; text-align: right;}
#lang li{list-style: none;}
#lang a{text-decoration: none; margin-top: 0px;}
#lang ul{text-decoration: none; margin-top: 0px;}
#lang img{border: none;}

#header {clear: both; width: 925px; height: 160px; margin: 0px auto; background: url('images/header.jpg'); background-repeat: no-repeat; background-position: left; padding-top: 10px;}

#middle {width: 925px; margin: 0px auto;}
#content {width: 747px; float: right;}
#menu {width: 747px; height: 40px; background: url('images/menu_bak.jpg'); background-repeat: no-repeat; padding-top: 1px; margin-top: 5px;}
#menu ul{margin: 7px 0px 0px 11px;}

#menu li{display: inline; padding: 31px; }
#menu a{text-decoration: none; font-weight: bold; font-size: 0.9em;}
#menu a:hover{color: #629E68;/* text-decoration: underline;*/}

#main {background: url('images/main_bg_top.jpg'); background-repeat: no-repeat; background-position: top left; padding-top: 29px;}
#main_dyn {background: url('images/main_bg_mid.jpg'); background-repeat: repeat-y; padding: 10px 23px 10px 8px;}

.main_content, #main_content {margin: 0px 0px 00px 36px;}
.main_content h3, #main_content h3{font-size: 1em;}
.main_content a, #main_content a{font-size: 1.1em;}
.main_content p, #main_content p{font-size: 1em;}
.main_content  h1, #main_content  h1 {margin: 0px 0px 0px 48px;}
.main_content  ul, #main_content  ul {margin: 10px 0px 0px 48px;}
.main_content  li, #main_content  li {margin: -0px 0px 0px 0px;}

#quote {margin-bottom: 6px; font-style: oblique; margin-left: 30px;}
#quotee {margin-bottom: 6px; margin-left: 300px; position:relative; }
/*#main_partners h3 {margin: 0px 0px 0px 48px;}
#main_partners h3 {padding: 0px 0px 00px 0px;}
#main_partners li {margin: 3px 0px 0px 160px;}
#main_partners ul {margin: -10px 0px 0px -100px;}*/





#product_a {height: 162px;background: url('images/linuxszerver_uzemeltetes.jpg'); background-repeat: no-repeat; margin: 0px 0px 7px 0px;}
#product_a_context {border: 0px solid black; float: left; width: 540px; height:139px; padding: 14px 00px 0px 20px; overflow: hidden;}
#product_a_context h1{font-size: 1.5em; margin-bottom: 3px; letter-spacing: 0.1em;}
#product_a_context p{font-size: 0.9em; padding: 5px;}
#product_a_context ul{font-size: 0.9em; padding: 4px 0px 0px 30px;}
#product_a_context li{padding: 0px 0px 0px 00px;}
#product_a_price {border: 0px solid black;float: right; width: 180px; text-align: left;  margin: 135px 0px 0px 6px;}
#product_a_price h2{font-size: 1.2em;}

#product_b {height: 162px;background: url('images/weblap_keszites.jpg'); background-repeat: no-repeat;margin: 0px 0px 7px 0px;}
#product_b_context {float: right; border: 0px solid black;  float: right; width: 540px; height:140px; padding: 10px; overflow: hidden;}
#product_b_context h1{font-size: 1.5em; margin-bottom: 3px;letter-spacing: 0.1em;}
#product_b_context p{font-size: 0.9em; padding: 5px;}
#product_b_context ul{font-size: 0.9em; padding: 4px 0px 0px 30px;}
#product_b_context li{padding: 0px 0px 0px 00px;}
#product_b_price {border: 0px solid black;float: left;width: 180px; text-align: center; margin: 12px 0px 0px 4px;}
#product_b_price h2{font-size: 1.2em;}



#seo {text-align: justify; font-family: Arial, Helvetica, sans-serif; padding-bottom: 1em;}
#seo li{list-style: none; display: inline; padding-right: 0px;}
#seo a{font-weight: bold; font-size: 0.8em;text-decoration: none; line-height: 1.5em; vertical-align: middle;}
#seo a:hover{color: #629E68;/* text-decoration: underline;*/}

#seo00 {font-size: 10px; letter-spacing: 2px;}
#seo01 {font-size: 1.2em; letter-spacing: 5px; padding-left: 5.0em;}
#seo02 {font-size: 1.2em; letter-spacing: 5px; padding-left: 4.0em;}
#seo03 {font-size: 1.2em; letter-spacing: 5px; padding-left: 4.0em;}
#seo04 {font-size: 1.2em; letter-spacing: 5px; padding-left: 2.5em;}
#seo05 {font-size: 1.2em; letter-spacing: 5px; padding-left: 2.5em;}
#seo06 {font-size: 1.2em; letter-spacing: 5px; padding-left: 0.5em;}
#seo07 {font-size: 0.8em; letter-spacing: 5px; padding-left: 8.0em;}
#seo08 {font-size: 1.2em; letter-spacing: 5px; padding-left: 12.0em;}
#seo09 {font-size: 1.2em; letter-spacing: 5px; padding-left: 2.5em;}
#seo10 {font-size: 2.0em; letter-spacing: 5px; padding-left: 4.0em;}
#seo11 {font-size: 1.2em; letter-spacing: 5px; padding-left: 0.5em;}
#seo12 {font-size: 1.2em; letter-spacing: 5px; padding-left: 4.0em;}
#seo13 {font-size: 0.8em; letter-spacing: 5px; padding-left: 4.0em;}
#seo14 {font-size: 2.0em; letter-spacing: 5px; padding-left: 1.5em;}
#seo15 {font-size: 1.2em; letter-spacing: 5px; padding-left: 4.5em;}
#seo16 {font-size: 1.2em; letter-spacing: 5px; padding-left: 0.5em;}
#seo17 {font-size: 1.2em; letter-spacing: 5px; padding-left: 1.5em;}
#seo18 {font-size: 2.0em; letter-spacing: 5px; padding-left: 1.5em;}
#seo19 {font-size: 20px; letter-spacing: 12px;}
#seo20 {font-size: 30px; letter-spacing: 0px;}
#seo21 {font-size: 11px; letter-spacing: 3px;}

#legal {width: 747px; height: 33px; text-align: center; background: url('images/legal_back.jpg'); background-repeat: no-repeat; }
#legal ul{padding: 10px 83px 0px 0px; text-align: right;}
#legal li{display: inline; padding: 24px; }
#legal a{text-decoration: none; font-weight: bold; font-size: 0.9em;}
#legal a:hover{color: #629E68;/* text-decoration: underline;*/}

#sidebar { border: 0px solid #6A9573; width: 165px; padding-top: 5px; padding-bottom: 15px;}
#sidebar p{padding: 0px; font-size: 12px; letter-spacing: 0.3em; font-family: Times; text-align: center; }
#sidebar ul{padding-top: 20px;}
#sidebar li{list-style-type: none; padding: 10px 00px 00px 10px; letter-spacing: 2px; font-weight: bold; line-height: 14px; font-size: 9px;}
#sidebar a{text-decoration: none; padding: 0px 0px 0px 0px; text-align: right;}
#sidebar a:hover{text-decoration: underline;}



#footer { clear: both; width: 925px; margin: 0px auto; line-height: 34px; text-align: left; vertical-align: middle;  background: url('images/foot_back.jpg'); background-repeat: no-repeat; background-position: left center; }
#footer p{text-decoration: none; font-weight: bold; font-size: 6pt; letter-spacing: 1pt; padding-left: 3px;}
#footer a{text-decoration: none; font-weight: bold; font-size: 6pt; padding: 0px 16px 0 16px;}
#footer a:hover{color: #629E68;/* text-decoration: underline;*/}
div#sidebar ul {
margin: 0pt 0pt 25px;
padding: 0pt;
}
div#sidebar hr {
margin: 5px 0;
}
li.list_title {
list-style: none;
}



