html, body {
 background-color: #FFFFFF;
 font-family: Tahoma;
 font-size: 12px;
 text-align: left;
 color: #797878;
 margin: 0 0 0 0;
 padding-top: 0px;;
}

/*---------------Felső rész------------*/

.header {
 width: 100%;
 height: 175px;
 background-image: url(../img/header_bg.jpg);
 background-repeat: repeat-x;
}

.header .cont {
 width: 981px;
 height: 175px;
}

.header .cont .bal {
 width: 293px;
 height: 90px;
 /*background-image: url(../img/head_bal.jpg);
 background-repeat: no-repeat;*/
 float: left;
}

.header .cont .kozep {
 width: 335px;
 float: left;
}

.header .cont .menu {
 width: 353px;
 height: 55px;
 float: left;
 margin-top: 120px;
}

.header .cont .menu .impr {
 height: 55px;
 overflow: hidden;
 float: left;
}

.header .cont .menu .impr a:link {
 width: 85px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_impress.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .impr a:active {
 width: 85px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_impress.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .impr a:visited {
 width: 85px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_impress.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .impr a:hover {
 background-position: 0 -55px;
}

.header .cont .menu .port {
 height: 55px;
 overflow: hidden;
 float: left;
}

.header .cont .menu .port a:link {
 width: 81px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_portfol.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .port a:active {
 width: 81px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_portfol.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .port a:visited {
 width: 81px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_portfol.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .port a:hover {
 background-position: 0 -55px;
}

.header .cont .menu .szolg {
 height: 55px;
 overflow: hidden;
 float: left;
}

.header .cont .menu .szolg a:link {
 width: 111px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_szolg.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .szolg a:active {
 width: 111px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_szolg.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .szolg a:visited {
 width: 111px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_szolg.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .szolg a:hover {
 background-position: 0 -55px;
}

.header .cont .menu .kapcs {
 height: 55px;
 overflow: hidden;
 float: left;
}

.header .cont .menu .kapcs a:link {
 width: 76px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_kapcsolat.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .kapcs a:active {
 width: 76px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_kapcsolat.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .kapcs a:visited {
 width: 76px;
	height: 55px;
 display: block;
 background-image: url(../img/menu_kapcsolat.jpg);
 background-repeat: no-repeat;
 text-indent: -100px;
 margin: 0 0 0 0;
}

.header .cont .menu .kapcs a:hover {
 background-position: 0 -55px;
}

/*-------------Zöld rész----------*/

.zold {
 width: 100%;
 height: 207px;
 background-image: url(../img/zold_bg.jpg);
 background-repeat: repeat-x;
}

.zold .cont {
 width: 100%;
 height: 207px;
 background-image: url(../img/green_bg.jpg);
 background-repeat: no-repeat;
}

/*--------------Tartalmi rész-------------*/

.tart {
 width: 100%;
 background-image: url(../img/tart_bg.jpg);
 background-repeat: repeat-x;
 font-family: georgia;
}

.tart .cim {
 padding-top: 56px;
 margin-left: 30px;
 width: 936px;
 border-bottom: #E2E1E1 solid;
 border-bottom-width: 1px;
}

.balcim {
 padding-left: 332px;
 color: #797878;
 font-size: 17px;
 font-weight: bold;
}

.jobbcim {
 color: #9D9C9C;
 font-size: 17px;
 font-weight: bold;
}

.jobbcim a:link {
 color: #9D9C9C;
 text-decoration: none;
}

.jobbcim a:active {
 color: #9D9C9C;
 text-decoration: none;
}

.jobbcim a:visited {
 color: #9D9C9C;
 text-decoration: none;
}

.jobbcim a:hover {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont{
 margin-top: 10px;
 margin-left: 30px;
 width: 936px;
}

.tart .kiscont .prothumb {
 float: left;
 margin-top: 0px;
 margin-right: 10px;
 margin-bottom: 10px;
 float: left;
 width: 200px;
 text-align: center;
}

.tart .kiscont .prothumb .thumbszoveg {
 font-weight: bold;
}

.tart .kiscont .prothumb a:link {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .prothumb a:active {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .prothumb a:visited {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .prothumb a:hover {
 color: #9D9C9C;
 text-decoration: none;
}

.tart .kiscont .bal {
 margin-left: 50px;
 width: 261px;
 float: left;
}

.tart .kiscont .bal a:link {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .bal a:active {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .bal a:visited {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .bal a:hover {
 color: #9D9C9C;
 text-decoration: none;
}

.tart .kiscont .jobb {
 margin-left: 33px;
 width: 546px;
 float: left;
 font-size: 14px;
}

.tart .kiscont .jobb p {
 width: 100%;
}

.tart .kiscont .jobb a:link {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .jobb a:active {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .jobb a:visited {
 color: #9D9C9C;
 text-decoration: underline;
}

.tart .kiscont .jobb a:hover {
 color: #9D9C9C;
 text-decoration: none;
}
/*----------------komment resz--------------*/

.komm {
 width: 100%;
 background-image: url(../img/kom_bg.jpg);
 background-repeat: repeat-x;
 background-color: #FDFDFC;
 color: #938974;
 font-family: georgia;
}

.komm .bal {
 margin-left: 29px;
 margin-top: 27px;
 width: 312px;
 font-weight: bold;
 color: #C8BFAB;
 font-size: 14px;
 float: left; 
 text-align: right;
}

.komm .jobb {
 float: left;
 margin-left: 32px;
 margin-top: 27px;
 width: 526px;
 color: #938974;
 
}

.komm .jobb a:link {
 font-weight: bold;
 text-decoration: underline;
 color: #938974;
}

.komm .jobb a:visited {
 font-weight: bold;
 text-decoration: underline;
 color: #938974;
}

.komm .jobb a:active {
 font-weight: bold;
 text-decoration: underline;
 color: #938974;
}

.komm .jobb a:hover {
 font-weight: bold;
 text-decoration: none;
 color: #938974;
}

.komm .jobb .komment {
 margin-left: 10px;
 margin-top: 5px;
 margin-bottom: 15px;
 font-size: 11px;
}

.komm .jobb #log {
	width: 100%;
	border: 0px solid #d6d6d6;
}

.komm .jobb #log_res {
	overflow: auto;
}

.komm .jobb #log_res.ajax-loading {
	padding: 20px 0;
	background: url(img/loader.gif) no-repeat center;
}

/*-------------footer rész------------*/

.foot {
 width: 100%;
 background-color: #000000;
 height: 35px;
 color: #8A8A8A;
 font-size: 11px;
}

.foot .bal {
 margin-top: 15px;
 margin-left: 41px;
 float: left;
 text-align: left;
 width: 321px;
}

.foot a:link {
 color: #8A8A8A;
 text-decoration: none;
}

.foot a:visited {
 color: #8A8A8A;
 text-decoration: none;
}

.foot a:active {
 color: #8A8A8A;
 text-decoration: none;
}

.foot a:hover {
 color: #8A8A8A;
 text-decoration: underline;
}

.foot .jobb {
 margin-top: 15px;
 margin-right: 61px;
 float: left;
 text-align: right;
 width: 568px;
}

/*-------------Formok-------------*/

.forms {
 border: 0;
 background-color: #C8BFAB;
 size: 20;
 font-size: 16px;
 font-weight: bold;
 color: #938974;
 font-family: georgia;
 margin-bottom: 4px;
}

.kaforms {
 border: 1px #797878 solid;
 background-color: #FFFFFF;
 font-weight: bold;
 color: #797878;
 font-family: georgia;
 margin-bottom: 4px;
 font-size: 14px;
}

/*-------------Fromázások------------*/

.small {
 font-size: 10px;
}

.blogkep {
 float: left;
 margin: 6px;
 border: 0;
}

ul {
 padding-left: 13px;
}

.piros {
 color: #FF0000;
}

.zold2 {
 color: #00CC00;
}

/*------------Fix-------------*/

.clearfix {
 clear: both;
}
