
body
{
	background:#e0ebf7;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

#page
{
width:1250px;
height:auto;
margin:0 auto;
}

#main
{
	width:992px;
	height:auto;
	background:url(/images/border.jpg) repeat-y top center;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:5px;
	_margin-left:3px;
}
#content_main
{
	width:970px;
	margin:0 auto 0 auto;
	padding-bottom:7px;
	background:#e0ebf7;
}

#content h1{
	background:url(/images/headingbg.jpg) repeat-x top left;
	height:40px;
	padding:0;
	margin:0 0 10px 0;
	color:#FFFFFF;
	font-weight:normal;
	padding: 15px 10px 0px 15px;
}
#content h2, p{
margin-left:20px;
}
#content h4{
color:#0D5881;
margin:5px 0 0 20px;
}
#content p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
padding:0;
margin-top:12px;
margin-right:20px;
text-align:justify;
line-height:18px;
margin-bottom:0;
}
#content p a
{
color:#1497ff;
font-weight:normal;
}
#content p a:hover
{
color:#7BCCFD;
font-weight:normal;
}

.elektromos
{
border-bottom:1px solid #d1dfef;
font:normal 13px Arial, Helvetica, sans-serif;
line-height:20px;
color:#0d5881;
margin-left: 20px;
margin-right: 20px;
}
.elektromos h2
{
font-size:17px;
}
.elektromos h3
{
font-size:18px;
margin-top:35px;
}
.img_margin
{
margin:10px 55px 0 30px;
}
.elektromos ul
{
margin:0;
padding:0;
list-style-type: circle;
}
.elektromos li
{

margin-bottom:4px;
list-style-type: circle;
}
.margin_more
{
margin:0 90px 0 0;
_margin:0 45px 0 0;
}
#bottom_blocks
{
width:672px;
height:auto;
background:url(/images/bottom_block_bg.gif) top repeat-y;
margin:15px 0 0 0;
padding:16px 14px 7px 14px;
}
#box_1
{
width:330px;
height:auto;
background:#ffffff url(/images/block_bg1.gif) top no-repeat;
color:#444444;
padding:15px 0 0 13px;
float:left;
}
#box_1 ul
{
list-style:none;
padding:0;
margin:0;
}
#box_1 li
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#505050;
margin:0 0 4px 10px;
list-style-type:none;
}
#box_1 li a
{
text-decoration:underline;
color:#505050;
}
#box_1 li a:hover
{
text-decoration:none;
color:#505050;
}
.img_gallary
{
text-align:center;
font-size:11px;
margin-right: 10px;
margin-bottom: 10px;
}
.box_mragin
{
width:100%;
padding-bottom:12px;
}
.box_2
{
width:310px;
background:#ffffff url(/images/bottom_block_bg2.gif) top no-repeat;
color:#444444;
padding:15px 0 0 11px;
}
.box_2 h4
{
margin-left:0;}
.contact_icon
{
background:url(/images/contact_icon.jpg) top no-repeat;
margin:3px 0 29px 0;
}
.box_2 span a
{
text-decoration:none;
color:#c70404;}
.box_2 span a:hover
{
color:#c70404;}
#ad_pannel
{
width:235px;
height:auto;
float:right;
text-align:left;
padding:2px 0 0 15px;
font-size:12px;
}
#ad_pannel img {cursor: pointer;}
.google_banner
{
margin-top:5px;}
h3, h4, h1, h5, h2
{
margin:0;
padding:5px 0 5px 0;}



#ad_pannel
{
width:235px;
height:auto;
float:right;
text-align:left;
padding:2px 0 0 15px;
font-size:12px;
}
#ad_subblock
{
width:184px;
height:auto;
background:#14bcff;
padding:20px 0 30px 24px;
}

/* Header
---------------------------------- */
#header
{
	width:970px;
	height:202px;
	margin:0 auto 0 auto;
	position: relative;
}
#top
{
	width:950px;
	height:25px;
	background:url(/images/top-bg.jpg) repeat-x;
	font-size:15px;
	color:#FFFFFF;
	text-align:left;
	padding:6px 0 0 20px;
	position: relative;
}
#top a
{
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}
#top a:hover
{
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
}
#date
{
	float:right;
	font-size:12px;
	margin:2px 10px 0 0;
}
#logo
{
	width:970px;
	height:139px;
	background:url(/images/logobg.jpg) no-repeat;
}
.rightmenu
{
	float:right;
	width:300px;
	margin:20px 0 0 0;
	text-align:left;
	padding:0 0 0 34px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight: bold;
}
.rightmenu a
{
	line-height:20px;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.rightmenu a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
/* CSABA */
#header #headerbox {position: absolute; color:#ffffff; font-size: 11px;  top: 40px; right: 313px; width: 192px; height: 80px; padding: 10px; background: url(/images/headerbox.jpg) 0 0 no-repeat;  text-align: left;}
#header #headerbox a {color:#ffffff;}
#header #headerbox a:hover {color:#ffffff;}

#mainbanner {color:#1a5e73; font-weight: bold; font-size: 16px;  padding: 12px 0 12px 25px; margin: 0 11px; border-bottom: 3px solid #deecf7; text-align: left;}

#navi
{
	width:950px;
	height:27px;
	background:url(/images/nav_bg.jpg) repeat-x;
	text-align:left;
	padding:5px 0 0 20px;
	color:#FFFFFF;
	font-size:15px;
}
#navi ul
{
list-style:none;
margin:0;
padding:0;
}
#navi ul li
{
display:inline;
margin-right:28px;
padding:0;
}
#navi ul li a
{
	color:#FFFFFF;
	text-decoration:none;
}
#navi ul li a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}













.sidebar
{
width:267px; height:auto;
background:url(/images/rightblock_bg.jpg) repeat left top;
}

.contact-box{
	margin:10px 0 10px 3px; color:#7bccfd; width:256px; padding:0 0 0 8px;
	background:url(/images/grooved-line.jpg) no-repeat bottom;
	overflow-x: hidden;
	}
.detail-box{
	color:#FFFFFF; width:259px; padding:3px 0 15px 8px;
	background:url(/images/grooved-line.jpg) no-repeat bottom;
	margin:10px 0 10px 0;
	padding-bottom:40px;
	_overflow-x: hidden;
	}
.detail-box a{
	color:#FFFFFF; text-decoration:underline; padding-bottom:5px;
	}
.detail-box a:hover{
	 text-decoration:underline;
	}
.quotes{
	float:right; margin-right:7px;}
.clear
{
clear:both;
}

/* TERMEKLISTA BOX */
div.termeklistabox {margin: 10px 0 10px 8px; color: #7bccfd; width: 256px; padding: 0; font-size: 9pt;}
div.termeklistabox a {color:#fff; background-color: inherit; text-decoration: none;}
div.termeklistabox a:hover {color:#7bccfd; background-color: inherit; text-decoration: none;}
div.termeklistabox div.level1 {margin-left: 0; font-weight: bold;}
div.termeklistabox div.level2 {padding-left: 12px; background: url(/images/termekbox_level2_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level3 {padding-left: 24px; background: url(/images/termekbox_level3_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level4 {padding-left: 36px; background: url(/images/termekbox_level4_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level5 {padding-left: 48px; background: url(/images/termekbox_level5_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level6 {padding-left: 60px; background: url(/images/termekbox_level6_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level7 {padding-left: 72px; background: url(/images/termekbox_level7_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level8 {padding-left: 84px; background: url(/images/termekbox_level8_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level1_last {margin-left: 0; font-weight: bold;}
div.termeklistabox div.level2_last {padding-left: 12px; background: url(/images/termekbox_level2_last_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level3_last {padding-left: 24px; background: url(/images/termekbox_level3_last_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level4_last {padding-left: 36px; background: url(/images/termekbox_level4_last_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level5_last {padding-left: 48px; background: url(/images/termekbox_level5_last_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level6_last {padding-left: 60px; background: url(/images/termekbox_level6_last_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level7_last {padding-left: 72px; background: url(/images/termekbox_level7_last_bg.gif)left bottom no-repeat;}
div.termeklistabox div.level8_last {padding-left: 84px; background: url(/images/termekbox_level8_last_bg.gif)left bottom no-repeat;}
/*v2*/
div.termeklistabox2 {margin: 10px 0 10px 8px; color: #7bccfd; width: 256px; padding: 0; font-size: 9pt;}
div.termeklistabox2 a {color:#fff; background-color: inherit; text-decoration: none;}
div.termeklistabox2 a:hover {color:#7bccfd; background-color: inherit; text-decoration: none;}

div.termeklistabox3 {margin: 10px 0 10px 8px; color: #7bccfd; width: 256px; padding: 0; font-size: 9pt;}
div.termeklistabox3 a {color:#fff; background-color: inherit; text-decoration: none;}
div.termeklistabox3 a:hover {color:#7bccfd; background-color: inherit; text-decoration: none;}

div.termeklistabox2 div.level1, div.termeklistabox2 div.level1_last {margin-left: 0; font-weight: bold;}
div.termeklistabox2 div.level, div.termeklistabox2 div.level_last{padding-left: 15px;}
div.termeklistabox2 div.level {background: url(/images/v2/termekbox_level_bg.gif)left -4px no-repeat;}
div.termeklistabox2 div.level_last {background: url(/images/v2/termekbox_level_last_bg.gif)left -12px no-repeat;}

div.termeklistabox3 div.level1, div.termeklistabox3 div.level1_last {margin-left: 0; font-weight: bold;}
div.termeklistabox3 div.level, div.termeklistabox3 div.level_last{padding: 2px 0px 2px 13px; border: 1px solid #14bbff; margin: 2px 0px 2px 0px;border-top: 0;}
div.termeklistabox3 div.level {background: url(/images/v2/nyil.gif) 5px 7px no-repeat;}
div.termeklistabox3 div.level_last {background: url(/images/v2/nyil.gif) 5px 7px no-repeat;}

/* General content
---------------------------------- */
#content
{
width:700px;
height:auto;
float:left;
}



a img
{
  border: 0;
}


.fleft
{
  float: left;
}

.fright
{
  float: right;
}


/* Footer
---------------------------------- */
#footer
{
	float:left;
	width:950px;
	background:url(/images/footernav_bg.jpg) repeat-x top left;
	margin:0px 5px 0 11px; _margin:0px 6px 0 5px;
	color:#FFFFFF;
	height:27px;
	padding:5px 0 0 20px;
}

#footer ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#footer ul li{
	display:inline;
	padding:0 30px 0 0;
	color:#FFFFFF;
	font-size:15px;
}
#footer ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.powered {
	float:left; padding:0 0 8px 0; font-family:Arial;  font-size:12px;  color:#505050; width:980px; text-align:right;
	}
.powered a{
	font-family:Arial; font-weight:bold;  color:#505050; font-size:12px; text-decoration:none; font-weight:bold;
	}
.powered a:hover{
	text-decoration:none;
	}

.content_container{
	padding-left:20px;
	margin-bottom:25px;
}
.content_container p{
	padding:15px 25px 0 0px;
	_padding:16px 25px 0 0px;
	line-height:18px;
	text-align:justify;
	font-family: Arial;
	font-size:12px;
	margin:0;
}
.inner_h3
{
margin:10px 0 0 20px;}
#about-bottom{
	padding:14px 10px 9px 10px;
	background:url(/images/about-us-bg.jpg) left bottom repeat-x;
	clear:both;
	margin-top:20px;
	}
#about_curvbg_block{
	width:660px;
	padding:0px 0 0px 15px;
	background:url(/images/aboutus_curvebg.jpg) no-repeat top left;	color:#444444;
	font-size:14px;
}
#about_curvbg_block h3{
margin:0;
padding-top:10px;
}
#about_curvbg_block h4{
margin:0;
}
#about_curvbg_block a{
	color:#c70404;
	text-decoration:none;
}
.homebtxt2{
	font-size:14px; width:300px;
	line-height:18px;

}
.homebimg-box{
	width:300px; float:right; margin-top:5px;

}
.form-box{
	font-family:Arial;
	font-size:12px;
	width:665px; _width:645px; margin:10px 0 20px 20px;
	}
.form-box1{
	font-family:Arial;
	width:665px; _width:645px; margin:10px 0 20px 20px;
	}
.form-box h1{
	padding:0;
	margin:0;
	background:none;
	}
.red-txt{
	color:#fb2031;
	}
.form-txt-bx{
	width:166px; height:18px; margin:0px; padding:0px;
	}
.form-txtarea-bx{
	width:334px; margin:0px; padding:0px;
	}
	.content-txt {
	width:665px; _width:645px; font-family:Arial;
	 color:#000000;
	 font-size:12px;
	}
.content-txt p{
	 font-family:Arial;  color:#000000; margin-top:10px; padding:0px;
	}
#content ul{
	list-style-type: circle;
	list-style-position: inside;
	}
#content li{
	 font-family:Arial; font-weight:normal;  color:##0D5881; font-size:12px;
	 margin-bottom:5px;
	 list-style-position: inside;
	 list-style-type: circle;
	 padding-left: 20px;

	}
#content li a{
	 font-family:Arial; font-weight:bold;  color:#505050; text-decoration:underline;
	}
#content li a:hover{
	text-decoration:none;
	}
img
{
border:0;}

.elektromos img, #box_1 img{cursor: pointer;}
.zoom  { position: relative; margin: 0 10px 10px 0; display: table-cell; float: left; }
.zoom  img{ position: absolute; z-index: 1;}
.zoom span{
	 z-index: 2;
	position: absolute;
	top: 0; left: 0;
	width: 25px; height: 25px;
	display: inline-block;
	text-indent: -3000px;
	overflow: hidden;
    background: url(/images/zoom.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/zoom.png');
	cursor: pointer;

}
.baybutton a {display: inline-block; width: 248px; text-align: center; padding: 5px 0 5px 0; background: #14BBFF; border: 1px solid #0A5E8C; text-decoration: none; margin: 10px 0 10px 0; font-weight: bold;}
.baybutton a:hover {background: #0A5E8C;  border: 1px solid #14BBFF; text-decoration: none;}
 a.orderbutton {color: white; display: inline-block; width: 248px; text-align: center; padding: 5px 0 5px 0; background: #14BBFF; border: 1px solid #0A5E8C; text-decoration: none; margin: 10px 0 10px 0; font-weight: bold;}
 a.orderbutton:hover {color: white; background: #0A5E8C;  border: 1px solid #14BBFF; text-decoration: none;}
.backbutton {margin: 5px 0 5px 20px;}
table.bordered, table.bordered tr th, table.bordered tr td {border: 1px solid black; border-collapse: collapse;}
table.bordered tr th, table.bordered tr td {padding: 6px; font-size: 10pt;}
table.bordered tr th {vertical-align: top;}
table.center tr th, table.center tr td {text-align: center!important;}
span.smallfont {font-size: 9pt;}
form.order {margin: 20px; font-size: 9pt;}

form.order table th{text-align: left; padding-top: 15px; vertical-align: top;}
form.order table th span{font-weight: normal; font-size: 10pt;}
form.order input.textfield,
form.order textarea {
	width: 100%;
	*width: 98.88888888%;
}
form.order textarea {
	height: 70px;
}
form.order textarea {
	height: 70px;
}
.error {background: #ff0000; color: white; font-weight: bold; padding: 3px 0; text-align: center; width: 100%; font-size: 10pt;}


.elektromos imageDiv ul {
list-style-type: circle;
}

.elektromos imageDiv ul li {
list-style-type: circle;}

