/* something that does not change */
html, body { height:100%; } 
* html .root { height:100%; }
table { border-collapse:collapse; }
html, h1, h2, h3, h4, h5 ,h6, body, form, th, td, p { margin:0; padding:0; }
img { border:0 none; }
* html .logo img { behavior:url('/css/pngbehavior.htc'); } 
map { display:none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
* { zoom:1; }
/* something that does not change */

/* all time classes */
.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { clear:both; height:1px; overflow:hidden; margin:-1px 0 0 0; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.block { display:block; }
.inline { display:inline; }
.button { cursor:pointer; }
.posrel { position:relative; }
.nobdr { border:0 none !important; }
.nobgr { background:none !important; }
/* all time classes */
		
/* global text/link settings */
p, div, span, td, th, em, h1, h2, h3, h4, h5, h6, b, strong, i, .button { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; line-height:130%; color:#313232; }
a, a * { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; color:#367AAB; line-height:130%; text-decoration:underline; }
a:hover, a:hover * { text-decoration:none; }
.inline-list { list-style:none; padding:0; margin:0 }
.inline-list li { list-style:none; display:inline; padding:0; margin:0; }
.block-list, .block-list li { display:block; list-style:none; padding:0; margin:0; }
.textfield, textarea, select { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; padding-left:3px; color:#000;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-top:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
}
.top-3-fixed { font-family:Arial, "Times New Roman", Times, serif!important; font-size:12px!important; line-height:130%!important; color:#313232 !important; }
/* global text/link settings */
.root {
	min-height:100%;
	background:url(../img/bottom.gif) 0 bottom repeat-x;
}
.wrap { background:url(../img/header.gif) 0 0 repeat-x; }
.container {
	width:976px;
	margin:0 auto;
	text-align:left;
	padding:0 0 105px 0;
}
.footer {
	margin:-75px 0 0 0;
	position:absolute;
	width:100%;
}
	.footer div {
		width:976px;
		margin:0 auto;
		text-align:left;
		background:url(../img/dots.gif) 0 0 repeat-x;
		height:75px;
	}
	.footer p {
		display:block;
		padding:20px 0 0 50px;
		background:url(../img/C.gif) 24px 19px no-repeat;
		float:left;
		color:#929292;
	}
	.footer span {
		display:block;
		padding:17px 20px 0 0;
		float:right;
		color:#919191;
	}
		.footer span a {
			color:#919191;
			margin:0 15px 0 3px;
		}
			.footer span a img {
				border-right:5px solid #F2F2F2;
				position:relative;
				bottom:-2px;
			}
.header { height:105px; }
.logo {
	position:absolute;
	top:30px;
	left:13px;
}
.langs {
	padding:40px 0 0 35px;
	width:265px;
}
	.langs li {
		float:left;
		padding:0 7px;
		border-left:1px solid #C6DBE3;
	}
	.langs a {
		text-transform:uppercase;
		padding:0 0 0 22px;
	}
	.langs a.act {
		text-decoration:none;
		font-weight:bold;
		color:#333;
	}
	.langs a.lt { background:url(../img/lt.gif) 0 center no-repeat; }
	.langs a.en { background:url(../img/en.gif) 0 center no-repeat; }
	.langs a.de { background:url(../img/de.gif) 0 center no-repeat; }
	.langs a.pl { background:url(../img/pl.gif) 0 center no-repeat; }
	.langs a.ru { background:url(../img/ru.gif) 0 center no-repeat; }
.attention-of {
	background:url(../img/btn-1.gif) right 0 no-repeat;
	height:23px;
	padding:5px 50px 0 0;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	margin:33px 0 0 0;
}
	.attention-of span {
		position:absolute;
		top:0;
		left:-10px;
		width:10px;
		height:28px;
		background:url(../img/btn-1.gif) 0 0 no-repeat;
	}
.top-nav {
	height:29px;
	background:url(../img/thin-line.gif) 0 bottom repeat-x;
	padding:0 0 0 5px;
}
	.top-nav li {
		height:29px;
		float:left;
		margin:0 3px 0 0;
	}
	.top-nav a {
		height:23px;
		float:left;
		display:block;
		position:relative;
		background:url(../img/tab-of.gif) right 0 no-repeat;
		margin:0 0 0 3px;
		padding:5px 10px 0 7px;
		color:#FFF;
		font-size:14px;
		text-transform:uppercase;
		text-decoration:none;
		font-family:"Trebuchet MS", Arial;
	}
		.top-nav a span {
			height:28px;
			display:block;
			position:absolute;
			top:0;
			left:-3px;
			width:3px;
			background:url(../img/tab-of.gif) 0 0 no-repeat;
		}
	.top-nav a.act {
		height:24px;
		background:url(../img/tab-on.gif) right 0 no-repeat !important;
		color:#000;
	}
		.top-nav a.act span {
			height:29px;
			background:url(../img/tab-on.gif) 0 0 no-repeat !important;
		}
	.top-nav a:hover { background:url(../img/tab-ov.gif) right 0 no-repeat; }
		.top-nav a:hover span { background:url(../img/tab-ov.gif) 0 0 no-repeat; }
.list-1 { padding:12px 0 0 3px; }
	.list-1 li {
		float:left;
		border-left:1px solid #D8D8D8;
		padding:0 12px;
	}
	.list-1 a { color:#656565; }
	.list-1 a.act {
		color:#D7140B;
		font-weight:bold;
		text-decoration:none;
	}
.path { padding:25px 0 13px 15px; }
	.path a {
		padding:0 18px 0 0;
		margin:0 8px 0 0;
		background:url(../img/arrow.gif) right center no-repeat;
	}
	.path strong {
		color:#000;
		font-size:15px;
	}
.block-01 {
	border:1px solid #EAEAEA;
	padding:0 0 30px 0;
}
	.block-01 .cor-01 {
		position:absolute;
		top:-1px;
		left:-1px;
		background:url(../img/cor-1.gif) 0 0 no-repeat;
		width:6px;
		height:6px;
	}
	.block-01 .cor-02 {
		position:absolute;
		top:-1px;
		right:-1px;
		background:url(../img/cor-2.gif) 0 0 no-repeat;
		width:6px;
		height:6px;
	}
	.block-01 .cor-03 {
		position:absolute;
		bottom:-1px;
		right:-1px;
		background:url(../img/cor-3.gif) 0 0 no-repeat;
		width:6px;
		height:6px;
	}
	.block-01 .cor-04 {
		position:absolute;
		bottom:-1px;
		left:-1px;
		background:url(../img/cor-4.gif) 0 0 no-repeat;
		width:6px;
		height:6px;
	}
	.block-01 .top {
		height:43px;
		background:url(../img/grad-1.gif) 0 bottom repeat-x;
		padding:0 0 0 20px;
		border-bottom:1px solid #EAEAEA;
	}
		.block-01 .top b.block, .block-01 .top h1.block, .block-01 .top h2.block, .block-01 .top h3.block {
			font-size:20px;
			color:#000;
			font-weight:normal;
			padding:8px 27px 0 0;
			height:35px;
			background:url(../img/raquo-1.gif) right 0 no-repeat;
		}
	.error-404 li {
		width:49.9%;
		float:left;
		padding:20px 0 10px 0;
		position:relative;
	}
	.erroras-404 .error-404 { padding:0 35px; }
		.erroras-404 .error-404 li {
			width:100%;
			float:none;
			padding:20px 0 10px 0;
			position:relative;
		}
	.error-404 b {
		font-size:16px;
		color:#000;
		margin:0 0 10px 90px;
		display:block;
	}
	.error-404 p {
		margin:0 0 0 90px;
		display:block;
	}
	.error-404 .lt {
		position:absolute;
		top:20px;
		left:20px;
		text-transform:uppercase;
		font-size:16px;
		clear:#111;
		text-decoration:none;
		padding-left:24px;
		background:url(../img/lt.gif) 0 center no-repeat;
	}
	.error-404 .en {
		position:absolute;
		top:20px;
		left:20px;
		text-transform:uppercase;
		font-size:16px;
		clear:#111;
		text-decoration:none;
		padding-left:24px;
		background:url(../img/en.gif) 0 center no-repeat;
	}
	.error-404 .ru {
		position:absolute;
		top:20px;
		left:20px;
		text-transform:uppercase;
		font-size:16px;
		clear:#111;
		text-decoration:none;
		padding-left:24px;
		background:url(../img/ru.gif) 0 center no-repeat;
	}
	.error-404 .de {
		position:absolute;
		top:20px;
		left:20px;
		text-transform:uppercase;
		font-size:16px;
		clear:#111;
		text-decoration:none;
		padding-left:24px;
		background:url(../img/de.gif) 0 center no-repeat;
	}
	.error-404 .pl {
		position:absolute;
		top:20px;
		left:20px;
		text-transform:uppercase;
		font-size:16px;
		clear:#111;
		text-decoration:none;
		padding-left:24px;
		background:url(../img/pl.gif) 0 center no-repeat;
	}
.text-inside { padding:20px 20px 0 20px; }
	.text-inside p {
		display:block;
		padding:0 0 20px 0;
		line-height:150%;
	}
	.text-inside h2 {
		font-size:16px;
		display:block;
		padding:0 0 10px 0;
	}
	.text-inside img.fl { margin:0 10px 0 0; }
	.text-inside ul { padding:10px 0 30px 0; }
	.text-inside li {
		padding:0 0 5px 10px;
		background:url(../img/raquo-2.gif) 0 5px no-repeat;
	}
	.text-inside td, .text-inside th { padding:7px 0; }
		.text-inside .table-01 thead td, .text-inside .table-01 thead th {
			background:#EBF0F2;
			text-align:center;
			font-weight:normal;
			color:#696B6C;
			padding:7px 20px;
		}
		.text-inside .table-01 tbody td, .text-inside .table-01 tbody th {
			border-top:1px solid #EBF0F2;
			text-align:center;
			font-weight:normal;
			padding:7px 20px;
		}
		.text-inside .table-01 tbody a { font-weight:bold; }
	.text-inside h3 {
		font-size:16px;
		color:#000;
		display:block;
	}
	.text-inside .seperator {
		border-top:1px solid #EAEAEA;
		margin:20px 0 30px 0;
	}
.partners {
	height:110px;
	border-bottom:1px solid #EAEAEA;
}
	.partners td { text-align:center; }
.popup-1 {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-165px;
	margin-top:-100px;
	width:330px;
	z-index:100;
}
.popup-2 {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-310px;
	margin-top:-300px;
	width:620px;
	z-index:100;
}
	.popup-1 .bg-1 {
		line-height:1px;
		background:url(../img/pop-bg-1.gif) 0 0 repeat-x;
	}
	.popup-1 .bg-2 { background:url(../img/pop-bg-2.png) 0 0 repeat-y; }
	.popup-1 .bg-3 {
		background:url(../img/pop-bg-3.png) 0 0 repeat-x;
		line-height:1px;
	}
	.popup-1 .bg-4 { background:url(../img/pop-bg-4.png) 0 0 repeat-y; }
	.popup-1 .bg-0 {
		background:#FFF;
		padding:0 15px;
	}
	* html .popup-1 .bg-2 { background:none; }
	* html .popup-1 .bg-3 { background:none; }
	* html .popup-1 .bg-4 { background:none; }
	*:first-child+html .popup-1 .bg-2 { background:none; }
	*:first-child+html .popup-1 .bg-3 { background:none; }
	*:first-child+html .popup-1 .bg-4 { background:none; }
	.popup-1 .bg-2 { background /*\**/:none\9; }
	.popup-1 .bg-3 { background /*\**/:none\9; }
	.popup-1 .bg-4 { background /*\**/:none\9; }
	.popup-1 .close, .qtip .close {
		border-bottom:1px solid #EAEAEA;
		padding:2px 20px 6px 0;
		background:url(../img/pop-close.gif) right 3px no-repeat;
		margin:0 0 12px 0;
	}
		.popup-1 .close a { color:#656565; }
	.tiny-form label {
		display:block;
		float:left;
		padding:2px 0 0 0;
	}
	.tiny-form .textfield {
		display:block;
		float:right;
		width:200px;
	}
	.tiny-form .clr { margin:0 0 6px 0; }
.button-1 {
	background:url(../img/button-1.gif) right 0 no-repeat;
	height:29px;
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	padding:7px 25px 0 22px;
	position:relative;
}
	.button-1 span {
		background:url(../img/button-1.gif) 0 0 no-repeat;
		height:36px;
		display:block;
		position:absolute;
		left:-5px;
		top:0;
		width:5px;
	}
.message {
	margin:-7px 0 7px 0;
	padding:7px 7px 7px 45px;
	text-align:left;
}
	.message p { color:#656565; }
	.message .cor-11 {
		position:absolute;
		top:-1px;
		left:-1px;
		width:3px;
		height:3px;
	}
	.message .cor-12 {
		position:absolute;
		top:-1px;
		right:-1px;
		width:3px;
		height:3px;
	}
	.message .cor-13 {
		position:absolute;
		bottom:-1px;
		right:-1px;
		width:3px;
		height:3px;
	}
	.message .cor-14 {
		position:absolute;
		bottom:-1px;
		left:-1px;
		width:3px;
		height:3px;
	}
.error-1 {
	border:1px solid #ED1E25;
	background:url(../img/error-ico.gif) 10px center no-repeat;
}
	.error-1 .cor-11 { background:url(../img/cor-31.gif); }
	.error-1 .cor-12 { background:url(../img/cor-32.gif); }
	.error-1 .cor-13 { background:url(../img/cor-33.gif); }
	.error-1 .cor-14 { background:url(../img/cor-34.gif); }
.ok-1 {
	border:1px solid #8EC841;
	background:url(../img/ok-ico.gif) 10px center no-repeat;
}
	.ok-1 .cor-11 { background:url(../img/cor-41.gif); }
	.ok-1 .cor-12 { background:url(../img/cor-42.gif); }
	.ok-1 .cor-13 { background:url(../img/cor-43.gif); }
	.ok-1 .cor-14 { background:url(../img/cor-44.gif); }
.close-fixed {
	padding:13px 20px 15px 0 !important;
	background:url(../img/pop-close.gif) right 14px no-repeat !important;
}
	.close-fixed h4 {
		position:absolute;
		top:17px;
		left:20px;
		font-size:20px;
		font-weight:normal;
		color:#000;
	}
.medium-form { padding:0 0 10px 0; }
	.medium-form p.block {
		padding:0 0 10px 0;
		border-bottom:1px solid #EAEAEA;
		line-height:150%;
	}
	.fields-1 .error-1, .fields-1 .ok-1 { margin:7px 0 0 0 !important; }
	.fields-1 label.fl {
		display:block;
		width:33%;
		padding:10px 0 0 0;
		font-weight:bold;
		color:#000;
	}
		.fields-1 label.fl .textfield {
			display:block;
			width:90%;
			margin:2px 0 0 0;
		}
	.fields-1 label.block {
		display:block;
		padding:10px 0 0 0;
		font-weight:bold;
		color:#000;
	}
		.fields-1 label.block textarea {
			display:block;
			width:95%;
			height:90px;
			margin:2px 0 0 0;
		}
	.medium-form b.block {
		padding:10px 0 3px 0;
		color:#000;
	}
	.medium-form .security {
		background:#E8F2F4;
		padding:9px;
	}
		.medium-form .security img.fl {
			border:3px solid #D4E2E8;
			margin:0 16px 0 0;
		}
		.medium-form .security label {
			display:block;
			font-weight:bold;
			color:#000;
		}
			.medium-form .security label .textfield {
				display:block;
				margin:4px 0 0 0;
				width:150px;
			}
	.medium-form span.block {
		font-size:11px;
		padding:10px 0;
		line-height:150%;
		color:#666;
	}
		.medium-form span.block * {
			font-size:11px;
			color:#666;
		}
	.medium-form span.fl {
		font-size:11px;
		padding:10px 0 0 0;
		line-height:150%;
		color:#00608C;
	}
	.erroras-404 .logo-wrap {
		padding:90px 0 0 0;
		height:90px;
	}
		.erroras-404 .logo-wrap img { margin:0 auto; }
	.erroras-404 .bg-1 {
		background:url(../img/error-block.jpg) 0 bottom no-repeat;
		width:522px;
		margin:0 auto;
		padding:0 0 70px 0;
	}
	.erroras-404 .bg-2 {
		background:url(../img/error-block.jpg) 0 0 no-repeat;
		height:30px;
	}
.left-side { width:710px; }
.right-side { width:255px; }
.search-results { padding:20px; }
	.search-results p {
		display:block;
		padding:0 0 5px 0;
		line-height:150%;
	}
	.search-results h2 {
		font-size:16px;
		display:block;
	}
.block-02 {
	border:1px solid #EAEAEA;
	height:40px;
	background:url(../img/grad-small.gif) 0 bottom repeat-x;
}
	.block-02 .cor-011 {
		position:absolute;
		top:-1px;
		left:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-21.gif);
	}
	.block-02 .cor-021 {
		position:absolute;
		top:-1px;
		right:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-22.gif);
	}
	.block-02 .cor-031 {
		position:absolute;
		bottom:-1px;
		right:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-23.gif);
	}
	.block-02 .cor-041 {
		position:absolute;
		bottom:-1px;
		left:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-24.gif);
	}
	.block-01 .top-1 {
		background:url(../img/grad-4.gif) 0 bottom repeat-x;
		border-bottom:1px solid #EAEAEA;
		padding:15px;
	}
		.block-01 .top-1 b.block, .block-01 .top-1 h1.block, .block-01 .top-1 h2.block, .block-01 .top-1 h3.block {
			font-size:14px;
			padding:0 0 10px 0;
		}
		.block-01 .top-1 p.block {
			padding:12px 0 0 15px;
			color:#696B6C;
			font-weight:bold;
		}
		.block-01 .top-1 a.block { margin:7px 23px 0 0; }
		* html .block-01 .top-1 a.block { margin:7px 11px 0 0; }
		*:first-child+html .block-01 .top-1 a.block { margin:7px 11px 0 0; }
.ico-mail {
	padding:5px 0 5px 34px;
	background:url(../img/mail-big.gif) 0 center no-repeat;
}
.ico-rss {
	padding:5px 0 5px 29px;
	background:url(../img/rss-1.gif) 0 2px no-repeat;
}
.back-1 {
	margin:30px 0 -30px 0;
	border-top:1px solid #EAEAEA;
	padding:7px 15px 8px 0;
}
	.back-1 a {
		padding-left:15px;
		background:url(../img/arrow.gif) 0 center no-repeat;
	}
.error-2 {
	font-size:14px;
	color:#C92817;
	font-weight:bold;
	padding:5px 0 5px 30px;
	margin:0 0 30px 0;
	background:url(../img/error-ico.gif) 0 center no-repeat;
}
	.search-results h2 {
		display:block;
		font-size:16px;
		color:#000;
		padding:0 0 5px 0;
	}
.list-2 { padding:0 0 30px 0; }
	.list-2 li { padding:0 0 7px 0; }
.padding-bottom-1 { padding-bottom:30px !important; }
.block-03 { border:3px solid #BDCFD5; }
	.block-03 .cor-012 {
		position:absolute;
		top:-3px;
		left:-3px;
		width:9px;
		height:9px;
		background:url(../img/cor-51.gif);
	}
	.block-03 .cor-022 {
		position:absolute;
		top:-3px;
		right:-3px;
		width:9px;
		height:9px;
		background:url(../img/cor-52.gif);
	}
	.block-03 .cor-032 {
		position:absolute;
		bottom:-3px;
		right:-3px;
		width:9px;
		height:9px;
		background:url(../img/cor-53.gif);
	}
	.block-03 .cor-042 {
		position:absolute;
		bottom:-3px;
		left:-3px;
		width:9px;
		height:9px;
		background:url(../img/cor-54.gif);
	}
.forma-1 { padding:3px 5px 13px 13px; }
	.forma-1 label {
		font-weight:bold;
		color:#000;
		margin:0 10px 0 0;
		padding:9px 0 0 0;
	}
	.forma-1 select, .forma-1 .textfield {
		display:block;
		margin:2px 0 0 0;
	}
	.forma-1 .field-1 { width:225px; }
		.forma-1 .field-1 select { width:220px; }
	.forma-1 .field-2 { width:300px; }
		.forma-1 .field-2 .textfield { width:295px; }
	.forma-1 .field-3 { width:120px; }
		.forma-1 .field-3 select { width:115px; }
	.forma-1 .field-4 { width:95px; }
		.forma-1 .field-4 select { width:90px; }
	.forma-1 .field-5 { width:145px; }
		.forma-1 .field-5 select { width:140px; }
	.forma-1 .field-6 { width:150px; }
		.forma-1 .field-6 select { width:145px; }
	.forma-1 .button-1 { margin:18px 0 0 -3px; }
	.forma-1 p.block {
		font-size:11px;
		margin:5px 0 0 0;
		color:#00608C;
		padding:4px 26px;
		background:url(../img/info.gif) 0 center no-repeat;
	}
	.forma-1 span.block { padding:10px 0 0 0; }
		.forma-1 span.block a, #orderFormOpen {
			background:url(../img/arrow.gif) 0 center no-repeat;
			padding:0 0 0 15px;
		}
.block-04 {
	border:1px solid #D9E7EC;
	background:#ECF3F5;
}
.block-04-fixed {
	background:#E1ECF0;
	padding:0 0 4px 0;
	margin:24px 0 -11px 0;
}
	.block-04 .top-21 {
		background:url(../img/grad-2.gif) 0 0 repeat-x #E1ECF0;
		height:27px;
		font-size:20px;
		color:#000;
		padding:8px 20px;
		border:1px solid #D9E7EC;
		border-bottom:0 none;
		font-size:14px;
		font-weight:normal;
	}
		.block-04 .top-21 .close-1 { margin-right:-10px; }
	.block-04 .cor-015 {
		position:absolute;
		top:-1px;
		left:-1px;
		width:6px;
		height:6px;
		background:url(../img/cor-01.gif);
	}
	.block-04 .cor-025 {
		position:absolute;
		top:-1px;
		right:-1px;
		width:6px;
		height:6px;
		background:url(../img/cor-02.gif);
	}
	.block-04 .cor-035 {
		position:absolute;
		bottom:-1px;
		right:-1px;
		width:6px;
		height:6px;
		background:url(../img/cor-03.gif);
	}
	.block-04 .cor-045 {
		position:absolute;
		bottom:-1px;
		left:-1px;
		width:6px;
		height:6px;
		background:url(../img/cor-04.gif);
	}
	.block-04-fixed .cor-035 {
		position:absolute;
		bottom:0;
		right:0;
		width:7px;
		height:7px;
		background:url(../img/cor-103.gif);
	}
	.block-04-fixed .cor-045 {
		position:absolute;
		bottom:0;
		left:0;
		width:7px;
		height:7px;
		background:url(../img/cor-104.gif);
	}
	.block-04 .top-2 {
		background:url(../img/grad-2.gif) 0 0 repeat-x #E1ECF0;
		height:27px;
		font-size:20px;
		color:#000;
		padding:8px 10px;
		border-bottom:1px solid #D9E7EC;
        font-weight: normal;
	}
.text-1 { padding:10px; }
	.text-1 .date {
		padding:10px 0 4px 0;
		color:#656565;
	}
.block-05 {
	border:1px solid #EAEAEA;
	background:url(../img/grad-3.gif) 0 0 repeat-x #EBF0F2;
}
	.block-05 .cor-013 {
		position:absolute;
		top:-1px;
		left:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-21.gif);
	}
	.block-05 .cor-023 {
		position:absolute;
		top:-1px;
		right:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-22.gif);
	}
	.block-05 .cor-033 {
		position:absolute;
		bottom:-1px;
		right:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-23.gif);
	}
	.block-05 .cor-043 {
		position:absolute;
		bottom:-1px;
		left:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-24.gif);
	}
	.block-05 .top-3 {
		font-size:16px;
		color:#000;
		font-weight:bold;
		padding:7px 10px 10px 10px;
	}
