.body {
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
}
h1 {
	font-family: arial;
	font-size: 14px;
	margin: 20px 0 10px 0;
	padding: 0;
}
a {
	color: #92062a;
}
img {
	border: 0;
}
.fixfloat {
	clear: both;
}
.addthis_toolbox {
		position:absolute;
        z-index: 2;
		margin-top: 30px;
		margin-left: 550px;
		font-size: 10px;
		font-weight: 600;
		font-family: tahoma;
        }

#pagewrapper {
	width: 838px;
	margin: 0 auto;
}
#header {
	/*background-image: url(../graph/header.jpg);
	background-repeat: no-repeat;*/
        z-index: 1;
	height: 227px;
	width: 838px;
}
#header .flags {
        position:absolute;
        z-index: 2;
	margin-top: 30px;
	margin-left: 730px;
	font-size: 10px;
	font-weight: 600;
	font-family: tahoma;
}
#header .flags a {
	text-decoration: none;
	color: #020202;
}


#vertmenu a {
	display: block;
	float: left;
	padding: 7px 10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-transform: uppercase; 
	text-decoration: none;
	color: #515151;
	font-weight: bold;
	background: url(../graph/splitter.gif) no-repeat;
}
#vertmenu a:hover {
	color: #f8992b;
}
#vertmenu a.currentpage {
	color: #f8992b;
}


#content #center {
	width: 490px;
	float: left;
	padding: 10px 20px;
	font-family: arial;
	font-size: 0.8em;
}
* html #content #center {
	width:488px;
}

#center .preadcrumbs {
	font-size: 11px;
	font-family: verdana;
	text-transform: capitalize;
	margin-bottom: 5px;
	color: #a1a1a1;
}
#center .preadcrumbs .left {
	float: left;
}
#center .preadcrumbs a {
        color: #6f6f6f;
}

#center .preadcrumbs a:hover {
	text-decoration: none;
}

#center .preadcrumbs a.essa {
	font-weight: bold;
}
#center .preadcrumbs .print {
        float:right;
}
#center .preadcrumbs .print a.noprint {
        display: block;
        background: url('http://www.hotelleuroopa.ee/uus/graph/print.gif') no-repeat;
        width: 14px;
        height: 11px;
}
#content #right {
	width: 126px;
	float: left;
	padding-top: 15px;
}
#content #right .banner {
	margin-bottom: 8px;
}
* html #content #right .banner {
	margin-bottom: 3px;
}

#footer {
	clear: both;
}
#footer .border {
	width: 838px;
	height: 4px;
	background: url(../graph/footerborder.jpg) repeat-x;
	font-size: 1px;
}
#footer .details {
	width: 600px;
	float: left;
	color: #777;
	font-size: 10px;
	padding-top: 5px;
}
#footer .details p {
	padding: 0;
	margin: 0;
}
#footer .slogan {
	width: 210px;
	float: right;
        margin-bottom: 20px;
}
#footer .slogan p {
	margin: 0;
        padding: 0;
}
.picturelist {
	margin: 15px 0;
}
.picturelist img {
       margin-right: 10px;
}

.form table {
       clear: both;
       margin:0;
       padding: 0;
}
.form form {
       margin:0;
       padding: 0;
}
h1.booknow {
       margin: 0px 2px 4px 10px;
       padding-top: 3px;
}
#nms {
       width: 450px;
       height: 73px;
       padding: 6px 0 0 6px;
       margin-bottom: 20px;
	   margin-left: 10px;
       background: url(../graph/nms.gif) no-repeat;
}
#nms .list_list {
       display: none;
}
.nms_name {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
.nms_email {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
.nms_email input, .nms_name input {
       width:160px;
       font-size: 12px;
       margin: 3px 0;
}
.nms_button input {
       font-size: 12px;
       margin: 0px 0;
}
.thanks {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
}