/* SZERVÍZ - NOVOPARTS :: DESIGN 2011.10.17  */

body {
	background: #F0F0F0;
	font-family: Arial;
	font-size: 14px;
	color: #000;
	text-align: center;
	margin: 0;
}

img {cursor:pointer;}

/*	---------
	LOGO RÉSZ
	---------
*/

div#header {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	/*font-family: "Franklin Gothic Heavy";*/
	font-family: 'Istok Web', sans-serif;
	text-align: right;
	padding: 0px;
	margin-bottom: 40px;
}

#header_img{
	float:left;
	padding-top: 25px;
	margin-left: -24px;
}

#header_img img {
	float:left;

}


#h_line1{
	padding-top: 10px;
	/*font-size: 20px;
	color: #FFF;*/
}

#h_line2 {
	margin-top: -10px;

	font-size: 16px;
	color: #0b3f7c;
}

#h_line2 a{
	text-decoration: none;
	color: #0b3f7c;
	font-size: 16px;
}

#cim {
	font-size: 16px;
}


/*	-----
	EGÉSZ
	-----
*/

#line {
	background: #2766A5;
	height: 70px;
	margin-bottom: -70px;
}

div#main {
	margin-left: auto;
	margin-right: auto;


	width:100%;
}

#all {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

/*	---------
	BAL OLDAL
	---------
*/
div#left {
	float: left;
	width: 250px;
	margin-right: 5px;
	margin-left: 20px;
}

#menu{
	border-bottom: #2766A5 1px solid;
	list-style-type: none;
	margin-left: 0px;
	/*height:300px;*/
}

.menu a {
	text-decoration: none;
	color: #0b3f7c;
	margin-left: 0px;
}


.kwicks  li:hover{
	border-top: #2766A5 1px solid;
	/*background: #2766A5;*/
	list-style-type: none;
	/*padding: 3px;*/
	padding-left: 5px;
}

.kwicks  li:hover{
	/*color: #FFF;*/
}

.kwicks  li:active {
	border-top: #2766A5 1px solid;
	/*background: #2766A5;
	color: #FFF;*/
	list-style-type: none;
	/*padding: 3px;*/
	padding-left: 5px;
}

.kwicks  li:active {
	/*color: #FFF;*/
}

/* - KWICK - Start*/

.kwicks {
    list-style: none;
    position: relative;
	font-family: Arial;
	font-size: 18px;
	text-align: left;
	margin: 0;
	padding-left: 0;
	/*height: 100px;	*/
}
.kwicks li{
    display: block;
    overflow: hidden;
    cursor: pointer;
	color: #0b3f7c;
	border-top: #2766A5 1px solid;
	list-style-type: none;
	padding-top: 5px;
	padding-left: 5px;
	/*margin-bottom: 5px;*/
	width: 265px;
	height: 75px;
}

.kwicks li a  {
	display: block;
    overflow: hidden;
	border: none;
	padding-left: 20px;
	margin-left: -5px;
	text-decoration: none;
	color: #0b3f7c;
}

.kwicks  li:hover a{
	/*color: #2766a5;*/
}

.kwicks li a:hover {
	background: #0b3f7c;
	color: #FFF;
}

.kwicks li br {
	height: 0;
}

.submenu {
	margin-left: 30px;
	padding-top:0;
}

/* - KWICK - End*/

#login {
	border: 1px #2766A5 solid;
	/*border-bottom: none;*/
	width: 250px;
	background: #FFF;
	margin-top: 20px;
	margin-bottom: 5px;
}

#login table {
	border: 0;
	color: #0B3F7C;
	font-family: Arial;
}

#log_input input {
	border: 1px #2766A5 solid;
	color: #000;
	width: 100%;
}

#log_tr td {
	padding: 5px 10px 5px 10px;
}


#log_tr td a {
	text-decoration: none;
	color: #FFF;
}

#log_s {
	background: #be1d2d;
	color: #FFF;
	padding: 0 10px 0 0px;

}

#log_s input {
	margin-left: -2px;
}

#log_s a {

}

#log_btn {
	background: #be1d2d;
	text-align: right;
	padding: 0 0 0 10px;

}

#log_btn a img {
	border: none;
}

.reg_btn {
	width: 150px;
	height: 30px;
	text-align: center;
	font-size: 1.0em;
	color: #FFF;
	padding: auto;
	padding-top: 5px;
	margin: auto;
	margin-bottom: 10px;
	margin-top: -20;
}

#reg_btn a{
	text-decoration: none;
	color: #FFF;
}

#reg_btn {
	width: 250px;
	margin-bottom: 20px;

}

#login_box {
	width: 250px;
	margin-bottom: 5px;
}

#kuld_gomb {
	background: #be1d2d;
	border: none;
	font-size: 1.0em;
	color: #FFF;
	cursor: pointer;
	margin: 0;
}

/* 	--------
	TARTALOM
	--------
 */

#content {
	width: 605px;
	float: right;
	margin-left: 5px;
	border-right: #0B3F7C 1px solid;
	border-bottom: #0B3F7C 1px solid;
	min-height: 350px;
	background: #FFF;
}

.infoBoxContents {
	color: #000;
	text-align: left;
	font-weight: normal;

	border-spacing: 0px;
}

.boxtext {
	font-family: Arial;
	font-size: 14px;
	padding-left:10px;
	padding-right:10px;
	color:#000;
}

.cimsor {
	background: #2766A5;
	color: #FFF;
	font-weight: bold;
	padding-left: -10px;
	padding-right: -10px;
	margin-top: 20px;
}