.margin-bot-1 { margin-bottom:13px; }
.margin-top-1 { margin-top:13px; }
.text-2 { padding:0 10px; }
	.text-2 p.block {
		font-size:11px;
		padding:0 0 10px 0;
	}
	.text-2 b.block {
		color:#686B6B;
		padding:0 0 5px 0;
	}
	.text-2 a.block { margin:0 25px 10px 0; }
.block-06 {
	border:1px solid #EAEAEA;
	background:#F4F4F4;

}
	.block-06 .cor-014 {
		position:absolute;
		top:-1px;
		left:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-11.gif);
	}
	.block-06 .cor-024 {
		position:absolute;
		top:-1px;
		right:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-12.gif);
	}
	.block-06 .cor-034 {
		position:absolute;
		bottom:-1px;
		right:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-13.gif);
	}
	.block-06 .cor-044 {
		position:absolute;
		bottom:-1px;
		left:-1px;
		width:7px;
		height:7px;
		background:url(../img/cor-14.gif);
	}
	.block-06 .top-3 {
		font-size:16px;
		color:#000;
		font-weight:bold;
		padding:7px 10px 10px 10px;
	}
.list-3 { margin:-10px 0 0 0; }
	.list-3 li {
		padding:10px;
		border-top:1px solid #EAEAEA;
	}
	.item-1 a.block {
		font-weight:bold;
		margin:0 0 5px 0;
		height:36px;
		overflow:hidden;
	}
	.item-1 p.block { line-height:150%; }
		.item-1 p.block strike {
			display:block;
			font-size:16px;
			color:#000;
			font-weight:bold;
			padding:5px 0;
		}
		.item-1 p.block b {
			display:block;
			font-size:16px;
			color:#C92817;
		}
