
a{
	color: #525252;
	font-size:11px;
}

a.active{
	text-decoration: underline !important;
}

a:hover {
	color: #C00000;
	text-decoration: none;
}

img{
	border:0;
}

html, body{height:100%;}

body{
	font-size: 11px;
	line-height:150%;
	background: #ffffff url('../img/bg_body.png') repeat-x left top;
	font-family: "Lucida Grande",Tahoma,Arial,Verdana;
	padding:0;
	margin:0;
	color:#666666;
}

.wrapper{
	height:auto !important;
	height:100%;
	min-height:100%;
	overflow:visible;
}

.header{
	height:105px;
	background: #134475 url('../img/bg_header.png') repeat-x left;
	margin:0 0 15px 0;
}

.header .header_content{
	margin:0 auto;
	width:992px;
	overflow:hidden;
}

.header .logo{
	background: #134475 url('../img/logo.png') no-repeat left;
	height:97px;
	float:left;
	width:565px;
	cursor:pointer;
}

.header .call{
	color:#ffffff;
	font-size:21px;
	line-height:1.3em;
	margin:0 7px 0 620px;
	padding-top:20px;
	text-align:right;
}

.call a{
	color:#ffffff;
	font-size:21px;
	text-decoration:none;
}

.call a:hover{
	text-decoration:underline;
}

.wrap-content{
	width:992px;
	margin:0 auto;
	overflow:hidden;
}

.left-menu{
	width:160px;
	float:left;
	overflow:hidden;
}

.left-menu .block-menu{
	overflow:hidden;
	border:1px solid #cbcbcb;
	background-color:#ffffff;
	font-family:Tahoma, Arial;
	margin-top:6px;
}

.block-menu ul{
	padding:0;
	margin:0 0 6px 0;
}

.block-menu .item-menu{
	cursor:pointer;
}

.block-menu ul li{
	list-style:none;
	cursor:pointer;
}

.block-menu ul li a{
	color:#666666;
	display:block;
	font-weight:400;
	line-height:20px;
	text-decoration:none;
}

.block-menu ul li a:hover{
	color:#19497A;
	background:#6691bb;
}

.block-menu ul li a:hover div{
	color:#ffffff;
}

.block-menu ul li div{
	height:23px;
	padding-left:35px;
	color:#144476;
}

.linkact div{
	color:#ffffff !important;
}

.block-menu h3{
	margin:0 0 6px;
	padding: 3px 0 0 15px;
	font-weight:bold;
	line-height:28px;
	color:#144476;
	font-size:12px;
	background-color:#ecebeb;
	height:33px;
}


.block-menu .about{
	background: transparent url('../img/ico_about.png') no-repeat 10px;
}

.block-menu .search{
	background: transparent url('../img/ico_search.png') no-repeat 10px;
}

.block-menu .faq{
	background: url('../img/ico_faq.png') no-repeat 10px;
}

.block-menu .contact{
	background: url('../img/ico_contact.png') no-repeat 10px;
}

.block-menu .order-part{
	background: url('../img/ico_order_part.png') no-repeat 10px;
}

.block-menu .order-auto{
	background: url('../img/ico_order_auto.png') no-repeat 10px;
}

.block-menu .tier{
	background: url('../img/ico_tier.png') no-repeat 10px;
}

.block-menu .linkact{
	display:block;
	color:#ffffff;
	background-color:#6691bb;
}

.clear{clear:both}

.wrap-right-content{
	margin-left: 170px;
	background-color:#ECEBEB;
	padding:6px;
}

.content{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CBCBCB;
	padding:10px;
	font-size:13px;
	/*margin-bottom:90px;*/
}

.content .line{
	height:1px;
	border-top:1px solid #eeeded;
	margin: 15px 0 15px 0;
}

.content h1{
	color:#666666;
	font-size:20px;
	font-weight:normal;
}

