/* tags */ 
html, body {margin:0; padding:0; color:#393939; height:100%; font:11px Tahoma, Verdana, Arial, sans-serif; background:#EBF3F6}
form, table, p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote {margin-bottom:16px; padding-bottom:0; padding-top:0; margin-top:0}
textarea {font:1em Arial, Tahoma, Verdana, sans-serif}
a:link, a:visited {text-decoration:underline; color:#0487BD} 
a, a:hover {text-decoration:none; color:#FF4800}
a img {border:0}
address, {font-style:normal}
h1 {position:relative; font-size:1.3em; font-weight:bold; text-align:left; color:#333}
h2 {font-size:1.3em; color:#333}
h2 a {color:#333}
h2 a:link, h2 a:visited {text-decoration:none} 
h2 a, h2 a:hover {text-decoration:underline}
h3, h4, h5, h6 {font-size:1em; text-align:left}
table {border:0; border-spacing:2px; width: 624px;}
td {border:0px;  padding:2px; bgcolor: #fff}

/* classes */

.order {margin-bottom:10px; font-weight: bold;}
.order:link img, .order:visited img, .order img, .order:hover img {border:0}

.border_without_space {border-collapse:collapse; border-spacing:0px;}
table.border_without_space td {border:1px solid #000}

.border_with_space {border-collapse:none}
table.border_with_space td {border:1px solid #000}

 .yellowbox a#ordernew {display:block; width:202px; height:20px; background:url(/images/h-order-new.png); padding:0; margin:0 auto}
* html .yellowbox a#ordernew {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/h-order-new.png', SizingMethod="scale")}
 .yellowbox2 a#special {display:block; width:202px; height:82px; padding:0; margin:0 auto}


.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.fleft {float:left}
.fright {float:right}
img.fleft, img.left {float:left; margin:0 10px 10px 0}
img.fright, img.right {float:left; margin:0 0 10px 10px}
.clear {clear:both}
.arr {font-family:"Times New Roman"}
.bluebox {position:relative; padding:26px 38px 29px 38px; background:#007AB7 url(/images/bluebox.jpg) 0 0 no-repeat; border-bottom:1px solid #fff}
.bluebox a {display:block; height:17px; padding:8px 11px 5px 11px; font:11px Tahoma}
.bluebox a:link, .bluebox a:visited {color:#fff;background:url(/images/li.gif) 197px 11px no-repeat; font-weight:normal}
.bluebox a, .bluebox a:hover {color:#fff;background:#1986A7 url(/images/li5.gif) 199px 10px no-repeat; font-weight:bold}
.bluebox ul {margin:0; padding:0; list-style-type:none}
.bluebox ul li {margin:0; padding:0; background:url(/images/ul.gif) left top repeat-x}
.bluebox ul li.first {background:none}
.yellowbox {position:relative; padding:26px 38px 29px 38px; background:#F39350 url(/images/yellowbox.jpg) 0 0 no-repeat; border-bottom:1px solid #fff}
.yellowbox2 {position:relative; padding:26px 38px 29px 38px;  border-bottom:0px solid #fff;}

.yellowbox a {display:block; height:17px; padding:8px 11px 5px 11px; font:11px Tahoma}
.yellowbox a:link, .yellowbox a:visited {color:#fff;background:url(/images/li2.gif) 197px 11px no-repeat; font-weight:normal}
.yellowbox a, .yellowbox a:hover {color:#fff;background:#E47C25 url(/images/li5.gif) 199px 10px no-repeat; font-weight:bold}
.yellowbox ul {margin:0; padding:0; list-style-type:none}
.yellowbox ul li {margin:0; padding:0; background:url(/images/ul2.gif) left top repeat-x}
.yellowbox ul li.first {background:none}
.box {padding:28px 30px 0 46px; line-height:16px; color:#3D3D3D}
.news a {color:#3D3D3D}
.date {color:#E40000; font-size:9px}
#content .hr {float:right; width:290px; height:1px; font-size:1px; padding:0 0 30px 0; background:url(/images/hr2.gif) 0 5px repeat-x}
#left .hr {height:1px; font-size:1px; padding:10px 0 20px 0; background:url(/images/hr.gif) 0 10px repeat-x}
.archive {height:23px; padding:7px 0 5px 10px; background:url(/images/archive.gif) 150px top no-repeat}
.path {height:30px; padding:0 45px 0 116px; font-weight:bold; color:#252525}
.path h1 {display:inline; font-weight:bold; color:#252525; font-size:1em}
.path span {float:right; color:#790000; font-weight:normal}
.path a {color:#790000; margin:0 5px}
.menu {padding:0 0 22px 0; font-size:12px; color:#FF3000; text-align:center}
.menu a {color:#FF3000; margin:0 7px}
.menu span {color:#7E7E7E; margin:0 7px}
.types {list-style-type:none; margin:0; padding:0}
.types li {display:inline; float:left; width:29%; margin:0 2% 17px 2%; background:url(/images/type.gif) right 3px no-repeat}
.typesimg {list-style-type:none; margin:0; padding:0}
.typesimg li {display:inline; float:left; width:31%; margin:0 0 17px 2%}
.typesimg li span.border {display:block; position:relative; width:187px; height:91px; margin-top:7px; padding:9px 0 0 9px}
.typesimg li span.border i {display:block; position:absolute; width:196px; height:100px; left:0; top:0; background:url(/images/border.gif) 0 0 no-repeat; z-index:1; cursor:pointer}
.typesimg li span.link {display:block; width:166px; padding:0 15px}
.typesimg li span.link a:link, .typesimg li span.link a:visited {display:block; background:url(/images/type.gif) right 3px no-repeat}
.typesimg li span.link a, .typesimg li span.link a:hover {display:block; background:url(/images/type2.gif) right 3px no-repeat}
.typesimg2 {list-style-type:none; margin:0; padding:0}
.typesimg2 li {display:inline; float:left; width:31%; margin:0 0 17px 2%}
.typesimg2 li span.border {display:block; position:relative; width:151px; height:116px; margin-top:7px; padding:9px 0 0 9px}
.typesimg2 li span.border i {display:block; position:absolute; width:160px; height:125px; left:0; top:0; background:url(/images/border2.gif) 0 0 no-repeat; z-index:1; cursor:pointer}
.typesimg2 li span.link {display:block; width:166px; padding:0 15px}
.typesimg3 {list-style-type:none; margin:0; padding:0}
.typesimg3 li {display:inline; float:left; width:31%; margin:0 0 17px 2%}
.typesimg3 li span.border {display:block; position:relative; width:151px; height:116px; margin-top:7px; padding:9px 0 0 9px}
.typesimg3 li span.border i {display:block; position:absolute; width:160px; height:125px; left:0; top:0; background:url(/images/border2.gif) 0 0 no-repeat; z-index:1; cursor:pointer}
.typesimg3 li span.link {display:block; width:166px; padding:0 10px}
.js {position:absolute; width:208px; border:1px solid #fff; padding:25px 0 20px 0; margin-left:90px; margin-top:-70px; background:#FA8C3E url(/images/js.gif) 0 0 repeat-x; z-index:9}
.js ul {margin:0; padding:0; text-align:left}
.js li {position:static; display:block; float:none; width:auto; margin:0}
.js li a {position:relative; display:block; padding:6px 25px 9px 50px; margin:0}
.js li a:link, .js li a:visited {color:#fff; font-weight:normal; background:none}
.js li a, .js li a:hover {color:#fff; font-weight:bold; background:#E35200}
.js li a i {display:block; position:absolute; width:14px; height:13px; left:25px; top:7px; background:url(/images/jsul.png) 0 0 no-repeat}
.js li.ffli {height:2px; margin:0 25px 0 50px; padding:0; background:url(/images/jsli.gif) 0 0 repeat-x; font-size:0; line-height:0; list-style-type:none}

/* ids */
#sverhu {display:none}
#global {min-width:1000px; min-height:100%; margin:-164px auto 0 auto; background:url(/images/house-4.jpg) 321px 416px no-repeat}
#g2 {padding:164px 0 0 0}
#pre {position:absolute; margin:-1000px 0 0 -1000px}
#pre1 {background:url(/images/type2.gif) right 3px no-repeat}
#header {position:relative; height:252px; padding:0 0 0 25px; background:url(/images/header.gif) 0 0 repeat-x}
#hrt {height:252px; background:url(/images/hrt.gif) 296px 67px no-repeat}
#hlb {height:252px; background:url(/images/hlb.gif) 252px 112px no-repeat}
#house1 {height:252px; background:url(/images/house-1.gif) 497px 38px no-repeat}
#house2 {height:252px; background:url(/images/house-2.gif) 491px 94px no-repeat}
#house3 {height:252px; background:url(/images/house-3.jpg) 296px 112px no-repeat; padding-right:43px}
#logo {display:inline; float:left; width:296px; height:112px; background:url(/images/logo.jpg) 0 0 no-repeat}
#nav {display:inline; float:left; width:119px; padding:34px 0 0 8px; border-top:4px solid #046191; margin-left:48px}
#nav a {display:inline; float:left; width:15px; height:16px; margin:0 20px}
#home {background:url(/images/home.gif) 0 0 no-repeat}
#search {background:url(/images/search.gif) 0 0 no-repeat}
#mail {background:url(/images/mail.gif) 0 0 no-repeat}
#searchform {float:right; display:inline; width:218px; height:41px; padding-top:32px; background:url(/images/searchform.png) 0 0 no-repeat}
#searchinput {float:left; display:inline; width:138px; height:13px; padding:7px 15px 7px 25px; background:url(/images/searchinput.gif) 0 0 no-repeat; border:0; vertical-align:top; font:9px Tahoma; color:#717171}
#searchsubmit {float:left; display:inline; width:31px; height:27px; background:url(/images/searchsubmit.gif) 0 0 no-repeat; border:0; padding:0; cursor:pointer; vertical-align:top}
#address {position:absolute; width:222px; height:122px; left:61px; bottom:22px; background:url(/images/address.png) 0 0 no-repeat}
#left {float:left; display:inline; position:relative; width:294px; margin:39px 0 60px 25px; background:#F8F6F2; border:1px solid #fff}
#kasko {position:absolute; width:44px; height:124px; right:-1px; top:-1px; background:url(/images/kasko.png) 0 0 no-repeat; z-index:9}
#content {min-height:170px; margin-left:321px; padding:0 34px 0 17px; text-align:justify}
#c2 {float:left; width:100%; padding-top:143px}
#navigation {width:127px; height:20px; margin:0 auto 18px auto; background:url(/images/h-navigation.gif) 0 0 no-repeat}
#order {width:119px; height:17px; margin:0 auto 18px auto; background:url(/images/h-order.gif) 0 0 no-repeat}
#news {width:100px; height:17px; margin:0 0 18px 0; background:url(/images/h-news.gif) 0 0 no-repeat}
#footer {min-width:950px; height:164px; margin:0 25px; background:url(/images/footer.gif) 0 48px repeat-x}
#f2 {height:74px; padding:90px 0 0 0; background:url(/images/footerlogo.jpg) 93px 0 no-repeat}
#counters {float:left; display:inline; width:290px; padding:22px 0 0 0; text-align:center}
#counters a {margin:0 5px}
#copy {margin-left:300px; padding:0 0 15px 0}
#copy span {margin:0 12px}
#addr {margin-left:300px; color:#848484}
#iframe {padding:0; margin:0; border:0}

/* ie 6 */
* html #global {height:100%; width:expression(document.documentElement.clientWidth<1000 ? "1000px" : "auto")}
* html #footer {width:expression(document.documentElement.clientWidth<950 ? "950px" : "auto")}
* html #searchinput {background-attachment:fixed}
* html #content {height:170px}
* html #searchform {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/searchform.png', SizingMethod="scale")}
* html #address {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/address.png', SizingMethod="scale")}
* html #kasko {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/kasko.png', SizingMethod="scale")}
* html .js {padding-bottom:30px}
* html .js li {height:25px; overflow:hidden}
* html .js li a i {left:-25px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jsul.png', SizingMethod="scale")}


/*eds*/
#scroller {
	width: 600px;
	overflow: hidden;
	position: relative;
}

#scroller .scroll {
	position: relative;
	overflow: hidden;
	width: 600px;
	clear: both;
}

#scroller .scroll-element {
	position: relative;
	float: left;
	width: 600px;
	display: block;
}

#scroller .control {
	position: relative;
	bottom: -125px;
	height: 40px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	/*display: none;*/
	z-index: 10;
	margin-top: -40px;
	float: left;
	width: 100%;
}

#scroller .controller {
	clear: both;
	margin-bottom: 11px;
	width:100%;
	overflow:hidden;
}

#scroller .controller a {
	height: 36px;
	cursor: pointer;
	display: block;
	float: left;
	line-height: 36px;
	color: #000;
	font-size: 14px;
	width: 220px;
}

#scroller .controller a.right {
	float: right;
	text-align:right;
}

#scroller .controller a span {
	overflow: hidden;
	text-align:center;
	line-height:110px;

	overflow:hidden;
}

#scroller .controller .left span {
	float: left;

	height: 36px;
	width: 34px;
	margin-right: 6px;
}

#scroller .controller .right span {
	float: right;

	height: 36px;
	width: 34px;
	margin-left: 6px;
}

.faces {
float: left;
margin-right: 10px;
}
.s_common {
text-align: center;
margin: 10px;
color: #ff0000;
font-weight: bold;
}
.plans {
text-align: center;
margin: 10px ;
}
.item_description {
margin-top: 10px;
margin-left: 20px;
}
.item_text {
margin-top: 10px;
margin-left: 20px;
}