.image-1 {
	width:90px;
	text-align:center;
	margin:0 15px 0 0;
}
	.image-1 img { margin:0 0 5px 0; }
		.image-1 b {
			display:block;
			font-size:16px;
			color:#000;
			text-align:left !important;
		}
.discount {
	display:block;
	position:relative;
	background:url(../img/discount.gif) right 0 no-repeat;
	height:19px;
	margin:0 0 0 21px;
	padding:6px 7px 0 7px;
	font-size:10px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
}
	.discount span {
		display:block;
		position:absolute;
		background:url(../img/discount.gif) 0 0 no-repeat;
		height:25px;
		width:21px;
		top:0;
		left:-21px;
		text-indent:-100px;
		text-decoration:none;
	}
.car { padding:20px; }
	.car .side-1 {
		width:400px;
		margin:0 20px 0 0;
	}
	.car .side-2 { width:245px; }
	.car .top-3 { padding:15px 15px 0 15px; }
	.car .list-3 { margin:0 !important; }
		.car .list-3 li {
			padding:15px;
			border-top:1px solid #EAEAEA;
		}
		.car .item-1 a.block { font-size:14px; }
		.car .item-1 .image-1 { width:170px; }
.topas {
	padding:1px 0;
	margin:0 0 10px 0;
}
	.topas td {
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		padding:0 0 0 40px;
		line-height:200%;
		height:20px;
	}
		.topas td span {
			color:#FFF;
			font-size:14px;
			font-weight:normal;
			line-height:200%;
		}
	.topas table { margin:0 auto; }
