html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial;
	text-align: center;
	background: url(http://www.stayinprague.net/images/bg_body.jpg);
	font-size: 11px;
	color: #333333
}
/* DIV */
#metatag {
	width: 790px;
	margin: 0 auto;
	text-align: center;
	padding: 0;
}
#parent {
	width: 780px;
	border: 5px solid #ffffff;
	margin: 0;
	height: auto;
	background-color: #ffffff;
	margin: 0 auto 0 auto
}
#logo {
	width: 100%;
	height: 135px;
	background: url(http://www.stayinprague.net/images/logo.jpg) no-repeat;
}
#navi {
	margin: 0;
	height: 20px;
	width: 100%;
	background: url(http://www.stayinprague.net/images/bg_navi.jpg) repeat-x;
	text-align: left;
	clear: right;
}

#left {
	margin: 0;
	width: 196px;
	float: left;
}
#center {
	float: left;
	margin: 0;
	width: 550px;
	text-align: left;
	padding: 0px 15px;
	_padding: 8px 5px
}
.box {
	width: 100%;
	margin: 0;
	padding: 5px
}
.box-apartment {
	width: 100%;
	padding: 5px 0;
	color: #333333
}
.box-apartment-left {
	float: left;
	margin: 0;
	width: 215px;
}
.box-apartment-right {
	float: left;
	margin: 0;
	width: 125px;
	text-align: center
}
#contact {
	background-color: #0074c1;
	font-size: 12px;
	line-height: 18px
}
.contact-top {
	background-color: #0074c1;
	padding: 0px 5px
}
.contact-center {
	background-color: #dfdff9;
	padding: 10px 10px
}
.contact-footer {
	background-color: #0074c1;
	text-align: right;
	font-weight: bold;
	padding: 5px 10px
}
.contact-footer a {
	color: #ffffff;
}
#savemoney {
	background-color: #2D8BD9;
	min-height: 87px;
	_height: 87px;
	border: 1px solid #CC6600;
}
#transport {
	background-color: #f5f5f5
}
#usefullinks {
	text-align: left
}
#newsfromprague {
	margin: 0px 0 5px 0
}
#reviews {
	text-align: left;
}
#navi-bottom {
	width: 790px;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	background-color: #1b98db;
	height: 18px
}
#kurzy-right {
	width: 20px;
	float: left;
}

.box-faq-question  {background-color:#f2f9fd;padding:5px}



.box-faq-answer {background-color:#ffffff;padding:5px}

.contact-left {float:left;width:50%;line-height:20px;}
.contact-right {float:left;width:50%;line-height:20px;}

/* acronym */
#savemoney a {text-decoration:none;color:#ffffff}
#usefullinks a {
	font-weight: bold;
	color: #990000;
	font-size: 11px
}
#newsfromprague a, #reviews a {
	color: #990000;
	font-weight: bold;
}
#navi a {
	float: left;
	padding: 0 25px;
	line-height: 20px;
	background: url(http://www.stayinprague.net/images/bg_navi_line.jpg) no-repeat right;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;font-size:10px
}
#kurzy a {
	color: #990000
}
#navi a:hover {
	background: url(http://www.stayinprague.net/images/bg_navi_line_hover.jpg) no-repeat right #6cbdee;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#copy a {
	text-decoration: none;
	color: #000000
}
#navi-bottom a {
	color: #ffffff;
	padding: 0px 10px;
	font-weight: bold
}
/* headers*/
.box-faq-answer h5 {margin:0;font-weight:bold;color:#b90000;font-size:12px}
.box-faq-question h5 {margin:0;font-weight:bold;color:#b90000;font-size:12px}
#contact h2 {
	background-color: transparent;
	backround: url(none)
}
#metatag h1 {
	font-size: 10px;
	font-weight: bold;
	background-color: #1b98db;
	color: #ffffff;
	margin: 0;
}
#left h2 {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
	color: #ffffff
}
#center h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
/* others */
.clear {
	clear: both
}
h2.letus {
	background: url(http://www.stayinprague.net/images/bg_letusaccommodate.jpg) repeat-x #f59392}
#center h3 {
	font-size: 20px;
	margin: 10px 0
}
.float-right {
	float: right
}
#right h2 {
	margin: 0;
}
#right h4 {
	margin: 0 0 5px 0;
	font-size: 20px;
	color: #666666
}
/* form */
#leusaccommodate form {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
}
#leusaccommodate fieldset {
	margin: 0;
	_margin: -20px 0 0 0;
	padding: 10px;
	text-align: left;
	border-width: 0;
	background: url(http://www.stayinprague.net/images/bg_letusaccommodate_footer.jpg) no-repeat bottom #b90000
}
#leusaccommodate select, input {
	font-size: 13px;
	color: #656565;
	font-weight: bold;
}
#leusaccommodate input {
	width: 165px;
	border: 1px solid #000000;
	background-color: #ffdddd
}
#leusaccommodate .adult {
	width: 20px;
	margin: 0 5px
}
#leusaccommodate textarea {
	width: 165px;
	background-color: #ffdddd;
	border: 1px solid #000000;
	color: #656565;
	font-weight: bold
}
#leusaccommodate .submit {width:auto;border:2px solid #ffffff;cursor:pointer;
text-align:center;margin:10px 0 10px 40px;}


#add_review fieldset {background-color:#e0f2fe;border:0;padding:5px}
#add_review .submit {width:auto;border:2px solid #ffffff;cursor:pointer;
text-align:center;margin:10px 0 10px 40px;}






/* text */
.tricet {
	font-size: 30px
}
.trinact {
	font-size: 13px
}
.red {
	color: #990000
}
.black {
	color: #000000
}
.white {
	color: #ffffff
}
.patnact {
	font-size: 15px
}
.sestnact {
	font-size: 16px
}
.bold {
	font-weight: bold
}
.center {
	text-align: center
}
.left {
	text-align: left;
}
.justify {
	text-align: justify
}
.blue {
	color: #478CC5
}
.prague {
	margin: 2px;
	border: 2px solid #990000
}
.right {
	text-align: right;
}
.box  p {
	font-size: 12px;
	font-weight: none;
	margin: 0
}
.vertical-align-top {
	vertical-align: top
}
.vertical-align-middle {
	vertical-align: middle
}
.sediva {
	color: #666666
}
.border {
	border: 2px solid #990000
}
.margin-pet {
	margin: 5px
}
.margin-deset {
	margin: 10px 5px
}
.italic {
	font-style: italic
}
.dvanact {
	font-size: 12px
}
.jedenact {
	font-size: 11px
}
.upper {text-transform:uppercase}
/* seznam */

#kurzy {
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 30px;
	_margin: 0 0 0 15px;
	float: left;
	width: 100px;
	color: #990000;
	font-weight: bold
}
/* img */
#kurzy-right img {
	margin-top: 10px
}
/* paragraph */
#leusaccommodate p {
	margin: 4px 0;
	font-weight: bold;
	color: #ffffff
}
#savemoney p {
	color: #CCFFFF;
	padding: 8x 6px 0 6px;
	_padding: 10px 6px
}
#transport p {
	padding: 0px 3px;
	margin: 0
}
#newsfromprague p, #reviews p {
	margin: 0
}
#center p {font-size:12px;}
.box-faq-question p {margin:0;font-size:12px;}
.box-faq-answer p {margin:0;}



