/*
* {box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
*/
td,div,table/*,li*/,ul,a,span,label/*,input,select,textarea*/ {box-sizing: border-box; -moz-box-sizing: border-box;/*-ms-box-sizing: border-box;*/}

/*
* {box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}*/
td,div,table, li, ul,a,span,label,input,select,textarea {box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}


* { margin:0; padding:0;}

body { background:url(../../images/tail-top.gif) left top repeat-x #585b60; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.125em; /*color:#afb0b0; color: #7A7A7A;*/ color: black; }



input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px;}



.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



.wrapper { width:100%; overflow:hidden;}

.container { width:100%;}



p { margin-bottom:18px;}



/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}

object { vertical-align:top;}



/*==================list====================*/

ul { list-style:none;}



.list1 { padding:14px 0 0 0;}

.list1 li { background:url(../../images/arrow2.gif) no-repeat left 7px; padding:0 0 2px 13px;}

.list1 li a { color:#4f4f4f; text-decoration:none;}

.list1 li a:hover { color:#ff884c;}



.list2 { padding-bottom:18px;}

.list2 li { background:url(../../images/arrow4.gif) no-repeat left 6px; padding:0 0 5px 17px; font-weight:bold; position:relative;}

.list2 li a { color:#393939;}



.list3 li { padding-bottom:2px;}



dl dt { font-weight:bold; color:#ff884c;}

dl dd { padding-bottom:17px; line-height:1.42em;}



/*==================other====================*/

.img-indent { margin:0 20px 0 0; float:left;}

.img-box { width:100%; overflow:hidden; padding-bottom:30px;}

.img-box img { float:left; margin:0 25px 0 0;}



.extra-wrap { overflow:hidden; }



.p1 { margin-bottom:9px;}

.p2 { margin-bottom:18px;}

.p3 { margin-bottom:27px;}



/*==================txt, links, lines, titles====================*/

a {color:#FE6B01; /*color:#22BBD6;*/ text-decoration:none;}

a:hover{text-decoration:none;}



h3 { font-family:Arial,Arial Narrow, Helvetica, sans-serif; font-size:24px; line-height:1.1em; font-weight:normal; color:#444; margin-bottom:10px;}

h4 { font-size:18px; color:#5a5a5a; margin-bottom:6px;}

h4 strong { color:#ff884c;}

h5 { font-size:1em; font-weight:normal; line-height:1.67em; margin-bottom:6px;}

h2{color:#000000;}

strong{color:#000000;}

.txt1 { color:#5a5a5a;}



.link1 { background:url(../../images/arrow3.gif) no-repeat left 6px; padding:0 0 0 13px; color:#111; font-weight:bold;}



.button { display:block; float:right; background:url(../../images/button-left.gif) no-repeat left top #b32c00; color:#fff; text-decoration:none;}

.button b { display:block; background:url(../../images/button-right.gif) no-repeat right top; padding:0 8px 1px 17px; font-style:normal;}

.button:hover { text-decoration:underline;}



.line-hor-top { background:#f2f2f2; height:3px; overflow:hidden; font-size:0; line-height:0; margin:0 0 24px 0;}

.line-hor-bot { background:#f2f2f2; height:3px; overflow:hidden; font-size:0; line-height:0; margin:20px 0 0 0;}

.line-ver { background-image:url(../../images/line-ver.gif); background-repeat:repeat-y; width:100%;}



.title { margin-bottom:29px;}

.title1 { margin-bottom:18px;}



/*==================boxes====================*/

.cont-box {margin:0;}

.cont-box span { float:left; width:79px;}



/*header*/
#header .row-0 { position: relative; height:74px; width:978px;  background:url(http://fidesz.hu/images/fejlec_ujirany.gif) no-repeat center top;}

#header .row-0 .felirat { height:57px; top: 7px; left:585px;position: absolute; line-height: normal;}

#header .row-0 .felirat span { font-size: 50px; font-weight: bold; color:white;}

#header .row-0 .kereses { height:35px; position: absolute; top: 25px; right:20px; }

#header .row-0 .kereses input { position: relative;}

#header .row-0 .kereses .keres { position: relative; top:5px; color: white; font-weight: bold; border: none; background: transparent; cursor: pointer;}

#header .row-1 { height:102px; background:url(../../images/header-bg-top2.gif) no-repeat left top;}

#header .row-1 .indent { padding:12px 0 0 18px;}

#header .row-2 { height:84px; background:#fff;}

#header .row-2 .fleft { padding:14px 0 0 14px;}

#header .row-2 .fleft .slogan { margin-left:26px;}

#header .row-3 { padding:0 0 0 14px; background:#fff;}

#header .row-4 { height:115px; background:#fff; padding:0 0 0 14px;}



.nav { width:100%; overflow:hidden;}

.nav li { float:left; margin-right:1px;}



.top-links { float:right; padding:34px 15px 0 0;}

.top-links li { display:inline; color:#a9a9a9;}

.top-links li a { color:#a9a9a9; padding:0 14px 0 11px; text-decoration:none;}

.top-links li a:hover { color:#464444;}

.top-links li a.current { background:url(../../images/arrow1.gif) no-repeat left 5px; font-weight:bold; color:#464444;}



.header-box .border-left { background:url(../../images/border-left.gif) left top repeat-y; padding-left:4px;}

.header-box .border-right { background:url(../../images/border-right.gif) right top repeat-y; padding-right:4px;}



.box { background:#e6e9e8; width:595px; float:left; height:106px; margin-top:4px;}

.box .inner { padding:9px 0 0 10px;}

.box .img-indent { margin-right:8px;}



.block { background:url(../../images/block-bg.jpg) no-repeat; background-position:0px -20px; width:357px; height:332px; overflow:hidden; color:#fff; background-color: #FE5200;}

.block .title { margin:10px 0 0 0;}

.block .inner { padding:0px 18px 0 28px; font-size:12px;}

.block .inner strong { display:block; text-transform:uppercase; margin-bottom:18px;}

.block p { line-height:1.42em; margin-bottom:22px;}

.block p a { color:#fff;}

.kelt { /*color:#22bbd6;*/ color:#858585; font-weight:bold;}

.phone { margin-top:4px; float:left;}

/*menu*/

.menu1{
	display:block;
	width:158px;
	height:86px;
	background-image:url(../../images/m1.jpg);
	background-repeat: no-repeat;
/*	padding-top:35px;
	text-align:center;*/
}
.menu1:hover{
	background-image:url(../../images/m1_a.jpg);
	/*opacity:0.9;*/
}

.menu2{
	display:block;
	width:158px;
	height:86px;
	background-image:url(../../images/m2.jpg);
	background-repeat: no-repeat;
}
.menu2:hover{
	background-image:url(../../images/m2_a.jpg);
}
.menu3{
	display:block;
	width:158px;
	height:86px;
	background-image:url(../../images/m3.jpg);
	background-repeat: no-repeat;
}
.menu3:hover{
	background-image:url(../../images/m3_a.jpg);
}
.menu4{
	display:block;
	width:158px;
	height:86px;
	background-image:url(../../images/m4.jpg);
	background-repeat: no-repeat;
}
.menu4:hover{
	background-image:url(../../images/m4_a.jpg);
}
.menu5{
	display:block;
	width:158px;
	height:86px;
	background-image:url(../../images/m5.jpg);
	background-repeat: no-repeat;
}
.menu5:hover{
	background-image:url(../../images/m5_a.jpg);
}
.menu6{
	display:block;
	width:158px;
	height:86px;
	background-image:url(../../images/m6.jpg);
	background-repeat: no-repeat;
}
.menu6:hover{
	background-image:url(../../images/m6_a.jpg);
}

/*
.menu1:hover span{
	color:#E9FCFB;
}
.menu1 span{
	color:#FFFFFF;
	font-size:20px;
	font-weight:100;
	text-decoration:none;
	
}*/

/*content*/

#content { position:relative; width:100%;}

#content .indent { padding:15px 30px 120px 50px;}

#content .indent1 { padding:15px 30px 30px 20px;}

#content .indent2 { padding:15px 30px 10px 6px;}



.content-box { background:#fff; width:100%; }

.content-box .border-left { background:url(../../images/border-left.gif) left top repeat-y;}

.content-box .border-right { background:url(../../images/border-right.gif) right top repeat-y;}

.content-box .border-bot { background:url(../../images/border-bot.gif) left bottom repeat-x;}

.content-box .left-bot-corner { background:url(../../images/left-bot-corner.gif) no-repeat left bottom; width:100%;}

.content-box .right-bot-corner { background:url(../../images/right-bot-corner.gif) no-repeat right bottom;}

.content-box .inside { padding:16px 16px 18px 18px; overflow:auto;}

.content-box .inside .inside { padding:0 0 0 10px;}

.content-box .inside .inside .inside { padding:0 0 10px 6px;}

.vote {
    background-position: left top;
    background-repeat: no-repeat;
    height: 152px;
    margin-right: 9px;
    margin-top: 10px;
    float:left;
    width: 323px;
}

.vote .title {
    color: #FE6B01;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width:320px;
    margin:10px;
    padding:0;
}

.box1 { background:url(../../images/box1-bg.gif) left top repeat-y #f6f7f7; color:#3b3b3b; position:absolute; bottom:17px; right:16px; width:317px;}

.box1 .inner { padding:26px 30px 23px 56px;}

.box1 .contacts-info { background:url(../../images/marker.gif) no-repeat left 5px; padding:0 0 0 21px;}

#home{
	width:950px;
	overflow:auto;
}

#home .home_left{
	width:330px;
	float:left;
	height:100%;
	/*border-right:1px #EAEAEA solid;*/
	padding-right:10px;
	/*background-color:#00FF66;*/
}
#home .home_banner{
	width:600px;
	float:left;
	height:50px;
	border:1px #EAEAEA solid;
	margin-bottom:10px;
	/*background-color:#00FF66;*/
}
#home .home_center{
	width:300px;
	float:left;
	height:100%;
	border-left:1px #EAEAEA solid;
	/*background-color:#CCFF00;*/
}
#home .home_right{
	width:305px;
	float:right;
	height:100%;
	border-left:1px #EAEAEA solid;
/*	background-color:#0066FF;*/
}

.static_image{
	padding: 1px; 
	margin-right:5px;
	border:1px solid #000000;
}
.static_link{

}
.news_link{
	color:#FE6B01;
}
/*footer*/

#footer { color:#fff;}

#footer a { color:#D8DCDE;}





/*==========================================*/

