body{margin:0;padding:0;background: #D1E9ED;color:#000;}
#top{background: #D1E9ED url(../img/fototitle1.jpg) no-repeat top left;margin:0;padding:40px 0 0 0;height: 124px;voice-family: "\"}\"";voice-family:inherit;height:84px;}
html>body #top{height:84px;}
#top img{margin:0 0 0 270px;padding:0;}
.top{background: #D1E9ED url(../img/fototitle1.jpg) no-repeat top left;margin:0;padding:0;height: 124px;width: 225px;}
.lang{margin:0;padding:0 0px 8px 2px;vertical-align: bottom;text-align:center;}
.logo img{margin:10px 0 0 20px;padding:0;}
h2{margin:13px 0 0 300px;padding:0;font: bold italic 22px "Times New Roman", Times, serif;color:#0081D3;}
.logo h2{margin:13px 0 0 0;text-align: right;}
h3{margin:0 0 20px 0;padding:0;color:#ff388b;font: bold italic 20px "Times New Roman", Times, serif;}
h3.indexTitle{color:#003585;text-align: center;
        /* font-style: normal; */
}
h3 span{color:#ff388b;}
h4{margin:0 0 5px 0;padding:0;color:#003585;font: bold italic 20px "Times New Roman", Times, serif;}
h5{margin:0 0 10px 0;padding:0;color:#ff388b;font: bold 14px "Times New Roman", Times, serif;}
h6{margin:0 0 5px 0;padding:0;color:#003585;font: bold 16px "Times New Roman", Times, serif;}
p{margin:0 0 5px 0;padding:0;}
a{color:#FF388B;font-weight: bold;text-decoration: none;}
a:hover{text-decoration: underline;}
table, td{text-align: left;vertical-align: top;color:#003585;font: 12px Arial, Helvetica, sans-serif;}
form{margin:0;padding:0;}
input.search{font:11px Arial, Helvetica, sans-serif;border:solid 1px #003585;}
input.checkbox{font:13px Arial, Helvetica, sans-serif;border:none;}
textarea{font:11px Arial, Helvetica, sans-serif;border:solid 1px #003585;width: 200px;}
.leftBar{background: #d1e9ed url(../img/fototitle3.jpg) no-repeat left top;margin:0;padding:0;width: 212px;}
#mainmenu{margin:175px 10px 20px 20px;padding:0;}
#mainmenu ul{margin:0;padding:0;list-style-type: none;}
#mainmenu li{margin:0;padding:0 0 5px 0;font:bold italic 20px "Times New Roman", Times, serif;color:#003585;}
#mainmenu li.link1{padding:0 0 5px 20px;font:bold italic 18px "Times New Roman", Times, serif;color:#FF388B;}
#mainmenu li a{margin:0;padding:0;font:bold italic 20px "Times New Roman", Times, serif;color:#003585;text-decoration: none;}
#mainmenu li.link1 a{margin:0;padding:0;font:bold italic 18px "Times New Roman", Times, serif;color:#003585;text-decoration: none;}
#mainmenu li a:hover{color:#FF388B;}
#mainmenu li.current a{margin:0;padding:0;font:bold italic 20px "Times New Roman", Times, serif;color:#FF388B;text-decoration: none;cursor: default;}
#mainmenu li.link1current a{margin:0;padding:0 0 5px 20px;font:bold italic 18px "Times New Roman", Times, serif;color:#FF388B;text-decoration: none;cursor: default;}
.content, .contentHow{margin:0;padding:10px 5px;background:#f2fbfa;}
#indexFoto{margin:0;padding:0;text-align: center;}
#indexFoto img{margin:0 20px 20px 0;padding:2px;border:solid 1px #0081D3;}
.rightBar{margin:0;padding:5px 0 10px 0;width: 180px;background: #D1E9ED;}
.adv{margin:0 5px 20px 5px;padding:0;text-align:center;border-bottom:solid 1px #0081D3;}
.join a{font: bold italic 20px "Times New Roman", Times, serif;color:#003585;text-decoration: none;}
.join a span{font: bold italic 20px "Times New Roman", Times, serif;color:#ff388b;text-decoration: none;}
.join a:hover{color:#ff388b;}
.loginForm{margin:0 0 20px 15px;padding:0;}
.loginForm td{margin:0;padding:4px 15px 4px 0;color:#000;font: bold 12px Arial, Helvetica, sans-serif;vertical-align: middle;}
.block{margin:0;padding:10px 0;}
#plashka{margin:0;padding:0;background:#f2fbfa;}
#footer{margin:0;padding:5px 0 5px 230px;background:#d1e9ed;color:#003585;font:11px Arial, Helvetica, sans-serif;}
.leftBorder{margin:0;padding:0;background:#f2fbfa url(../img/bottom_left.gif) no-repeat left bottom;}
.rightBorder{margin:0;padding:0;background:#f2fbfa url(../img/bottom_right.gif) no-repeat left bottom;}
.catalogue{padding:0;text-align:center;color:#003585;font: 12px Arial, Helvetica, sans-serif;}
.number{margin:0 0 5px 0;padding:0;}
.number td{padding:0 5px;color:#FF388B;font: bold 12px Arial, Helvetica, sans-serif;}
.catalogue a{color:#003585;font-weight:bold;text-decoration:none;}
.catalogue a:hover{color:#FF388B;}
.catalogue img, .bigFoto img{padding:2px;border:solid 1px #0081D3;}
#insert{margin:0 0 10px 0;padding:0;border-bottom: solid 1px #A2D1EF;}
.bigFoto{padding:0 20px;text-align:center;}
.catCont{padding:0;color:#003585;font:  12px Arial, Helvetica, sans-serif;}
.catCont a{color:#FF388B;font-weight: bold;text-decoration: none;}
.catCont a:hover{text-decoration: underline;}
#param td{margin:0;padding:3px 10px 3px 0;border-bottom: solid 1px #A2D1EF;color:#000;}
.content p, .contentHow p{margin:0 0 7px 0;color:#000;font:12px/130% Arial, Helvetica, sans-serif;}
.floatright{float:right;margin:0 0 10px 10px;padding:2px;border: 1px solid #0081D3;}
#formRegistr td{margin:0;padding:3px 7px;color:#000;font:12px Arial, Helvetica, sans-serif;}
.registr{width: 120px;font:11px Arial, Helvetica, sans-serif;border:solid 1px #003585;}
.registrSmall{width:30px;font:11px Arial, Helvetica, sans-serif;border:solid 1px #003585;}
.rightForm{text-align: right;}
.indexSearch{padding-left:10px;border-left:solid 1px #0081D3;}
.email{font: bold 20px "Times New Roman", Times, serif;}
.topmenu{margin:0 0 10px 0;padding:0;text-align:center;}
.topmenu a{color:#003585;text-decoration: none;}
.topmenu a:hover{color:#FF388B;text-decoration: underline;}
a.current{color:#FF388B;text-decoration: none;cursor: default;}
#contentHow a{color:#003585;font-weight: bold;text-decoration: underline;}
#contentHow a:hover{color:#FF388B;text-decoration: underline;}
td.tours{padding-left:140px;}
td.accomm{padding-left:10px;}
#accomm{margin:0 0 10px 0;padding:0;}
#accomm td{padding:5px 5px 5px 5px;vertical-align: middle;}
#acc-price {background:#0081D3;}
#acc-price th{padding:5px 10px 5px 10px;vertical-align:middle;background:#f2fbfa;text-align:center;}
#acc-price td{padding:5px 10px 5px 10px;vertical-align: middle;background:#f2fbfa;text-align:center;}
#acc-price td.firstTd{text-align:left;font-weight:bold;}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold italic 12px "Times New Roman"}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	padding: 2px 3px;
	border:1px solid #003585;
	color: #003585;
	vertical-align:middle;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		border:0px;
		background: #D1E9ED;
		color: #003585;
		font: 12px "Times New Roman"}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