.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #2766A5;
	color: #FFF;
	padding-right: -10px;
	padding-left: 10px;
}

.infoBoxHeading_dl {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #FFF;
	color: #000;
	padding-left: 10px;
}

.infoBoxHeading_dl a{
	text-decoration: none;
	color: #000;
}

/*	------
	LÁBLÉC
	------
*/

.footer {
	/*background: #2766A5;*/
	background: #2766A5;
	height: 135px;
	width: 100%;
}

.cimek {
	color: #FFF;
	font-size: 12px;
}

td.cimek   {
	border-right: #FFF 1px solid;
	padding: 10px;
}

.footer table  {
	width: 900px;
	margin-left:auto;
	margin-right: auto;
}

.footer a {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

.footer a:hover {
	background: #FFF;
	color: #2766A5;
	font-weight: bold;
}



/**/

.glossymenu{
background: #2766A5;
margin: 0px 0;
padding: 0;
width: 250px;
text-align: left;
overflow: hidden;
cursor: pointer;
color: #FFF;
list-style-type: none;
font: 18px Arial;
font-weight: normal;
border-bottom: #FFF 1px solid;
border-top: #FFF 1px solid;
/*padding-top: 5px;
/*padding-left: 5px;*/
}



.glossymenu .option a.menuitem{
background: #2766a5;
color: #FFF;
display: block;
position: relative;
width: auto;
padding: 4px 0;
padding-left: 5px;
/*border-top: #2766A5 1px solid;*/
text-decoration: none;
/*margin-bottom: 5px;*/

}


.glossymenu .option{
padding-bottom: 1px;
border-top: #FFF 1px solid;
}

/*.glossymenu .option a.menuitem:visited, .glossymenu .menuitem:active{
color: #0b3f7c;
background: #c8ebff;
}*/

.glossymenu .option a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu .option a.menuitem:hover{
/*background: url(glossyback2.gif);*/
}

.glossymenu .option a.opened{
	background: #164471;
}

#first_element {
border: 0;
}

.glossymenu div.submenu{
background: #2766A5;
border:0;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{

}

.glossymenu div.submenu ul li a{
display: block;
background: #2766A5;
text-decoration: none;
color: #FFF;
padding: 2px 0;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
}

.glossymenu div.submenu ul li a:hover{
background: #FFF;
color: #2766A5;
margin-left: -35px;
padding-left: 35px;
}
/*
.glossymenu div.submenu ul li a:active{
background: #fbbb0f;

}*/

/* 3. szint */

.glossymenu div.submenu ul li a{
background: #2766A5;
color: #FFF;
display: block;
position: relative;
width: auto;
padding: 4px 0;
border: none;
text-decoration: none;

}

.glossymenu div.submenu ul div.sub_submenu ul li a{
display: block;
/*font: normal 13px Arial;*/
text-decoration: none;
color: #FFF;
padding: 2px 0;
padding-left: 30px;
padding-top: 4px;
padding-bottom: 4px;
}

.glossymenu div.submenu ul div.sub_submenu ul li a:hover{
background: #FFF;
color: #2766A5;
padding-left: 65px;
}

/* --- */

.submenu br {
	line-height: 3px;
	font-size: 1;
	/*margin: 0;
	padding: 0;*/
}

div.submenu ul li a.activelink {
background: #FFF;
color: #2766A5;
margin-left: -35px;
padding-left: 35px;
}

.glossymenu div.submenu ul  div.sub_submenu ul li a.activelink {
background: #FFF;
color: #2766A5;
margin-left: -35px;
padding-left: 65px;
}

.links {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	padding-left: 10px;
}

.footer_submenu{
	width: 605px;
	float: right;
	margin-left: 5px;
	line-height: 20px;
}

.footer_submenu  ul li{
	list-style-type: none;
	display: inline;
}

.footer_submenu  ul li a, .links a{
	text-decoration: none;
	color: #2766A5;
	padding: 2px;
}

.footer_submenu  ul li a:hover, .links a:hover{
	background: #2766A5;
	color: #FFF;
}

.webshop_link {

	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;

}

.webshop_link a, .v_box_mm {
	background: #be1d2d;
	color: #FFF;
	padding: 5px;
	font: 18px Arial;
	font-weight: normal;
	text-decoration: none;
	line-height: 35px;
}

.webshop_link a:hover{
	background: #FFF;
	color: #000;
	border: 1px solid #c45266;
}

.text_munkatars {
	width: 60%;
}

.img_munkatars {
	float: right;
}

/* Webáruház menüpont */

.wshop_lbox {
	width: 100%;

}

.wshop_lbox ul {
	list-style-type: none;
}

.wshop_lbox_left {
	float: left;
	width: 45%;
	border: 1px solid #000;
	margin-left: 10px;
}

.wshop_lbox_right {
	float: right;
	width: 45%;
	margin-right: 10px;
}

.v_box_mm {
	padding: 0 0 0 10px;
	text-align: left;
}

.v_box_mm  a{
	text-decoration: none;
	color: #FFF;
}

.v_box_sm {
	color: #000;
	text-decoration: none;
	margin-left: -30px;
	line-height: 25px;
}

/* HÍREK */

.headline2 {
	font-weight: bold;
	margin-top: 10px;
	background: #6d6e72;
	color: #FFF;
}

.datum {
	font-size: 0.8em;
	font-weight: normal;
	margin:0px;
}

.elvalaszto {
	/*border-bottom: 1px solid #000;*/
}

/* REKLÁM */

#slider {
    margin:0px auto 20px auto;
    width: 606px;
	height: 135px;
	float: right;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
