html{color:#000;background:#FFF;}img{border:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table,td{vertical-align:top;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

A{
	text-decoration: underline;
}
A:HOVER{
	text-decoration: none;
}

BODY{
	text-align: center;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #000000;
}
.container{
	padding: 0px 20px;
}
.page{
	width: 100%;
	min-width: 980px;
	max-width: 1280px;
}
.clear{
	clear: both;
	font-size: 1px;
	line-height: 0;
}

.header .logotype{
	float: left;
	width: 30%;
	text-align: left;
	margin: 34px 0 0 32px;
}

.header .orange-corner{
	float: right;
	margin-top: 6px;
	width: 60%;
	text-align: left;
	background: url("../images/orange/bg.gif") repeat top left;
}

.header .orange-corner H1{
	font-size: 24px;
	color: #4C6A6D;
	text-align:  center;

}
.header .orange-corner TD{
	width: 50%;
	vertical-align: middle;
	padding: 34px 18px;
}
.header .orange-corner A{
	color:#5C8DA2;
}
.header .orange-corner P{
	font-size: 18px;
}
.header .orange-corner UL{
	font-size: 18px;
	font-weight: normal;
	color: #4C6A6D;
}
.header .orange-corner .ct{
	background: url("../images/orange/tp.gif") repeat-x top left;
	
}
.header .orange-corner .cb{
	background: url("../images/orange/bp.gif") repeat-x bottom left;
}
.header .orange-corner .cl{
	background: url("../images/orange/lp.gif") repeat-y bottom left;
}

.header .orange-corner .ctl{
	background: url("../images/orange/ctl.gif") no-repeat top left;
}

.header .orange-corner .cbl{
	background: url("../images/orange/cbl.gif") no-repeat bottom left;
}


.corner-content .corner .tp{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/tp.gif") repeat-x top left;
}

.corner-content .corner .rp{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/rp.gif") repeat-y top right;
}

.corner-content .corner .bp{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/bp.gif") repeat-x bottom right;
}

.corner-content .corner .lp{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/lp.gif") repeat-y bottom left;
}

.corner-content .corner .ctl{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/ctl.gif") no-repeat top left;
}

.corner-content .corner .ctr{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/ctr.gif") no-repeat top right;
}

.corner-content .corner .cbr{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/cbr.gif") no-repeat bottom right;
}

.corner-content .corner .cbl{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/cbl.gif") no-repeat bottom left;
}

.corner-content{
	margin-top: 30px;
}

.data{
	padding: 25px 25px 0 25px;
}
.corner-content .item{
	float: left;
	width: 210px;
	height: 230px;
	display: inline;
	margin:0 30px;
}	
.corner-content .item H2 A{
	color:#314F4E;
}
.corner-content .item P{
	font-size: 12px;
	text-align: left;
	padding: 5px;
	color: #808985;
}
.corner-content .item .selected P{
	color: #FFFFFF;

}

.corner-content .item.small{
	height: auto;
}

.corner-content .small-info .item.big{
	width: 300px;
	height: auto;
}
.corner-content .small-info .item.big .price.selected{
	width: 200px;
}
.corner-content .item.big{
	height: 243px;
	margin-top: 25px;
} 
.corner-content .item.small H2 SPAN,
.corner-content .item.big H2 SPAN{
	display: block;
	
}
.corner-content .item.small H2 A,
.corner-content .item.big H2 A{
	padding: 3px 0;
}

.corner-content .item.small H2.selected A,
.corner-content .item.big H2.selected A{
	color: #FFFFFF;
	text-decoration: none;
	
}
.corner-content .item.big .description LI{
	padding: 0 0 5px 20px;
}
.corner-content .item.big .description{
	text-align: left;
	color: #363636;
	font-size: 12px;
}
.corner-content .item.big .description .name A{
	font-size: 14px;
	color: #576A68;
}

.corner-content .item.small H2.selected SPAN,
.corner-content .item.big H2.selected SPAN,
.corner-content .item .selected DIV{
	background: url("../images/content/bctl.gif") no-repeat top left;
}

.corner-content .item.small H2.selected SPAN SPAN,
.corner-content .item.big H2.selected SPAN SPAN,
.corner-content .item .selected DIV DIV{
	background: url("../images/content/bctr.gif") no-repeat top right;
}
.corner-content .item.small H2 A,
.corner-content .item.big H2 A{
	display: block;
	width: 100%;
}
.corner-content .item.small H2.selected SPAN SPAN SPAN,
.corner-content .item.big H2.selected SPAN SPAN SPAN,
.corner-content .item .selected DIV DIV DIV{
	background: url("../images/content/bcbr.gif") no-repeat bottom right;
}
.corner-content .item.small H2.selected SPAN SPAN SPAN SPAN,
.corner-content .item.big H2.selected SPAN SPAN SPAN SPAN,
.corner-content .item .selected DIV DIV DIV DIV{
	background: url("../images/content/bcbl.gif") no-repeat bottom left;
}


.corner-content .item .selected {
	background: #496F6E;
}

.corner-content .item H2{
	color:#314F4E;
	font-size: 20px;
}

.title-bottom{
	margin: auto;
	width: 200px;
	padding: 0px 20px 0;
	background: #FFFFFF;
}
.title-bottom H2.selected{
	border-bottom: none;
}
.title-bottom H2{
	cursor: pointer;
	color: #304142;
	font-size: 20px;
	
}
.title-bottom H2 SPAN{
	border-bottom: 1px dotted #304142;
}
.pink-block{

	margin-top: 0px;
	margin-right: 290px;
	background:#FCF7E1;
}
.pink-block H2{
	font-size: 18px;
	color: #000000;
	padding-bottom: 10px;
	text-align: left;
}
.pink-block .ctr{
	background: url("../images/content/pctr.gif") no-repeat top right;
}
.pink-block .cbr{
	background: url("../images/content/pcbr.gif") no-repeat bottom right;
}

.quick-order{
	float: right;
	width: 260px;
	display: inline;	
	margin-left: -260px;
	margin-top: -21px;
}
.quick-order  .title{
	background: #FFFFFF;
	margin: auto;
	width: 150px;
	position: relative;
	z-index: 1000;
	margin-top: 10px;
}
.quick-order  .title H3{
	font-size: 18px;
	margin-top: 0;
	color: #000000;
}
.quick-order .tp{
	position: relative;
	margin-top: -10px;
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/otp.gif") repeat-x top left;
}

.quick-order .rp{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/orp.gif") repeat-y top right;
}

.quick-order .bp{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/obp.gif") repeat-x bottom right;
}

.quick-order .lp{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/olp.gif") repeat-y top left;
}

.quick-order .ctl{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/octl.gif") no-repeat top left;
}

.quick-order .ctr{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/octr.gif") no-repeat top right;
}

.quick-order .cbr{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/ocbr.gif") no-repeat bottom right;
}

.quick-order .cbl{
	float: left;
	clear: left;
	width: 100%;
	background: url("../images/content/ocbl.gif") no-repeat bottom left;
}
.quick-order .text-field{
	border: 1px solid #A1A2A5;
	padding: 3px;
	width: 200px; 
	color: #666666;
}
.quick-order-fom{
	width: 206px;
	padding-top: 20px;
	margin: auto;
	padding-bottom: 10px;
}
.quick-order TEXTAREA{
	width: 100%;
	height: 50px;
	color: #666666;
	border: 1px solid #A1A2A5;
}
.quick-order TABLE{
	width:100%;
}
.quick-order TD{
	text-align: left;
	padding: 0px 0 10px 0;
}
.quick-order TD.label{
	width: 80px;
}
.quick-order .count{
	width: 18px;
	padding: 3px;
	margin-right: 10px;
	
	border: 1px solid #A1A2A5;
}

.footer{
	margin-top: 15px;
	text-align: center;
	background: url("../images/footer-bg.gif") repeat-x top left;
	padding: 20px 0 40px;
}
.footer A{
	color: #757C80;
}
.footer UL,
.footer UL LI{
color:#3B3B3B;
	display:inline-block;
	zoom:1;
	*display:inline;
	font-size: 14px;
}
.footer UL LI{
	padding: 10px 5px;
	
}
.footer UL LI.divider{
	color: #757C80;
	padding: 10px;
	
}



.data.info TABLE{
	width: 100%;
}
.data.info TABLE TD{
	padding: 25px 0 0 30px;
	font-size: 14px;
	width: 50%;
	text-align: left;
}
.data.info TABLE TD TD H2{
	padding-bottom:0;
}
.data.info TABLE TD TD{
	padding: 0 0 15px 0;
	width: 80%;
}
.data.info TABLE TD TD.ico{
	width: 20%;
}
.data.info TABLE TD H2{
	font-size: 18px;
}

.all-data{
	padding: 0 30px;
}
.border{
	border-top: 1px dotted #C0C0C0;
	font-size: 1px;
	line-height: 0;
	height: 1px;
}
.item-title {
	float: left;
	width: 100%;
	clear: left;
	margin-top: 20px;
	padding-bottom: 10px;
}
.item-title .item-name{
	float: left;
	border-left: 4px solid #3F6753;
	background: #FCFCDE;
}
.corner-content .item.big p {
	padding-left: 20px;
}
.item-title .item-name H2{
	font-size: 16px;
	font-weight: bold;
	padding: 9px 24px;
}
.item-title .items-list A{
	color: #48725C;
	margin: 0px 10px;
}

.item-title .items-list{
	float: left;
	padding: 10px;
}

.margin-top{
	margin-top: 10px;
}
.breadcrumbs P{
	text-align: left;
	padding: 10px 40px;
}
.breadcrumbs{
	color: #476B6B;
	font-size: 14px;
}
.breadcrumbs A{
	color: #476B6B;
}
.breadcrumbs SPAN{
	margin: 0px 10px;
}
.decription-body{
	text-align: left;
}
.decription-body .small-info{
	float: left;
	display: inline;
	margin-right: 10px;
}
.decription-body P{
	line-height: 150%;
	font-size: 14px;
	padding-bottom: 20px;
	text-indent:30px;
}

.faq-quest{
	text-align: left;
}

.faq-answers{
	text-align: left;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:1001;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 1002;
  color:#000000;
  display:none;
  border: 1px solid #F9C94B;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:3px;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  
  
}
#TB_title{
  float: right;
  width: 20px;
  height:30px;
}
#TB_ajaxContent{
  float:left;
  width: 240px;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent TEXTAREA{border: 1px solid #A1A2A5;}
#TB_ajaxContent .text-field{
	width: 100%;
	border: 1px solid #A1A2A5;
}
#TB_ajaxContent TABLE{
	width: 100%;
	
}
#TB_ajaxContent TD{
	padding-bottom:15px;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:1003;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:1002;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


