html,body 
{
	font-family: Tahoma,Verdana,Arial,sans-serif; 
	font-size: 11px;
	color: #000000;
	/*width: 100%;	*/
	height: 100%;
}
body 
{	
	background: #fcfbf8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

div 
{
	/*border: 1px solid #000000;*/
}

div.searchPanel
{
	background: #33ccff;	
	margin: 0px 0px 8px 0px;
}
	div.searchPanel input.search
	{
		border: 1px solid #6699cc;
		color: #006699;
		margin: 3px 0px 3px 3px;
		padding: 1px 0px 1px 5px;
		font-size: 11px;
		font-family: Tahoma,Verdana,Arial,sans-serif;
		width:76%;
	}
	
div.topAbout
{
	width:90%;
	margin:0px 0px 5px 100px;
}
#lang
{
	width:85px;
	height:40px;
	float:left;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}
	#lang a
	{
		color: #0a50a1;
		font-weight: bold;
		font-size: 11px;
	}
	
	#lang span.switch
	{
		margin: 0px 4px 0px 4px;
		color: #ff9900;
		font-weight: bold;
	}

table.mainTable
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	height: 100%;	
	width: 100%;
}
	table.mainTable td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
	}
	
	td.mainPart
	{
		vertical-align: top;
	}
	
	#topLine
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
		width: 100%;		
	}
		#topLine td
		{
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
			text-align: left;			
		}
		#topLine td.leftLine
		{
			width: 30%;
			background: #ffff66;
			text-align: center;
		}
			#topLine td.leftLine img
			{
				display: inline;
				margin: 0px 17px 0px 0px;
			}
		#topLine td.pics
		{
			width: 762px;
		}
		#topLine td.rightLine
		{
			width: 30%;
			background: #33ccff;
			color: #FFFF66;
			vertical-align: top;			
		}
		
		#keywordsTOP 
		{
			margin: 1px 3px 1px 0px;
			color: #FFFF66;
			overflow: scroll;
			overflow-x: hidden;
			overflow-y: hidden;
			position: absolute;
			width:240px;
			height:30px;
			right:0px;			
		}
		
	#topLogoTable
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		margin: 18px 0px 0px 0px;
		width: 100%;	
	}
		#topLogoTable td
		{
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
			text-align: left;			
			vertical-align: top;
		}
		
		#topLogoTable td.logo
		{
			width: 98px;
			height: 32px;
		}
			#topLogoTable td.logo img
			{
				margin: 0px 0px 0px 17px;
			}
			#topLogoTable td.logo img.logo
			{
				position: absolute;
				top: 36px;
			}			
		#topLogoTable td.logo2
		{
			width: 204px;
			height: 32px;
		}	
			#topLogoTable td.logo2 img.logo2
			{
				position: absolute;
				top: 49px;
				margin: 0px 0px 0px 10px;
			}		
		#topLogoTable td.slogan
		{
			width: 100%;
			background: #ffff66;
		}	
		#topLogoTable td.banner
		{
			text-align: right;
			padding: 0px 13px 0px 0px;
			width: 481px;
		}
			#topLogoTable td.banner img
			{
				margin: 0px 0px 0px auto;
			}
		
		#topLogoTable td.logoTxt
		{
			color: #006699;
			font-size: 10px;
			height: 47px;
			padding: 12px 60px 0px 13px;
		}
	
	#topMenu
	{
		background: url('../img/bg/top_menu.gif') repeat-x;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		width: 100%;	
		height: 29px;
	}	
		#topMenu td
		{
			background: url('../img/bg/top_menu_r.gif') no-repeat right;
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
			text-align: left;	
			padding: 0px 25px 0px 23px;	
		}
			#topMenu td a
			{
				color: #ffffff;
				font-size: 12px;
				font-weight: bold;
				margin: 0px 22px 0px 0px;
			}
		
	table.contentPart
	{
		background: #f7f5ed;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		width: 100%;	
	}
		table.contentPart td
		{
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
			text-align: left;	
			padding: 0px;	
			vertical-align: top;
		}
		table.contentPart td.leftColumn
		{
			width: 18%;
			padding: 14px 0px 0px 0px;
		}
			div.header1
			{
				background: url('../img/bg/header1.gif') no-repeat right;
				height: 18px;
				color: #ffff0a;
				font-size: 12px;
				font-weight: bold;
				padding: 3px 0px 0px 23px;
			}
			div.header5
			{
				background: url('../img/bg/header5.gif') no-repeat right;
				height: 18px;
				color: #003366;
				font-size: 12px;
				font-weight: bold;
				padding: 3px 0px 0px 23px;
			}			
			div.area1
			{
				background: #ffffff;
				padding: 10px 5px 15px 23px;
			}
				div.area1 a
				{
					background: url('../img/icons/link1.gif') no-repeat left;
					display: block;
					color: #0a50a1;
					padding: 0px 0px 0px 12px;
					margin: 0px 0px 5px 0px;
				}
			
			div.header2
			{
				background: url('../img/bg/header2.gif') no-repeat right;
				height: 18px;
				color: #0a50a1;
				font-size: 12px;
				font-weight: bold;
				padding: 3px 0px 0px 23px;
			}		
			div.area2
			{
				padding: 0px 5px 15px 23px;
			}
				div.area2 a.link1
				{
					background: url('../img/icons/link2.gif') no-repeat left;
					color: #006699;
					display: block;
					margin: 7px 0px 0px 0px;
					padding: 0px 0px 0px 12px;
				}	
				div.area2 a.link2
				{
					background: url('../img/icons/link3.gif') no-repeat left;
					color: #cc0000;
					display: block;
					padding: 0px 0px 0px 12px;
					margin: 7px 0px 0px 0px;
				}	
				
			div.area3
			{
				padding: 0px 5px 15px 23px;
				margin: 25px 0px 0px 0px;
			}		
				div.area3 h2, div.area3 h2 a
				{
					font-family: Arial,Tahoma,Verdana,sans-serif;
					color: #ff6600;
				}		
				
				div.area3 div.dayPhoto
				{
					background: #ffffff;
					padding: 7px;
					/*width: 137px;*/
					margin: 0px 0px 25px 0px;
				}
					div.area3 div.dayPhoto img
					{
						margin: 0px 0px 3px 0px;
					}
					div.area3 div.dayPhoto a
					{
						color: #0a50a1;
					}
					
				div.area3 div.funDay
				{
					background: #ffffff url('../img/bg/fun_day.gif') no-repeat right bottom;
					padding: 7px;
				}
					div.area3 div.funDay a
					{
						color: #0a50a1;
					}
					div.area3 div.funDay a.more
					{
						background: url('../img/icons/link4.gif') no-repeat left;
						padding: 0px 0px 0px 12px;
					}
				
		table.contentPart td.centerColumn
		{
			width: 45%;
			padding: 14px 12px 0px 9px;
		}
			#actionTable
			{
				background: #ffffff url('../img/bg/action/left.gif') repeat-y;
				border-spacing: 0px;
				border-collapse: collapse;
				padding: 0px;
				margin: 0px 0px 0px 0px;
				width: 100%;			
			}
				#actionTable td
				{
					border-spacing: 0px;
					border-collapse: collapse;
					padding: 0px;
					text-align: left;	
					padding: 0px;	
					vertical-align: top;				
				}
				
			#actionTable td.top
			{
				height: 4px;
				background: url('../img/bg/action/top.gif') repeat-x;
			}
			#actionTable td.attention
			{
				background: url('../img/bg/action/left.gif') repeat-y;
				padding: 10px 0px 0px 8px;
			}
				#actionTable td.attention a
				{
					color: #ff0000;
					font-size: 14px;
					font-weight: bold;
				}
			#actionTable td.link1
			{
				padding: 10px 0px 0px 0px;
				text-align: right;
			}
				#actionTable td.link1 a, #actionTable td.txt a
				{
					background: url('../img/icons/link5_2.gif') no-repeat left top;
					padding: 0px 0px 0px 12px;
					color: #0a50a1;
					display: block;
				}
			#actionTable td.link2
			{
				padding: 10px 0px 0px 0px;
				text-align: right;
			}
				#actionTable td.link2 a
				{
					background: url('../img/icons/link5.gif') no-repeat left;
					padding: 0px 0px 0px 12px;
					color: #ff0000;
				}
			#actionTable td.right1 , #actionTable td.right2
			{
				width: 13px;
				background: url('../img/bg/action/left.gif') repeat-y right;
			}
			#actionTable td.txt
			{
				padding: 8px 0px 0px 8px;
				line-height: 17px;
			}
			
			#actionTable td.bottom
			{
				background: url('../img/bg/action/left.gif') repeat-x bottom;
				height: 14px;
			}
			#actionTable td.right3
			{
				background: url('../img/bg/action/bottom.gif') no-repeat bottom;
			}
		
		div.newsTurizm
		{
			background: #ffffff url('../img/bg/edge.gif') no-repeat right bottom;
			padding: 7px;
			font-size: 10px;
		}
			div.newsTurizm img
			{
				margin: 0px 8px 0px 0px;
			}
			div.newsTurizm a
			{
				color: #0a50a1;
				font-size: 12px;
			}
			div.newsTurizm p
			{
				margin: 5px 0px 5px 0px;
				color: #333333;
			}
				div.newsTurizm p a
				{
					margin: 0px 0px 0px 28px;
				}	
			
		div.aboutUkraine, div.spravo4nikPuti, div.catalogTurfirm, div.newTurs, div.searchTurs
		{
			background: #ffffff url('../img/bg/edge.gif') no-repeat right bottom;
			padding: 7px;			
		}
			div.aboutUkraine table, div.spravo4nikPuti table, div.catalogTurfirm table, div.newTurs table, div.searchTurs table
			{
				width: 100%;
			}
				div.aboutUkraine table td, div.spravo4nikPuti table td, div.catalogTurfirm table td, div.newTurs table td, div.searchTurs table td
				{
					width: 50%;
				}
					div.aboutUkraine table td a
					{
						background: url('../img/icons/link3.gif') no-repeat left;
						padding: 0px 0px 0px 12px;
						margin: 0px 0px 6px 0px;
						color: #0a50a1;
						display: block;
					}
				
		table.blockHeader
		{
			margin: 5px 0px 0px 0px;
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
		}
			table.blockHeader td
			{
				border-spacing: 0px;
				border-collapse: collapse;
				padding: 0px;
				text-align: left;
			}
			table.blockHeader h1, table.blockHeader h3
			{
				float: left;
			}
			table.blockHeader img
			{
				margin: 0px 0px 0px 0px;
			}
			
			div.spravo4nikPuti table td a
			{
				background: url('../img/icons/link4.gif') no-repeat left;
				padding: 0px 0px 0px 12px;
				margin: 0px 0px 6px 0px;
				color: #0a50a1;
				display: block;			
			}
			
			div.catalogTurfirm table td a
			{
				background: url('../img/icons/link1.gif') no-repeat left;
				padding: 0px 0px 0px 12px;
				margin: 0px 0px 6px 0px;
				color: #0a50a1;
				display: block;				
			}
			
			div.catalogTurfirm table td h2
			{
				color: #336699;
				font-size: 14px;
				text-transform: none;
			}
				div.catalogTurfirm table td h2 a
				{
					font-size: 12px;
					font-weight: bold;
					background: none;
					padding:0px;
					margin: 0px;
					text-transform: none;
				}
			
			div.newTurs table td	
			{
				padding: 0px 0px 4px 0px;
			}
			div.newTurs table td a
			{
				color: #ff0000;
				display: block;
				background: url('../img/bg/dots.gif') repeat-x bottom;
			}
			div.newTurs table td.links
			{
				width: 80%;
			}
			div.newTurs table td.price
			{
				padding: 0px 0px 0px 3px;
			}
			div.newTurs table td.price a
			{
				color: #000000;
				background: none;
			}
			div.newTurs table td.bottom
			{
				padding: 12px 0px 0px 0px;
			}
			div.newTurs table td.bottom a
			{
				display: inline;
				color: #0a50a1;
				background: url('../img/icons/link4.gif') no-repeat left;
				padding: 0px 0px 0px 12px;
				margin: 0px 7px 0px 0px;
			}
			span.dots
			{
				/*width: 60%;
				display: block;
				float: left;
				background: url('../img/bg/dots.gif') repeat-x;*/
			}
					
		table.contentPart td.rightColumn
		{
			width: 37%;
			vertical-align: top;
			padding: 0px 13px 0px 0px;
		}	
		
			div.searchTurs input, table.searchTable td.input input
			{
				font-family: Tahoma,Verdana,Arial,sans-serif;
				border: 1px solid #a5acb2;
				background: #ffffff;
				color: #006600;
				text-align: left;
				margin: 0px 2px 0px 2px;
				padding: 3px 2px 0px 2px;
				height: 18px;
				font-size: 11px;			
			}
				div.searchTurs input.submit
				{
					border: none;
					height: auto;
				}
			div.searchTurs select
			{
				font-family: Tahoma,Verdana,Arial,sans-serif;
				background: #ffffff;
				color: #006600;
				text-align: left;
				font-size: 11px;	
				width: 100%;				
			}
			div.searchTurs td.input, table.searchTable td.input
			{
				white-space: nowrap;
				padding: 0px 0px 5px 0px;
			}
			
			div.regionTurizm select
			{
				color: #993300;
				font-size: 11px;
				position: absolute;
			}
			
			table.weather td
			{
				vertical-align: top;
			}
			table.weather img
			{
				float: left;
				margin: 0px 2px 7px 2px;
			}
			
			div.historyDay a
			{
				background: url('../img/icons/link1.gif') no-repeat left;
				padding: 0px 0px 0px 12px;
				display: block;
				color: #0a50a1;
				margin: 0px 0px 5px 7px;
			}
			
			div.voteHeader
			{
				width: 50%;
				background: #ffffff;
				color: #336699;
				font-weight: bold;
				font-size: 12px;
				height: 20px;
				padding: 7px 0px 0px 10px;
				margin: 20px 0px 2px 0px;
			}
			
			table.vote
			{
				background: #ffffff;
				border-spacing: 0px;
				border-collapse: collapse;
				padding: 0px;
				margin: 0px 0px 0px 0px;
				width: 100%;					
			}
				table.vote td
				{
					border-spacing: 0px;
					border-collapse: collapse;
					padding: 0px;
					text-align: left;		
					padding: 10px;
				}
				table.vote td.variant
				{
					padding-top: 8px;
					padding-bottom: 0px;
				}
				table.vote td.header
				{
					font-size: 12px;
				}
				table.vote input.radio
				{
					display: block;
					float: left;
					margin: 0px 5px 15px 0px;
				}
			
	td.footerPart
	{
		background: #f7f5ed;
		vertical-align: bottom;
		height: 240px;
	}
		table.bottomMenu
		{
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			width: 100%;				
		}
			table.bottomMenu td
			{
				border-spacing: 0px;
				border-collapse: collapse;
				padding: 0px;
				text-align: left;	
				padding: 0px;	
				height: 50px;
				background: #ffffff;	
				padding: 0px 30px 0px 30px;		
				line-height: 20px;
			}
		table.bottomMenu a
		{
			color: #2566b1;
			margin: 0px 10px 0px 0px;
		}
		
		table.copyright
		{
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			width: 100%;		
		}
			table.copyright td
			{
				border-spacing: 0px;
				border-collapse: collapse;
				padding: 0px;
				text-align: left;	
				padding: 0px;
				height: 97px;					
			}
			table.copyright td.banners
			{
				text-align: right;
				padding: 0px 13px 0px 10px;
			}
				table.copyright td.banners img
				{
					margin: 0px 0px 0px auto;
				}
			table.copyright td.copy
			{
				width: 148px;
				padding: 0px 10px 0px 40px;
			}
			table.copyright td.copy a
			{
				color: #2566b1;
			}
			
		table.knopki
		{
			background: #ffffff;
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			width: 100%;			
		}
			table.knopki td
			{
				border-spacing: 0px;
				border-collapse: collapse;
				padding: 0px;
				text-align: left;	
				padding: 0px;
				height: 78px;				
			}	
			table.knopki td.sli
			{
				padding: 0px 10px 0px 40px;
			}
			table.knopki td.imgs
			{
				text-align: right;
				padding: 0px 13px 0px 0px;
			}
			
			table.knopki img
			{
				display: inline;
			}	
	
