/* CSS Document */
/*
* {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;	font-size:12px;}
body {text-align:center; background:url(../../images/body-tail.jpg) left 1px repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table { border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: normal; color:#6D6D6D;}
input, select {vertical-align:middle; font-weight:normal;}

a { color:#C20000; text-decoration: none;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {background:url(../../images/list-marker.gif) left 6px no-repeat; padding:0 0 12px 12px;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2 {float:left;}
/***************header***************/
#header {font-size:0.923em; line-height:1em;}

.logo { width: 150px; float: left;}



/****************Menu******************/

.menu {/*padding:0 0 7px 17px;*/ height: 33px;}
.menu li {float:left; background:url(../../images/menu-border.gif) right 5px no-repeat;}
.menu .extra {background:none;}
.menu li a {display:block; float:left; color:#252525; text-decoration:none; width:102px; text-align:center;}
.menu li span {display:block;}
.menu li span span {display:block; padding:6px 0 15px;}
.menu li a:hover, .menu .act a {background:url(../../images/button1-tail.gif) left top repeat-x; color:#FFFFFF; text-decoration:none; display:block;}
.menu li a:hover span, .menu .act a span {background:url(../../images/button1-left.gif) left top no-repeat; display:block;}
.menu li a:hover span span, .menu .act a span span {background:url(../../images/button1-right-un.gif) right top no-repeat; display:block;}


/* -------------- dropdown menu css ---------------*/

ul.dropdown                         { position: relative; width: 800px;}
ul.dropdown li                      {  float: left; zoom: 1; padding-bottom: 1px;}
ul.dropdown a:hover		            { /*color: #ea87dd;*/ }
ul.dropdown a:active                { /*color: #ea87dd;*/ }
ul.dropdown li .afomenuk                    { display: block; margin: 4px 7px; color: #835cfc; text-decoration:none; font-size:16px; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {  position: relative; }
/*ul.dropdown li.hover a              { color:#ea87dd; }*/


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 200px; visibility: hidden; position: absolute; top: 100%; left: 0; 									text-align: left; background-color: #F6F6F6;border: 1px solid #CCCCCC; border-top: none;}
ul.dropdown ul li 					{ font-weight: normal;
									background-image:url(../../images/menu_hatter.jpg);
									background-repeat:repeat-y;
									color: #fff; 
									margin:0px; padding:0px;
									  /*border-bottom: 1px solid #ccc;*/ float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li:first-child{margin-top: 5px;}
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; margin-bottom: 8px;margin-top: 2px; text-align: left;margin-left: 5px;}

ul.dropdown ul li a:hover			{background-image: none; color:#5E5E5E;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.menu_dd_a{
	font-size:12px;
	font-weight:bold;
	color: #835cfc;
	margin:0px;
	padding:0px;
	margin-left:7px;
}
/*.sub_item_h_sep{
	/*background-image:url(../../images/new/menu_alja.png);
	background-repeat:no-repeat;
	background-position:top;*//*
	height:10px;
	width:220px;
	border:none;
}
.sub_item_sep{
	/*background-image:url(../../images/new/menu_elvalaszto.jpg);
	background-repeat:no-repeat;
	background-position:top;*//*
	height:12px;
	width:220px;
	border:none;
}*/

/* -------------- eof dropdown menu css ---------------*/













.banner {background:url(../../images/banner.jpg) left top no-repeat; width:100%; padding:59px 0 33px;}
.banner img {margin:0 0 24px 46px;}
.banner p {padding:0 0 95px 218px;}
.banner .button1 {font-size:1.25em; }
.banner .button1 span span {background:url(../../images/button3-right.gif) right top no-repeat; padding:5px 27px 16px 18px;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.inner {width:100%;}
.img-indent {float:left; margin:5px 26px 0 0;}
.phone {float:right; margin-right:105px;}
cite {font-style:normal;}

#content {background:url(../../images/content-bg.jpg) right top no-repeat; padding:29px 22px 9px 34px;}

.button1, .button2 {display:block; color:#FFFFFF; text-decoration:none; float:left;}
.button1:hover, .button2:hover {text-decoration:underline;}
.button1 span, .button2 span {display:block;}
.button1 span span, .button2 span span {display:block; padding:4px 21px 14px 13px;}

.button1 {background:url(../../images/button1-tail.gif) left top repeat-x;}
.button1 span {background:url(../../images/button1-left.gif) left top no-repeat;}
.button1 span span {background:url(../../images/button1-right.gif) right top no-repeat;}

.button2 {background:url(../../images/button2-tail.gif) left top repeat-x;}
.button2 span {background:url(../../images/button2-left.gif) left top no-repeat;}
.button2 span span {background:url(../../images/button2-right.gif) right top no-repeat;}

.title1, .title2, .title3, .title4, .title5, .title6, .title7, .title8, .title9, .title10, .title11, .title12,.title13 {padding:10px 0 10px 45px; margin-bottom:11px;}
.title1 {background:url(../../images/title-img1.png) left 6px no-repeat;}
.title2 {background:url(../../images/title-img2.png) left 6px no-repeat;}
.title3 {background:url(../../images/title-img3.png) left top no-repeat;}
.title4 {background:url(../../images/title-img4.png) left 6px no-repeat;}
.title5 {background:url(../../images/title-img5.png) left 6px no-repeat;}
.title6 {background:url(../../images/title-img6.png) left 6px no-repeat;}
.title7 {background:url(../../images/title-img7.png) left 6px no-repeat;}
.title8 {background:url(../../images/title-img8.png) left 6px no-repeat;}
.title9 {background:url(../../images/title-img9.png) left 6px no-repeat;}
.title10 {background:url(../../images/title-img10.png) left 6px no-repeat;}
.title11 {background:url(../../images/title-img11.png) left 6px no-repeat;}
.title12 {background:url(../../images/Mail_32x32.png) left 10px no-repeat;}
.title13 {background:url(../../images/question2.png) left 6px no-repeat;}

h3 {font-size: 25px;font-weight: normal;}

.box {background:#F6F6F6;}

.border1 {border-bottom:1px solid #EFEFEF; padding-top:31px; margin-bottom:30px;}
.border2 {border-left:1px solid #F0F0F0;}
.border3 {border-right:1px solid #F0F0F0;}

.margin1 {margin-right:41px;}
.margin2 {margin-bottom:12px;}
.margin3 {margin-bottom:2px;}
.margin4 {margin-right:26px;}
.margin5 {margin-top:9px;}

.padding1 {padding:9px 15px 8px 20px;}
.padding2 {padding-bottom:5px;}
.padding3 {padding-bottom:20px;}
.padding4 {padding-left:67px;}
.padding5 {padding-top:28px;} 
.padding6 {padding-bottom:18px;} 
.padding7 {padding-right:16px;} 

.text {font-size:1.077em; display:block; padding:10px 0 34px;}
.image {float:right;}
/***************page-1***************/
#page-1 .title1 {background-position:left 16px;}
/***************page-3***************/
#page-3 .button2 {float:right;}
/***************page-4***************/
#page-4 .title1 {margin-bottom:5px;}
/***************page-6***************/
#contactForm {padding:0px 0 0 0;}
#contactForm div {height:29px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; padding:2px 0 0 3px;}
#contactForm input {height:17px;}
#contactForm textarea {overflow:hidden; height:204px;}
.button {padding-right:28px; text-align:right;}
.button a {margin-left:20px;}

/****************Content******************/
.cim{
	font-size: 25px;
	color: #40403f;
}
.input_right		{ width:230px;height:17px; padding-top:2px; }

.span_right			{ display: block; margin-bottom: 3px; margin-top: 5px;}

.button3 {display:block; color:#FFFFFF; text-decoration:none;margin-top:5px;float:right; cursor:pointer}
.button3:hover{text-decoration: underline;}
.button3 span {display:block;}
.button3 span span {display:block; padding:4px 21px 14px 13px;}

.button3 {background:url(../../images/button2-tail.gif) left top repeat-x;}
.button3 span {background:url(../../images/button2-left.gif) left top no-repeat;}
.button3 span span {background:url(../../images/button2-right.gif) right top no-repeat;}

.news_image {border: 1px solid #cccccc;padding: 1px;}

.sepline { border-bottom:1px solid #cccccc;}

.static_right{ margin-right: 5px;margin-top: 5px; border: 1px solid #ccc; padding: 1px; }

.news_right_kelt {color:#C20000;font-size: 13px;}

.fejlec_banner{ width: 728px; height: 90px; float: right; overflow: hidden;}

/***************footer***************/
#footer {/*background:url(../../images/footer-tail.jpg) left top repeat-x;*/ margin-bottom:2px; padding-top: 15px;margin-top: 10px; border-top: 1px solid #D8D8D6;border-bottom:1px solid #D8D9D4; background-color: #E5E6E0;}
/*#footer div {margin:0 auto; text-align:left; color:#403F3F; font-size:0.923em; padding:24px 0 36px;}*/
#footer a {border-left:1px solid #403F3F; margin-left:4px; padding-left:4px; color:#403F3F;}