.content h2{
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

.content h2 a{
	color:#666666;
	text-decoration:none;
}

.content h2 a:hover{
	color:#19497a;
	text-decoration:underline;
}

.img-noimage{
	height:50px;
	margin-bottom:20px;
}

table.view-brand td{
	padding:10px 0 10px 0;
}

table.view-brand td a{
	color:#19497a;
}

table.view-brand td a:hover{
	color:#19497a;
	text-decoration:none;
}

.footer{
	margin:-79px 0 0 0;
}

.footer .top-bg{
	background-color:#577ba0;
	height:7px;
}

.footer .wrap-menu{
	background-color:#e6e6e6;
	height:72px;
}

.footer .w-menu{
    margin: 0 auto;
    overflow: hidden;
    width: 1225px;
}

.footer .menu{
	width:400px;
	margin:0 0 0 140px;
	float:left;
}

.footer .created{
	margin:0 0 0 925px;
	padding-top:10px;
	color:#4784C2;
}

.footer .created a{
	color:#4784C2;
	text-decoration:none;
}

.footer .created a:hover{
	text-decoration:underline;
	color:#577BA0;
}

.footer .menu ul{
	margin:0 0 0 20px;
	padding:10px 0 0 0;
}

.footer .menu ul li{
	list-style:none;
	float:left;
	padding: 0 5px 0 5px;
	color:#4784c2;
}

.footer .menu ul li a{
	font-size:12px;
	font-family:Tahoma;
	color:#4784c2;
	text-decoration:none;
}

.footer .menu ul li a:hover{
	text-decoration:underline;
}

.view-model a{
	padding-right:50px;
	color:#19497A;
	text-decoration:none;
}

.view-model div.ico{
		width:21px;
		float:left;
}

.view-model div.ico a{
	padding-right:2px;
}


.view-model a{
	padding-right:50px;
	color:#19497A;
	text-decoration:underline;
}

.block-part{
	border:1px solid grey;
	margin-bottom:1em;
	padding:10px;
	overflow:hidden;
	margin-top:20px;
	float:none;
}

.view-part-top{
	 float:none; 
	 overflow:hidden;
}

.view-part-title{
	float:left;
	/*width:650px;*/
	overflow:hidden;
}

.view-part-top .fancy{
	float:right;
}

.tier-title{
	width:710px;
}

.block-part .view-groups{
	width:200px;
	float:left;
}

.block-part .view-groups h3{
	margin:0;
}

.block-part .view-groups a{
	font-size:11px;
	text-decoration:none;
	color:#19497A;
}

.block-part .view-groups a:hover{
	text-decoration:underline;
}

#accordion div{
	margin-left:10px;
}

#accordion div ul{
	margin:0;
	padding:0;
}

#accordion div ul{
	list-style:none;
}

.ui-state-active a{
	font-weight:bold;
	color:#999999 !important;
}

.ui-state-active a:hover{
	font-weight:bold;
	color:#19497A !important;
}

.table-view-part{
	border-collapse:collapse;
	width:560px;
	background-color:#FFFFCC;
	border-bottom:1px solid #000000;
}

.table-view-part th{
	height:30px;
	border-bottom:2px solid #000000;
}

.table-view-part td{
	padding:10px;
	border-bottom:1px dotted #000000;
}

.view-parts{
	margin-left:201px;
}

.view-parts h2{
	color:#19497A;
	margin:10px 0 15px 0;
}

.message{
	color:#41a941;
	margin-bottom:10px;
}

.error{
	color:#f96249;
	margin-bottom:10px;
}

.title-order{
	float:left;
	width:685px;
}

.order-left{
	float:left;
	width:625px;
}

.block-image{
	float:right;
}

.block-image img{
	margin-bottom:5px;
}

.link-order:hover{
	color:#19497A;
}

.view-model-desc{
	/*font-size:14px;*/
}

.view-size{
	padding-left:10px;
}

.view-size li{
	list-style:none;
	cursor:pointer;
}

.block-details-model{
	border:1px solid grey;
	margin-top:15px;
	padding:7px 0 9px 10px;
}

.block-details-model span{
	margin-right:15px;
}

.small-font{
	font-size:11px;
}

.text-link{
	font-size:14px;
}

.text-link:hover{
	font-size:14px;
	color:#666666;
}

.table-view-model{
	border-collapse: collapse;
}

.table-view-model th{
	border:1px solid #EEEDED;
	padding:5px;
	background-color:#f8f8f8;
}

.table-view-model a{
	font-size:13px;
	text-decoration:none;
}

.table-view-model .dark{
	background-color:#f9fafd;
}

.table-view-model td{
	border:1px solid #EEEDED;
	padding:5px;
}