/* INSIDE */
div.rightBanner
{
	margin: 42px 12px 0px 0px;
	border-top: 1px solid #ff6600;
	padding: 5px 0px 0px 11px;
}

div.block2
{
	background: #ffffff url('../img/bg/edge.gif') no-repeat right bottom;
	width: 100%;
}
	div.block2 table.block2
	{
		background: url('../img/bg/table_block2.gif') no-repeat left top;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		width: 100%;		
	}
		div.block2 table.block2 td
		{
			border-spacing: 0px;
			border-collapse: collapse;
			padding: 0px;
			text-align: left;	
			padding: 0px;
		}
			div.block2 table.block2 td.links
			{
				padding: 0px 0px 8px 16px;
				width: 80%;
			}
				div.block2 table.block2 td.links a
				{
					color: #ff0000;
					display: block;
					background: url('../img/bg/dots.gif') repeat-x bottom;				
				}
				
				div.block2 table.block2 td.nodots a
				{
					background: url('../img/icons/link1.gif') no-repeat left;
					padding: 0px 0px 0px 12px;
				}
				
			div.block2 table.block2 td.price
			{
				white-space: nowrap;
			}
			div.block2 table.block2 td.bottom
			{
				padding: 3px 0px 15px 16px;
			}
				div.block2 table.block2 td.bottom a
				{
					display: inline;
					color: #0a50a1;
					background: url('../img/icons/link4.gif') no-repeat left;
					padding: 0px 0px 0px 12px;
					margin: 0px 7px 0px 0px;				
				}
				
			div.block2 table.block2 td.logo
			{
				text-align: center;
				padding: 0px 11px 0px 11px;
			}
				div.block2 table.block2 td.logo img
				{
					margin: 0px auto 8px auto;
				}
				div.block2 table.block2 td.logo a
				{
					color: #0a50a1;
				}
				
			div.block2 table.block2 td.sovets
			{
				padding: 0px 0px 7px 16px;
			}
				div.block2 table.block2 td.sovets a
				{
					background: url('../img/icons/link5.gif') no-repeat left;
					padding: 0px 0px 0px 12px;
					color: #006600;
				}

				div.block2 table.block2 td.subscribe a
				{
					background: url('../img/icons/link4.gif') no-repeat left;
					padding: 0px 0px 0px 12px;
					color: #0a50a1;
				}				
				
				div.block2 table.block2 td.bottom a.black
				{
					color: #000000;
				}
		div.block2 table.block2 td.news				
		{
			font-size: 10px;
		}
			div.block2 table.block2 td.news	p
			{
				margin: 8px 0px 0px 0px;
			}
				div.block2 table.block2 td.news a
				{
					padding: 0px 0px 0px 0px;
					color: #0a50a1;
					background: none;
				}	
				div.block2 table.block2 td.news a.allNews
				{
					background: url('../img/icons/link4.gif') no-repeat left;
					padding: 0px 0px 0px 12px;
					color: #000000;					
				}

		div.block2 table.block2 td.doska				
		{
			font-size: 10px;
		}
			div.block2 table.block2 td.doska p
			{
				margin: 0px 10px 9px 0px;
				padding: 0px 0px 10px 0px;
				border-bottom: 1px solid #cccccc;
			}
				div.block2 table.block2 td.doska a
				{
					padding: 0px 0px 0px 0px;
					color: #0a50a1;
					background: none;
				}	
				div.block2 table.block2 td.doska a.inline
				{
					display: inline;
				}
				div.block2 table.block2 td.doska a.allNews
				{
					background: url('../img/icons/link4.gif') no-repeat left;
					padding: 0px 0px 0px 12px;
					color: #000000;					
				}							
				