.status-1 { background:#F26065; }
	.status-1 td { background:url(../img/sold.gif) 0 center no-repeat; }
.status-2 { background:#F9B601; }
	.status-2 td { background:url(../img/reserved.gif) 0 center no-repeat; }
.status-3 { background:#F9B601; }
	.status-3 td {
		padding:0 0 0 45px;
		background:url(../img/comming.gif) 0 center no-repeat;
	}
	.item-2 b.block, .item-2 h1.block {
		font-size:18px;
		color:#357BAD;
		padding:10px 10px 15px 10px;
		line-height:110%;
	}
.border-bottom-1 { border-bottom:1px solid #EAEAEA; }
.border-top-1 { border-top:1px solid #EAEAEA; }
	.item-2 .table-02 { margin:10px 0 15px 0; }
	.table-02 td {
		padding:5px 0 0 10px;
		color:#656565;
	}
	.item-2 p.block {
		padding:15px 10px;
		line-height:150%;
	}
		.item-2 p.block strong.block {
			color:#000;
			padding:0 0 7px 0;
		}
.text-3 { padding:15px; }
	.text-3 b.block {
		color:#000;
		padding:0 0 5px 0;
	}
	.text-3 a {
		margin:0 10px 0 0;
		white-space:nowrap;
		line-height:150%;
	}
.margins-1 { margin:7px 4px 0 4px; }
.margins-2 { margin:0 10px; }
.block-041 {
	border:3px solid #BDCFD5;
	background:#FFF;
	padding:0 0 12px 0;
}
	.block-041 .cor-201 {
		position:absolute;
		top:-3px;
		left:-3px;
		width:9px;
		height:9px;
		background:url(../img/cor-201.gif);
	}
	.block-041 .cor-202 {
		position:absolute;
		top:-3px;
		right:-3px;
		width:9px;
		height:9px;
		background:url(../img/cor-202.gif);
	}
	.block-041 .cor-203 {
		position:absolute;
		bottom:-3px;
		right:-3px;
		width:9px;
		height:9px;
		background:url(../img/cor-203.gif);
	}
	.block-041 .cor-204 {
		position:absolute;
		bottom:-3px;
		left:-3px;
		width:9px;
		height:9px;
		background:url(../img/cor-204.gif);
	}
.no-padd-lft { padding-left:0 !important; }
.overflow-1 {
	height:162px;
	overflow:auto;
	margin:0 13px;
}
	.overflow-1 td {
		padding:9px 20px;
		border-right:20px solid #FFF;
	}
	.overflow-1 .item-1 { width:185px; }
	.overflow-1 td.over-1 { background:#E6EFF5; }
.close-1 {
	color:#656565;
	padding-right:17px;
	background:url(../img/del.gif) right 1px no-repeat;
	font-weight:normal;
	margin-left:20px;
}
.item-3 { padding:20px 20px 0 20px; }
	.item-3 .side-3 { width:400px; }
	.item-3 .side-4 { width:250px; }
.table-03 { margin:-15px 5px 15px 5px; }
* html .table-03 { margin:0 5px 15px 0; }
*:first-child+html .table-03 { margin:0 5px 15px 0; }
	.table-03 td {
		padding:5px 0 0 10px;
		color:#313232;
		width:100%;
	}
	.table-03 th {
		/*white-space:nowrap;*/
		padding:5px 20px 0 10px;
		font-weight:normal;
		text-align:left;
		color:#313232;
	}
    .table-03 th.name{
        padding-top:10px;
    }
    .table-03 th.name span{
        font-weight:bold; 
        color:#444;
        padding-left:3px;
    }
	* html .table-03 th { padding:5px 20px 0 10px; }
	*:first-child+html .table-03 th { padding:5px 20px 0 10px; }
.thumbs-1 {
	padding:8px 0 0 0;
	background:#E8F1F4;
}
	.thumbs-1 a {
		display:block;
		float:left;
		margin:0 0 8px 8px;
	}
.exp-1 {
	position:absolute;
	bottom:10px;
	right:10px;
    cursor:pointer;
}
.margin-bot-2 { margin-bottom:1px; }
.counter {
	background:url(../img/counter.gif) right 0 no-repeat;
	height:27px;
	margin:0 0 13px 5px;
	color:#FFF;
	padding:4px 10px 0 6px;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
	.counter span {
		background:url(../img/counter.gif) 0 0 no-repeat;
		height:31px;
		left:-5px;
		top:0;
		display:block;
		width:5px;
		position:absolute;
		text-indent:-100px;
		text-decoration:none;
	}
	.block-07 .bg-00 { background:#FFF; }
	.block-07 .bg-01 {
		line-height:1px;
		font-size:1px;
		height:7px;
		background:url(../img/drop-bg-1.gif) 0 bottom repeat-x;
	}
	.block-07 .bg-02 {
		line-height:1px;
		font-size:1px;
		background:url(../img/drop-bg-2.png) 0 0 repeat-y;
	}
	.block-07 .bg-04 {
		line-height:1px;
		font-size:1px;
		background:url(../img/drop-bg-4.png) 0 0 repeat-y;
	}
	.block-07 .bg-03 {
		line-height:1px;
		font-size:1px;
		height:7px;
		background:url(../img/drop-bg-3.png) 0 0 repeat-x;
	}
	* html .block-07 .bg-02 { background:none; }
	* html .block-07 .bg-03 { background:none; }
	* html .block-07 .bg-04 { background:none; }
	*:first-child+html .block-07 .bg-02 { background:none; }
	*:first-child+html .block-07 .bg-03 { background:none; }
	*:first-child+html .block-07 .bg-04 { background:none; }
	.block-07 .bg-02 { background /*\**/:none\9; }
	.block-07 .bg-03 { background /*\**/:none\9; }
	.block-07 .bg-04 { background /*\**/:none\9; }
	.item-2 .counter-wrap {
		margin:-17px -4px 13px -4px;
		z-index:10;
	}
.small-form { padding:5px 8px; }
	.small-form p {
		display:block;
		color:#656565;
		border-bottom:1px solid #EAEAEA;
		padding:0 0 5px 0;
		margin:0 0 5px 0;
	}
	.small-form label {
		display:block;
		padding:0 0 8px 0;
		color:#000;
		font-weight:bold;
	}
	.small-form .textfield {
		display:block;
		width:140px;
		margin:2px 0 0 0;
	}
	.small-form select {
		display:block;
		width:145px;
		margin:2px 0;
	}
	.small-form select.short {
		display:inline;
		width:70px;
		margin:2px 10px 0 0;
	}
	.small-form span { font-weight:normal; }
	.small-form b {
		display:block;
		padding:5px 0 10px 0;
		color:#313232;
		font-size:14px;
	}
	.small-form b span {
		color:#313232;
		font-size:16px;
		font-weight:bold;
	}
.paddings-0 {
	padding-left:0 !important;
	padding-right:0 !important;
}
.block-08 { border:1px solid #EAEAEA; }
	.block-08 .cor-018 {
		height:6px;
		left:-1px;
		top:-1px;
		width:6px;
		position:absolute;
		background:url(../img/cor-11.gif) 0 0;
	}
	.block-08 .cor-028 {
		height:6px;
		width:6px;
		right:-1px;
		top:-1px;
		position:absolute;
		background:url(../img/cor-12.gif) 0 0;
	}
	.block-08 .cor-038 {
		height:6px;
		width:6px;
		bottom:-1px;
		right:-1px;
		position:absolute;
		background:url(../img/coras-3.gif) 0 0;
	}
	.block-08 .cor-048 {
		height:6px;
		width:6px;
		left:-1px;
		bottom:-1px;
		position:absolute;
		background:url(../img/coras-4.gif) 0 0;
	}
	.block-08 .bg-11 {
		background:url(../img/gradas-1.gif) 0 0 repeat-x #F3F3F3;
		padding:10px 0;
		border-bottom:1px solid #EAEAEA;
	}
	.block-08 .bg-22 {
		padding:10px 0;
		background:url(../img/gradas-2.gif) 0 bottom repeat-x #F3F3F3;
	}
	.tbl-1 th {
		text-align:left;
		padding:0 0 10px 12px;
		vertical-align:top;
		color:#C92817;
	}
		.tbl-1 th strong {
			font-size:14px;
			color:#C92817;
			display:block;
			padding:3px 0 0 0;
		}
	.tbl-1 td {
		text-align:right;
		padding:0 24px 10px 0;
		vertical-align:top;
		color:#C92817;
		font-weight:bold;
	}
		.tbl-1 td b {
			font-size:18px;
			color:#C92817;
			display:block;
			padding:0 0 5px 0;
		}
		.tbl-1 td strong {
			font-size:14px;
			color:#C92817;
		}
	.tbl-2 th {
		text-align:left;
		padding:0 0 10px 12px;
		vertical-align:top;
		color:#313232;
	}
		.tbl-2 th strong {
			font-size:14px;
			color:#313232;
			display:block;
			padding:3px 0 0 0;
		}
	.tbl-2 td {
		text-align:right;
		padding:0 24px 10px 0;
		vertical-align:top;
		color:#313232;
		font-weight:bold;
	}
		.tbl-2 td b {
			font-size:18px;
			color:#313232;
			display:block;
			padding:0 0 5px 0;
		}
		.tbl-2 td strong {
			font-size:14px;
			color:#313232;
		}
.table-04 { margin-bottom:-30px; }
	.table-04 th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
		border-top:1px solid #EAEAEA;
		border-right:1px solid #EAEAEA;
		padding:10px 20px;
		width:50%;
	}
	.table-04 td {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
		border-top:1px solid #EAEAEA;
		padding:10px 20px;
		width:50%;
	}
	.table-04 .image-1 { width:170px; }
		.table-04 .item-1 a.block { font-size:14px; }
.discount-1 {
	padding:10px 20px;
	font-size:14px;
}
	.discount-1 strong {
		font-size:14px;
		color:#D7140B;
	}
.list-4 { padding:12px; }
	.list-4 a {
		display:block;
        text-decoration:underline;
		background:url(../img/raquo-blue.gif) 0 center no-repeat;
		margin:0 0 5px 0;
		padding:1px 0 2px 30px;
		font-size:13px;
	}
	.list-4 a:hover {
		text-decoration:none;
	}
    .list-4 a.red {
        background:url(../img/raquo-red.gif) 0 center no-repeat;  
        color:#D7140B;
    }
    .list-4 a.red:hover {
        text-decoration:none; 
    }
    .list-4 a.black {
        background:url(../img/raquo-black.gif) 0 center no-repeat;  
        color:#000;
    }
    .list-4 a.black:hover {
        text-decoration:none; 
    }
    .list-4 a.act{
        text-decoration:none;
        font-weight:bold;    
    }
    
.top-search {
	padding:25px 0 45px 0;
	background:url(../img/car-1.gif) 265px 155px no-repeat;
}
	.top-search .side-r { width:255px; }
	.top-search .side-l { width:710px; }
.stop-sign {
	background:url(../img/stop-sign.gif) center 0 no-repeat;
	padding:60px 0 0 0;
	font-size:16px;
	font-family:"Trebuchet MS", Arial;
	text-transform:uppercase;
	font-weight:normal;
}
	.stop-sign a {
		background:url(../img/arrow.gif) 0 center no-repeat;
		padding:0 0 0 15px;
	}
.search-block {
	background:url(../img/autopark-paieska.png);
	width:711px;
	height:231px;
}
* html .search-block { background:none; }
*:first-child+html .search-block { background:none; }
.search-block { background /*\**/:none\9; }
	.search-block .bg-1 { background:url(../img/search-bg-1.gif) 0 0 repeat-x; }
		.search-block .blockas {
			font-size:18px;
			display:block;
			color:#000;
			padding:4px 0 4px 50px;
			background:url(../img/search.gif) 4px center no-repeat;
			margin:9px 12px;
			position:relative;
		}
	.search-block .bg-3 {
		background:url(../img/search-bg-3.gif) 0 0 repeat-x;
		line-height:1px;
	}
	.search-block .bg-2 { background:url(../img/search-bg-2.gif) 0 0 repeat-y; }
	.search-block .bg-4 { background:url(../img/search-bg-4.gif) 0 0 repeat-y; }
	.search-block .bg-0 { background:#FFF; }
.filter-1 { padding:10px 0; }
	.filter-1 a {
		margin:0 10px;
		white-space:nowrap;
	}
	.filter-1 a.act {
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
.pagination {
	margin:30px 0 -30px 0;
	border-top:1px solid #EAEAEA;
	padding:17px 15px 0 15px;
	height:38px;
}
	.pagination label { padding:2px 0 0 0; }
		.pagination label select {
			margin:-2px 0 0 10px;
			width:50px;
		}
	.pagination table, .pagination ul { width:500px; }
	.pagination table {
		margin:-17px 0 0 0;
		height:55px;
	}
	.pagination li.fst { padding:1px 2px 1px 0 !important; }
	.pagination li {
		padding:1px 9px;
		border-left:1px solid #D8D8D8;
		float:left;
		margin:2px 0;
	}
	.pagination a.act {
		text-decoration:none;
		color:#000;
	}
.attention-on {
	width:423px;
	margin:20px 0 0 0;
	height:45px;
	background:url(../img/attention-on.gif) 0 0 no-repeat;
	padding:8px 5px 5px 10px;
	font-size:11px;
}
	.attention-on * { font-size:11px; }
	.attention-on b { text-transform:uppercase; }
    .attention-on img { margin:-4px 0 0 10px; position:relative;}
	.attention-on a { cursor:pointer; }
.choose-model { padding:0 10px 5px 10px; }
.text-4 {
	padding:10px;
	border-top:1px solid #EAEAEA;
}
	.text-4 a.fr {
		color:#656565;
		padding:0 15px 0 0;
		background:url(../img/del.gif) right 0 no-repeat;
	}
	.text-4 p {
		display:block;
		padding:10px 0 0 0;
		line-height:150%;
	}
		.text-4 p a {
			margin:0 5px 0 0;
			white-space:nowrap;
			line-height:150%;
		}
		.text-4 p a.act {
			text-decoration:none;
			color:#000;
			font-weight:bold;
		}
.filter-2 {
	width:625px;
	position:absolute;
	top:30px;
	right:6px;
	z-index:10;
}
.list-5 { padding:12px 0 0 14px; }
	.list-5 li {
		float:left;
		width:199px;
		padding:0 0 10px 0;
		text-align:left;
	}
		.list-5 li input { margin:0 7px 0 0; }
		.list-5 li span { color:#C92817; }
	.list-5 li.fr { float:right; }
.unique {
	padding:10px 0;
	margin:0 10px;
	border-top:1px solid #EAEAEA;
}
	.unique label {
		font-weight:bold;
		color:#000;
		padding:6px 0 0 0;
	}
		.unique label .textfield {
			margin:0 0 0 10px;
			width:220px;
		}

#leasingBody{
    display:none;
}

#leasingOverlay{
    display:none;
    position:absolute; 
    top: 0px; 
    left:0px; 
    background-color:#fff; 
    z-index:19; 
    width:100%; 
    height:100%; 
    filter:alpha(opacity=80); 
    -moz-opacity: 0.80; 
    opacity: 0.80;
}

#leasingLoad{
    display:none;
    position:absolute; 
    top: 130px; 
    left:100px; 
    padding:5px; 
    background-color:#fff; 
    border:1px solid #3E85A5; 
    z-index:20;
}


