html, body {
	width:100%;

}

body{
	background-color:#fff;
	position:relative;
}

.bgbg{
	

}

.slideshow{
	width:100%;
	display:block;
	background-image:url(slidesho.jpg);
	background-repeat:no-repeat;



}


/* Reset */
body,  ul, ol, li, p, div, ins, abbr, address, dl, dt, dd, blockquote {
	background-color:transparent;
	border: none;
	color:#323232;
	font:13px/140% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;


}
form{
	padding:0;
	margin:0;}
ul, li, ol{
	background:none;}

table{
	border-collapse:collapse;}
input, textarea{
	color:#323232;
	font:13px/18px Arial, Helvetica, sans-serif;}

a:active, a:hover, a:focus{
	outline: none;}

a {
	color:#096cc0;
	outline: none;
	text-decoration:underline;}
a:hover { 
	color:#262626;
	text-decoration:underline;}
a.activLink{
	border-bottom:1px dashed #2e6fb9;
	text-decoration:none;}
a.activLink:hover{
	border-bottom:1px dashed #262626;
	text-decoration:none;}


p{
	}


.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.hide{
	display:none;}
.visible{
	display:block;}
.radius{
	position:relative;
	border-radius: 5px; /* Opera 10.50, IE and CSS3 */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	-khtml-border-radius: 5px; /* Linux browsers */
	/*behavior: url(pie/PIE.htc);*/}

.wrapper {
	_margin:0 auto;
	min-width: 998px;
	overflow: hidden;
	_overflow:visible;
	width:100%;
	zoom:1;}
	
body.inner, body.index{
background:#c8cacd url(body-inn.png) top center repeat-y
}	
.wrapper_inner{
margin: 0 auto;
background:#fff;
background: url(sand_background.jpg) no-repeat, 100% 0;
background-color:#fff;
max-width: 1280px;
min-width: 998px;
box-shadow: 0 0 7px rgba(0, 0, 0, .5);
*border-left:1px solid #e7e7e7;
*border-right:1px solid #e7e7e7;
border-left:1px solid #e7e7e7\0/;
border-right:1px solid #e7e7e7\0/
}
.wrpr{
	margin:0 auto;
	max-width:1280px;
	min-width:998px;
	width:100%;
	_width:998px;}