table.header3
{
	height: 29px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/bg/header3.gif') repeat-x top;
}
	table.header3 td
	{
		background: url('../img/bg/header3_right.gif') no-repeat top right;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;	
		padding: 0px 50px 0px 5px;	
		vertical-align: middle;
		color: #003366;
		font-size: 18px;
		font-family: Tahoma,Arial,sans-serif;
	}	
	
	table.header3 td h1, table.header3 td h3
	{
		padding: 0px;
		margin: 0px;
		text-align: left;	
		color: #003366;
		font-size: 18px;
		font-family: Tahoma,Arial,sans-serif;			
		font-weight: normal;
		text-transform: none;
	}
	
table.listing
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 40px 0px;
	width: 100%;
	background: #ffffff url('../img/bg/edge.gif') no-repeat right bottom;
}
	table.listing td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;	
		padding: 0px 0px 0px 0px;	
		vertical-align: top;
		height:100%;
	}
	table.listing td.search
	{
		border-top: 1px solid #ff6600;
		border-bottom: 1px solid #ff6600;
		height:10px;
	}
	
table.header4
{
	height: 29px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #ffff66;
}
	table.header4 td
	{
		background: url('../img/bg/header4_right.gif') no-repeat top right;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;	
		padding: 0px 20px 0px 5px;	
		vertical-align: middle;
		color: #ff6600;
		font-size: 14px;
		font-family: Arial,Tahoma,sans-serif;
		font-weight: bold;
		text-transform: uppercase;
	}	
	
	table.header4 td h3
	{
		padding: 0px;
		text-align: left;	
		color: #ff6600;
		font-size: 14px;
		font-family: Arial,Tahoma,sans-serif;
		font-weight: bold;
		text-transform: none;
		margin: 0px;
	}
	
