* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#384D98;
}
body{
	margin:0px;
	padding:0px;
}
h1 {
	font-weight:bold;
	color:white;
	font-size:11px;
	padding:3px;
	margin:0px;
}
h2 {
	font-weight:bold;
	font-size:13px;
	padding:3px;
	margin:0px;
}
ul, form  {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:10px;
}

a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
td.mainwidth {
	width:960px;
	padding-left:10px;
	padding-right:10px;
}
td.leftside, td.rightside {
	background-color:#5369B4;
}


/*header*/
td.headerline {
}
td.headerline ul{
	padding-left:20px;
}
td.headerline ul li{
	list-style-image: url(../images/design/potty_kek.gif);
}
td.headerline td.whitecell a {
	color:white;
	font-size:11px;
}
td.headerline input {
	border:none;
	width:140px;
	background:none;
}
td.datum * {
	font-size:11px;
}

/*content*/
td.content {
	padding-top:15px;
	padding-bottom:10px;
}
td.content td.left {
	background-color:#5369B4;
	background-image: url(../images/design/oldal/oldalmenu_02.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 150px;
}
td.content td.left table{
	background-image: url(../images/design/oldal/oldalmenu_03.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
td.content td.center {
	width: 670px;
}
td.content td.right {
	background-color:#5369B4;
	background-image: url(../images/design/oldal/oldalmenu_02.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 150px;
}
td.content td.right table{
	background-image: url(../images/design/oldal/oldalmenu_03.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


/*leftmenu*/
td.leftmenu td {
	background-image: url(../images/design/oldal/oldalbox_02.gif);
	background-repeat: repeat-y;
	background-position: center center;
	padding:5px;
}
td.leftmenu td.line {
	background-image: url(../images/design/oldal/oldalbox_03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:1px;
	padding:0px;
}
td.leftmenu th {
	font-size: 12px;
	font-weight: bold;
	color: #243984;
	background-image: url(../images/design/oldal/oldalbox_01.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height: 36px;
	width: 150px;
}
td.leftmenu th.foot {
	background-image: url(../images/design/oldal/oldalbox_04.gif);
}

td.leftmenu ul {
	padding:2px;
	margin:0px;
/*	background-image: url(../images/design/oldal/oldalbox_03.gif);
	background-repeat: no-repeat;
	background-position: bottom center;*/
}
td.leftmenu li {
	padding:2px 0px;
	margin:0px;
	list-style-type: none;
	background-image: url(../images/design/oldal/oldalbox_03.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
td.leftmenu a {
	font-size:11px;
	padding-left:10px;
	color:#384D98;
}
td.leftmenu a:hover {
	color:#FF8604;
}
td.leftmenu ul ul li {
	padding-left:20px;
}


/*nyitolap*/
.nyitolap-betonbox {
	background-image: url(../images/design/kiemeltbox_betoneladas.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 257px;
	width: 325px;
	padding-top:40px;
	padding-left:10px;
	padding-right:160px;
	padding-bottom:40px;
	cursor:pointer;
	color:white;
	font-size:12px;
	text-align:left;
}
* html .nyitolap-betonbox { /*IE bugfix */
	width: 155px;
}

.nyitolap-betonbox ul{
	padding:0px;
	margin:0px;
	padding-left:14px;
}
.nyitolap-betonbox li{
	padding:0px;
	margin:0px;
}
.nyitolap-betonbox *{
	color:white;
	font-size:12px;
}
.nyitolap-szallitasbox {
	background-image: url(../images/design/kiemeltbox_szallitas.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 257px;
	width: 325px;
	padding-top:40px;
	padding-left:10px;
	padding-right:160px;
	padding-bottom:40px;
	cursor:pointer;
	color:white;
	font-size:12px;
	text-align:justify;
}
* html .nyitolap-szallitasbox { /*IE bugfix */
	width: 155px;
}


.nyitolap-szallitasbox * {
	color:white;
	font-size:12px;
}
/*2. sor*/
.nyitolap-vekonybox {
	padding-top:10px;
	padding-bottom:0px;
}
.nyitolap-vekonybox *{
	font-size:11px;
}
.nyitolap-vekonybox table{
	background-image: url(../images/design/tartbox2_02.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.nyitolap-vekonybox img{
	padding-bottom:10px;
}
.nyitolap-vekonybox h1{
	color:#384D98;
	padding:0px;
	font-size:12px;
	text-transform: uppercase;
}
.nyitolap-vekonybox td{
	font-size:11px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}
.nyitolap-vekonybox thead td, .nyitolap-vekonybox thead th{
	padding-bottom:5px;
	background-image: url(../images/design/tartbox2_01.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
	font-weight:bold;
	color:white;
	font-size:11px;
	height: 37px;
	width: 160px;
}
.nyitolap-vekonybox tfoot td, .nyitolap-vekonybox tfoot th{
	background-image: url(../images/design/tartbox2_03.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:4px;
	height: 10px;
	width: 160px;
	padding:0px;
}
/*4.sor*/
.nyitolap-szovegbox{
	padding:10px;
	font-size:11px;
}
.nyitolap-szovegbox h1{
	color:#FF8604;
	font-size:12px;
	text-transform: uppercase;
	padding:0px;
	width:100px;
	font-weight:bold;
}
.nyitolap-szovegbox .datum{
	padding:0px;
	padding-bottom:10px;
	font-size:11px;
}
.nyitolap-szovegbox p, .nyitolap-szovegbox div, .nyitolap-szovegbox span{
	font-size:11px;
	text-align:justify;
}
.nyitolap-szovegbox a{
	color:#FF8604;
	font-weight:bold;
	font-size:11px;
	background-image: url(../images/design/ikon_tovabb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	padding-bottom:0px;
	margin:0px;
}
.nyitolap-szovegbox a:hover{
}

/*lablec*/
.lablec {
	text-align:center;
	color:#FF8604;
	padding-left:180px;
	padding-right:180px;
	padding-top:40px;
}
.lablec a {
	float:left;
	text-align:left;
	width:66px;
	background-image: url(../images/design/potty_narancs.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size:9px;
	color:#384D98;
}
.lablec a:hover {
	color:#FF8604;
}
/*banner*/
.banner46860 {
	background-color:#8096E1;
	font-size:28px;
	text-align:center;
	font-weight:bold;
	color:#C1CBEE;
	width:468px;
	height:60px;
	margin:10px;
}
.banner120240 {
	background-color:#8096E1;
	font-size:28px;
	text-align:center;
	font-weight:bold;
	color:#C1CBEE;
	width:120px;
	height:240px;
	margin:10px;
}

#nobg,#bgnone {
	background-image:none;
	background:none;
}

#bold,.bold {
	font-size:bold;
}




/*admin*/

.template-tabla {
	border:solid 1px #3E4E85;
}
.template-tabla th{
	background-color:#5369B3;
	color:white;
	font-weight:bold;
	font-size:11px;
}
.template-tabla td{
	border-right:solid 1px #8E9Ed5;
}
.content-head {
	margin-top:-4px;
}
.content-head h1 {
	color:#384D98;
	font-size:14px;
}



/*statikus*/
.statikus {
	padding:20px;
/*	background-image: url(../images/design/oldal/oldalbox_03.gif);
	background-repeat: repeat-x;
	background-position: center bottom;*/
}
.statikus *{
	font-size:12px;
}
.statikus h1 {
	color:#6478C0;
	padding-left:0px;
	font-size:25px;
}
.statikus a {
	text-decoration:underline;
	font-weight:bold;
}
.statikus table{
	border-left: solid 1px #5369B3;
	border-top: solid 1px #5369B3;
}
.statikus table td,.statikus table th{
	padding:3px;
	vertical-align:top;
	font-size:10px;
	border-right: solid 1px #5369B3;
	border-bottom: solid 1px #5369B3;
	white-space: normal;
}
.statikus img{
/*	padding-left:10px;*/
	padding-right:10px;
}
.statikus table td img{
	padding:0px;
}


/*aktualis*/
.aktualis {
/*	padding:20px;
	background-image: url(../images/design/oldal/oldalbox_03.gif);
	background-repeat: repeat-x;
	background-position: center bottom;*/
}
.aktualis *{
	font-size:12px;
}
.aktualis .inc-akt-showtitle ,.aktualis h1 {
	color:#6478C0;
	padding-left:0px;
	font-size:25px;
}


/*letoltes*/
.letoltes {
/*	padding:20px;
	background-image: url(../images/design/oldal/oldalbox_03.gif);
	background-repeat: repeat-x;
	background-position: center bottom;*/
}
.letoltes *{
	font-size:12px;
}
.letoltes h1 {
	font-size:12px;
	width:140px;
	vertical-align:bottom;
	background-image: url(../images/design/aloldal/h1bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color:white;
	font-weight:normal;
	margin:0px;
	margin-top:20px;
	padding:0px;
}
.letoltes a{
	font-size:12px;
	text-decoration:underline;
}
.letoltes .inc-akt-showtitle {
	color:#6478C0;
	padding-left:0px;
	font-size:25px;
}



.galeria-imagelist, .galeria-imagelist-href {
	background:none;
	padding:0px;
}
.galeria-imagelist-href * {
	background:none;
}
.referenciak {
}
.referenciak h1 {
	width:140px;
	vertical-align:bottom;
	background-image: url(../images/design/aloldal/h1bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color:white;
	font-weight:normal;
	margin:0px;
	margin-top:20px;
	padding:0px;
}

.inc-akt-showtopic a {
	font-weight:bold;
}





/*ajánlatkérés*/
.ajanlatkeres {
}
.ajanlatkeres *{
	font-size:12px;
}
.ajanlatkeres sup {
	font-size:8px;
}
.ajanlatkeres h1 {
	color:#6478C0;
	padding-left:0px;
	font-size:22px;
}


.ajanlatkeres .beton {
	float:none;
}
.ajanlatkeres .murvakavics {
	float:left;
}
.ajanlatkeres .valaszto {
	border-bottom:double 3px #5369B3;
	float:none;
	font-size:25px;
	color:#6478C0;
	text-align:center;
	padding-top:180px;
}


.ajanlatkeres table{
	border-left: solid 1px #5369B3;
	border-top: solid 1px #5369B3;
	margin:10px;
}
.ajanlatkeres table td,.ajanlatkeres table th{
	font-weight:bold;
	padding:3px;
	vertical-align:bottom;
	border-right: solid 1px #5369B3;
	border-bottom: solid 1px #5369B3;
	white-space: normal;
}
.ajanlatkeres table thead td,.ajanlatkeres table thead th,.ajanlatkeres table thead td nobr,.ajanlatkeres table thead th nobr{
	background-color:#5369B3;
	vertical-align:top;
	color:white;
}
.ajanlatkeres table td.numeric {
	text-align:right;
	font-weight:normal;
}
.ajanlatkeres .measure {
	width:50px;
	text-align:right;
	border-color:#5369B3;
	background-color:#F4F5FB;
}
.ajanlatkeres label {
	cursor:pointer;
	font-size:10px;
}
.ajanlatkeres tr.tr {
}
.ajanlatkeres tr.tr-hover {
	background-color:#F4F5FB;
}
.ajanlatkeres tr.tr-error {
	background-color:#A2DDAA;
}



.kotelezo{
	color:red;
}
.template-bal-cella {
	font-size:12px;
	font-weight:bold;
}
.hiba {
	color:red;
	font-weight:bold;
}