*{margin:0; padding:0;}
body{font-family:  'Segoe UI', Arial, Shruti, 'Segoe UI Symbol', Helvetica, sans-serif; font-size:13px; font-weight:normal; letter-spacing:normal; line-height:18px; color:#7f7f7f; background:url(../images/body-bg.jpg) center top repeat #151515;}
/* általános jellemzők */
.clear{ clear: both; }
.underline{
	text-decoration:underline;
}
.bold{
	font-weight:bold;
}
.little{
	font-size:11px;
}
.subtitle{
	width:100%;
	display:block;
	line-height:28px;
	color:#dddddd;
	
}
.errormsg{
	color:#fb3d3d;
}
.button{
	color:#213481;
	background-color:#f6f6f6;
	padding:7px;
	border:1px solid #dddddd;
	text-decoration:none;
	font-family:  Arial, Shruti, 'Segoe UI Symbol';
}
.button:hover{
	background-color:#ededed;
}
.inactive-text{
	color:#858585;
}
.link{
	text-decoration:none;
	color:#213481;
	font-weight:bold;
	padding:3px 5px;
	border:1px solid #4ab0ce;
}
.inactive-text-link{
	text-decoration:none;
	color:#858585;
	font-weight:bold;
	padding:3px 5px;
	border:1px solid #c5c5c5;
	display:inline-block;
}
img{
	border:0px none;
	outline:0px none;
}

a:link, a:focus, a:hover, a:visited{
	outline:0px none;
	text-decoration:none;
	color:#cb9d12;
}
p{
	margin:10px 0px;
	text-align:justify;
}
/* top */
#top-wrapper{
	width:960px;
	height:45px;
	background-image:url('../pic/top-bg.png');
	margin:30px auto 0px auto;
}
#top-wrapper #cim{
	padding:16px 25px 16px 55px;
	line-height:13px;
	float:left;
}
#top-wrapper #email{
	padding:16px 25px;
	float:left;
}
#top-wrapper #tel{
	padding:16px 0px 16px 25px;
	float:left;
}
/* wrapper */
#wrapper{
	width:960px;
	margin:0px auto;
	padding:0px;
	
}
#inner-wrapper{
	display:inline-block;
}
/* logosor */
#logo-sor{
	display:inline-block;
	width:960px;
	margin-bottom:10px;
}
#logo-img-box{
	margin:15px 20px 15px 0px;
	width:220px;
	height:100px;
	float:left;
	display:inline-block;
}
#logo-img-box img{
	border:0px none;
	outline:0px none;
	
}
#logo-text-box{
	width:300px;
	height:100px;
	margin-top:15px;
	display:inline-block;
}
#logo-text-box #title{
	font-size:25px;
	font-family:'Tempus Sans ITC','Segoe UI Symbol', Shruti, Arial;
	text-transform:uppercase;
	font-weight:bold;
	margin:28px 0px 15px 0px;
}
#logo-text-box #subtitle{
	font-size:12px;
	font-family:Shruti,Arial;
}
#logo-sor #search{
	width:535px;
	text-align:right;
	font-size:12px;
	font-family:Shruti,Arial;
	text-transform:uppercase;
	display:inline-block;
}
#logo-sor #search #sinput-box{
	width:230px;
	height:30px;
	border:1px solid #e6e6e6;
	display:inline-block;
}
#logo-sor #search #sinput-box #spic{
	border:0px none;
	width:30px;
	height:30px;
	float:left;
	display:inline-block;
	padding-right:5px;
}
#logo-sor #search #sinput-box pic{
	border:0px none;
	outline:0px none;
	width:30px;
	height:30px;
}
#logo-sor #search #sinput-box input{
	border:0px none;
	outline:0px none;
	height:30px;
	float:left;
	display:inline-block;
}
#logo-sor #search #sbutton{
	display:inline-block;
	width:82px;
	height:32px;
	float:right;
	display:inline-block;
	margin-left:10px;
}
#logo-sor #search #sbutton .sbutton{
	width:82px;
	height:32px;
	background-color:#f5f5f5;
	border:1px solid #e6e6e6;
	font-size:12px;
	font-family:Shruti,Arial;
	text-transform:uppercase;
	color:#213481;
	
}
#logo-sor #search #sbutton .sbutton:hover{
	width:82px;
	height:32px;
	background-color:#ededed;
	font-size:12px;
	font-family:Shruti,Arial;
	text-transform:uppercase;
}
/*nav*/
#nav {
	width:720px;
	font-family:"Segoe UI", Arial;
	/*text-transform:uppercase;*/
	/*background-color:#edb800;*/
	padding:0px;
	display:inline-block;
	margin-top:50px;
	margin-bottom:40px;
}
#nav ul{
	
	margin:0px;
	padding:5px 0px;
	list-style-type:none;
	display:inline-block;
	float:right;
}
#nav ul li{
	display:block;
	float:left;
	padding:7px 14px;
}
#nav ul li a{
	color:#edb800;
	color:#7a7a7a;
	color:#523f05;
	color:#78652c;
	color:#7f7f7f;
	font-size:18px;
}
#nav ul li a:hover{

	color:#edb800;

}
#nav .active{
	color:#edb800;
}
#nav-bottom{
	height:5px;
	
	border-top:1px dotted #edb800;
	border-top:1px solid #7f7f7f;
	
}
/***** slider *****/
.slider-wrapper {
	width:960px;
	height:338px;
	overflow:hidden;
	position:relative;
	margin-top:40px;
}
.slider {
	width:960px;
	height:338px;
	background:url(../images/slider1.jpg) 0 0 no-repeat;
}
.items {
	display:none;
}
.prev, .next {
	display:block;
	width:68px;
	height:338px;
	text-indent:-9999em;
	position:absolute;
	z-index:99;
	top:50%;
	margin-top:-169px;
}
.prev {
	background:url(../images/slider-prev.png) 0 0 no-repeat;
	left:0;
}
.next {
	background:url(../images/slider-next.png) 0 0 no-repeat;
	right:0;
}
/*******************************************************/
#slide-box{
	height:280px;
	display:block;
	background-image:url('../pic/slide-hand.png');
	/*box-shadow: 0px 3px 4px #888888;*/
	border-bottom:1px solid #dddddd;
}
.slide-box-content{
	float:left;
	width:400px;
}
#slide-helpbox{
	width:310px;
	height:100px;
	background-color:#000000;
	opacity:0.23;
	filter:alpha(opacity=23); /* For IE8 and earlier */
	position:relative;
	top:20px;
	display:inline-block;
	
}
#slide-helpbox-title{
	padding:20px 20px 20px 25px;
	font-family:'Franklin Gothic Heavy', Shruti,Arial;
	font-size:36px;
	text-transform:uppercase;
	color:#fde67c;
	z-index:10px;
	position:relative;
	top:-70px;
	width:270px;

}