div.total
{
	padding: 8px 0px 0px 0px;
	height: 17px;
	margin: 0px 0px 0px 10px;
}
div.total span.bold
{
	font-weight: bold;
	padding: 0px 7px 0px 0px;
}
			
table.searchTable
{
	clear: both;
	margin: 12px 0px 0px 8px;
}
	table.searchTable td
	{
		vertical-align: middle;
	}
		
	table.searchTable td.header
	{	
		padding: 0px 45px 0px 0px;
	}
	table.searchTable td.value
	{
		padding: 0px 0px 7px 0px;
	}
	
	table.searchTable td select
	{
		font-family: Tahoma,Verdana,Arial,sans-serif;
		background: #ffffff;
		color: #006600;
		text-align: left;
		font-size: 11px;
	}	
	
	table.searchTable td.more
	{	
		padding: 7px 0px 12px 0px;
	}
		table.searchTable td.more a
		{
			color: #0a50a1;
			background: url('../img/icons/link4.gif') no-repeat right;
			padding: 0px 11px 0px 0px;
		}
		
table.items
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	width: 96%;
}
	table.items td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;	
		padding: 0px 0px 0px 0px;	
	}		
		
table.items td.header
{
	color: #666666;
	font-size: 10px;
	padding: 17px 0px 9px 0px;
	
}
	table.items td.header a
	{
		font-size: 10px;
	}
	
