.fix {
	/*width:570px;
	height:auto;*/
}

/*.fix p {
	margin:0;
	padding:0;
}*/

/*.fix ul {
	margin:10px 0 15px 15px;
}

.ul {
	margin:10px 0 15px 15px;
}*/

/*.word a {
	background:url(/public/index/img/word_dark.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
}

.word a:hover {
	background:url(/public/index/img/word_light.png) no-repeat;
}*/
/*
.table {
	border:1px dashed #000;
	border-left:none;
	font-size:12px;
	font-family:tahoma;
	margin:15px 0 15px 0;
	width:100%;
}

.table td {
	height:37px;
}

.table tr.tr, .table  td.tr {
	text-align:center;
	background-color:#d2effc;
	color:#0471ae;
	font-weight:bold;
	height:23px;
}

.table .tr td, .table td.tr {
	border-left:1px dashed #000;
	border-bottom:1px dashed #000;
	background-color:#d2effc;
	border-top:none;
}

.table tr td {
	border-left:1px dashed #000;
	padding:9px;
}
*/

/*.table tr:hover, .table tr.tr:hover {
	background-color:#d2effc;
}*/

/*
.table .color td, .table .color {
	background-color:#e8f7fe;
	padding:9px;
}
*/

 .table {
		border:1px solid #949393;
		border-left:none;
		border-bottom:none;
		font-size:12px;
		font-family:tahoma;
		margin:15px 0 15px 0;
		width:100%;
	}

	.table td {
		height:37px;
		/*text-align:justify;*/
		color:#484848;
	}
	
	.table .td-orange {
		font-weight:bold;
		color:#FF6217 !important;
	}

	.table .tr {
		text-align:center;
		/*background-color:#d2effc;
		color:#0471ae;*/
		font-weight:bold;
		height:23px;
	}
	
		.table .tr em 
		{
			font-style:normal;
		}

	.table .tr td,
	.table tr.tr {
		border-left:1px solid #949393;
		border-bottom:1px solid #949393;
		background-color:#d2effc;
		border-top:none;
	}

	.table tr td {
		border:1px solid #949393;
		border-width:0 0 1px 1px;
		padding:9px;
		/*text-align:justify;*/
	}

	.table tr.color td, 
	.table tr.color {
		background-color:none; /*#e8f7fe;*/
		padding:9px;
	}

.table1 {
     border:1px dashed #000;
     border-left:none;
     font-size:11px;
     font-family:tahoma;
     margin:15px 0 15px 0;
     width:100%;
}


.table1 tr td {
     border-left:1px dashed #000;
     padding:7px;
}

.table1 td {
     height:37px;
}

.table1 tr.tr, .table1  td.tr {
     text-align:center;
     background-color:#d2effc;
     color:#0471ae;
     font-weight:bold;
	 height:23px;
	 font-size:11px;
}

.table1 .tr, .table1 td.tr {
     border-left:1px dashed #000;
     border-bottom:1px dashed #000;
     background-color:#d2effc;
     border-top:none;
}


.table1 td.color, .table1 .color {
     background-color:#e8f7fe;
     padding:7px;
}

.table1 td.color, .table1 .color, .table1 td {
	font-size:12px;
}


.table-h {
		border:1px solid #949393;
		border-left:none;
		border-bottom:none;
		font-size:12px;
		font-family:tahoma;
		margin:15px 0 15px 0;
		width:100%;
	}
	
	.table-h th {
		height:37px;
		/*text-align:justify;*/
		border-bottom:1px solid #949393;
		border-left:1px solid #949393;
		color:#484848;
	}

	.table-h td {
		/*height:15px;*/
		/*text-align:justify;*/
		height: auto;
		color:#484848;
	}
	
	.table-h td p
	{
		padding:0;
		margin:3px;
	}
	
	.table-h .td-orange {
		font-weight:bold;
		color:#FF6217 !important;
	}

	.table-h .tr {
		text-align:center;
		/*background-color:#d2effc;
		color:#0471ae;*/
		font-weight:bold;
		/*height:23px;*/
	}
	
		.table-h .tr em 
		{
			font-style:normal;
		}

	.table-h .tr td,
	.table-h tr.tr {
		border-left:1px solid #949393;
		border-bottom:1px solid #949393;
		background-color:#d2effc;
		border-top:none;
	}

	.table-h tr td {
		border:1px solid #949393;
		border-width:0 0 1px 1px;
		padding: 0;
		/*text-align:justify;*/
	}

	.table-h tr.color td, 
	.table-h tr.color {
		background-color:none; /*#e8f7fe;*/
		/*padding:5px;*/
	}

