/* -------------------------------------------------

Code: H.S.Laszlo 2009

http://www.xhtml2u.com

-------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset,img, table { border:0; }

ol,ul { list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }

a {outline: none;outline-style:none;}

html {height: 100%;}

body {font:normal normal 14px/normal 'Arial', sans-serif;background:#fff;font-size:12px;color:#848484;text-align:left;}

.clear { clear: both; width: 98%; height: 15px; }

.alignleft { text-align: left; }

.alignjustify { text-align: justify; }

.alignright { text-align: right; }

.aligncenter { text-align: center; }

.floatright{ float: right;}

.floatleft{	float: left;}

.italic{	font-style: italic;}

.content{width:900px;clear:both;margin:0 auto;}

#wrap{width:900px;margin: 0 auto;background:#fff;text-align:left;padding:0px;}

#container{width:900px;clear:both;margin:10px auto;float:left;}

#breadcrumb{width:660px;clear:both;margin:0 auto;padding:0 0 8px 10px;}

#breadcrumb a{color:#848484;}

/* --------------- Headings -------------- */

h1{color:#e9610b;font:normal bold 26px/normal 'Arial', sans-serif;padding:10px 5px;}

h2 {padding: 5px 0 10px 15px;color: #848484;font:normal bold 16px/normal 'Arial';}

h1 span, h2 span{color:#000;}

h3 {padding: 5px 0 10px 15px;color: #848484;font:normal bold 14px/normal 'Arial';}

h4{color:#1F3E5F;font:normal bold 16px/normal 'Arial', sans-serif;padding:5px;}

h5{color:#ffffff;font:normal bold 16px/normal 'Arial', sans-serif;padding:15px;}

/* ------------ Header ----------------- */

#top{height:70px;text-align:right;padding-top:10px;background:transparent;}

a#logo{display:block;width:320px;height:50px;background:transparent url(img/logo.jpg) no-repeat;

text-indent:-9999px;float:left;margin:5px 0 0 5px;}

div.topr{width:480px;float:right;margin-right:2px;}

div.topr a{color:#82807f;text-decoration:none;padding:15px 0 0 0;font: normal normal 10px/normal Verdana, sans-serif;}

div.topr a:hover{text-decoration:underline;}

#search_box{width:181px;height:23px;background:transparent url(img/search_bg.jpg) no-repeat;float:right;margin:8px 0 0 0;}

#search_box input{width:146px;background:transparent;float:left;border:0;padding:2px;}

#search_box input#search_submit{width:28px;border:0;padding:0;cursor:pointer;padding:2px 0 0 0;}



#nav{background:transparent url(img/nav.jpg) repeat-x top;height:29px;width:898px;padding:0;margin:0 auto 8px auto;

float:left;border:1px solid #cacbca;-moz-border-radius:3px;-webkit-border-radius:3px; }

#nav li{display:inline;padding:0;float:left;background:transparent url(img/menu_line.jpg) no-repeat left;

border-left:1px solid #cacbca;}

#nav li.fhome{border:0 none;}

#nav a{text-decoration:none;color:#82807f;padding:5px 16px 8px 16px;text-align:center;font:normal bold 12px/16px 'Verdana', sans-serif;float:left;}

#nav a:hover{color:#fff;background:transparent url(img/nav.jpg) 0 -100px;}

/* ------------ Feature ------------ */

#feature{height:300px;clear:both;width:900px;padding:0px;background:transparent url(img/header1.jpg) no-repeat left;}

#feature .inner{}

#feature h1{float: right;padding: 40px 10px 10px 10px;color: #636261;font: normal normal 16px/normal Century Gothic;}

#feature h2{float: right;padding: 20px 10px 10px 10px;color: #050505;font: normal normal 28px/normal Century Gothic;clear:right;letter-spacing:-2px;;}

#feature p{width:470px;float:right;padding:15px 5px 10px 420px;color:#e9610b;font:normal bold 16px/24px Arial, sans-serif;clear:both;text-align:right;}

#feature a, #content div.site-link a{display:block;width:181px;height:24px;float:right;background:transparent url(img/button.png) no-repeat;text-align:center;	margin:15px 10px 0 10px;color:#fff;text-decoration:none;font:normal bold 12px/normal Arial, sans-serif;padding:7px 0 0 5px;}

#content a.nari-btn{display:block;width:181px;height:24px;background:transparent url(img/button.png) no-repeat;text-align:center;

margin:20px 5px;color:#fff;text-decoration:none;font:normal bold 12px/normal Arial, sans-serif;padding:7px 0 0 5px;}

#feature a:hover, #content div.site-link a:hover, #content a.nari-btn:hover{color:#000;}

#content a.bameg75{margin-left:75px;}



div.site-link{width:520px;padding:5px 130px 5px 20px;clear:both;float:left;}

/* ------------ Blocks ------------ */

.blocks{width:900px;margin: 0 auto;float:left;background:#fff;padding:10px 0;}

.box1, .box2, .box3{float:left;height:125px;}

.box1{width:200px;background:#fff url(img/box1.jpg) no-repeat;}

.box2{width:486px;background:#fff url(img/box2.jpg) no-repeat;margin:0 7px;}

.box3{width:200px;background:#fff url(img/box3.jpg) no-repeat;}

.box2 h4{color:#e9610b;}

.box2 ul{width:320px;margin:0 0 0 100px;}

.box2 ul li{background: url(img/sign.png) no-repeat left 4px;padding:2px 0 2px 15px;}

.box2 a{color:#e9610b;float:right;margin:-15px 8px 0 0;font-weight:bold;}

.box3 p{color:#6f6d6d;font:normal bold 14px/140% Arial, sans-serif;padding:4px;}

#sos_form{padding:4px;}

#sos_form ol li{padding:1px 0;}

#sos_form legend{color:#e9610b;font-size:14px;font-weight:bold;}

#sos_form label{width:40px;display:block;float:left;}

#sos_form label.w150{width:150px;}

#sos_form input{width:145px;padding:1px;border:1px solid #e1ded4;height:14px;font-size:11px;}

#sos_form input.w35{width:35px;}

#sos_form input:focus{border:1px solid #000;}

#sos_form input#submit_sos{width:60px;float:right;height:22px;background-color:#e9610b;color:#fff;cursor:pointer;font-size:12px;margin:8px 4px 0 0;}

#sos_form span{font-size:11px;float:left;}

/* ----------- Footer ------------- */

#footer{height:50px;background:#fff;clear:both;margin:0 auto;float:left;padding:0 0px;width:900px;}

#footer p{padding:15px 5px 5px;font-size:11px;color: #898787;line-height:130%;border-top:1px solid #e1ded4;}

#footer p a, #footer p span{color: #898787;padding:0 8px;}

a#cisco{float:left;width:51px;height:56px;padding:0;margin:10px 10px 0 10px;}

/* ------------ Content ------------ */

#content{width:670px;float:right;}

#content p{padding:8px 20px;line-height:140%;}

blockquote, q {quotes : "" ""; }

blockquote {margin : 1.5em 1.5em 1.5em 1em;padding-left : 1.5em;border-left : 1px solid #666;

font : italic 1.2em "Times New Roman", Times, serif; }

blockquote:before, blockquote:after, q:before, q:after {content : ""; }

#content a{color:#e9610b;}

#content a:hover{text-decoration:none;}

#content ul, #content ol {margin : 0 1.5em 1.5em 2em; }

#content ul {list-style-type : disc;list-style-position: inside; }

#content ol {list-style-type : decimal;}

#content ul li, #content ol li{padding:2px 0;}

#content ul.hasab{/*width:640px;*/}

#content ul.hasab li{width:310px;height:22px;float:left;}



dl {margin-bottom: 1.5em; padding-top: 1.5em; float:left; }

/*div.entry h2{color:#878585;font: normal bold 16px/22px Verdana, sans-serif;padding:10px 5px 10px 15px;}

div.entry h3{color:#878585;font: normal bold 11px/20px Verdana, sans-serif;padding:8px 5px 8px 15px;}*/

dl dt {margin-bottom : .75em;color:#878585;font: normal bold 16px/22px Verdana, sans-serif; float:left;clear:both;width:100%;}

dl dd {margin-bottom: 1.5em; padding-bottom: 1.5em;float:left;clear:both;width:100%; }

#content dl dd img{float:left;max-width:280px;}

#content img{padding:4px;border:1px solid #BFBFBF;margin:8px;}

#content img.content-banner{padding:0px;border:0;margin:0 0 10px 0;}

#content img.nob{padding:4px;border:0;margin:4px;}

#content a.jump{color:#EF5400;font-weight:bold;padding:2px 25px 2px 560px;float:left;clear:left;border-top:1px solid #e1ded4;margin-top:8px;}

#content span.pdf{margin:15px 0 0 0;display:block;font-weight:bold;}

#content span.pdf a{padding:2px 0 2px 18px;background:transparent url(img/pdf_16.png) no-repeat left;color:#FF0000;}



#content ul.blog-rss{width:640px;float:left;margin:0;list-style-type:none;padding:10px;}

#content ul.blog-rss li{padding:8px 0;}

#content ul.blog-rss li a{font-size:14px;font-weight:bold;}



div.map{width:300px;float:right;margin:-40px 0 5px 0;padding:2px;border:1px solid #e1ded4;}

div#sitemap ul li a{color:#e9610b;}



div.postwrap {position: relative;float: left;	margin: 0 0 10px 0;padding:4px;width:590px;}

div.postwrap .alignleft { float: left; margin: 0 10px 10px 0; }

div.postwrap h4 a{color:#848484;text-decoration:none;}



#content img.magazin{padding:0px;border:0;margin:0 15px 10px 0;float:left;width:227px;height:250px;}

div.bg-magazin .form{clear:left;}

/*div.bg-magazin{width:100%;height:495px;background:transparent url(img/magazin.jpg) no-repeat right top;}*/



div.viktor{float:left;background-color:#F2F2F2;}

#content div.viktor img{border:0;width:240px;}



.video-left{float:left;margin:5px 10px 10px 0;}

.video-right{float:right;margin:5px 0 10px 10px;}

#content ul.bajuszos{width:320px;list-style-type : none;padding-top:25px;}

#content ul.bajuszos li{background: url(img/sign.png) no-repeat left 4px;padding:6px 0 6px 18px;}

/* ------------ Sidebar ------------ */

#sidebar{width:220px;float:left;border-right:1px solid #e1ded4;}

#sidebar .banner{float:left;margin:5px auto;}

#sidebar h4{padding:10px 5px 5px 5px;color:#e9610b;font-weight:bold;font-size:14px;border-bottom:1px solid #e1ded4;width:190px;}

#sidebar h4 a{color:#e9610b;text-transform:uppercase;text-decoration:none;}

#sidebar h4 a:hover{color:#82807f;}

ul.sidemenu{padding:5px 0 20px 5px;}

ul.sidemenu li{padding:2px 0 2px 8px;background:transparent url(img/nock.jpg) no-repeat 0 7px;}

ul.sidemenu li a{font:normal normal 12px/100% Arial, sans-serif;color:#82807f;padding:2px;text-decoration:none;}

ul.sidemenu li a:hover{color:#000;}



a.reszletes{display:block;float:left;color:#e9610b;font-size:14px;font-weight:bold;width:190px;height:30px;

background:transparent url(img/btn-bg.jpg) no-repeat;padding:10px 0 0 10px;}



#content table.products img{padding:0;border:0;margin:0;}

table.products{border-collapse:collapse;border:0;width:100%;}

table.products tr td{border:1px solid #ededed;padding:7px;}

table.products tr td.s2{vertical-align:top;}

table.products tr td.s3{width:290px;font-size:11px;vertical-align:top;}



/* ------------ Form ------------ */

.form {background-color:#fff;width:385px;padding:5px;margin:5px 0 0 25px;float:left;}

.form fieldset{border:1px solid #e1ded4;padding:5px;margin-bottom:10px;float:left;}

.form legend{padding: 3px 15px;margin-left:40px;font-size:16px;font-weight:bolder;background-color:#fff;color:#E9610B;}

#content .form ol{width:385px;list-style-type : none;}

.form ol li{float:left;width:100%;margin-bottom:8px;}

.form li label {display: block;float:left;width:160px;font-weight:bold;line-height:20px;color:#6F6F6F;font-size:12px;}

.form li input{border:2px solid #EBEDEC;padding:2px;width:200px;height:14px;float:left;}

.form li input:focus{border:2px solid #DFDFDF;}

.form span.kotelezo {color: red;font-weight: bold;display: inline;}

.form span.error, span.error {color:#E21E10;font-weight:bold;}

.form .submit-btn{width:186px;height:31px;float:right;background:transparent url(img/button.png) no-repeat;text-align:center;margin:8px 18px 0 0;color:#fff;font:normal bold 14px/normal Arial, sans-serif;cursor:pointer;border:0;}

.form .submit-btn:hover{color:#000;}



.sform{width:650px;float:left;margin-top:10px;}

.sform td{padding:8px 4px;line-height:150%;}

.sform td input{margin-right:4px;/*padding:2px;width:200px;border:1px solid #EBEDEC;*/}

.sform td.qs{color:#82807f;padding:5px 0 5px 0;font:normal bold 11px/16px 'Verdana', sans-serif;}

.sform td label.w70{width:70px;display:block;float:left;}

.sform td label.w120{width:120px;display:block;float:left;font:normal bold 11px/16px 'Verdana', sans-serif;}

.sform td label.w160{width:200px;display:block;float:left;}

.sform td label.w200{width:320px;display:block;float:left;}

.sform td textarea{padding:2px;width:200px;height:14px;float:left;border:1px solid #EBEDEC;}



.black{color:#000000 !important;}



/* ------------ Kalkulator Form ------------ */

.kalkulator-form {background-color:#fff;width:500px;padding:5px;margin:5px auto;}

.kalkulator-form fieldset{border:1px solid #e1ded4;padding:5px;margin-bottom:10px;}

.kalkulator-form legend{padding: 3px 15px;margin-left:40px;font-size:16px;font-weight:bolder;background-color:#fff;color:#E9610B;}

.kalkulator-form label {color:#444;font-size:12px;line-height:1.4;}

.kalkulator-form input[type="text"]{border:1px solid #ccc;padding:2px;width:60px;height:14px;}

.kalkulator-form input[type="text"]:focus{border:1px solid #aaa;}

.kalkulator-form .submit-btn{width:186px;height:31px;background:transparent url(img/button.png) no-repeat;text-align:center;margin:8px 0 0 75px;color:#fff;font:normal bold 14px/normal Arial, sans-serif;cursor:pointer;border:0;}

.kalkulator-form .submit-btn:hover{color:#000;}

.kalkulator-form td {padding:4px;}

.kalkulator-form .kerdes {padding-top:15px;}