/* CSS Document */
html, body, div, p, h1, h2, h3, h4, ul, ol, li, form, input, table, span, img { margin:0; padding:0;}
html { height: 100%; margin-bottom: 1px;} /* hogy legyen egy vertical scrollbar az oldal szélén */
body { background:#3192ac; font-family:Arial; font-size:14px; color: #000066; text-align:center;}
.floatfix { clear:both; line-height:0;}
.floatleft { float:left;}
.floatright { float:right;}
.hrdiv_orig {line-height:0; border-bottom:1px solid #fff;}
.hrdiv { width:auto; height:7px; display:block; overflow:hidden; background:url(_template_files/hrdiv.gif) repeat-x;}
/*default linkek*/
a { cursor:pointer; color:#3192ac;}
a:link, a:visited { text-decoration:underline;}
a:hover { text-decoration:none;}
/*default linkek */
.background { background: url(_template_files/bg.png) center top repeat-y; text-align:justify; margin:auto; width:990px; position:relative;}
.header { height:208px; background:url(_template_files/headerbg-trans.png) right top no-repeat; margin-bottom:10px; position:relative;}
ul.topmenu { list-style:none; text-indent:0; position:absolute; bottom:0; left:0; width:990px; overflow:hidden; background:url(_template_files/topmenubg-trans.png);}
ul.topmenu li { float:left; height:38px; cursor:pointer; overflow:hidden; background:url(_template_files/topmenu-hover.png) top right no-repeat;}
ul.topmenu li.first { /*padding-left:205px;*/ padding-left:175px; /*padding-left:10px;*/}
ul.topmenu li.last { background:none;}
ul.topmenu li a { display: block; height: 38px; font-size:22px; color:#fff; text-decoration:none; font-weight:bold; padding:8px 29px 0px 29px;}
ul.topmenu li a:hover { background:url(_template_files/topmenu-hover.png);}
/*topmenu-ie6fix*/
*html ul.topmenu li a:link, *html ul.topmenu li a:visited { display: inline-block; height: 38px; font-size:22px; color:#fff; text-decoration:none; font-weight:bold; padding:8px 30px 0px 30px;}
/*topmenu-ie6fix end*/
.logo { position:absolute; top:15px; left:0px;}
.content { margin-bottom:10px;}
.contentleft { width:195px; overflow:hidden; float:left;}
.callfree { height:65px; overflow:hidden; text-align:center; background:url(_template_files/box-callfree.png); color:#fff; font-weight:bold; margin-bottom:10px;}
.callfree p { font-size:24px; padding-top:8px;}
.callfree p span { font-size:18px;}

.leftmenu-container { text-align:center; width:195px; background:url(_template_files/leftmenu-bg.png) left top repeat-y; overflow:hidden; margin-top:10px;}
ul.leftmenu { text-indent:0px; list-style:none; width:193px; overflow:hidden; margin:auto;}
ul.leftmenu li { text-align:left; list-style:none; width:193px; overflow:hidden; border-bottom:4px solid #59aecb; padding:5px 0px 5px 0px;}
/*ul.leftmenu li:hover { background:url(_template_files/leftmenu-hover.png);}*/
ul.leftmenu li p { font-size:18px; font-weight:bold; padding-bottom:5px;}
ul.leftmenu li a:link, ul.leftmenu li a:visited { text-decoration:none; width:193px; display:block; color:#fff; padding-left:5px;}
ul.leftmenu li a:hover { background:url(_template_files/topmenu-hover.png);}
ul.leftmenu-sub { padding-bottom:5px;}
ul.leftmenu-sub li { border:none; padding:0;}
ul.leftmenu-sub li a:link, ul.leftmenu-sub li a:visited  { padding-left:20px;}

.contentright {width:785px; overflow:hidden; float:right; background:#fff;}
.rightpadding { padding:5px 15px 5px 15px;}
.footer { text-align:center; margin:auto; width:990px; height:95px; overflow:hidden; background:url(_template_files/footer-bg.png) center top no-repeat; font-size:10px; color:#fff;}
/*szövegformázások*/
.content ul { text-indent: 0; padding-left:20px;}
.content ol { text-indent: 0; padding-left:20px;}
.content ul li { padding-bottom:5px;}
.content ol li { padding-bottom:5px;}
.content ol li h3 { padding-bottom:10px;}
.content h1 { font-size:20px; font-weight: bold; color:#000066; text-align:left;}
.content h2, h3 { font-size: 16px; font-weight: bold; color:#000066; text-align:left;}
.bordertext { font-size:16px; overflow:hidden; display:block; background:#DBF2FB; padding:10px; border:1px solid #6db8d5;}
.px12 { font-size: 12px;}
.px13 { font-size: 13px;}
.px14 { font-size: 14px;}
.px15 { font-size: 15px;}
.px16 { font-size: 16px;}
.px17 { font-size: 17px;}
.px18 { font-size: 18px;}
.px20 { font-size: 20px;}
.px26 { font-size: 26px;}
.strong { font-weight: bold;}
.red { color:#b40c24;}
.required {color:#cc0000; font-size:16px; font-weight:bold;}
/*szövegformázások*/
/*üzenetek*/
.errmsg { background:#fff; padding:10px; color:#cc0000; font-weight:bold; font-size:16px; border:5px solid #cc0000; text-align:center;}
.errmsg a { color:#cc0000;}
.msg { background:#fff; padding:10px; color:#669900; font-weight:bold; font-size:16px; border:5px solid #669900; text-align:center;}
.msg a { color:#669900;}
/*üzenetek*/
/*formok*/
input.tf { background:none; border:1px solid #6db8d5; padding:2px 0px 0px 5px; width:300px; height:17px; font-size:12px; color:#656565; overflow:hidden; font-family:Arial;}
.tarea { background:none; border:1px solid #6db8d5; padding:2px 0px 0px 5px; width:300px; height:150px; font-size:12px; color:#656565; overflow:hidden; font-family:Arial;}
input.contentinput { background: url(_template_files/searchbg.png) no-repeat; border: none; margin-left: 5px; padding:2px 0px 0px 5px; width:200px; height:17px; font-size:12px; color:#656565; overflow:hidden; font-family:Arial; overflow: auto;}
/*formok*/
/*pricetable*/
sup { font-size:8px;}
.pricetable {font-size:12px;}
.pricetable h3 {font-size:13px;}
.pricetable td {border-right:1px solid #dbf2fb;border-bottom:1px solid #dbf2fb;}
.pricetable-normal {border-right:1px solid #dbf2fb;border-bottom:1px solid #dbf2fb;}
.pricetable-hover { background:#f78f1e;color:#fff;border-right:1px solid #dbf2fb;border-bottom:1px solid #dbf2fb; cursor:crosshair;}
.pricetable-tr-normal {}
.pricetable-tr-hover { background:#dbf2fb;}
/*pricetable*/