/* header */
.header{
	padding:16px 20px 16px 20px;}
	.headerInfo{
		float:right;
		width:0%;
		_width:580px;}
		.headerInfoBlock-phone{
			float:right;
			width:220px;}
		.headerInfoBlock{
			float:right;
			width:315px;}
			.headerInfo-tel{
				margin:0 0px 0px 0;}
				.headerInfo-tel-title{
					padding:5px 0 15px 0;}
					.headerInfo-tel-title a{
						color:#404040;
						display:inline-block;
						*display:inline;
						font-size:12px;
						margin:0 3px 0 0;
						padding:5px 8px;
						text-decoration:none;
						*zoom:1;
							border-radius: 3px; /* Opera 10.50, IE and CSS3 */
							-moz-border-radius: 3px; /* Firefox */
							-webkit-border-radius: 3px; /* Safari and Chrome */
							-khtml-border-radius: 3px; /* Linux browsers */}
					.headerInfo-tel-title a.current{
						background-color:#19a8e6;
						color:#fff;
						cursor:default;
						text-shadow:0 1px 1px rgba(39,39,39,0.5);}
					.headerInfo-tel-title a:hover{
						background-color:#85c9f5;
						color:#262626;
						text-decoration:none;}
					.headerInfo-tel-title a.current:hover{
						background-color:#19a8e6;
						color:#fff;}
						.headerInfo-tel-title a span{
							border-bottom:1px dashed #404040;}
						.headerInfo-tel-title a.current span{
							border-bottom:none;}
						.headerInfo-tel-title a:hover span{
							border-bottom:1px dashed #262626;}
						.headerInfo-tel-title a.current:hover span{
							border-bottom:none;}
				.headerInfo-tel-body{
					}
					.headerInfo-tel-body p{
						color: #3F3F3F;
						font-size: 12px;
						margin:0 0 0 10px;}
						.headerInfo-tel-body p span{
							color:#686868;}
			.headerInfo-anketa{
				margin:0 35px 7px 0;}
				.headerInfo-anketa a, .headerInfo-anketa span{
					background:url(fill-ico.png) no-repeat left 2px;
					color:#1c78b9;
					display:inline-block;
					*display:inline;
					font:bold 14px/140% Arial, Helvetica, sans-serif;
					padding:3px 0 4px 35px;
					text-decoration:none;
					*zoom:1;}
				.headerInfo-anketa span{
					color:#262626;}
				.headerInfo-anketa a:hover{
					color:#262626;
					text-decoration:none;}
					.headerInfo-anketa a span{
						background:none;
						color:#1c78b9;
						cursor:pointer;
						padding:0;
						text-decoration:underline;}
					.headerInfo-anketa a:hover span{
						color:#262626;}
				.headerInfo-anketa p{
					color:#3f3f3f;
					font-size:12px;
					margin:0 0 0 35px;}
			.headerInfo-ordercall{
				margin:0 35px 0 0;}
				.headerInfo-ordercall a{
					background:url(call1.gif) no-repeat left 2px;
					color:#1c78b9;
					display:inline-block;
					*display:inline;
					font:bold 14px/140% Arial, Helvetica, sans-serif;
					padding:3px 0 4px 35px;
					text-decoration:none;
					*zoom:1;}
				.headerInfo-ordercall a:hover{
					color:#262626;
					text-decoration:none;}
					.headerInfo-ordercall a span{
						border-bottom:1px dashed #1c78b9;}
					.headerInfo-ordercall a:hover span{
						border-bottom:1px dashed #262626;}
				.headerInfo-ordercall p{
					color:#3f3f3f;
					font-size:12px;
					margin:0 0 0 35px;}
			.headerInfo-raterequest{
				margin:0 35px 7px 0;}
				.headerInfo-raterequest a, .headerInfo-raterequest span{
					background:url(letter00.gif) no-repeat left 2px;
					color:#1c78b9;
					display:inline-block;
					*display:inline;
					font:bold 14px/140% Arial, Helvetica, sans-serif;
					padding:3px 0 4px 35px;
					text-decoration:none;
					*zoom:1;}
				.headerInfo-raterequest span{
					color:#262626;}
				.headerInfo-raterequest a:hover{
					color:#262626;
					text-decoration:none;}
					.headerInfo-raterequest a span{
						background:none;
						color:#1c78b9;
						cursor:pointer;
						padding:0;
						text-decoration:underline;}
					.headerInfo-raterequest a:hover span{
						color:#262626;}
				.headerInfo-raterequest p{
					color:#3f3f3f;
					font-size:12px;
					margin:0 0 0 35px;}
	.logo{
		background:url(logo0000.png) no-repeat left top;
		height:101px;
		margin:0 0 0 0%;
		_margin:0 0 0 0;
		width:100%;}
		.logo a{
			display:block;
			height:101px;
			width:263px;}
			
	.logotop{
		background:url(top.png) no-repeat right top;
position:relative;
		height:133px;
		width:726px;
		margin: -120px 0px 0px 27%;

		}
	.logotopua{
		background:url(topua.png) no-repeat right top;
position:relative;
		height:133px;
		width:726px;
		margin: -120px 0px 0px 27%;

		}
			
/* Main Menu */
.mainMenu{
	background:url(menu0000.gif) repeat-x left top;
	margin:0 20px;
	position:relative;
	z-index:100;
	*zoom:1;
		border-radius: 3px 3px 0 0; /* Opera 10.50, IE and CSS3 */
		-moz-border-radius: 3px 3px 0 0; /* Firefox */
		-webkit-border-radius: 3px 3px 0 0; /* Safari and Chrome */
		-khtml-border-radius: 3px 3px 0 0; /* Linux browsers */}
		.forLang{
			float:right;
			margin:7px 5px 0 0;
			_margin:7px 5px 0 0;


	}
	
		
		.mainMenu ul{
			font-size:0;
			line-height:0;
			margin:0 50px 0 0;}
			.mainMenu ul li{
				background:url(menu-li0.gif) no-repeat right top;
				border-right:1px solid #fff;
				display:inline-block;
				*display:inline;
				padding:0 1px 0 0;
				position:relative;
				*zoom:1;}
			.mainMenu ul li.prev, .mainMenu ul li.prevHover{
				background:url(w0000000.gif) repeat-y right top;
				border-right:1px solid #0075c4;}
			.mainMenu ul li.current, .mainMenu ul li.hover{
				background:url(menu-li0.gif) no-repeat right bottom;}
				.mainMenu ul li a, .mainMenu ul li span{
					background:url(menu0000.gif) repeat-x left top;
					color:#01447b;
					display:inline-block;
					*display:inline;
					font-size:15px;
					height:34px;
					line-height:34px;
					padding:0 20px;
					text-decoration:none;
					*zoom:1;}
				.mainMenu ul li a:hover{
					text-decoration:none;}
				.mainMenu ul li span{
					cursor:default;}
				.mainMenu ul li.first a, .mainMenu ul li.first span{
					border-radius: 3px 0 0 0; /* Opera 10.50, IE and CSS3 */
					-moz-border-radius: 3px 0 0 0; /* Firefox */
					-webkit-border-radius: 3px 0 0 0; /* Safari and Chrome */
					-khtml-border-radius: 3px 0 0 0; /* Linux browsers */}
				.mainMenu ul li.current a, .mainMenu ul li.hover.current a, .mainMenu ul li.current span{
					background:url(menucur.gif) repeat-x left bottom;
					color:#fff;
					text-shadow:0 1px 1px rgba(0,77,157,0.4);}
				.mainMenu ul li.hover a{
					background:url(menu0000.gif) repeat-x left bottom;
					color:#fff;
					text-decoration:none;
					text-shadow:0 1px 1px rgba(0,77,157,0.4);}
				/* Podmenu */
				.mainMenuPodmenu{
					background:url(podmenu0.gif) no-repeat left top;
					display:none;
					left:-1px;
					_overflow:hidden;
					padding:16px 0 0 0;
					position:absolute;
					top:100%;
					_width:200px;}
				.first .mainMenuPodmenu{
					left:0;}
				.mainMenu ul li.hover .mainMenuPodmenu{
					display:block;}
					.mainMenuPodmenu ul{
						background:url(podmenu0.gif) no-repeat right bottom #008fd7;
						margin:0;
						padding:0 0 16px 0;
							border-radius: 0 0 5px 5px; /* Opera 10.50, IE and CSS3 */
							-moz-border-radius: 0 0 5px 5px; /* Firefox */
							-webkit-border-radius: 0 0 5px 5px; /* Safari and Chrome */
							-khtml-border-radius: 0 0 5px 5px; /* Linux browsers */}
						.mainMenuPodmenu ul li{
							background:none;
							border:none;
							display:block;
							padding:0;}
							.mainMenu ul li.prev .mainMenuPodmenu li, .mainMenu ul li.prevHover .mainMenuPodmenu li{
								background:none;
								border:none;}
							.mainMenu ul li.current .mainMenuPodmenu li, .mainMenu ul li.hover .mainMenuPodmenu li{
								background:none;}
							.mainMenuPodmenu ul li a{
								background:none;
								color:#fff;
								display:block;
								font-size:12px;
								height:auto;
								line-height:140%;
								padding:4px 20px;
								text-decoration:none;
								text-shadow:0 1px 1px rgba(0,77,157,0.4);
								white-space:nowrap;}
							.mainMenu ul li.first .mainMenuPodmenu ul li a{
								border-radius: 0; /* Opera 10.50, IE and CSS3 */
								-moz-border-radius: 0; /* Firefox */
								-webkit-border-radius: 0; /* Safari and Chrome */
								-khtml-border-radius: 0; /* Linux browsers */}
							.mainMenu ul li.current .mainMenuPodmenu ul li a, .mainMenu ul li.current:hover .mainMenuPodmenu ul li a, .mainMenu ul li.hover.current .mainMenuPodmenu ul li a{
								background:none;
								color:#fff;
								cursor:pointer;
								text-shadow:0 1px 1px rgba(0,77,157,0.4);}
							.mainMenu ul li.hover .mainMenuPodmenu ul li a{
								background:none;
								color:#fff;
								text-decoration:none;
								text-shadow:0 1px 1px rgba(0,77,157,0.4);}
							.mainMenuPodmenu ul li a:hover{
								background-color:#e6f4fb !important;
								color:#00335c !important;
								font-weight:bold;
								text-shadow:0 1px 1px rgba(255,255,255,0.2) !important;}
								
/* Promo */
.forPromo{
	_margin:0 auto;
	overflow: hidden;
	position:relative;
	width:100%;
	_width:998px;}
	.promo{
		
		position:relative;}
		.forPromo .wrpr{
			
			position:relative;}
		.promoBlock{
	
			margin: 0 20px;

			position: relative;
			}
			
	
/* Tabs Index */
.forTabs{
	font-size:0;
	height:44px;
	left:20px;
	line-height:0;
	margin:-44px 0 0 0;
	padding:0 20px;
	position:absolute;
	top:100%;
	width:960px;}
	.tabs, .dopLinksTab{
		display:inline-block;
		*display:inline;
		font-size:0;
		line-height:0;
		vertical-align:bottom;
		*zoom:1;}
		.tabs a{
			background:url(tabs0000.gif) repeat-x left -55px;
			color:#005ca3;
			display:inline-block;
			*display:inline;
			font:18px/40px Tahoma, Geneva, sans-serif;
			margin:0 2px 0 0;
			min-width:160px;
			padding:0 20px;
			text-decoration:none;
			text-shadow:0 1px 1px rgba(255,255,255,0.4);
			vertical-align:bottom;
			*zoom:1;
			_width:160px;
				border-radius: 5px 5px 0 0; /* Opera 10.50, IE and CSS3 */
				-moz-border-radius: 5px 5px 0 0; /* Firefox */
				-webkit-border-radius: 5px 5px 0 0; /* Safari and Chrome */
				-khtml-border-radius: 5px 5px 0 0; /* Linux browsers */}
		.tabs a:hover{
			background-position:left -106px;
			color:#005ca3;
			text-decoration:none;
			text-shadow:0 1px 1px rgba(255,255,255,0.4);}
			.tabs a span{
				border-bottom:1px dashed #005ca3;}
		.tabs a.active{
			background:url(tabs0000.gif) repeat-x left top;
			color:#303030;
			cursor:default;
			line-height:44px;}
			.tabs a.active span{
				border-bottom:none;}
	.dopLinksTab a{
		color:#fff;
		display:inline-block;
		*display:inline;
		font:bold 13px/34px Arial, Helvetica, sans-serif;
		margin:0 0 0 36px;
		*zoom:1;}
	.dopLinksTab a:hover{
		text-decoration:none;}
.tabsContent{
	padding:0 0 0 50px;}
	.tabsContentIn{
		}
		.newsAnno{
			float:left;
			width:33%;
			_width:300px;}
			.newsAnno-txt{
				margin:0 50px 0 0;
				zoom:1;}
				.content .newsAnno-txt-title{
					margin:0;
					padding:0 0 10px 0;}
				

/* Under Footer */
.underFooter{
	margin:0px 20px 0 20px;
	padding:15px 10px;}
	.map{
		background:url(map00000.gif) no-repeat left center;
		float:right;
		font:12px/140% Arial, Helvetica, sans-serif;
		padding:0 0 0 25px;}
	.menuBottom{
		margin:0 140px 0 0;}
		.menuBottom li{
			display:inline-block;
			*display:inline;
			font-size:0;
			line-height:0;
			margin:0 33px 0 0;
			*zoom:1;}
			.menuBottom li a, .menuBottom li span{
				font:12px/140% Arial, Helvetica, sans-serif;}

/* Footer */
.footer{
	border-top:1px solid #e5e5e5;
	margin:0px 20px 0 20px;
	padding:22px 0 22px 10px;}
	.footer p, .footer a, .footer ul li{
		font-size:12px;}
	.footer a img{
		border:none;}
	.rightFooter{
		float:right;
		width:320px;}
	.madein{
		margin:13px 0 0;}
		.madein img{
			float:left;
			margin:0 10px 0 0;}
		.madein a{
			color:#343438;}
		.madein a:hover{
			color:#000;}
		.hide-link{
			cursor:default;
			text-decoration:none;}
	.forSearch{
			float:right;}
		.search{
			padding:0 0 20px 0;}
			.search-txt{
				color:#6a6a6a;
				float:left;
				font:12px/16px Arial, Helvetica, sans-serif;
				height:16px;
				margin:0 3px 0 0;
				padding:0 4px;
				width:230px;}
			.search-btn{
				background:url(btn-s000.gif) no-repeat left 0px;
				border:none;
				color:#4b4b4b;
				cursor:pointer;
				font:bold 12px/26px Arial, Helvetica, sans-serif;
				height:26px;
				padding:0 0 4px 0;
				text-shadow:0 1px 1px rgba(255,255,255,1);
				width:63px;}
	.foundword{
		background-color:#c8e2f4;}
	.copyr{
		float:left;
		width:300px;}
	.centerFooter{
		margin:0 0 0 150px;}
		.centerFooter .contact{
			float:left;
			width:20%;}
			.centerFooter .contact li{
				color:#424242;
				padding:2px 0;
list-style-type: none;

}
				.centerFooter .contact li a, .centerFooter .contact li span{
					padding:0px 0 0px 20px;}
				.centerFooter .contact li a{
					color:#424242;}
				.centerFooter .contact li a:hover{
					color:#000;}
				.skype span{
					background:url(skype000.gif) no-repeat left center;}
				.icq span{
					background:url(ICQ00000.gif) no-repeat left center;}
				.mail a{
					background:url(mail0000.gif) no-repeat left center;}
		.centerFooter .blogs{
			float:left;
			width:59%;}
			.centerFooter .blogs li{
				margin:0 0 14px 0;
				*zoom:1;
list-style-type: none;
}
				.centerFooter .blogs li a, .centerFooter .blogs li span{
					}
	
/* Content *****************************/
.content{
	padding:0px 20px 75px 20px;}
.index .content{
	padding:5px 20px 75px 20px;}
.popupData .content{
	max-height:260px;
	min-height:0;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 25px 0 0;}
	.content p{
		margin:0 0 13px 0;}
	
	.content img{
		margin:0 20px 10px 0;}
	.content table{
		margin:0 0 40px 0;}
	.content table.simple{
		margin:0;}
		.content table.simple thead th{
			vertical-align:top;}
	.content table.width100{
		width:100%;}
		.content table caption{
			font-weight:bold;
			padding:15px 0 10px 0px;
			text-align: left;}
		.content table thead{
			border-bottom:1px solid #163659;}
		.content table thead th{
			background-color:#19a8e6;
			color:#005b8f;
			font:bold 13px/140% Arial, Helvetica, sans-serif;
			padding:11px 10px 8px 20px;
			text-align:left;
			text-shadow:0 1px 1px rgba(255,255,255,0.5);
			vertical-align:middle;}
		.content table thead.noBg th{
			background-color:transparent;}
		.content table thead th.alighR, .content table td.alighR{
			text-align:right;}
		.content table thead th.alignC, .content table td.alignC{
			text-align:center;}
		.content table tbody td{
			font-size:12px;
			padding:5px 10px 5px 20px;
			text-align:left;
			vertical-align:top;}
		.content table tbody tr.Odd td{
			background-color:#fff;}
		.content table tbody tr.Even td{
			background-color:#fff;}
		.content table.simple tbody td{
			border:none;}
		.content table.simple.Small tbody td{
			padding:2px 10px 2px 0;}
		.content form table.simple tbody td{
			padding-bottom:15px;}
		.content .notpaddings table.simple tbody td{
			padding:0px 5px 0px 0;}
		.content table tbody td.borderSolid{
			border-bottom:1px solid #e0e3e7;}
		.content table tbody td.alignR, .content table thead th.alignR{
			text-align:right;}
		.content table tbody td.alignC, .content table thead th.alignC{
			text-align:center;}
		.content table tbody td.date{
			font-size:12px;}
		.content table tbody td.inform{
			font-size:12px;}
			.content table tbody td.inform i{
				display:block;
				font:11px/15px Arial, Helvetica, sans-serif;}
			.content table tbody td.inform em{
				color:#636363;
				display:block;
				font:10px/14px Arial, Helvetica, sans-serif;
				margin:3px 0 0 0;}
			.content table tbody td img{
				float:none;
				margin:0 5px 0 0;}
		.content table tfoot td{
			font:italic 11px/13px Arial, Helvetica, sans-serif;
			padding:10px 0 10px 20px;
			text-align:left;}
/*******************************/


/* Forms */
input[type="text"], input[type="password"]{
	background-color:#f2f2f2;
	border-bottom:1px solid #ededed;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-top:1px solid #d4d4d4;
	padding:4px;
		border-radius: 3px; /* Opera 10.50, IE and CSS3 */
		-moz-border-radius: 3px; /* Firefox */
		-webkit-border-radius: 3px; /* Safari and Chrome */
		-khtml-border-radius: 3px; /* Linux browsers */}
input:focus{
	outline:none;}
input[type="text"].focus, input[type="password"].focus{
	background-color:#f8f7f7;}
.error input[type="text"], .error input[type="password"]{
	border:1px solid #dd0a0a;}
input[type="checkbox"]{
	margin-left:0;}
input[type="radio"]{
	margin-left:0;}
textarea{
	background-color:#f2f2f2;
	border-bottom:1px solid #ededed;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-top:1px solid #d4d4d4;
	padding:4px;
	*padding-left:6px;
		border-radius: 3px; /* Opera 10.50, IE and CSS3 */
		-moz-border-radius: 3px; /* Firefox */
		-webkit-border-radius: 3px; /* Safari and Chrome */
		-khtml-border-radius: 3px; /* Linux browsers */}
textarea.focus{
	background-color:#f8f7f7;}
.error textarea{
	border:1px solid #dd0a0a;}
.fordate{
	display:inline-block;
	*display:inline;
	*zoom:1;}
	.fordate input{
		float:left;
		margin:0;}
	.fordate img{
		cursor:pointer;
		float:left;
		vertical-align:bottom;}

.gruzNomer{
	color:#1F1F1F;
	text-transform:uppercase;}
.price span.priceEur{
	font-size:24px;
	font-weight:bold;}

.toptop1{ 
margin: -120px 0px 0px 350px;
position: absolute;

}