#slide-helpbox-title span{
	font-size:18px;
	text-transform:none;
	font-family:Shruti,Arial;
	line-height:38px;
	font-weight:bold;
	display:inline-block;
}

 #info-boxes{
	width:960px;
	display:inline-block;
 }
 #ibox1{
	float:left;
	width:290px;
	padding:10px 0px 10px 20px;
 }
 #ibox2{
	float:left;
	width:290px;
	padding:10px 15px;
 }
 #ibox3{
	float:left;
	width:290px;
	padding:10px 20px 10px 0px;
 }
 #info-boxes img{
	float:left;
	margin-right:10px;
 }
.ibox-title h1{
	float:left;
	color:#f7f7f7;
	font-size:20px;
	width:180px;
	font-weight:normal;
	margin-bottom:15px;
}
.ibox-text{
	line-height:22px;
	font-size:14px;
	min-height:80px;
}
.rmore-button{
	background-color:#cb9d12;
	border:0px none;
	outline:0px none;
	padding:5px;
	margin-top:5px;
	font-size:12px;
}
.rmore-button-a{
	color:#cb9d12;
	border:0px none;
	outline:0px none;
	margin-top:5px;
	font-size:12px;
}
.rmore-button-a:hover{
	color:#f6c21c;
}
 .spacer{
	height:40px;
	display:block;
 }
 .container-bot {
	width:100%;
	padding-bottom:6px;
	background:url(../images/container-bot.png) left bottom no-repeat;
}
.container-top {
	width:100%;
	padding-top:6px;
	background:url(../images/container-top.png) left top no-repeat;
}
.container {
	width:920px;
	padding:20px;
	background:url(../images/container-tail.png) left top repeat-y;
	display:inline-block;
}
.lcontainer{
	width:590px;
	float:left;
}
.ref-pic a{}
.ref-pic img{
	display:block;
	width:180px;
	margin-right:25px;
	margin-bottom:20px;
	float:left;
	border:0px none;
	outline:0px none;
}
.ref-pic-590 img{
	display:block;
	width:588px;
	float:left;
	border:0px none;
	outline:0px none;
	margin:0px;
	padding-left:1px;
}
.rcontainer{
	width:300px;
	float:left;
	padding-left:30px;
}
.rcontainer-inner{
	width:240px;
	float:right;
}
.content1-title, .content1-title h1{
	color:#f7f7f7;
	font-size:24px;
	font-weight:normal;
	margin-bottom:30px;
}
.content1-text{
	
}
.content1-text p{
	margin-top:10px;
}
.content1-text img{
	float:left;
	margin:20px 20px 10px 0px;
	
	
}
.content2-title, .content2-title h1{
	color:#f7f7f7;
	font-size:20px;
	font-weight:normal;
	margin-bottom:30px;
}


