html, body {
  margin: 0;
  padding: 0;
}

body, table,td {
background : #4c5964;
color: #ffffff;
font-size: 14px;
font-family: Tahoma,Verdana;
}
p {font-size: 14px;}
table.guest {
	valign: top;
	height: 100%;
	border:solid 1px;
	border-collapse: collapse;
	border-color:#db8857;
	width:100%;
}
.guest td {
	padding: 5px;}
	
td {
	padding: 0px;
	border-color:#db8857;
}
body {
	/*background : #c6d1d6*/
	background : #4c5964;
}
.orange {
	background-color:#db8857;
}
td.menu {
	vertical-align: middle;
	text-align: center;
	background-image: url(fon.jpg);
}
a.menu2 {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.str {
	font-size: 14px;
	text-transform: uppercase;
	color: #F66E24;
	font-weight: bold;
	text-decoration: underline;
}
a.menu3 {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.menu3:visited {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.str2 {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.str:hover {
	text-decoration: underline ;
}
a.str2:hover {
	text-decoration: overline
underline ;
}
a.str3 {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.str3:hover {
	text-decoration: overline
underline ;
}
a.str3:visited {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
td.m {
	padding: 15px 15px 15px 15px;
}
td.m2 {
	padding: 5px;
}
td.m4 {
	font-size: 11px;
	padding: 5px;
}
td.m3 {
	padding: 10px;
}
a:link img {border-color: #db8857;
border: 1 pt
} 
a:visited img {border-color: #db8857;
border: 1 pt} 
a:hover img {border-color: #db8857;
border: 1 pt}
input {
	BORDER:			1 px black solid;	
	margin:			1px;
	font-family:		Tahoma, Verdana;
	font-size:		11px;
	background-color:	#eecb8b;
	color:			black;
}
textarea {
	background-color: #eecb8b;
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	vertical-align: top; 
	border-color: black;
	BORDER:0 px black solid;
}
.toppolosa {
width:960px;
height:3px;
background:#db8857;
line-height:0px;
font-size:0px;
padding:0px;
margin:0px;
}
.topris{
background:url("/top3.jpg") no-repeat;
width:960px;
height:150px;
}
.htext{
width:500px;
height:70px;
text-align:right;
margin:0;
background-color:#CCCCCC;
opacity:0.5;

}
.topris h1 {
margin:0;
padding:25px 10px 0 0;
font-size:26px;
color:#ffffff;
}
.topris p {
margin:0;
padding:60px 10px 0 0;
font-size:18px;
color:#F66E24;
font-style:italic;
font-weight:bold;
}
.kar_l{
float: left;
margin:0px;}
.kar_t{
float: left;
margin:10px 16px;}
.kar_r{
float: right;
margin:0px;}
h1 {
margin:0;
padding:0 0 10px 0;
font-size:18px;
color:#F66E24;
}
.gl {
text-align:justify;
}
.gl a{
text-decoration: underline;
color:#ffffff;

}
.cal td {
color:#000000;
}
.opros{
border:4px #DB8857 solid;
border-radius: 10px 10px 10px 10px;
margin-top: 10px;
padding: 0 0 0 15px;
text-align: left;
}
.radioDivClass{
position: relative; 
width: 100px; 
border: 1px solid #DB8857; 
height: 19px;
}
.radioPolosa{
font-size: 11px; 
text-align: left; 
background-color: #DB8857; 
position: absolute; 
width: 20%; 
height: 16px; 
padding-top: 3px;
}
.radioDivClass span{
top: 3px; 
font-size: 11px; 
left: 0; 
position: absolute; 
text-align: center; 
width: 100px; 
color: rgb(62, 36, 27);
}
.news {
    border-right: 1px dotted #DB8857;
    /*border-bottom: 1px solid #DB8857;*/
    float: left;
    font-size: 14px;
    height: 100px;
    padding: 10px 10px;
    width: 265px;
}
.news span {
font-weight: bold;
color:#F66E24;
display: block;
font-size: 11px;

}




