BODY {
	background-color: #FFFFFF;
	background-image: url(../images/common/background.png);
	background-repeat: repeat-x;
	
	margin: 0px;
	padding: 0px;
	
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	
	scrollbar-face-color: #AEAEA6;
	scrollbar-shadow-color: #F7F6F1;
	scrollbar-highlight-color: #F7F6F1;
	scrollbar-3dlight-color: #AEAEA6;
	scrollbar-darkshadow-color: #AEAEA6;
	scrollbar-track-color: #F7F6F1;
	scrollbar-arrow-color: #F7F6F1;
}

TD, P, DIV {
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
}

/* -- TABLE CLASSES -- */

TD.spls_bswan_logo {
	text-align: center;
	padding-top: 220px;
	background-image: url(../images/common/bswan.png);
	background-repeat: no-repeat;
}

TD.spls_line {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 14px;
}

TD.spls_lng_chooser {
	text-align: center;
	padding-top: 10px;
}

TD.menubar_background {
	background-image: url(../images/common/splashscreen/menubar_background.png);
	background-repeat: repeat-x;
}

TD.copyright {
	text-align: center;
	vertical-align: middle;
	height: 30px;
}

TD.main {
	background-color: #FEFFF9;
}

TD.main_lframe_white {
	background-image: url(../images/common/framework/main_lframe_white.png);
	background-repeat: repeat-y;
	width: 16px;
	vertical-align: top;
}

TD.main_rframe_white {
	background-image: url(../images/common/framework/main_rframe_white.png);
	background-repeat: repeat-y;
	width: 16px;
	vertical-align: top;
}

TD.main_bswanlogo {
	height: 60px;
	padding-left: 10px;
}

TD.main_prslogen {
	height: 60px;
	text-align: right;
	padding-right: 10px;
}

TD.main_headline {
	background-image: url(../images/common/framework/headline.png);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: middle;
	padding-right: 30px;
	width: 728px;
	height: 120px;
}

TD.main_copyright {
	height: 39px;
	text-align: center;
	vertical-align: middle;
}

TD.copyrightline {
	background-image: url(../images/common/framework/copyrightline.png);
	background-repeat: repeat-x;
	height: 4px;
}

TD.main_nexsbox {
	padding-left: 10px;
	padding-right: 11px;
	text-align: right;
	padding-bottom: 10px;
}

TD.mainmenu_left {
	background-image: url(../images/common/framework/mainmenu_leftbg.png);
	background-repeat: repeat-y;
	vertical-align: top;
}

TD.mainmenu_right {
	background-image: url(../images/common/framework/mainmenu_rightbg.png);
	background-repeat: repeat-y;
}

TD.pagecontent {
	background-image: url(../images/common/framework/pagecontent_topline.png);
	background-repeat: no-repeat;
	background-position: top, right;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	vertical-align: top;
}

TABLE.contenttable {
	background-color: #FFFFFF;
	border: 1px solid #BABDC2;
}

TD.contenttd_light {
	background-color: #FFFFFF;
	border: 1px solid #BABDC2;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

TD.contenttd_dark {
	background-color: #F5F6F1;
	border: 1px solid #BABDC2;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

/* -- DIV, PARAGRAPH CLASSES -- */

DIV {
	text-align: justify;
	line-height: 20px;
}

DIV.line {
	font-size: 1px;
	height: 1px;
	background-color: #AEAEA6;
}

DIV.vdottedline {
	background-image: url(../images/common/pattern_vdottedline.png);
	background-repeat: repeat-y;
	width: 1px;
}

DIV.hdottedline {
	background-image: url(../images/common/pattern_hdottedline.png);
	background-repeat: repeat-x;
	height: 1px;
	padding-bottom: 10px;
}

DIV.head {
	color: #910009;
	font-weight: bold;
	padding-bottom: 10px;
}

.head2 {
	color: #910009;
	font-weight: bold;
	padding-bottom: 10px;
}

DIV.subhead {
	color: #7F7F7C;
	font-weight: bold;
	padding-bottom: 0px;
	text-decoration: underline;
}

DIV.paragraph {
	text-align: justify;
	line-height: 20px;
	padding-bottom: 15px;
}

DIV.paragraph1 {
	text-align: justify;
	line-height: 20px;
	padding-bottom: 15px;
	color: #910009;
}

DIV.smalltext {
	text-align: justify;
	line-height: 14px;
	font-size: 10px;
}

DIV.greytext {
	color: #7F7F7C;
	font-weight: bold;
	padding-bottom: 0px;
}

/* -- LINK CLASSES -- */

A, a:link, a:active, a:visited, a:focus {
	font-family: Georgia;
	font-size: 12px;
	color: #910009;
	line-height: 20px;
	text-decoration: underline;
}

A, a:hover {
	font-family: Georgia;
	font-size: 12px;
	color: #910009;
	line-height: 20px;
	text-decoration: none;
}

A.subheadlink, a.subheadlink:link, a.subheadlink:active, a.subheadlink:visited, a.subheadlink:focus {
	color: #860006;
	font-weight: bold;
	padding-bottom: 0px;
	text-decoration: underline;
}

A.subheadlink, a.subheadlink:hover {
	color: #860006;
	font-weight: bold;
	padding-bottom: 0px;
	text-decoration: none;
}

/* -- LIST CLASSES -- */

UL {
	padding: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}

LI {
	list-style-image: url(../images/common/listbullet.png);
	text-align: justify;
	line-height: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}

/* --IMAGE CLASSES -- */

IMG.photo {
	background-color: #F5F6F1;
	border: 1px solid #BABDC2;
	padding: 2px;
}

.video {
	font-family: Georgia;
	color: #7F7F7C;
	font-weight: bold;
}



/*----------------------------- PR Könyv -----------------------------*/
#konyv_ad_maincontainer {
position: relative;
width: 100%;
}

#konyv_ad_container {
position: absolute;
width: 540px;
height: 210px;
background: url(../images/common/konyv_back.png) top center no-repeat;
top: -340px;
right: 0px;
}

#konyv_title {
width: 380px;
text-align: right;
font-family: Georgia, Arial; 
font-size: 18px;
color: #777777;
padding-top: 24px;
}

#konyv_title .title {
font-family: Georgia, Arial; 
font-size: 36px;
color: #900007;
font-weight: bold;
line-height: 50px;
}

#konyv_button {
width: 380px;
text-align: right;
padding-top: 20px;
}

#konyv_button a {
color: #000000;
text-decoration: none;
}

#konyv_button a:hover {
color: #910009;
text-decoration: none;
}

#konyv_post_container {
width: 100%;
border: #900007 1px solid;
padding: 5px;
}

#konyv_post_smallcontainer {
background-color: #f3f2ef;
padding: 10px;
}

#konyv_post_smallcontainer .megrendelo_title {
font-family: Georgia, Arial; 
font-size: 16px;
color: #900007;
font-weight: bold;
}

#konyv_post_smallcontainer .line {
width: 100%;
height: 4px;
border-bottom: #910009 1px solid;
background: none;
margin-bottom:4px;
}

#konyv_post_smallcontainer .rendelo_input {
background: url(../images/common/konyv_input_back.png) bottom left repeat-X;
border: none;
color: #900007;
font-weight: bold;
width: 200px;
}

#konyv_post_smallcontainer .kotelezo {
color: #900007;
}

#konyv_post_smallcontainer .kotelezo2 {
color: #900007;
display: none;
}

#kotelezo_text {
font-size:11px;
color: #900007;
}