table.items td.itemHeader, table.items td.itemHeader3
{
	vertical-align: middle;
	background: #f1fcff url('../img/bg/item_list.gif') repeat-x top;
	padding: 5px 0px 0px 0px;
}
table.items td.itemHeader3
{
	background: url('../img/bg/item_list.gif') repeat-x top;
	padding: 13px 0px 0px 0px;
	line-height: 15px;
	padding: 7px 0px 7px 0px;
}
	table.items td.itemHeader a.header, table.items td.itemHeader3 a.header
	{
		font-weight: bold;
		font-size: 12px;
	}
	table.items td.itemHeader3 a.more
	{
		background: url('../img/icons/link4.gif') no-repeat right;
		padding: 0px 11px 0px 0px;		
	}	
	
table.items span.days
{
	color: #333333;
	font-weight: bold;
}
table.items span.price
{
	color: #cc0000;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	margin: 0px 5px 0px 0px;
}
table.items td.img
{
	width: 105px;
	padding: 10px 12px 17px 0px;
}
table.items td.desc
{
	padding: 10px 0px 17px 0px;
}
	table.items td.desc a
	{
		color: #cc0000;
		background: url('../img/icons/link4.gif') no-repeat right;
		padding: 0px 11px 0px 0px;		
	}
	table.items td.desc a.header
	{
		color: #ff6600;
		background: none;
		padding: 0px;
	}
	
