
* {margin:0;padding:0;}

body {font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	padding:0px;
	background:#F7EAD4;
	margin: 0 auto;
	width:999px;
	//width:980px;
	}

.denas_01 { background:#f7ead4 url(../images/heads/denas_01.jpg) top center no-repeat; }
.denas_02 { background:#f7ead4 url(../images/heads/denas_02.jpg) top center no-repeat; }
.denas_03 { background:#f7ead4 url(../images/heads/denas_03.jpg) top center no-repeat; }
.denas_04 { background:#f7ead4 url(../images/heads/denas_04.jpg) top center no-repeat; }
.denas_05 { background:#f7ead4 url(../images/heads/denas_05.jpg) top center no-repeat; }
.denas_06 { background:#f7ead4 url(../images/heads/denas_06.jpg) top center no-repeat; }
.denas_07 { background:#f7ead4 url(../images/heads/denas_07.jpg) top center no-repeat; }

body .pad- {
	text-align:left;
	padding:0px;
	margin:0 auto;
	list-style:none;}

.true-info {background:#f3ae00 url(../images/decor/true-info.gif) left top no-repeat;}
.near-turs {background:#f3ae00 url(../images/decor/true-info.gif) left top no-repeat;}


.context-block .next-tour-to .near-turs,
.next-tour-to .near-turs {
			 background:#f3ae00 url(../images/decor/true-info-.gif) left top no-repeat;
			 padding-top:0px;
			 padding-bottom:0px;
			 }






.right-column .next-tour-to .near-turs {background:#F3AE00 url(../images/decor/true-info.gif) no-repeat scroll left top;}



.true-info,
.near-turs {
			 height:40px;
			 padding-left:0px;
			 margin:-20px -20px 1.2em -20px}

.left-column .column-pad- .true-info,
.left-column .column-pad- .near-turs {margin:0px; margin-bottom:0em;}


.denas_01 .true-info {background:#F3AE00 url(../images/decor/true-info_01.gif) no-repeat scroll left top;}
.denas_02 .true-info {background:#F3AE00 url(../images/decor/true-info_02.gif) no-repeat scroll left top;}
.denas_03 .true-info {background:#F3AE00 url(../images/decor/true-info_03.gif) no-repeat scroll left top;}
.denas_04 .true-info {background:#F3AE00 url(../images/decor/true-info_04.gif) no-repeat scroll left top;}
.denas_05 .true-info {background:#F3AE00 url(../images/decor/true-info.gif) no-repeat scroll left top;}
.denas_06 .true-info {background:#F3AE00 url(../images/decor/true-info_06.gif) no-repeat scroll left top;}
.denas_07 .true-info {background:#F3AE00 url(../images/decor/true-info_07.gif) no-repeat scroll left top;}

.denas_01 .foto-video {background:#17619E url(../images/decor/foto-left_01.gif) no-repeat scroll left top;}
.denas_02 .foto-video {background:#17619E url(../images/decor/foto-left_02.gif) no-repeat scroll left top;}
.denas_03 .foto-video {background:#17619E url(../images/decor/foto-left_03.gif) no-repeat scroll left top;}
.denas_04 .foto-video {background:#17619E url(../images/decor/foto-left_04.gif) no-repeat scroll left top;}
.denas_05 .foto-video {background:#17619E url(../images/decor/foto-left.gif) no-repeat scroll left top;}
.denas_06 .foto-video {background:#17619E url(../images/decor/foto-left_06.gif) no-repeat scroll left top;}
.denas_07 .foto-video {background:#17619E url(../images/decor/foto-left_07.gif) no-repeat scroll left top;}



.denas_01 .right-column .next-tour-to .near-turs {background:#F3AE00 url(../images/decor/near_01.gif) no-repeat scroll left top;}
.denas_02 .right-column .next-tour-to .near-turs {background:#F3AE00 url(../images/decor/near_02.gif) no-repeat scroll left top;}
.denas_03 .right-column .next-tour-to .near-turs {background:#F3AE00 url(../images/decor/near_03.gif) no-repeat scroll left top;}
.denas_04 .right-column .next-tour-to .near-turs {background:#F3AE00 url(../images/decor/true-info_04.gif) no-repeat scroll left top;}
.denas_05 .right-column .next-tour-to .near-turs {background:#F3AE00 url(../images/decor/true-info.gif) no-repeat scroll left top;}
.denas_06 .right-column .next-tour-to .near-turs {background:#F3AE00 url(../images/decor/near_06.gif) no-repeat scroll left top;}
.denas_07 .right-column .next-tour-to .near-turs {background:#F3AE00 url(../images/decor/true-info_072.gif) no-repeat scroll left top;}







td.center-column .in-comments {width:50%;}
td.center-column .in-comments .content{float:left;}
td.center-column .in-comments .content img {float:left; margin-right:0px;}
td.center-column .in-comments .content .travel-records .one- .img- {margin-right:0px;}


.one-foto-small- .one {float:left;}


.one-foto .content .pic-content img {margin-right:0px;}


h1 img {
			background:url(../images/decor/h1.png) 0 0 no-repeat;
			//background-image: none;
  		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/skins/design/images/decor/h1.png',sizingMethod='crop');}



.near-turs {
			 margin:0px; }

.true-info .in,
.near-turs .in {
			 padding-top:0.2em;}

.true-info h2,
.near-turs h2 {
			float:left;
			padding:4px 0 0 20px;
			font:bolder 1.8em/0.9em Arial, Tahoma, Sans-Serif;
			text-transform:uppercase;
			}


.homepage .content h3 {font-family:Georgia, Times New Roman, Arial, Tahoma, Sans-Serif;}


.true-info h2 {
			padding-top:1px;}

.right-column .near-turs h2,
.center-column .near-turs h2 {
			padding-top:9px;
			}



.next-tour-to {
			background:#ffefc6;
			padding-left:20px;
			padding-right:20px;
			font-size:1.2em;
			padding-bottom:15px;}


.next-tour-to h2 {font-size:1.5em;}


.next-tour-to .near-turs  {
			margin-bottom:1.3em;
			margin-left:-20px;
			margin-right:-20px;
			/*font-size:0.8em;*/}

.next-tour-to p {margin-bottom:1.5em;}


.next-tour-to .nearest-turs {}



.context-block .events {
			background:#e1e8ed;
			padding-top:0.9em;
			padding-bottom:1.6em;
			line-height:1.8em;
			padding-left:18px;
			padding-right:20px;}

.events .event .text- {custom.css (line 716)
			font-size:1.2em;
			line-height:1.25em;	}

.events .link- {font-size:1.4em; line-height:1.2em;}
.events .link- a:link,
.events .link- a:visited {color:#052465;}
.events .link- a:hover,
.events .link- a:active {color:#F48400;}






.content .inner-filter {width:50%; margin-left:-20px;}

.right-column .inner-filter,
.right-column .content .inner-filter,
.content .right-column .inner-filter {margin-left:-20px; margin-right:-20px;}

.inner-filter .kalendar {margin-bottom:3.1em;}

body.homepage .inner-filter .kalendar  {
		 margin-bottom:1.5em;}

body.homepage .inner-filter .kalendar form {
		 margin-top:0px;
		 padding-top:0px;
		 padding-bottom:0.5em;
		 padding-right:0px;}


.content .near-events h2 {margin-bottom:0.7em;}
.near-events h2 a:link,
.near-events h2 a:visited {color:#052465;}
.near-events h2 a:hover,
.near-events h2 a:active {color:#F48400;}

.content .events-subscribe h2 {margin-bottom:0.5em;}

/***************************************/

body .pad- .bottom-r {padding-top:0px;}
body .pad- .top-r {padding-bottom:0px;}

.kalendar {
margin-left:0px;
margin-right:0px;
margin-bottom:1.7em;
background:#E2ECF1; }

.kalendar .in {
	 padding:0px;
	 font-size:1em;
	 padding-left:20px;
	 padding-right:20px;
	 padding-bottom:0.3em;}


.kalendar .top-tab select {
		 width:96%;
		 padding:0 0 0em 0;
		 font-size:1.3em;
		 font-family:Arial Narrow;
		 letter-spacing:0.03em;
		 color:#004aa8;
		 border:1px solid #7f9db9;}



.kalendar .top-tab input.date- {
		width:60px;}

.kalendar .top-tab td {
		padding-right:0px;
		}

.kalendar .top-tab td img {
		margin-right:25px;
		}



.kalendar .top-tab input {
		 width:100%;
		 padding:0.15em 0 0.25em 0;
		 margin:0px;
		 color:#999999;
		 font-size:0.95em;
		 border:1px solid #7f9db9; }

h2.for_kalendar {
		 font-size:2.4em;
		 margin-bottom:0.1em;
		 margin-left:20px;}

.kalendar td.top {
		 padding-top:0.8em;}

.kalendar td .in- {
		 padding-right:5px;
		 padding-bottom:0.1em;}

.kalendar td.t- .in-,
.kalendar td.fi- .in- {padding-left:3px;}


.kalendar td .in- img {
		 margin-top:3px;}

.kalendar td .in- div {
		 color:#4c80c2;
		 font-size:0.8em;}

.kalendar td.bot {
		 padding-top:0px;
		 //margin-top:-3px;
		 line-height:0.9em;
		 padding-bottom:0.7em;}

.kalendar td.bot input {
		 padding:0px;
	 	 margin-right:3px;
		 margin-right:0px;
		 }

.kalendar td.bot input.but- {margin-left:0px;}


.kalendar td.bot label {
		 font-size:1.2em;
		 margin-right:3px;
		 margin-right:6px;
		 font-family:Arial, Tahoma, Sans-Serif;
		 color:#000;
		 margin-right:5px;
		 letter-spacing:0em;
		 //margin-right:0px;}


td.bot .country {
		 float:left;
		 margin-bottom:0.3em;}


.kalendar td.bot label {}

td.bot .country .l-,
td.bot .country .r- {
		 float:left;
		 vertical-align:middle;
		 padding-right:2px;
		 line-height:1.4em;}
td.bot .country .r- {//padding-top:0.4em;}


.kalendar td.bot input.but- {
		 color:#00376c;
		 font-size:1.3em; }

.content table tr.odd td {/*font-size:1em;*/}


.content .kalendar table {padding-bottom:0px; margin:0px; font-size:1em;}

.content .kalendar .in form {margin:0px;}

.content .inner-filter .kalendar form {
			margin-left:-20px;
			padding-right:0px;
			padding-top:0.8em;
			padding-bottom:0.7em;
			}



/*.content .kalendar .in form table td .in- {padding:0px;}*/

.content .kalendar td {
		 padding-bottom:0px;
		 padding-top:0px;
		 font-weight:normal;
		 padding-left:0px;
		 text-align:left;
		 vertical-align:top;}

.content .kalendar td.top {
		 padding-bottom:0.3em;
		 font-size:1em;}


.kalendar td.f-	  {width:70%;}
.kalendar td.s-	  {width:1%;}
.kalendar td.t-	  {width:10%;}
.kalendar td.fo-	{width:10%;}
.kalendar td.fi-	{width:10%;}




.homepage .top-label {
		 width:100%;
		 margin-bottom:0.25em;
		 font-weight:normal;
		 color:#052465;
		 font-family:Georgia, Times New Roman, Arial, Tahoma, Sans-Serif;
		 /*font-family: Arial, Tahoma, Sans-Serif;*/
		 color:#000;}

.top-label {
		 color:#052465;
		 width:100%;
		 margin-bottom:0.15em;
		 font-weight:normal;
		 font-family:Georgia, Times New Roman, Arial, Tahoma, Sans-Serif;}



.top-label .l- {
		 float:left;
		 font-size:1.8em;}

.top-label .r- {
		 float:right;
		 padding-right:4em;
		 font-size:1.8em;}



/*********************************/

ul.main-menu {
		 /*min-width:924px;*/
		 background:#f3ae00;
		 clear:both;
		 margin:0px;
		 padding:0.2em 20px 0 20px;
		 margin-bottom:0.8em;
		 //margin-bottom:1em;}

ul.main-menu li {
		 font-size:1.8em;
		 margin:0px;
		 padding:0px;
		 margin-right:20px;
		 padding-bottom:0.3em;}

ul.main-menu li.first- {
		 width:26%;
		 margin-right:0px; }

ul.main-menu li a:link,
ul.main-menu li a:visited {color:#000;}
ul.main-menu li a:hover,
ul.main-menu li a:active {color:#fff;}

ul.main-menu li.first- a:link,
ul.main-menu li.first- a:visited {color:#CC0000;}
ul.main-menu li.first- a:hover,
ul.main-menu li.first- a:active {color:#fff;}





/*********************************/

#header {
		 width:100%;
		 margin-top:1em;
		 height:190px;
		 margin-bottom:1.9em;}

#content-columns td.left-column,
#footer td.left-column,
#header td.left-column,
#two-columns td.left-column {
		 width:25%;
		 //width:25%;
		 background:#fef5ea;}

#two-columns td.center-column {width:74%; background:#fef5ea; }


#content-columns td.center-column,
#footer td.center-column,
#header td.center-column {
		 width:36%;
		 //width:36%;
		 background:#fef5ea;}

#content-columns td.right-column,
#footer td.right-column,
#header td.right-column {
		 width:39%;
		 //width:39%;
		 /*position:relative;
		 z-index:100;*/
		 background:#fef5ea;}






#footer td {
		 padding-top:1.4em;
		 padding-bottom:1.6em;
		 font:1.1em/1em Arial, Tahoma, Sans-Serif;}

#header td.right-column,
#header td.center-column,
#header td.left-column {background:none;}

#footer a:link,
#footer a:visited {color:#000;}
#footer a:hover,
#footer a:active {color:#CC0000;}

#footer td.left-column     .column-pad-,
#footer td.center-column   .column-pad-,
#footer td.right-column    .column-pad-,
#footer td.middle-column   .column-pad-,
#footer td.middle-column-r .column-pad- {
		 padding-top:0px;
		 padding-bottom:0px;
		 padding-left:40px;}

#footer td.center-column   .column-pad-,
#footer td.right-column    .column-pad- {
		 padding-left:20px;}

#footer td.left-column {background:#f8c300 url(../images/decor/footer-left.gif) center top no-repeat;}
#footer td.center-column {background:#f8c300 url(../images/decor/footer-center.gif) center top no-repeat;}
#footer td.middle-column {background:#f8c300;}
#footer td.middle-column-r {background:#f3ae00; }
#footer td.right-column {background:#f3ae00;}

td.middle-column,
td.middle-column-r {width:2%;}

.column-pad-,
.left-column .column-pad- .pad-  {padding:20px;}
.left-column .column-pad- {padding:0px;}


.column-pad- .content {padding:0px;}


/**************************/
.help {
	 background:url(../images/decor/fon-lilian.png) 0 0 repeat-x;
	 /*//background-image: none;
   //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/skins/design/images/decor/fon-lilian.png',sizingMethod='crop');*/
   //background:#e2e2e2;
	 padding:10px;
	 padding-top:0px;
	 /*height:60px;*/
	 padding-bottom:0px;
	 font-size:1.1em;
	 width:220px;
	 margin-left:20px;
	 line-height:1em;
	 height:60px;
	 font-family:Arial;}

html>body .help {
	 background:url(../images/decor/fon-lilian.png) 0 0 repeat-x;
		}





.help .in {
		padding-top:5px;
		//height:1%;
		}

html>body .help {
		//filter:none;
		//background:url(../images/decor/fon-lilian.png) 0 0 repeat-x;}

html>body .help .in {
		//padding-top:5px;
		//padding-right:0px;}


.moz-fix-bug {margin-bottom:2px; //margin-bottom:0px;}


.help strong {float:left; }

.help p {line-height:1.2em;}

.help img {
	 float:left;
	 margin-right:3px;
	 display:inline;
	 margin-left:3px;
	 margin-top:0px;
	 	 vertical-align:sub;
	 //vertical-align:text-top;}

.help	span img {
	 margin:0px;
	 display:inline;
	 float:none;
	 vertical-align:sub;
	 //vertical-align:text-top;}

/**************************/

#header .title,
#header .flag {
			margin-top:3.3em;}




.flag {
			padding-top:7px;
			text-align:right;}

.flag .fon {
			background:#2f3981 url(../images/decor/flag/right.gif) right top no-repeat;;}

.flag .in {
			background:url(../images/decor/flag/left.gif) left top no-repeat; height:87px;}

/**************************/


.center-subcolumns {
  width:100%;}

.center-subcolumns .subcolumn-left {
  float: left;
  width: 53.5%;
  //width:50%;

  }


.center-subcolumns .subcolumn-right {
  float: left;
  background:#e2ecf1;
  width: 46.5%;
  }



.center-subcolumns .subcolumn-left .sub-pad- {
  padding: 0 20px 0 20px; }

.subcolumn-right .sub-pad- {
  padding: 0 20px 0 20px}


.sub-pad- form {
	margin-top:0px;
	}


.context-block {
  float: right;
  padding-bottom:10px;
  padding-left:10px;
  width: 46.5%;

}

.main-menu {
  margin: 0;
  padding: 10px 50px; }

.main-menu li {
  float: left;
  margin: 0 20px 0 0;
  list-style: none;
  padding: 0;
  }


.center-subcolumns .subcolumn-right {}
.center-subcolumns .subcolumn-right .sub-pad- .events {
			padding-left:20px;
			padding-top:0.8em;
			padding-bottom:1.6em; }

.subcolumn-right .next-tour-to .links- {
			font-size:1.5em;
			line-height:1.3em;
			margin-top:0.8em;}



/**************************/
#header .title {padding-left:20px; }

#header .title h2 {
	 font-size:1.2em;
	 margin-top:-10px;
	 margin-left:106px;
	 color:#fff;}

#header .title h2 .homesite {margin-left:45px;}
#header .title h2 .homesite a:link    {color:#f3ae00;}
#header .title h2 .homesite a:visited {color:#f3ae00;}
#header .title h2 .homesite a:hover   {color:#fff;}
#header .title h2 .homesite a:active  {color:#fff;}

.tel- {
	 margin-top:0.5em;
	 font-family: Georgia, Arial, Tahoma, Sans-serif;
	 font-size:1.8em;
	 font-weight:bolder;
	 color:#fff;}

/**************************/

h2 {
	 color:#000;
	 font-family:Arial, Tahoma, Sans-Serif;
	 font-size:1.8em;
	 font-weight:normal;}

.countr-menu h2 {
	 font-size:1.8em;
	 color:#052465;
	 font-family:Georgia,Times New Roman,Arial,Sans-Serf;
	 margin-bottom:0.6em;}

.countr-menu h2 a:link,
.countr-menu h2 a:visited {
	 color:#e0413f;}

.countr-menu h2 a:hover,
.countr-menu h2 a:active  {
	 color:#000;}

/**************************/

h2 a:link,
h2 a:visited {color:#000;}
h2 a:hover,
h2 a:active {color:#d50001;}

/**************************/
.weather-block {
		 margin-bottom: 1em;
		 }

.weather-block h2 {
		 font:1.8em Georgia, Times New Roman, Arial, Sans-Serf;
		 margin-bottom: 1em;
		 font-weight: normal;
		 color:#052465;
		 }

.weather-block h2 a {
		 margin-bottom: 0.5em;
		 display: block;;}
.weather-block h2 a:link,
.weather-block h2 a:visited {color:#052465;}
.weather-block h2 a:hover,
.weather-block h2 a:active {color:#000;}

.weather-block .in {
		 padding-left:20px;
		 padding-top:1.7em;}

.weather-block .in img {
		 clear:both;
		 margin-bottom:1.7em;}

.weather-block .other-city {
		 font-size:1.3em;
		 font-weight:bolder;}

.weather-block .other-city a:link,
.weather-block .other-city a:visited {color:#475c88;}
.weather-block .other-city a:hover,
.weather-block .other-city a:active {color:#d50001;}

/**************************/


/**************************/

.center-column .content .travel-records {width:100%;}

.travel-records {
		 margin-bottom:2.9em;}

td.center-column .travel-records form {
		margin:0px;
}






.travel-records h2 {
		 font-size:2.4em;}

.travel-records h3 {
		 letter-spacing:-0.03em;
		 clear:both;
		 /*font:bolder 1.5em/1.1em Arial, Tahoma, Sans-Serif;*/
		 font:bolder 1.5em/1.1em Georgia, Times New Roman, Arial, Tahoma, Sans-Serif;
		 margin-bottom:0.85em;}

.travel-records .one- {
		 margin-bottom:1.4em;
		 clear:both;}

.travel-records .one- .place-,
.travel-records .one- .auth- {
		 margin-bottom:0.1em;
		 font-size:1.1em;
		 color:#666666;}

.travel-records .one- .text- {
		 line-height:1.2em;
		 font-size:1.5em;}

.travel-records .one- .text- img {width:320px;}


.travel-records a:link,
.travel-records a:visited {color:#000000;}
.travel-records a:hover,
.travel-records a:active  {color:#d50001;}

.travel-records .place- a:link,
.travel-records .place- a:visited {color:#052465;}
.travel-records .place- a:hover,
.travel-records .place- a:active {color:#F48400;}



.travel-records .one- .img- {
			float:left;
			clear:both;
			position:relative;
			margin-top:0.5em;
			z-index:300;}

.travel-records .one- .img- img {
			clear:left;
			display:block;
			float:left;}

.travel-records .one- .img- .descr- {
			position:absolute;
			z-index:400;
			bottom:20px;
			font-size:1.1em;
			display:block;
			right:29px;}

.travel-records .one- .img-  a {text-decoration:underline; line-height:1.3em;}
.travel-records .one- .img-  a:link,
.travel-records .one- .img-  a:visited {color:#fff;}
.travel-records .one- .img-  a:hover,
.travel-records .one- .img-  a:active {color:#F48400;}


.content .travel-records form {
		padding-left:0px;
		padding-bottom:0px;
		}
/*.content .travel-records form table td .in-		 {
		padding-bottom:0px;
		}*/

.content .travel-records form table tr td.submit-cell- .in- {
		padding-bottom:0px;}


.content .travel-records form h3 {
		padding-left:20px;
		font-family:Georgia, Times New Roman;
		}

.content .travel-records form table td {
	background:none;
color:#000000;
font-size:1em;
padding-bottom:0em;
padding-left:16px;
padding-top:0em;
text-align:left;
vertical-align:middle;}



.sub-pad- .content {padding:0px;}



.gallery .travel-records form {margin-right:-20px;}



.sub-pad- .travel-records {
			/*padding-top:1.2em;*/
			padding-bottom:1.2em;}

.sub-pad- .travel-records h3,
.travel-records h3
 {
			color:#052465;
			font-size:1.8em;
			/*font-family:Arial, Tahoma, Sans-Serif;*/
			font-family:Georgia, Times New Roman, Arial, Tahoma, Sans-Serif;
			font-weight:normal;
			margin-bottom:0.65em;}

.sub-pad- .travel-records .one- {}

.sub-pad- .travel-records .one- .place-,
.sub-pad- .travel-records .one- .auth- {
			font-size:1.2em;
			color:#052465;}

.sub-pad- .travel-records .one- .text- {
			color:#817b75;
			font-size:1.4em;}

.sub-pad- .travel-records .links- a:link,
.sub-pad- .travel-records .links- a:visited {color:#052465;}
.sub-pad- .travel-records .links- a:hover,
.sub-pad- .travel-records .links- a:active {color:#F48400;}


.sub-pad- .travel-records .links- {
			font-size:1.4em;
			margin-top:0em;}


form {
			background:#e2ecf1;
			margin-left:-20px;
			padding:1.4em 2em 1em 2em;
			margin-top:2.7em;}

form table {
			width:100%;}

form table td {	}

form table td .in- {
			padding-bottom:1.4em;
			padding-right:1px;
			//padding-right:15px;}


form table td input {
			padding-top:0.1em;
			padding-bottom:0.15em;}

.addnote-photo {width:100%;}
#addnote-photo-but {width:95px;}

form table td.f- {padding-right:5px; //padding-right:10px;}
form table td.s- {width:1%; }


form table td input,
form table td textarea {
		color:#666666;
		font-size:1.3em;
		padding-left:4px;
		width:100%;
		/*border:none;*/}

.kalendar form table td input	{width:auto;}


form table td input.subm {width:auto;}

form table td textarea {
		font-size:1.3em;
		width:100%;
		font-family:Arial, Tahoma, Sans-Serif;
		border:0px solid #fff;}

form .addnote	{width:100%; background:#fff; border:none;}







form.event-form {width:75%;}
form.event-form table {width:100%;}
form.event-form table td input {width:100%;}
form.event-form table td input.check {width:auto;	margin-right:10px; float:left;}
form.event-form table td label {
			font-size:1.2em;
			vertical-align:text-top;
			color:#666666;
			margin-right:10px; }

form.event-form table td .submit input {
		width:auto;
		}



.event-form td {width:50%;}
td.label- .in- {text-align:left; float:right;}
.event-form td.label-  {width:50%;}
td.label- .in-.submit {float:left;}





.red {color:#ed1c24;}


/**************************/

.links- {
		 font-size:1.3em;
		 margin-top:1.1em;
		 margin-bottom:1em;}

.links- a {clear:both;}
.links- a:link,
.links- a:visited {color:#d50001;}
.links- a:hover,
.links- a:active {color:#f6846a;}


/**************************/

.homepage .inner-filter .kalendar {margin-bottom:2em;}
.homepage .coments {margin-top:2em;}

.coments {
			margin-top:2.9em;}

.coments h2 {
		  font-size:2.4em;
		  margin-bottom:0.15em;
		  line-height:1em;
		  font-family:Georgia, Times New Roman;}

.coments h3 {
		  font-size:1.8em;
		  font-weight:normal;
		  color:#052465;
		  margin-bottom:0.15em;
		  line-height:1em;
		  font-family:Georgia, Times New Roman;}


.coments .inner-filter h3 {
			margin-left:20px;
			margin-bottom:0.4em;
			}

.coments p {
		 font-size:1.2em;
		 overflow:visible;
		 line-height:1.25em;
		 height:auto;}

.coments .link- {
		 margin-top:0.1em;
		 font-size:1.2em;}

/**************************/

.expert {
		 margin-bottom:2.5em;}


.expert h2,
.video-travel h2,
.text-widget h2 {
		 font-size:2.4em;
		 margin-bottom:0.32em;
		 font-family:Georgia, Times New Roman;
		 }

.text-widget .in h2 {color:#000;
		font-family:Arial,Tahoma,Sans-Serif;
		font-weight:normal;
		margin-bottom:0.32em;}


.expert ul li {
		 list-style:none;
		 font-size:1.3em;
		 margin-bottom:0.8em;}

/**************************/




.video-travel .title- {
		 font-size:1.8em;
		 margin-bottom:0.4em;}

.video-travel .descr- {
		 color:#666666;
		 margin-top:0.3em;
		 font-size:1.3em;}



.video-travel {
		 padding-top:1.2em;
		 padding-bottom:1.2em;
		 background:#e2ecf1;}



/*
.video-travel {
		 padding-left:20px;
		 padding-right:20px;
		 margin-left:-20px;
		 margin-right:-20px;}
*/






 .video-travel {
		 padding-left:20px;
		 padding-right:20px;
		 margin-left:0px;
		 margin-right:0px;}

.center-column .video-travel {
	margin-left:-20px;
	margin-right:-20px;}




td.center-column .center-subcolumns .travel-records form {
	margin-left:-20px;
	}




.video-travel h3,
.context-block .events h3,
.events h3,
.event-form h3,
.content .video-travel h3 {
			color:#052465;
			font-size:1.8em;
			font-family:Georgia, Times New Roman, Arial, Tahoma, Sans-Serif;
			font-weight:normal;
			margin-bottom:0.65em;}

.context-block .events h3 {
			margin-bottom:0.45em;}


.video-travel h5 {
			font-weight:bolder;
			font-family:Arial, Tahoma, Sans-Serif;
			font-size:1.2em;
			color:#052465;
			margin-bottom:0.3em;}

.video-travel .descr- {
			margin-bottom:1.1em}


.video-travel .title- {
			font-size:1.4em;
			color:#052465;
			Font-Famiy:Arial, Tahoma, Sans-Serif;	}

.video-travel  .downloader {
			font-size:1.2em;
			margin-bottom:1.85em;}

.video-travel  .downloader a:link,
.video-travel  .downloader a:visited {color:#052465;}
.video-travel  .downloader a:hover,
.video-travel  .downloader a:active  {color:#F48400;}

.video-travel .links {font-size:1.4em;}


/**************************/

.nearest-turs {
		 /*margin-top:1.9em;*/
		 margin-top:0px;
		 font-size:1.2em;}

.nearest-turs p {margin-bottom:1.5em;}


.nearest-turs .one-tur {
	 	 margin-bottom:1.5em;}

.nearest-turs .one-tur .date- {
			font-size:1.1em;
			font-weight:bolder;
			margin-bottom:0.2em;}

.nearest-turs .one-tur .title- {
			font-size:1.5em;}

.nearest-turs .one-tur .cost- {
			font-size:1.5em;}

.nearest-turs .one-tur .cost- b {
			font-weight:bolder;	}

/**************************/

.allturs {
			background:#57b431 url(../images/decor/allturs-left.gif) 0 0 no-repeat; height:40px;
			margin-left:-20px;
			margin-right:-20px;
			padding-left:0px;}

.allturs .in {
		  font-size:1.8em;
		  font-weight:bolder;
		  padding-top:0.45em;
		  text-transform:uppercase;}

.allturs .in a:link,
.allturs .in a:visited {color:#000;}
.allturs .in a:hover,
.allturs .in a:active {color:#D50001;}

.allturs .in .link- {
			background:url(../images/decor/allturs-desc.gif) right 0.4em no-repeat;
			font-family:Arial, Tahoma, Sans-Serif;
			padding-right:23px;
			float:left;
			padding-left:20px;}

/**************************/

.travel-status {
			 margin-top:1em;
			 margin-bottom:1.3em;}

.travel-status ul li {
			 list-style:none;
			 font-size:1.5em;
			 margin-bottom:0.2em;}

/**************************/

.events {
			}


.events .event {
	font-size:1em;
	margin-bottom:1.2em;}

.events .event .date-  {
			 font-size:1.1em;
			 font-weight:bolder;
			 margin-bottom:0.1em;}

.events .event .place- {
			 font-weight:normal;
			 color:#666666;}

.events .event .title- {
			 font-size:1.5em;
			 margin-bottom:0.2em;}

.events .event .text-  {
			 font-size:1.2em;}

/**************************/

#subscribe-block {
		 background:#fbdfbe;
		 margin:0 -20px 1em -20px;
		 padding:1em 0 1em 20px;}


.left-column #subscribe-block form {
		 background:none;
		 margin-top:0px;
		 padding-top:0px;
		 padding-bottom:0.5em;}

#subscribe-block h2 {
		 font-size:1.8em;
		 font-family:Georgia, Times New Roman, Arial, Tahoma, Sans-Serif;
		 color:#052465;
		 margin:0px;
		 padding:0px; }


#subscribe-block form input.text- {
		border:1px solid #7d6f5f;
		}

#subscribe-block form input {
		 font-size:1.5em;
		 padding-top:0px;
		 padding-bottom:3px;
		 color:#666666;}



#subscribe-block form input.sub- {
		 /*background:#d1b695;*/
		 color:#000;
		 font-size:1.3em;}
		 
#subscribe-block p {
    font-size: 1.2em;
    margin: 0.5em 20px 0 0;
    }		 

/**************************/

ul.submenu {
		margin:0px;
		padding:0px;
		margin-bottom:1.9em;
		padding-bottom:5Px;}

ul.submenu li {
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:1.3em;
		color:#817b75;
		margin-bottom:0.39em;
		line-height:1.2em;}

ul.submenu li a {
		text-decoration:none;}

ul.submenu li a:link,
ul.submenu li a:visited {
		color:#817b75;
		text-decoration:none;
		border-bottom:1px solid #7f7b75;}

ul.submenu li a:hover,
ul.submenu li a:active {
		color:#d50001;
		text-decoration:none;
		border-bottom:1px solid #d50001;
		}

ul.submenu li ul {
		margin-top:0.7em;
		margin-left:28px;
		font-size:0.75em;
		}



.one-event {
		color:#817b75;
		margin-bottom:1.4em;}

.one-event .date- {font-size:1.4em;}
.one-event .title- {font-size:1.8em; line-height:1.1em;}
.one-event .title- a:link,
.one-event .title- a:visited {color:#ed1c24}
.one-event .title- a:hover,
.one-event .title- a:active {color:#F48400}
.one-event .text- {font-size:1.4em;}

.subs- {
			background:#e5ecf1;
			width:50%;
			margin-left:-20px;
			padding-left:20px;
			padding-top:2em;
			padding-bottom:2em;
			margin-bottom:1.4em;}

.content .subs- form,
.subs- form {padding:0px; margin:0px;}



.subs- form input#inp1 {
			border:1px solid #727678;
			padding-left:10px;
			color:#666666;
			padding-top:0.1em;
			padding-bottom:0.1em;
			margin-right:5px;}

.breadcrumbs {
			font-size:1.1em;
			color:#fff;
			margin-bottom:0.8em;
			//margin-bottom:0.6em;
			padding-left:20px;}

.breadcrumbs a:link,
.breadcrumbs a:visited {color:#fff;}
.breadcrumbs a:hover,
.breadcrumbs a:active {color:#F48400}


.img- {
		margin-right:20px;
		padding-top:13px;
		}

.img- .pic-content {
		/*position:relative; 
		z-index:1000;		*/
		}
		
.img- .pic-content .descr- {
		/*position:absolute;
		z-index:1400;
		bottom:5px;
		right:10px;
		*/
		float:right;
		margin-right:10px;
		margin-top:-20px;
		line-height:1.4em;
		font-size:1.2em;}

.img- .pic-content a {text-decoration:underline;}
.img- .pic-content a:link .descr- ,
.img- .pic-content a:visited .descr-  {color:#fff;}
.img- .pic-content a:hover .descr-,
.img- .pic-content a:active .descr-  {color:#F48400}


.img- .pic-content a .descr- {cursor: pointer; cursor: hand;}



.img- img {
		padding-top:0px;}

.img- .description {
		font-size:1.2em;
		float:left;
		color:#827678;
		padding-left:5px;
		}

.center-column .in-galery {padding-top:0px;}



.foto-video {
		height:40px;
		background:#17619e url(../images/decor/foto-left.gif) no-repeat scroll left top;
		padding-left:20px;}

.foto-video .in {}
.foto-video .in h2 {}
.foto-video .in h2 a:link,
.foto-video .in h2 a:visited {color:#fff;}
.foto-video .in h2 a:hover,
.foto-video .in h2 a:active {color:#D50001;}


.one-foto .one .pic img {margin-right:0px;}


.one-foto-small- {//height: 1%;} 
.one-foto-small- .one {}
.one-foto-small- .one .pic {float: left;}
.one-foto-small- .one .desc {color:#827678; font-size:1.2em; margin-top:5px; float: left;}
.one-foto-small- .one .desc a:link {color:#827678;}
.one-foto-small- .one .desc a:visited {color:#827678;}
.one-foto-small- .one .desc a:hover {color:#F48400;}
.one-foto-small- .one .desc a:active {color:#F48400;}






ul.pager {
			margin-bottom:1em;
			margin-top:0em;}

.content ul.pager li {
			float:left;
			background:none;
			color:#052465;}

ul.pager li a:link,
ul.pager li a:visited {color:#052465;}
ul.pager li a:hover,
ul.pager li a:active {color:#F48400;}

ul.pager li.current- span {color:#ed1c24; font-weight:bolder;	}
ul.pager li.arrow- {margin-left:10px;}


.tag-cloud {
			font-size:1.6em;
			margin-top:0em;
			margin-bottom:1em;
			}
			
.tag-cloud a {margin-right:5px;}
.tag-cloud a:link,
.tag-cloud a:visited {color:#827678;}
.tag-cloud a:hover,
.tag-cloud a:active {color:#F48400;}

.gallery {float:left; clear:left; width:100%; margin-top:1em;}
.gallery .one {float:left; clear:both;  margin-bottom:2.7em;}
.gallery .one img {display:block; margin-bottom:0.3em;}
.gallery .one .descr- {font-size:1.2em; color:#052465; margin-top:0.3em;}



.description {margin-bottom:1em;}

.center-column .content form.event-form {width:50%; //width:48%;}

.content form.event-form {}
.content form.event-form h2 {
		 margin-bottom:0.32em;
		 font-family:Georgia,Times New Roman,Arial,Sans-Serf;
		 font-size:1.8em;
		 }

.content form.event-form table {font-size:1em;}
.content form.event-form table tr td {
		 background:#E2EBF0;
		 font-weight:normal;
		 padding-bottom:0px;
		 padding-left:0px;
		 padding-top:0px;}


body.homepage	.content h2 {
		 color:#000;
		 font-family:Arial,Tahoma,Sans-Serif;
		 }

body .homepage form {
		 margin-right:-20px;
		 margin-top:0px;
		 padding-top:0.5em;
		 padding-bottom:0.2em;}

body .homepage .kalendar .top-tab td img {
margin-right:5px;}





body.homepage	td.center-column .travel-records h3 {
		color:#000000;
font-family:Arial,Tahoma,Sans-Serif;
font-size:2.4em;
font-weight:lighter;
letter-spacing:0.02em;
		 }

body.homepage .video-travel {
		 background:none;}

.video-travel object {margin-bottom:0.32em;}



.one-foto {
}
.one-foto .title,
.one-foto .title p {
		 font-size:1.1em;
		 line-height:1.5em;
		 clear:both;
		 margin-bottom:1em;}

.one-foto .img- {
		 margin-top:0px;
		 padding-top:0px;
		 /*position:relative;
		 z-index:100;*/
		 margin-bottom:10px;
		 margin-right:0px;
		 clear:both;}

.one-foto .img- .description	{
		 color:#827678;
		 margin-bottom:0px;
		 padding-left:0px;
		 margin-top:0.3em;
		 line-height:1.6em;}


.img- .pic-content a {text-decoration:none;}
.img- .pic-content a:link .descr- {color:#fff;}
.img- .pic-content a:visited .descr- {color:#fff;}
.img- .pic-content a:hover .descr- {color:#F48400;}
.img- .pic-content a:active .descr- {color:#F48400;}





.one-foto .other-foto {
		 margin-top:0.9em;}

.one-foto .other-foto .one {
		 float:left;
		 }


.one-foto .other-foto .one .pic {
		 margin-bottom:0.5em;}

.one-foto .other-foto .one .pic img {
		 float:none; clear:both;
		 margin-right:18px;
		 }


.one-foto .other-foto .one .desc,
.one-foto .other-foto .one .desc p {
		 font-size:1.2em;
		 color:#827678;
		 }





.one-foto .other-foto a:link,
.one-foto .other-foto a:visited {color:#827678;}
.one-foto .other-foto a:hover,
.one-foto .other-foto a:active {color:#F48400}


.one-foto .travel-records form {
		 margin-left:0px;
		 margin-top:0px;}

.one-foto	.content {padding-bottom:30px;}

.one-foto	.content h2,
.day-foto h2 {
		 /*font-size:1.8em;*/
		 margin-bottom:1.2em;
		 }

.day-foto {
			margin-bottom:3.3em;
			padding:15px 20px 15px 20px;
			}

.day-foto h2 {
			color:#052465;
			margin-bottom:0.32em;
			font-family:Georgia, Times New Roman, Arial, Tahoma, Sans-Serif;
			/*font-family:Arial,Tahoma,Sans-Serif;*/
			}

.day-foto img {
			margin-bottom:2em;
			clear:both;
			float:none;
			width:290px;
			}

.nifiga_netu {
			font-size:1.4em;
			color:red;
			margin-top:-1em;
			}

.homepage .day-foto {
			margin-bottom:0px;}


#two-columns .center-column .day-foto img {width:290px;}


.er404 {margin-left:10%;}
.er404 #header .title h2 {color:#817B75}

#slideshow {
    margin-bottom: 2em;
    width:  320px;
    height:  240px;
    }
    

.content .description	{
		 color:#827678;
 		 float:left;
		 font-size:1.2em;
		 margin-bottom:0px;
		 padding-left:0px;
		 margin-top:-2.1em;
		 line-height:1.6em;
		 }
		 
