/* basic elements sanatoriy*/

body { 
	color:#1C1D1C;
	margin: 0px;
	text-align: center; 
	background-color: #ffffff;
	font-weight:normal;
	}
body, td, a, a:hover, a:active, :visited, td.p, p, span, div, ul
{font-family: Arial, sans-serif; font-size: 10pt;}
p { 
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	}
a { 
	font-weight: bold; 
	text-decoration: none; 
	color: #ffffff;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #3F403F;
	}
a:hover{ 
	font-weight: bold; 
	text-decoration: underline; 
	color: #000000;
	}
a:active { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}
.here {font-weight: bold; 
	text-decoration: none; 
	color: #3F403F;}
	
ul {text-align:left;
padding-right:20px;
margin-right:20px;
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
}

h2 {padding:0;
    padding-top:6px;
	padding-bottom:2px;
	padding-right:5px;
    margin-top: 0;
	margin-bottom:30px;
	font-size: 10.5pt; 
	font-variant: small-caps;
	color:#FE9E05;
	margin-left:60px;
	text-align:left;
	border-bottom: 1px solid #cccccc;
	}
h3 {padding:0;
    margin-left: 20px;
	font-size: 10pt; 
	color:#993300;
	text-align:left;
	}
h4 {color:#993300;}
.linkintext a, .linkintext a:hover, .linkintext a:active, .linkintext :visited {color:#3F403F; font-weight:bold;}

/* specific divs */
#main {
	width: 760px;
	/* \width: 780px;*/
	w\idth: 760px;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align:left;
	border: 1px solid #78957B;
	background-color:#FFFFFF;
	}
#counter {
	width: 760px;
	/* \width: 780px;*/
	w\idth: 760px;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align:left;
	border:0;
	background-color:#FFFFFF;
	}
#top1 {
	padding: 0;
	margin:0;
	border:0;
	width:760px;
		}
#td_1 {background-image: url(../im/1.jpg); background-repeat:no-repeat; height:59px;}
#td_2 {background-image: url(../im/2.jpg); background-repeat:no-repeat; height:46px;}
#td_3 {background-image: url(../im/3.jpg); background-repeat:no-repeat; height:98px; 
	   background-color:#000000; color: #ffffff; text-align:right; font-weight:bold; 
	   padding-right:10px; padding-top:0; padding-bottom:0; margin:0; font-size:9pt;}

#menuline {
	padding: 0;
	margin:0;
	border:0;
	width:760px;
		}
#td_4 {background-image: url(../im/4.jpg); background-repeat:no-repeat; width:264px; height:35px;}
.td_5 {background-image: url(../im/5.gif); background-repeat:repeat-x; background-color:#78957B; padding:2px; text-align:center; border-left:2px solid #84AA7D;}

#mainarea {
	padding: 0;
	margin:0;
	width:760px;
		}
#td_6 {background-image: url(../im/6.gif); background-repeat:no-repeat; background-position:top left; width:165px; vertical-align:top; height:36px; }
#td_7 {background-image: url(../im/7.gif); background-repeat:no-repeat; background-position:top left; width:595px; vertical-align:top;}
#td_7_1 {background-image: url(../im/7.gif); background-repeat:no-repeat; background-position:top left; width:595px; vertical-align:top;height:47px;}
#td_7_2 {background-image: url(../im/bkg.jpg); background-repeat:no-repeat; background-position:bottom right;}
#td_8 {vertical-align:top; text-align:center;background-image: url(../im/bkg.jpg); background-repeat:no-repeat; background-position:bottom right;width:760px;}
#td_8_1 {vertical-align:top; text-align:center;background-image: url(../im/bkg.jpg); background-repeat:no-repeat; background-position:bottom right;}
#td_9 {background-image: url(../im/8.gif); background-repeat:repeat-x; height:41px;}
#td_10 {background-color:#FFFFFF; padding:2px; text-align:right;}
#imgs {padding-top:12px; padding-left:10px; margin:0px;}
#bottom {float: right; margin-right:5px;}
.btmmenu {padding:3px; color:#626462; font-weight:bold;}
.btmmenu a {color:#ffffff; font-size:9pt;}
.btmmenu a:visited {color:#3F403F;font-size:9pt;}
.btmmenu a:hover, a:active {color:#000000;}
.btmmenu .here{font-size:9pt;}



/*-----------------*/
.small {font-size: 7pt;}
.small a, .small :visited, .small a:hover, .small a:active {color:#3F403F; font-size:7pt;}
.right{text-align:right;}
.center{text-align:center;}
.h2gallery{text-align:left; border:0; margin:0; margin-left:10px; padding:0; padding-left:10px;}
.strong {font-weight:bold;}

.divform{
	width:90%;
	float:left;
	margin-top:10px;
	margin-left:0;
	margin-right:10px;
	text-align:left;
	}
.input {border: 1px solid #666; height: 20px; cursor:auto; padding:1px;}
.submit {font: bold; 
		border: 1px solid #666; 
		height: 20px;
		padding:1px;
		cursor:auto;}
.formtable {width: 550px; border:0; background-color:#78957B; margin-left:10px;}
.traintable {width: 650px; border:0; background-color:#78957B; margin-left:10px;}
.whitetd{background-color:#FFFFFF;}
#note{border: 1px solid #666; padding:2px;}

.radiobutton{border:0; width:auto;}
ul.transf{padding-top:0; margin-top:0px;padding-right:20px;margin-right:20px;}

.prices{width:740px; border:0;background-color:#78957B;margin-left:10px; text-align:left;}
/*.gallery {border:1px solid #78957B;}*/
.calend {border:1px solid #78957B; }
.imgs {margin:0; margin-left: auto; margin-right: auto; width:700px; }
.imgs img {border:1px solid #78957B;}
.imgbrd {border:1px solid #78957B;}
.gallerynuv {padding:3px; color:#3F403F;}
.gallerynuv a {color:#626462;}
.gallerynuv :visited {color:#3F403F;}
.gallerynuv a:hover, a:active {color:#000000;}

.tdvaligntop{vertical-align:top;}
.withbrd{border:1px solid #FE9E05}
#feb14{width:100%; background-image: url(../im/feb14.jpg); background-repeat:no-repeat; margin-right:auto; margin-left:auto;}
#newyear{width:100%; background-image: url(../im/newyear.jpg); background-repeat:no-repeat; margin-right:auto; margin-left:auto;}
.red{color:#CC0000;}
.news{border:1px dotted red; margin:0; padding:0; margin-left:5px; height:30px;}
.gallerylinks{margin:0; margin-left:20px; padding:0; text-align:left;}
