body{margin:0;padding:0;text-align:center;}
body *{font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;/*margin:0;padding:0;*/}
img{border: none;}
* HTML .wrapper{width:expression(document.body.clientWidth > 1260?'1260px':(document.body.clientWidth < 1004?'1004px':'auto'));}
.wrapper{min-width:1004px;max-width:1260px;height:100%;text-align:left;background: url('/images/design/shadow-left.gif') no-repeat left top #fff;}
.center{width:100%;height:100%;background: url('/images/design/shadow-right.gif') no-repeat right top;}
.wrapper-logo{width:40%;float:left}.logo{margin: 15px 0 0px 41px;text-align: left;}

.fastmenu{float:left;margin-top:17px;width:45%;}
.fastmenu a{display: block; float: left; //width: 160px; min-width: 160px;font-size: 13px; line-height: 27px; color: #707171; white-space: nowrap;margin-right:10px}
.fastmenu a:hover{color: #e4af10}
.fastmenu .last{ //width: 60px; min-width: 60px;}

.wrapper-icons{width:130px;float:right;}
.icons{margin:17px 9px 26px 0px;}
.icon{width:24px;height:24px;float:left;margin: 0 0 0 10px;background:url('/images/design/icons.gif');cursor:pointer;//cursor:hand;font-size:1px;display:block;}

#icon-home{}
#icon-mail{background-position:-24px}
#icon-lupo{background-position:-48px}
#icon-home-selected	{ background-position: -72px }
#icon-lupo-selected	{ background-position: -96px }

.header	{height: 117px;margin: 0 45px;background: url('/images/design/shadow-top.gif') no-repeat center top}

.wrapper-menu	{ width: 100%; overflow: hidden; }

.menu{height:30px;margin:0 45px;}
.menu table{width:100%}
.menu td{width:20%;}
.menu-item{height: 30px; width:100%; background: url('/images/design/menu.gif') no-repeat; display: block;}

#menu-item-1{background-color: #bdbdbd; background-position:50% 0px;}
#menu-item-2{background-color: #cdcdcd; background-position:50% -30px;}
#menu-item-3{background-color: #dcdcdc; background-position:50% -60px;}
#menu-item-4{background-color: #e5e5e5; background-position:50% -90px;}
#menu-item-5{background-color: #f2f2f2; background-position:50% -120px;}

#menu-item-1:hover{background-color:#ffeca1;background-position:50% -300px;}
#menu-item-2:hover{background-color:#ffeca1;background-position:50% -330px;}
#menu-item-3:hover{background-color:#ffeca1;background-position:50% -360px;}
#menu-item-4:hover{background-color:#ffeca1;background-position:50% -390px;}
#menu-item-5:hover{background-color:#ffeca1;background-position:50% -420px;}

.wrapper-about	{ width: 100%; }
.about		{ margin: 0 45px 0 45px;  height: 239px }
.wrapper-about-text	{
	background: url('/images/design/about.gif') no-repeat #ebc02a;
	width: 40%; height: 239px; float: left;
}
.about-text	{  padding: 30px 35px 10px 35px; font-size: 95% }
.about-img	{
	background: url('/images/design/img-hands.jpg') no-repeat;
	background-position: 35% 0;
	width: 60%; height: 239px; float: left; height: 100%
}
.about-text h1	{ font-size: 23px; margin: 0px; padding: 0px; font-weight: normal;}
.about-text p	{ margin: 0px; padding: 0px;}

.wrapper-content	{ width: 100% }

.content	{
	background: url('/images/design/metal-inner.jpg') repeat-x;
	margin: 0 45px;
}
.news-row	{  border: 1px solid #fff;}
.wrapper-content-b	{ min-height: 246px; padding-bottom: 20px; //height: 246px; }

/*-------------*/

.mid-row	{ width: 100%; height: 295px; /*326px; */ margin: 0;}


.button{ float: left; border: 1px solid #000; }
.button input{
	font-size: 13px;
	background: url('/images/design/button.gif') repeat-x;
	height: 22px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 2px 0;
	width: 62px;
	//padding: 0;
}

INPUT.button-pressed{
	background-position: 0 -20px;
	border-top: 1px solid #fefbe3;
	border-left: 1px solid #fefbe3;
	border-right: 1px solid #fcf5b5;
	border-bottom: 1px solid #fcf5b5;
}

.wrapper-form{width:40%;float:left;height:250px;}

#form-title,.form-title-a div	{ cursor: pointer; //cursor: hand; }

.form-title	{
	background: url('/images/design/selector-1.gif') no-repeat;
	width:315px; height: 32px; margin: 24px 0 0 20px;
}

* HTML .form-title{
/*
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/selector-2.gif', sizingMethod='crop');
*/
}

.form-title-a	{
	background: url('/images/design/selector-2.gif') no-repeat;
	width:315px; height: 32px; margin: 24px 0 0 20px;
}

* HTML .form-title-a{
/*
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/selector-1.gif', sizingMethod='crop');
*/
}


#tab2, #tab1	{ width: 132px; height: 32px; float: left; }

.form{
	width: 40%; height: 210px; width: 315px;
	margin: 0 0 0 20px; background: url('/images/design/form-n.gif') no-repeat left top;
	padding: 10px 0 10px 25px;
}

.form FORM {margin: 0}

#disc-form {
    display: none;
    min-height: 205px; //height: 230px;
    background: url('/images/design/form-d-n.gif') no-repeat left top;
}

.form-name{width: 127px; float: left; font-size: 15px; display: block}
.form-value{float: left;}
.form-value select{width: 90px; height: 20px; font-size: 12px;}
.form-value .ls{width: 140px}
.form-line{height: 30px;}

.form-submit{width: 100%; padding-left:70px;}
.form-submit input{width: 120px;}

.submenu{width: 60%; float: left; padding-top: 18px;}
.submenu-item	{ width: 24.8%; float: left; }
.submenu-caption	{ text-decoration: none;display: block;  margin: 0 10px 10px 0; color: #003471; font-size: 18px; }
.submenu-caption img	{ border: 0; margin-top: 10px; clear: both; float: left; //float: none; }
.submenu-caption:hover	{ color: #e4af10; }
.ql	{ border-bottom: 1px solid #003471; display: block; float: left; cursor: pointer; //cursor:hand; }
.submenu-caption:hover .ql	{ border-bottom: 1px solid #e4af10; }
.submenu-text	{ font-size: 13px; padding: 0 10px 0 0; color: #000/*#003471*/; text-decoration: none; float: left; //float: none; }


.wrapper-news	{ width: 40%; float: left; }
.wrapper-news dd {margin: 0;}
.news		{ margin: 0 40px 0 40px;}
.news-link	{ font-size: 130%; color: #000; margin: 0 0 15px 0; display: block }
.news-date	{ font-size: 80%; color: #898989; }
.news-short	{ font-size: 80%; color: #003471; display: block; margin: 0 0 20px 0 }
.news-short:hover	{ color: #e4af10 }


.because	{ float: left; width: 32%;}
.because-item	{ float: left; width: 45%; height: auto; min-height: 60px; //height: 60px; margin: 0 15px 10px 0;}
.because-text	{ float: left; color: #043771; margin: 0 0 0 80px; font-size: 96%}
#because-item-1	{ background: url('/images/design/format.gif') no-repeat }
#because-item-2	{ background: url('/images/design/dealer.gif') no-repeat }
#because-item-3	{ background: url('/images/design/podkova.gif') no-repeat }
.because h1	{font-size: 130%; font-weight: normal; margin-top:0;}

a.because-text:hover	{ color: #e4af10; }

.banner	{ float: right; text-align: right; width: 26%; }

.foo-line	{ font-size: 0px; border-bottom: 1px solid #cfcfcf; margin: 0 45px}
.foo		{
	height: 179px;float:left; width: 100%;
	background: url('/images/design/horse.jpg') no-repeat left bottom;
}
.foo-copy-wrapper	{
	float: left; width: 40%;
	margin: 30px 0 0 0;
}

.foo-copy{font-size:13px;color:#626262;float:left;padding-left:89px;}
.foo-text{width:30%;float:left;padding: 25px 0 0 9px;font-size: 13px; line-height: 25px; color: #626262;}
.tel{font-size: 18px; color: #626262;}
.foo-text a{ color: #003471 }
.foo-text a:hover{color: #e4af10}

.foo-dev{float: right; width: 20%; padding: 14px 30pt 0pt 0pt; //padding: 30px 30pt 0 0;}
.search-string{
	width: 175px; height: 24px; float: left;
	font-size: 13px; margin-right: 10px
}

.developer	{clear: both;}

.developer a img	{
    float: left; display: block ;
}

.developer a.link	{
	font-size: 13px; color: #626262;
	display: block; float: left;
	margin: 9px 0 0 13px;
}

.developer a:hover	{ color: #e4af10 }

.search-form	{ height: 34px; }

.wrapper-foo	{
	float: right; width: 255px;
}
a:hover	{ color: #e4af10 }