.hiddenFrame {
	display: none;
}

a.topmenu {

	color: #CC3300;

	font-size: 3mm;

	font-family: tahoma;

	font-weight: bold;

}


#sheo h1 {
	font-size: 17px;
}

#sheo h2 {
	font-size: 15px;
}

#sheo p {
	/*padding-right:5px;*/
    text-align:justify;
}


body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	color: #767676;

	scrollbar-face-color: #DEE3E7;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #DEE3E7;

	scrollbar-3dlight-color: #D1D7DC;

	scrollbar-arrow-color:  #006699;

	scrollbar-track-color: #EFEFEF;

	scrollbar-darkshadow-color: #98AAB1;

	font-family: tahoma;

}



form {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



input {

	font-size: 12px;

	font-family: tahoma;

	background-color: #FAFAFA;

	border-left: 1px solid #AFAEAA;

	border-top: 1px solid #AFAEAA;

	border-right: 1px solid #D5D5C8;

	border-bottom: 1px solid #D5D5C8;

}



.submit {

	font-size: 12px;

	font-family: tahoma;

	background-color: #FAFAFA;

	border: 1px solid;

	padding: 4px;

}



select {

	font-size: 12px;

	font-family: tahoma;

	font-weight: normal;

	font-style: normal;

	cursor: default;

	vertical-align: middle;

	width: auto;

	border: 1px solid #666666;

	padding: 1px;

	background-color: #FAFAFA;

	}



textarea {

	font-size: 12px;

	padding: 2px;

	background-color: #FAFAFA;

	border-left: 1px solid #AFAEAA;

	border-top: 1px solid #AFAEAA;

	border-right: 1px solid #D5D5C8;

	border-bottom: 1px solid #D5D5C8;

	cursor: text;

	}



p {

	font-size: 12px;

	font-family: tahoma;

}



.header  {

	color: #ff6600;

	font-size: 12px;

	font-family: tahoma;

	font-weight: bold;

	margin-bottom: 0px;

}



.smallheader  {

	color: #51588c;

	font-size: 12px;

	font-family: tahoma;

	font-weight: bold;

}



.orangebold {

	color: #ff6600;

	font-size: 12px;

	font-family: tahoma;

	font-weight: bold;

}



.smallgray {

	font-size: 10px;

	font-family: tahoma;

	font-weight: none;

}



.redbold {

	color: #E5402F;

	font-size: 12px;

	font-family: tahoma;

	font-weight: bold;

}



.blue {

	color: #51588c;

	font-size: 12px;

	font-family: tahoma;

	font-weight: bold;

}



.black {

	color: #000000;

	font-size: 12px;

	font-family: tahoma;

	font-weight: none;

}



.bold {

	font-size: 12px;

	font-family: tahoma;

	font-weight: bold;

}



li {

	color: #767676;

	font-size: 12px;

	font-family: tahoma;

}



div {

	color: #767676;

	font-size: 12px;

	font-family: tahoma;

}



.plain {

	color: #767676;

	font-size: 12px;

	font-family: tahoma;

}



.small {

	font-size: 10px;

	font-family: tahoma;

}



.offermark {

	color: #ff6600;

	font-size: 11px;

	font-family: tahoma;

	font-weight: bold;

}



.offer {

	color: #767676;

	font-size: 11px;

	font-family: tahoma;

}



a {

	color: #3481EB;

	font-family: tahoma;

	text-decoration:none;

}



a:hover{

	color: #3481EB;

	font-family: tahoma;

	text-decoration:underline;

}



a.strike , a:hover.strike{

	color: #828181;

	text-decoration:line-through;

}



a.smallwhite  {

	font-size: 10px;

	color: #3481EB;

}



a:hover.smallwhite {

	font-size: 10px;

	color: red;

	text-decoration:none;

	color: #3481EB;

}



.row1 { background-color: #EFEFEF; }

.row2 { background-color: #DEE3E7; }



/* Text Buttons Start */

.tbut { height: 24px; line-height: 20px; }



.tbut a:link, .tbut a:active, .tbut a:visited {

	font-size: 11px;

	font-weight : bold;

	color: #003333;

	text-decoration: none;

	padding-top: 4px;

	padding-left: 8px;

	padding-right: 8px;

	padding-bottom: 4px;

	background-color: #C9CCCB;

	border: 1px solid #7D7D7D;

}



.tbut a:hover {

	background-color: #DADCDB;

	border: 1px solid #7D7D7D;

}

/* Text Buttons End */



.check {

	border-style:solid;

	border-width:1px;

	border-color: #CACDDF;

}



.topmenu {

	/*color: #ff7800; */

	font-size: 11px;

	font-family: tahoma;

	font-weight: bold;

}



.phones {

	font-family: tahoma;

	font-size: 11px;

	color: #FFFFFF;

}



.tours  {

	color: #51588c;

	font-size: 11px;

	font-family: tahoma;

	font-weight: bold;

}



.offer_header  {

	color: #51588c;

	font-size: 18px;

	font-family: tahoma;

	font-weight: bold;

}



.offer_big  {

	color:#51588c;

	font-size: 14px;

	font-family: tahoma;

	font-weight: bold;

}



.offer_smallheader  {

	color: #51588c;

	font-size: 16px;

	font-family: tahoma;

	font-weight: bold;

}



td.email {

	font-family: 'Monaco', 'Courier New', 'Lucida Console', fixed;

	font-size: smaller;

	border-style : dotted;

	border-width : 1px;

	border-color : black;

	padding : 5px;

	background: #fafafc;

}

a.underline {

text-decoration: underline;

}

a:hover.underline {

text-decoration: none;

}





.rootscpr {

font-style: italic;

font-size: 9px

}



.resort {

font-size: 12px

}