table.items td.pager
{
	font-weight: bold;
	padding: 7px 0px 20px 0px;
}
	table.items td.pager span.separ
	{
		color: #999999;
		font-weight: normal;
		margin: 0px 9px 0px 9px;
	}
	
div.rightHeader
{
	background: #ffffff url('../img/icons/big_arrow.gif') no-repeat right;
	height: 35px;
	color: #003366;
	font-size: 18px;
	padding: 12px 0px 0px 18px;
	border-top: 1px solid #ff6600;
	margin: 42px 0px 0px 0px;
}
	div.rightHeader h2
	{
		color: #003366;
		font-size: 18px;
		padding: 0px;
		margin: 0px;
		text-transform: none;
		font-weight: normal;	
	}
div.forum777
{
	background: url('../img/bg/spec_forum.gif') repeat-x;
	margin: 0px 0px 0px 15px;
	width: 95%;
	height: 50px;
}
table.forum
{
	border-spacing: 0px;
	border-collapse: collapse;
	height: 50px;
	width: 100%;
	background: url('../img/bg/spec_forum2.gif') no-repeat right;	
}
	table.contentPart td.rightColumn table.forum td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px 0px 0px 15px;
		background: url('../img/bg/spec_forum_link.gif') no-repeat center bottom;
		vertical-align: middle;
	}
		table.forum td a
		{
			font-size: 12px;
			font-weight: bold;
			padding: 0px;
			margin:0px;
			color: #003366;		
			font-family: Tahoma,Verdana,Arial,sans-serif; 
		}
		