.grid1, .grid0{
	width:590px;
	height:1px;
	background-color:#323232;
	border-top:1px solid #222222;
	border-bottom:1px solid #000000;
	margin:20px 0px;
}
.grid0{
	width:960px;
	margin-top:0px;
}
#open-box{
	width:300px;
	height:150px;
	background:url('../images/page1-img4.png') 20px 30px no-repeat #111111;
}
#open-box-title{
	color:#f7f7f7;
	font-size:24px;
	margin-top:30px;
	margin-bottom:20px;
	float:left;
	position:relative;
	left: 95px;
}
#open-box pic{
	float:left;
	margin-right:20px;
}
#open-box-text{
	display:block;
	position:relative;
	left: 95px;
	width:180px;
}
.content3{
	width:300px;
	height:300px;
	
}
.content4{
	width:280px;
	float:left;
	text-align:justify;
}
#content4-r{
	width:230px;
	float:right;
}
.list1 ul{
	list-style-type:none;
	list-style-image:url('../images/list-arrow.png');
	list-style-position:inside;
}
.list1 ul li{
	line-height:24px;
}
.list1 ul li a{
	color:#f7f7f7;
}
.list1 ul li a:hover{
	color:#cb9d12;

}

.form-rows{display:inline-block;}
.form-rows label{
	display:inline-block;
	width:100px;
	float:left;
}
.form-rows-submit .button{
	background-color:#cb9d12;
	color:#000000;
	border:0px none;
}
.form-rows-submit .button:hover{
	background-color:#f6c21c;
}
.button-wrapper{
	display:inline-block;
	padding:20px 10px;
}
.form-rows .input{
	float:left;
	width:310px;
	margin:5px 0px;
	background-color:#111111; 
	 color:#474848;
	 border:1px solid #222222;
}
.form-rows .input input{
	  border: none;
  border-color: transparent;
  outline:none;
	font-size:13px; 
	line-height:17px;
	height:17px;
	width:290px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#111111; 
	 color:#474848;
}
.form-rows textarea{
	float:left;
	width:290px;
	margin:5px 0px;
	background-color:#111111; 
	 color:#474848;
	 border:1px solid #222222;
	 padding:10px;
}
.price-list td {
	border:1px solid #343434;
	
	padding:15px;
}
.price-list thead td {
	width:139px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.price-list td:first-child {
	width:158px;
}
.price-list tbody td:first-child {
	color:#fff;
	font-weight:bold;
	text-align:left;
	
}
.price-list tbody td {
	text-align:center;
}
#captcha{
	width:290px;
	display:inline-block;
	padding:0px 5px;
	margin-top:5px;
}
#captcha-label{
	display:block;
	float:left;
	width:120px;
	position:relative;
	top:10px;
}
#captcha-pic img{
	width:130px;
	height:50px;
	border:0px none;
	outline:0px none;
	display:block;
	float:left;
	margin-top:0px;
}
#captcha-refresh img{
	width:20px;
	height:20px;
	border:0px none;
	outline:0px none;
	display:block;
	float:left;
	margin-left:10px;
	position:relative;
	top:15px;
}
#captcha-input{
	background-color:#111111; 
	 color:#474848;
	 border:1px solid #222222;
	margin:5px;
	
	display:inline-block;
	float:left;
}
#captcha-input input{
	display:inline-block;
	padding: 5px 8px;
	outline:none;
	font-size:13px; 
	line-height:17px;
	height:17px;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	 border: none;
  border-color: transparent;
  background-color:#111111; 
	 color:#474848;
	
	 
}

/* footer */

#footer{
	text-align:center;
	font-size:13px;
	line-height:13px;
	padding-top:16px;	
	margin-bottom:30px;
}
#footer a{
	color:#cb9d12;
}
#footer a:hover{
	color:#cb9d12;
	padding-bottom:3px;
	border-bottom:1px dotted #cb9d12;
}