.copir
{
	font: 11px Verdana, sans-serif, Tahoma;
	color: #0060b0;
	text-decoration: none;
}

.c4
{
	font: bold 11px Verdana,Arial, sans-serif;
	color: #ff5809;	
}

.c9
{
	font: 10px Verdana,Arial, sans-serif;
	color: #666;
}

p.red_str, .red_str {
	margin:6px 0 6px 0;
	padding:0;
    text-indent:18px;
}


.photo_n {
	/*width:570px;*/
	text-align:center;
	margin: 0 auto;
	padding-left:40px;
}

.photo_n .l {
	float:left;
	/*width:108px;*/
	margin:6px;
	border:3px double #0077BD;
}

/* photogallery & auto-all */

.photo_auto {
	width:570px;
	text-align:center;
	margin: 0 auto;
}

.photo_auto ul {
	margin:0;
	padding:0;
	text-align:center;
}

.photo_auto li {
	float:left;
	width:225px;
	margin-left:25px;
	margin-bottom:15px;
	border:3px double #0077BD;
	list-style:none;
}

/* //photogallery & auto-all */

.new_time {
	font-size:12px;
	font-family:verdana;
	margin-top:14px;
}

.new_time td {
	padding-bottom:27px;
}

.new_time .img {
 	width:85px;

}

.new_time .h {
	font:bold 15px verdana;
	color:#f36d31;
}

.new_time .discrip {
	padding-left:27px;
}

.a_u a {
	color:#000;
	text-decoration:none;
}

.a_u a:hover {
	text-decoration:underline;
}

.i0 {
	background:url(../img/i1.jpg) 10px 3px no-repeat;
	border:1px dashed #808080;
	height:23px;
	width:450px;
	padding:8px 0 0 30px;
	margin:0 auto;
	margin-bottom:10px;
	color:red;
	font-size:12px;
}

.i0 .prazd {
	text-decoration:none;
	font-weight:normal;
}

.i0 .prazd:hover {
	text-decoration: underline;
}

.i0 a {
	color:red;
	font-weight:bold;
}

.c41
{
	font: bold 15px Verdana,Arial, sans-serif;
	color: #ff5809;
}

/*.table_word {
	display:block;
	width:100px;
	clear:both;
}

a.word {
	background:url(/files/out/word.png) 0 0 no-repeat;
	width:24px;
	height:24px;
	display: block;

}

a.word:hover {
	background-position: -24px 0;
}

a.bron {
	background:url(/files/out/bron.png) 0 0 no-repeat;
	width:24px;
	height:24px;
	display: block;

}

a.bron:hover {
	background-position: -24px 0;
}*/

.name_exkurs {
	color:#0070C0;
	font-weight:bold;
	/*font-family:calibri;*/
}

.table_exkurs td, .atelica td {
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px dashed #000;
}

.table_exkurs a {
	text-decoration:none;
	color:#0070C0;
}

.table_exkurs a:hover {
	text-decoration:underline;
}

.atelica  {
	color:#000;
}

.atelica  a {
	color:#2061a2;
	text-decoration:none;
}

.atelica  a:hover {
	text-decoration:underline;
}

.atelica  span a {
	font:bold 18px tahoma;
	color:#2061a2;
}

.atelica p {
	font-size:12px;
	font-family:tahoma;
	
}

.atelica .atelica-dopmenu, .atelica .atelica-dopmenu a {
	color:#2061a2;
	font-weight:bold;
}

.atelica .atelica-dopmenu a {
	
}