table.listing img.turImg
{
	float: left;
	margin: 0px 10px 5px 0px;
}
table.listing td.desc
{
	padding: 6px 10px 20px 0px;
}

table.mesto
{
	margin: 15px 0px 0px 0px;
}
table.mesto img
{
	border: 1px solid #6a9bcd;
}
table.mesto td.header
{
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}
	table.mesto td.header a
	{
		font-size: 11px;
		font-weight: bold;
		display: block;
	}
table.mesto td.desc
{
	padding: 7px 0px 0px 0px;
}

table.items td.line
{
	border-bottom: 1px solid #cccccc;
}

div.rightLine
{
	margin: 42px 0px 0px 0px;
	border-top: 1px solid #ff6600;
}

table.items td.itemHeader2
{
	border-top: 1px solid #cccccc;
	padding: 9px 10px 8px 3px;
	white-space: nowrap;
}
table.items td.itemValue
{
	border-top: 1px solid #cccccc;
	padding: 9px 10px 8px 33px;
}
	table.items td.itemValue span.price
	{
		font-size: 11px;
	}
	table.items td.itemValue img, div.x img
	{
		float:left;
		margin:3px 0px 0px 0px;
		padding: 0px;
	}
	div.x
	{
		text-align: center;
		width:50px;
	}
	
table.items td.descTur
{
	border-top: 1px solid #ff6600;
	padding: 18px 0px 18px 0px;
}	

table.items div.photos img
{
	display: inline;
	margin: 0px 15px 14px 0px;
}

h1.head1, h3.head1
{
	color: #000000;
	text-transform: none;
	font-size: 18px;
	font-weight: normal;
}

table.items td.descOtziv
{
	padding: 0px 0px 0px 0px;
	background: #f5f5f5;
}
	table.items td.descOtziv a
	{
		color: #ff0000;
		font-weight: bold;
	}
div.otziv
{
	float: right;
}
	div.otziv img
	{
		float: left;
		margin: 0px 11px 0px 0px;
	}

table.udobstva td
{

}

table.udobstva td.udobstva1,table.udobstva td.udobstva2
{
	padding: 0px 30px 0px 0px;
}	
td.udobstva1 p
{
	margin: 0px 0px 11px 0px;
	background: url('../img/icons/x_blue.gif') no-repeat left;
	padding: 0px 0px 0px 17px;
}	
td.udobstva2 p
{
	margin: 0px 0px 11px 0px;
	background: url('../img/icons/x_green.gif') no-repeat left;
	padding: 0px 0px 0px 17px;
}	
p.source
{
	color: #999999;
}
	p.source a
	{
		color: #999999;
	}
	
div.gallery, div.gallery2
{
	width: 101px;
	height: 100px;
	background: url('../img/bg/gallery.gif') no-repeat left top;
	text-align: center;
	color: #666666;
	font-size: 10px;
	padding: 6px 0px 0px 0px;
}

div.gallery2
{
	background: url('../img/bg/gallery2.gif') no-repeat left top;
	height: 124px;
}

	div.gallery img
	{
		margin: 0px auto 9px auto;
	}

	div.gallery2 img
	{
		margin: 0px auto 3px auto;
	}
	
div.voteInfo
{
	font-size: 9px;
	text-align: left;
	padding: 0px 0px 0px 15px;
}	
	