#TB_ajaxContent TEXTAREA{
	width: 100%;
	height: 125px;
}
#TB_ajaxContent .quick-order-fom {
	width:244px;
}


.bottom-content P{
	text-align: left;
	line-height: 150%;
	font-size: 12px;
	margin:14px 0;
	text-indent:18px;
}
.header .orange-corner td{
	width: auto;
}
.header .orange-corner td.telephones{
	width: 225px;
}

.price.selected A{
	color: #FFFFFF;
}

.corner-content .item p{
	padding-left: 15px;
}
.quick-order td#veh{
	padding-bottom: 0;
}
.quick-order .veh INPUT{
	color: #666666;
}
.quick-order .veh{
	padding: 0 0 10px 0;
}


.bottom-content{
	margin-top: 35px;
}

.categories-list TD{
	text-align: center;
}
.categories-list TD .element{
	margin: auto;
	width: 210px;
}
.corner-content .categories-list .item{
	margin: 0;
}

.categories-list TD{
	padding: 5px 0px;
}

.inter{
	float: right;
}

.inter ul {
	list-style-type:none;
}

.inter ul li {
	float:left;
}

.inter ul .netpeak {
	text-align:center;
	margin-top:10px;
	margin-right:10px;
}

.inter ul .netpeak span{
	font-size:12px;
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
	top:-5px;
}

.footer .menu {
	float:left;
	margin-top:8px;
}
