.g3 {width: 210px;}
.g4 {width: 285px;}
.g6 {width: 435px;}
.g8 {width: 585px;}
.g9 {width: 660px;}
.g12 {width: 885px;}
.g3,.g4,.g6,.g8,.g9,.g12 {background-color: #f5f5f5; display: block; float: left; margin: 0 15px 0 0;}

.omega {margin-right: 0;}

.p5 {padding: 5px;}
.p10 {padding: 10px;}

body {font-family: "MS Sans Serif",Arial,sans-serif; font-size: 11pt;  color: #000; background-color: #222; /*background: #d4d8db url(mig/hatter.jpg) repeat-x*/;}
td { font-size: 12px;  color: #000;}
a, a:link, a:visited, a:active { color: #f80; text-decoration: none;}
a:hover { color: #f91; text-decoration: underline;}

a .logo {border: 2px solid #fa0;}

h1 { margin: 10px 0 0 0; padding: 0; color: #000; font-family:"Trebuchet MS",Tahoma; font-size:26px; letter-spacing:-1px; line-height:27px;}
h2 { margin: 0 0 30px 0; padding: 0; color: #aaa; font-family:Arial,sans-serif; font-size:16px; font-weight: normal; letter-spacing:-1px; line-height:18px;}
h3 { font-size: 13px; font-weight: bold; margin: 10px 0;}

.link { font-size: 12px;  color: #FFF; width: 100%;}
.dellink { font-size: 12px;  color: red; width: 100%;}
.grayinput {font-size: 11px; background-color: #EEE; height: 18px; padding: 1px 1px;padding-bottom:2px; margin: 0px; color: #333; border: 1px solid #bbb;}


#container {margin: 10px auto; width: 905px; background-color: #fafafa; padding: 10px 20px;}
#page {float: left; background-color: #f1f1f1; margin-top: 10px;}
#toprow, #bottomrow {background-color: #fff; padding:0;margin:0;}

#top_header {font-size: 22px; color: #888;font-weight: bold;}
#top_header span { background-color: #ff6c00; color: #fff;}

.toppic {display: block; float: left; clear: both; background-color: #aaa;width: 885px; height: 200px;}
.cim {margin: -80px 0 0 30px; width: 500px; padding-top: 200px; }
.cim2 {width: 500px; background-image: url(http://epiteszeti-makett.hu/mig/o70.png); background-repeat: repeat;/**/}

/*
.toppic {background-color: #aaa;width: 885px; height: 200px;}
.cim {margin: 5px 0 0 30px; z-index: 100; width: 500px;  }
.cim2 {width: 500px;  background: #000 url(http://epiteszeti-makett.hu/mig/o80.png) repeat;}
*/
.cim2 h1 {color: #fff; margin: 0px 0 0px 0px; padding: 5px 10px 0 10px;}
.cim2 p {margin: 5px 0 0 0px; color:#fff; padding: 5px 10px 5px 10px;}

#col_menu { float: left;}
#col_menu h3 {padding: 2px 4px; background-color: #666; color: #fff; font-weight: normal;}
.col_news {background-color: #daddee; /*padding: 10px;*/}
.col_news img {border: 0;}
#col_main {padding:0;}
#col_galeria {padding:0; background-color: #fff;}

#col_contact {background-color: #daddee; padding: 5px;}

#main { vertical-align: top;}
.box {color: #000; background-color: #fff; padding: 10px; margin-bottom: 10px; }
.welcome {font-weight: bold; text-align: right; color: #888;}
#footer {color: #fff; background-color: gray; text-align: center; padding: 3px 0; margin-top: 10px;}

.info {background-color: #ddd; color: #444;}

.clear {clear: both;}
.figyu {background-color: #fa0; color: #fff; font-weight: bold; font-size: 20px;}

.makett_kicsi {float: left; width: 100px; margin: 0 10px 0px 0;}

#menu { display: block; background-color: #000;
margin-left: 0;
padding-left: 0;
list-style: none;
}

#menu li { display: inline;  background-color: #ddd; margin-right: 5px; padding: 3px 10px; background-image: url(mig/mb.gif); background-repeat: no-repeat; background-position: 5px 2px; border-bottom: 1px solid #ddd; }
#menu li.active { background-color: #fa0; }
#menu li:hover { background-color: #fa0;}
#menu li a {  width: 200px; color: gray;  font-weight: bold;}
#menu li a:hover, #menu li:hover a, #menu li:active a {  color: white;  background-color: #fa0; text-decoration: none;}

.makett {background-color: #eee; color: #444;}
/* .makett:hover {background-color: #ddd;}*/
.makett img {float: left;}
.makett .adatlap {width: 300px; float: left;}
.makett h2 { font-size: 14px;}
.makett h3 {margin: 0 0 ; font-size: 14px;}
.makett .adatlap p {margin: 3px 0; font-size: 12px;}

.makett_cimlap {padding: 5px 0; border-top: 1px solid #aa8; color: #444;}
/*.makett_cimlap:hover {background-color: #bb9;}*/
.makett_cimlap img {float: left;}
.makett_cimlap a > img {border: 2px solid #997;}
.makett_cimlap .adatlap {width: 290px; float: left;}
.makett_cimlap h2 { font-size: 14px;}
.makett_cimlap h3 {margin: 0 0 ; font-size: 14px;}
.makett_cimlap .adatlap p {margin: 3px 0; font-size: 11px;}

.makett .belso, .makett .belso:hover {width: 450px; background-color: #eee; color: #444;}

.makett_info {width: 100%; background-color: #aaa; border-width: 1px 0; border-color: #666; margin: 20px 0 30px 0; font-size: 12px;}
.makett_info th,.makett_info td {padding: 2px 10px; margin: 0px;}
.makett_info th {text-align: right; background-color: #eee;}
.makett_info td {background-color: #f5f5f5;}

.fotoblock {margin:0; padding: 10px 10px; float: left;}

.fotok {list-style: none; margin:0; padding: 0px 0px; float: left;}
.fotok li { vertical-align: middle; float: left; display: inline;  width: 124px; margin: 0 11px 11px 0; padding: 0px; background-color: #eee; border: 1px solid #bbb;}
.fotok li:hover { background-color: #fa0; border: 1px solid #e90;}
.fotok li a { float: left; border: 0;vertical-align: middle;}
.fotok li a img {margin: 2px; border: 0;vertical-align: middle;}

.hide {color: gray; font-size: 10px; vertical-align: super;}

.kis_msg input,.kis_msg textarea {width: 200px;}  
.input_msg {width: 420px; height: 100px;}