table.forma
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
	table.forma td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;
		padding: 5px 0px 5px 0px;
	}
	table.forma td.headerF
	{
		width: 17%;
	}	
	table.forma td.inputF
	{
		width: 83%;
		color: #006600;
	}
		table.forma td.inputF input, table.forma td.inputF select, table.forma td.inputF textarea
		{
			width: 97%;
			/*font-family: Tahoma,Arial,sans-serif;
			font-size: small;
			font-weight: bold;*/
			border: 1px solid #7f9db9;
			margin: 0px 0px 0px 0px;
			padding: 2px 4px 2px 4px;
			color: #006600;	
		}
		
span.curSelect
{
	background: #ffff66;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}	

	span.curSelect a
	{
		color: #000000;
		text-decoration:none;
	}

div.percent
{
	height: 5px;
	background: #2040ac url('../img/percent.gif') no-repeat right;
	padding:0px 0px 0px 4px;
	margin: 2px 0px 0px 0px;
}	
	
		
textarea.login, input.login
{
	font-family: Tahoma,Verdana,Arial,sans-serif;
	border: 1px solid #666699;
	background: #ffffff;
	color: #000000;
	text-align: left;
	margin: 0px 15px 8px 2px;
	padding: 3px 2px 0px 5px;
	height: 15px;
	font-size: 11px;	
	width: 90%;		
}
textarea.login
{
	height: 100px;
}

/* END INSIDE */

/* DEFAULT */
table.default 
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.default td 
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 1px 1px 1px 1px;
	text-align: left;
}
table.standart 
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.standart td 
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
div.clear 
{
	clear: both;
}
span.bold 
{
	font-weight: bold;
}

/* END DEFAULT */

/* OTHERS */

table
{
	
}

object,embed 
{
	border: 0px solid #000000;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
img 
{
	border: 0px solid #000000;
	display: block;
}

/*input,select,textarea {*/
/*
input.submit 
{
	font-family: Tahoma,Arial,sans-serif;
	font-size: small;
	font-weight: bold;
	border: 1px solid #275397;
	background: #666666;
	color: #ffffff;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 2px 10px;	
}
*/
/*
input.search
{
	font-family: Tahoma,Verdana,Arial,sans-serif;
	border: 1px solid #6a6a6a;
	background: #ffffff;
	color: #383838;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;		
	width: 97px;
	height: 15px;
	font-size: 11px;
}
*/

h1,h2,h3, h1 a, h2 a, h3 a 
{
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	font-size: 14px;
	color: #ff6600;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	text-transform: none;
	padding: 0px;
	text-transform: uppercase;
}

h2 
{
	font-size: 14px;
	text-transform: uppercase;
}

h1.title,h2.title
{
	font-family: Tahoma,Arial,Verdana,sans-serif;
	color:#003366;
	text-transform:none;
	font-size:18px;
	font-weight: normal;
}

h3 
{
	font-size: 10px;
}

/* END OTHERS */

/* LINKS */
a
{
	font-family: Tahoma,Verdana,Arial,sans-serif; 
	font-size: 11px;
	color: #0a50a1;
	text-decoration: underline;	
	cursor: pointer;
	cursor: hand;
}
a:hover
{
	text-decoration: none;
}
a:visited
{
	/*color: #cf2b01;*/
}
a:focus
{
    -moz-outline: none; /* fx 1.07*/ 
    outline:none /* fx 1.05, Safari, Mac IE*/
}

/* END LINKS */

#merka
{
	position: absolute;
	left: 0;
	bottom: 0;
	visibility: hidden; 
	width: 100%; 
}


table.fishki
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width:100%;
}
	table.fishki td
	{
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 7px;
		text-align: left;
		border: 1px solid #CCCCCC;
	}
	
div.addObj
{
	border-top: 1px solid #ededed;
	padding: 8px 15px 8px 10px;
	text-align: right;
}	
	div.addObj a
	{
		font-weight: bold;
		background: url('../img/icons/add_obj.gif') no-repeat left;
		padding: 0px 0px 0px 14px;
	}
	
div.banner
{
	text-align:center;
	margin: 0px 10px 20px 20px;
}
	div.banner img, div.banner embed, div.banner object, div.banner div
	{
		margin: 0px auto 0px auto;
	}	