/**
 * blueDreams.hu
 *
 * @author bk <kornel@baranovics.hu>
 * @version 0.1
 */

body{
	padding: 		0;
	margin: 		0;
	font-family:	Tahoma;
	font-size: 		10px;
	background: 	#3A74B6;
}
#headBg{
	padding: 		0;
	margin: 		0;
/*	background: 	url('images/headBg.jpg') white repeat-x;  */
	background: 	url('images/headBg2.jpg') #B0C7E2 repeat-x; 
}
#head{
	width: 			714px;
	height: 		154px;
	background: 	url('images/head.jpg') no-repeat;
	margin: 		0 auto;
	padding: 		0;
}
#home{
	padding-top:	30px;
	padding-right:	170px;
	float: 			left;
}
#home img{
	width: 			330px;
	height:			70px;
	border: 		none;
}
#headMenu{
	padding-top: 	45px;
	float: 			left;
	font-size: 		9px;
}
#headMenu img{
	margin: 		0px 5px -1px 7px;
}
#headMenu a{
	text-decoration: none;
	color: 			#373636;
	font-size: 		9px;
}
#menu{
	width:			714px;
	height:			52px;
	margin: 		0 auto;
	clear: 			left;
	background: 	url('images/menuBg.jpg');
}
.menu{
	padding: 		20px 0px 0px 10px;
	margin: 		0;
	list-style: 	none;
}
.menu li{
	display: 		block;
	float: 			left;
	width: 			136px;
	height: 		15px;
	text-align: 	center;
	font-size: 		8px;
	font-weight: 	bold;
}
.menu li.active{
    background: url('images/menuActiveBg.jpg') 0px -2px no-repeat;
}
.menu li a{
	color: 			white;
	text-decoration: none;
}
#contentTop{
	margin: 		0 auto; 
	width: 			714px;
	background: 	url('images/contentBg1.jpg');
}
#contentTopText{
	padding:		20px 25px;
	color :			#414141;
}
#contentTopText strong{
    color: black;
}
.blue {
	color: 			#155185;
	font-size: 		10px;
	font-weight: 	bold;
}
#contentTopText table tr td{
	vertical-align: top;
}
#contentTopText h1{
	padding: 		0;
	margin: 		0;
	padding-bottom: 14px;
    padding-top:    5px;
	font-size: 		14px;
	color: 			#414141;
	font-weight: 	normal;
}
#contentTopText h1 b{
	font-size: 		20px;
	color: 			#000000;
	font-weight: 	bold;
}
#contentBottomText{
	padding:		20px 25px;
	color :			#414141;
}
.line{
    text-align:     center;
    overflow:       hidden;
}
#title h1{
    font-size:      20px;
    font-weight:    bold;
    color:          black;
    padding:        0;
    margin:         0;
    padding-top:    10px;
    padding-left:   24px;
}
#contentTopText h2, #contentBottomText h2{
    padding:        0;
    margin:         0;
    font-size:      12px;
    color:          black;
}
#contentTopText h2 img, #contentBottomText h2 img{
    padding-right:  10px;
}
#bemutatkozunkTopSpacer, #bemutatkozunkBottomSpacer{
    padding-left:   21px;
    padding-right:  10px;
}
.aktualisKep{
	float: 			left;
}
#aktualis{
	float: 			left;
	width: 			174px;
	color:			#414141;
}
#aktualisSpacer{
	padding-top:	20px;
	padding-left:	15px;
}
#aktualis b, #news b{
	font-weight: 	bold;
	color: 			black;
}
#aktualis a, #news a, .mainRooms a, #contentTopText a{
	color: 			#155088;
	text-decoration: none;
}
#news{
	clear: 			left;
	padding-top:	10px;
}
#middleBg{
/*	background: 	url('images/middleBg.jpg') white repeat-x; */
	background: 	url('images/middleBg2.jpg') #B0C7E2 repeat-x;
}
#contentMiddle{
	background: 	url('images/contentMiddleBg.jpg') repeat-x;
	width: 			714px;
	height: 		9px;
    overflow:       hidden;
	margin: 		0 auto;
}
#contentBottom{
/*	background: 	url('images/contentBottomBg.jpg') repeat-y; */
	background: 	url('images/contentBottomBg3.jpg') repeat-y;
	width: 			714px;
	margin: 		0 auto;
}
#contentBottomSpacer{
	float: 			left;
	padding-left:	6px;
	padding-top:	17px;
	padding-bottom: 20px;
}
#mainLeft{
    background: none;
	float: 			left;
	clear: 			left;
	width: 			236px;
	color: 			#7A7A7A
}
#mainLeft h2{
	padding: 		0;
	margin: 		0;
	padding-left:	10px;
	font-size: 		12px;
	font-weight:	bold;
	color:			black;
}
.mainRooms{
	padding-top:	20px;
	padding-left:	45px;
    padding-right:  21px;
}
#mainCenter{
	float: 			left;
	width: 			282px;
}
#mainPicBig{
	width: 			268px;
	text-align: 	center;
	padding-top:	20px;
}
#mainCenterSpacer{
	padding-left:	6px;
}
#mainCenter h2{
	padding: 		0;
	margin: 		0;
	padding-left:	15px;
	font-size: 		12px;
	font-weight: 	bold;
	color: 			black;
}
#mainCenter h2 img{
	margin-bottom: 	-2px;
}
#mainRight{
	float: 			left;
	width: 			178px;
}
#mainRight h2{
	padding: 		0;
	margin: 		0;
	padding-left:	16px;
	font-size: 		12px;
	font-weight:	bold;
}
#mainRight img{
	margin-right:	5px;
	margin-top:		2px;
	float: 			left;
}
#mainRightText{
	padding-left:	16px;
	padding-top:	20px;
	padding-right:	16px;
	clear: 			left;
	color: 			#7A7A7A;
}
#mainRightText a{
	color: 			#154F8F;
	text-decoration: none;
}
.block{
	display:		block;
	float: 			left;
}
#FootBg{
/*	background: 	url('images/footBg.jpg') repeat-x; */
	background: 	url('images/footBg2.jpg') repeat-x;
	height:			175px;
}
#footMenu{
	width: 			714px;
	padding-top:	19px;
	margin: 		0 auto;
}
.footMenu{
	padding: 		0;
	margin: 		0;
	list-style: 	none;
	text-align: 	center;
}
.footMenu li{
	display: 		inline;
	padding: 		0px 1px;
	font-size: 		9px;
}
.footMenu li a{
	color: 			#145389;
	text-decoration: none;
}
.footMenu li img{
	margin-bottom: 	3px;
}
.whiteBg{
/*	background: 	white;*/
	background: 	#B0C7E2;
}