/*.word {
	background:url(../img/word.jpg) 10px 3px no-repeat;
	height:20px;
	border-left:1px dashed #000;
	padding-left:36px;
	padding-top:6px;
	
	white-space: nowrap
}

.word a {
	color:#535353;
}*/

.action {
	color:#0771a8;
	font-weight:bold;
	width:90px;
}

.action img {
	margin-left:12px;
}

.orange {
    color:#FF6217;
}

.red {
	color:red;
}

ul.katalog{
	margin:10px 0 0 15px;
	padding:0;
}

ul.katalog li{
list-style-position:inside;
list-style-image:url(/public/index/img/red-content.gif);
*list-style-image:url(/public/index/img/red-content-ie.gif);
}

.photo-ex {
	/*margin-bottom: 45px;*/
	/*margin-left: -20px;*/
	/*padding-bottom:25px;*/
	padding-left:55px;
	margin-top:15px;
}

div.photo-ex:after {
	clear: both;
	display: block;
	height: 0;
	margin:0;
	padding: 0;
	content: "";
	font-size: 0;
}

	.photo-ex img {
		border:1px solid #b1daf5;
		/*float:left;*/
		
		
	}
	
	
		.photo-ex a {
		/*clear:both !important;*/
		display:block;
		width:162px;
		height:123px;
		float:left;
		margin-left:20px;
		margin-bottom:40px;
		text-decoration:none;
		text-align:center;
	}

	/*.photo-ex a:last-child :after {
		clear: both;
	}*/
	
	.photo-ex a:hover
	{
		text-decoration:none;
	}
	
.table-form {
	font:normal 12px tahoma;
	
	color:#757575;
	width:100%;
}

	.table-form td {
		height:52px;
	}

	.table-form  span {
		color:red;
	}
	
	.table-form input {
		width:99%;
		height:20px;
		margin-top:5px;
		background:#ececec;
		border:1px solid #bbb;
	}
	
		.table-form input.submit {
			width: 168px;
			height: 30px;
			border:none !important;
		}
	
	.table-form select {
		padding:1px 0 0 6px;
		height:27px;
		width:100%;
		margin-top:5px;
	}

	.text-blue {
		font:bold 14px tahoma;
		color:#fff;
		background-color:#0093bd;
		height:25px !important;
		padding-left:15px;
	}
	
	p.text-orange {
		color:#ff5708;
		font:bold 14px tahoma;
		margin-top:15px;
	}
	
	.radio {
		width:14px !important;
		height:13px !important;
		background:none !important;
		border:none !important;
		float:left;
		margin-top:1px !important; 
		*margin:2px 0 !important;
		margin:-1px 0 \9 !important;
	}
	
 .transfer {
	float:right;
	clear:both;
}

.transfer  a {
	display: block;
	width:193px;
	height:39px;
	background:url(../img/zakaz_transfer2.png)  0 -41px no-repeat;
	margin:0 auto;
}

.transfer  a:hover {
	background-position:right -1px;
}


	/* --------------------styles reklam tours ------------------------*/
.reklam_table
	{
	border:0px;
	font-size:11px;
	color:#2c2c2c;
	width:100%;
	}
.reklam_table a {
font-size:12px;
color:#0e87af;
text-decoration:underline;
}
.reklam_table a:hover {
color:#0e87af;
text-decoration:none;
}


.reklam_table th
{
padding:12px;
background-color:#1a8edc;
color:#FFF;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}

.reklam_table td
{border-right:1px solid #fff;
border-bottom:1px solid #fff;
padding:12px;
}



.reklam_tr_blue {
background-color:#dbebf5;
}

.reklam_tr_blue: hover {
background-color: #e9f6ff;
}

.reklam_tr_yellow
{
background-color:#fffade;
}
.reklam_placement
{
font-size:11px;
color:#6c6c6c;}

.cena_blue
{
color:#0e87af;
font-size:12px;
font-weight:bold;}

.reklam_table p {
padding:0;}

.reklam_title {
font-size:20px;
font-weight:bold;
color:#0e87af;
}