#partners{
	width: 			714px;
	padding-top:	11px;
	margin: 		0 auto;
	font-size: 		0px;
}
#copyright{
	width: 			714px;
	margin: 		0 auto;
	padding-top: 	20px;
	text-align: 	center;
	color: 			white;
}
#partners img{
	padding: 		0;
	margin: 		0;
	border: 		none;
}

#hasznosBg{
    background:     url('images/contentBg2.jpg') 10px 0px repeat-y;
}
.szobainkPicBottom{
    float:          right;
    width:          283px;
    padding-bottom: 9px;
    background:     url('images/szobaPicBottom.jpg') left bottom no-repeat;
}
.szobainkPicBg{
    background:     url('images/szobaPicBg.jpg') left bottom repeat-y;
    float:          left;
}
.szobainkPicHead{
    background:     url('images/szobaPicHead.jpg') no-repeat;
    height:         35px;
}
.szobainkPicHeadSpacer{
    text-align:     right;
    padding:        10px 15px 5px 15px;
}
.szobainkPicHeadSpacer div{
    font-size:      10px;
    font-weight:    bold;
    cursor:         pointer;
    float:          right;
    padding-top:    4px;
}
.szobainkPicHeadSpacer div.active{
    color:          #155185;
    padding-top:    0px;

}
.szobaingPicHeadSpacer .active #first1,
.active #first1,
.active #first2,
.active #first6,
.szobaingPicHeadSpacer .active #first2,
.szobaingPicHeadSpacer .active #first3,
.szobaingPicHeadSpacer .active #first4,
.szobaingPicHeadSpacer .active #first5,
.szobaingPicHeadSpacer .active #first6,
.szobaingPicHeadSpacer .active #first7,
.szobaingPicHeadSpacer .active #first8,
.szobaingPicHeadSpacer .active #first9,
.szobaingPicHeadSpacer .active #first10{
    font-size:      14px;
}
.szobainkPicHeadSpacer div.active:first-letter{
    font-size:      14px;
}

.contentTopText{
	padding:		20px 10px 10px 25px;
	color :			#414141;
    clear:          both;
}
.szobainkContent{
    width:          380px;
}
.line{
    clear:          both;
}
.szobainkSpacer{
    padding-left:   30px;
}
#room3, #room8, #room9, #room10, #room4, #room7{
    display:        none;
}
#room1,#room2,#room3,#room4,#room6,#room7,#room8,#room9,#room10{
    float:          left;
    width:          281px;
}
.roomSpacer{
    padding-left:   14px;
    padding-top:    10px;
    padding-bottom: 10px;
}
.roomSpacer img{
    border:         1px solid #5e5f5e;
}
.picBg{
    padding:        4px 0px ;
    text-align:     center;
    width:          127px;
    float:          left;
    background:     url('images/picBg.jpg') no-repeat;
}
.tundra{
    padding:        0;
    margin:         0;
	font-family:	Tahoma;
	font-size: 		10px;
	background: 	#3A74B6;
}
#reservationContainer{
    background:     url('images/foglalasBg.jpg') 2px 0px repeat-y;
    clear:          both;
}
#reservationLeft{
    float:          left;
    clear:          left;
    width:          489px;
}
#reservationLeftSpacer{
    padding:        0px 25px;
}
#need{
    color:          #ED2024;
    font-size:      12px;
    font-weight:    normal;
}


.rightOrdered{
    text-align:     right;
    padding-right:  10px;
    height:         30px;
}
.input, select{
    border:         1px solid #8C8C8D;
    background:     none;
    width:          290px;
    font-size:      10px;
}
textarea{
    border:         1px solid #8C8C8D;
    background:     none;
    width:          290px;
    height:         70px;
    font-size:      10px;
}
#submit{
    width:          78px;
    height:         14px;
    background:     url('images/submitBg.jpg') no-repeat;
    border:         none;
    color:          white;
    font-size:      10px;
    font-family:    Tahoma;
    text-align:     left;
    font-weight:    bold;
    padding-left:   3px;
}

form{
    padding:        0;
    margin:         0;
}
.hidden{
    display:        none;
}
#reservationRight{
    float:          left;
    width:          215px;
}
#reservationRightSpacer{
    padding-left:   15px;
}
#reservationRightSpacer h2 img{
    float:          left;
    padding-top:    2px;
    margin-right:   5px;
}
.block2{
    float:          left;
}
#reservationRightContent{
    clear:          left;
    padding:        10px;
    color:          #7A7A7A;
}
#reservationRightContent a{
    text-decoration: none;
    color:          #154F8F;
}
#reservationRightContent strong{
    color:          #154F8F;
}
#contactTop{
    background:     url('images/contactTopBg.jpg') 3px 0px repeat-y;
}
#contactTopLeft{
    float:          left;
    clear:          left;
    width:          258px;
}
#contactTopLeftSpacer{
    padding-left:   25px;
    padding-right:  20px;
}
#contactTopLeftContent{
    padding-left:   30px;
}
#contactTop a{
    text-decoration: none;
    color:          #154F8F;
}
#contactTopRight{
    float:          left;
}
#contactTopRightSpacer{
    padding-left:   25px;
}
#contactTopRightContent{
    padding-left:   15px;
}
#contactTopRightContent p{
    width:          379px;
    padding:        0;
    margin:         0;
    padding-bottom: 10px;
}
#contactBottom{
    padding-left:   25px;
}
.number{
    font-size:      14px;
    font-weight:    bold;
    color:          #155185;
    padding-left:   10px;
}
#galeriTopText{
	padding:		20px 25px 20px 20px;
	color :			#414141;
    clear: both;
}
.galeriHead{
    width:          677px;
    height:         43px;
    background:     url('images/galeriHeadBg.jpg') ;
}
.galeriHeadSpacer{
    padding-top:    17px;
    padding-left:   20px;
    font-size:      12px;
    font-weight:    bold;
    color:          black;

}
.galeriBg{
    width:          677px;
    background:     url('images/galeriBg.jpg') repeat-y;
}
.galeri{
    background:     url('images/galeriFoot.jpg') left bottom no-repeat;
    width:          677px;
    padding-bottom: 11px;
}
.description{
    padding:        10px 10px 10px 20px;
}
.galeriPics{
    float:          left;
    background:     url('images/galeriPicBg.jpg') no-repeat;
    padding:        4px 5px 5px 4px;
    margin:         0px 3px 5px 0px;
}
.clearPics{
    clear:          left;
}
.galeriPics img{
    border:         none;
}
.galeriContent{
    clear:          left;
    padding-right:   20px;
}
#palyazatPicHead{
       background: url('images/palyazatHead.jpg') no-repeat;
       width:   676px;
}
#palyazatPicBg{
    background: url('images/palyazatBg.jpg') repeat-y;
}
#palyazatPicBottom{
    background: url('images/palyazatBottom.jpg') left bottom no-repeat;
    padding-bottom: 11px;
}
#palyazatPicSpacer{
    padding-top:    20px;
    padding-left:   20px;
    padding-right:  20px;
}
