@charset "windows-1251";
html, body {
	margin: 0px; padding: 0px; 
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	background:#000000 url(img/rightgrad.gif) center 0px repeat-y;
	height:100%;
	color:#2B2B2C;
}
#body { text-align:left; background:#FFFFFF;width:expression(document.body.clientWidth > 1080? "1080px":"auto"  );max-width:1080px; min-width:862px;}
form, p {margin: 0px; padding: 0px;}
table {border-collapse:collapse; border-width:0px; cellpadding:0; font-size:100%; width:100%; }
font, div {font-size:100%; border: none;}
td { vertical-align:top;}
img { border:0px; behavior:url(htc/png.htc);}

/* << Main styles >> */
a { color:#597281; cursor: hand;}
#wabco a { color:#5272A1;}
a:hover { color:#324149;}
#wabco a:hover { color:#324563;}


/*
.content a:visited { color:#CC99CC; }
#wabco .content a:visited { color:#CC99CC; } 
*/


blockquote { color:#4A4546; margin:10px 10px 10px 20px; padding-left:20px; font-style:italic;}
p { margin:5px 0px 10px 0px;}
h1 { 
	color:#327BA1;
	font-size:250%;
	margin:20px 0px 5px 0px;
	font-family: "Arial Narrow";
	font-weight: bold;
}
#wabco h1, #wabco h2, #wabco h4 { color:#6A6FA7;}
h2 {
	font-size:200%;
	color:#327BA1;
	font-weight: normal;
	margin:18px 5px 20px 0px;
	font-family: "Arial Narrow";
}
h3, h4 { 
	font-size:150%;
	font-family: "Arial Narrow";
	margin:5px 5px 30px 0px;
	color:#808284;
	font-weight:normal;
}
h3 a {color:#824E2E;}
h4 {
	color:#327BA1;
	margin:25px 5px 10px 0px;
}
h5 {
	font-family: "Arial Narrow";
	font-size:150%;
	margin:20px 5px 0px 0px;
	color:#043F81;
	font-weight:normal;
}
h5 a { color:#005FA8;}
h6 {
	color:#B1B0B0; *font-size:90%;
	margin:0px 10px 20px 0px; 
	font-weight:normal; 
	font-size:11px;
}
ul, ol {
	margin:15px 10px 15px 30px;
	padding:0px;
}
ul {list-style-image: url(img/bullit.gif);}
ul ul, ol ol { margin:5px 10px 5px 30px; padding:0px;}
li { padding: 0px 0px 0px 0px}
ol li { padding:3px 0px 0px 1px}
input, textarea { border:#8496A7 solid 1px; background: #FFFFFF; width:100%;}
textarea { font-family:Arial, Helvetica, sans-serif;}
hr { border:none; border-top: #416989 solid 1px; margin:26px 0px 10px 0px;}


/* content */
.content table { margin:40px 0px 50px 0px;}
.content table th { background:#416989; color:#FFFFFF; font-weight:normal; font-family:"Arial Narrow"; text-align:left; font-size:95%;}
#wabco .content table th { background:#1364A9;}
.content table td { border-bottom:#EBECE4 solid 1px;}
.content table th, .content table td { padding:5px 10px 4px 20px}

/* sts */
.fontsizesmall { font-size: 11px;*font-size:95%; color:#E9AC6F; } 
.fontsizesmall a { color:#E9AC6F; } 
.fontsizesmall a:hover { color:#F3D1AF; } 
.fontsizesmall ul { margin-top:0px; } 


/* << modular grid >> */

/* top */
#top, #info { background:#FFFFFF;} 
#top .a { height:69px; background:#3E4751 url(img/t_bg.jpg) no-repeat; }
#wabco #top .a { background:#FFFFFF url(img_wabco/t_bg.jpg) no-repeat; }
#logo_tt { background:#3E4751; width:479px;}
#wabco #logo_tt { background:#FFFFFF;}
#logo_tt div { padding:13px 53px 0px 0px; text-align:right;}
#wabco #logo_tt div { padding:32px 53px 0px 0px;}
#logo { padding:25px 20px 21px 112px; background:#0C2745 url(img/logo_bg.jpg) no-repeat;}
#wabco #logo { padding:55px 20px 21px 100px; background:#1364A9 url(img_wabco/logo_bg.jpg) no-repeat;}
#page_pic { background:#0C2745; text-align:right;}

/* info */
#info .a { width:240px;}
#info .b { width:189px;}
#info .c { width:478px;}
#info .h { width:225px; background:#9DA4B0 url(img/bg4.gif);}

#phones { background:#518CB1; padding:20px 30px 15px 55px; color:#FFFFFF; }
#wabco #phones { background:#9D9D9D; }
#phones .f { font-size:95%; padding-top:7px;}
#logo_b { background:#002551;}
#wabco #logo_b { background:#FFFFFF; border-bottom:#D5D5D5 solid 1px; border-top:#D5D5D5 solid 1px;}
#logo_b div { padding:23px 0px 22px 36px;}
#wabco #logo_b div { padding:40px 0px 10px 90px;}
#cop { padding:5px 0px 10px 55px; font-size:90%; color:#6D6D6D;}
#cop a { color:#597281;}
#cop span { display:block; float:right; padding-right:20px;}

/* content */
.content { padding:20px 65px 50px 55px}
.content img { margin:20px 20px 20px 45px}
.content .detail { margin:0px;}
.content #maps table { margin:0px;}
.content #maps td { border: none;}

#right_menu { padding:50px 25px 50px 25px; font-style:italic; color:#626262;}
.mainpage #right_menu { padding-bottom:0px;}
#right_menu .fgh1 { padding:28px 0px 12px 30px; font-weight:bold; color:#85CDFF;}
.mainpage #right_menu .fgh1 { padding:42px 0px 8px 30px;}
#right_menu .fgh2 { padding:1px 0px 30px 0px; width:1px;}
.mainpage #right_menu .fgh2 { padding:1px 0px 7px 0px; vertical-align: bottom; width:70px;}
#right_menu .fgh1 div, #right_menu .level_two div { padding:0px 0px 8px 0px;}
#right_menu .fgh1 .st, #right_menu .fgh1 .er { padding:0px;}
#right_menu .fgh1 .st { background:url(img/menu_er.gif) repeat-y; margin-left:-12px; margin-bottom:-12px;}
#right_menu .fgh1 .er { background:url(img/menu_st.gif) no-repeat; padding-left:12px; padding-bottom:12px;}
#wabco #right_menu .fgh1 .st { background:url(img_wabco/menu_er.gif) repeat-y; margin-left:-12px; margin-bottom:-12px;}
#wabco #right_menu .fgh1 .er { background:url(img_wabco/menu_st.gif) no-repeat; padding-left:12px; padding-bottom:12px;}
#right_menu .fgh2 div  { padding:8px 16px 0px 15px; text-align:right;}
#right_menu .links a, #right_menu .links a:visited { color:#E0EEFF; font-weight: normal;}
#right_menu .links a:hover { color:#E0E1D7;}
#wabco #right_menu .links a:hover { color:#BDC9DB;}
#right_menu .links { background:#425F7B url(img/bg1.jpg) no-repeat; margin:-50px -25px 50px -25px; font-style:normal;}
#wabco #right_menu .links { background:#1364A9 url(img_wabco/bg1.jpg) no-repeat;}
.mainpage #right_menu .links { margin-bottom:30px;}
#right_menu .level_two { border-bottom:#78ACCE solid 1px; border-left:#78ACCE solid 1px; color:#00589F; padding:10px 10px 50px 30px; margin:-50px -25px 50px -25px; font-style:normal;}
#right_menu .bg2 { background: url(img/bg2.gif) no-repeat right top;}
#wabco #right_menu .bg2 { background: url(img_wabco/bg2.gif) no-repeat right top;}
.mainpage #right_menu .bg2 { background: url(img/bg3.gif) no-repeat right bottom;}
#wabco .mainpage #right_menu .bg2 { background: url(img_wabco/bg3.gif) no-repeat right bottom;}
#right_menu .bg2 table { width:239px;}
.mainpage #right_menu .bg2 table { width:447px; margin-left:30px}
.link_j { margin-left:-12px; vertical-align:bottom;}

/* map */
#map { text-align:center; background:url(img/map_bg.gif) repeat-x; margin-bottom:40px;}
#map img { margin:0px;}

/* partners */
.content .partners { margin-left:-15px;}
.content .partners td {border: none;}
.partners .address { 
	border-left:#8EA5C4 solid 1px; 
	padding:0px 10px 0px 15px; 
	width:219px; 
	float:left;
	margin:10px 0px 30px 0px;
}
.address p { margin:8px 0px 0px 0px;}
.address h5 { margin:0px 0px 10px 0px;}

/* dealers */
.content #maps .dealers { margin:10px 0px 60px 0px;}

/* feedback */
.feedback { width:90%; background:#D1D8DE; font-size:150%; *font-size:140%; font-family:"Arial Narrow"; padding:10px 0px 20px 0px; margin-top:30px;}
.feedback input, .feedback textarea { margin-top:3px;}
.feedback table { width:80%; margin:0px 0px 0px 35px;}
.content .feedback td { padding:12px 0px 0px 0px; border: none; color:#327BA1;}
.feedback .protectimg { vertical-align:bottom; padding:0px; width:1px;}
.protectimg img { margin:0px 0px 0px 20px; border:#8496A7 solid 1px;}
.buttom input {background: #D4D3D7; border: #CCCCCC outset 2px; font-size:13px; width:80px; padding:0px; margin:0px; margin-left:0px;}
.search_str .buttom input { margin-left:5px;}
.buttom { display:table; height:1px; width:1px;}

/* search */
.search_str { padding:14px 0px 10px 0px; width:90%; background:#D1D8DE; }
.search_str table { margin:0px 0px 0px 35px; width:80%;}
.content .search_str td { border: none; padding:0px;}
.search_str .but { width:1px; padding-left:3px;}
#find { color:#3E4751; margin:10px 0px 30px 35px;}
.search_result { color:#898989; font-size:150%; *font-size:140%; margin:10px 80px 20px 40px;}
.search_result h5 { font-size:100%; margin-top:3px;}
.search_result p { color:#2B2B2C; font-size:70%; margin:5px 0px 10px 0px;}
.search_result span { background:#FFEEC2;}

/* Main Page */
.news_mp { height:1px; padding:0px 65px 20px 55px;}
.news_mp h5, 
.news_mp h5 a { color:#327BA1; font-weight:bold; margin-top:0px;}
#wabco .news_mp h5, 
#wabco .news_mp h5 a { color:#6A6FA7;}

.sto { background:#E0E1D7; padding:5px 30px 10px 30px; width:193px;}
#wabco .sto { background:#99ACC8; color:#FFFFFF;}
.sto h5 { color:#6B6C5E;}
#wabco .sto h5 { color:#4A4E84; font-weight:bold;}

.concern img { margin:0px 30px 0px 30px;}
.concern h5 { margin-top:0px; color:#327BA1;}
#wabco .concern h5 { margin-top:0px; color:#6A6FA7;}
.concern { margin:20px 0px;;}
.about { padding:10px 0px 20px 30px; color:#626262;}
.about table { width:400px;}


/* img */
.img { width:1px; padding:0px 10px 0px 20px; }
.img blockquote {  margin:0px; padding:0px;}
.img .vbn { }
.img span { padding:5px 50px 0px 10px; display:block;}
.img span img { display:none;}
.img .vbn img { border:0px; }
.img .vbbg { background:url(img/maps/bg.gif);position:absolute; width:300px; height:200px; margin:3px; display:none;}
.img .vbbg div { padding:30px; font-size:19px;}
.img .vbc {  padding:3px;}
.img img { border:#6D7C8B solid 1px; margin:0px;}

/* counters */
.top_counters {	display: none;	height: 1px;
	height: 92px;
	background: url(img/bot_fon.gif) repeat-x left bottom;
}
#count {}
#count div { float:left; margin:0px 5px 10px 5px;}
#count div.hidden {
	visibility: hidden;
	display: none;
}

.red_text {color: red;}
.green_text {color: green;}
.feedback span {color: red;}
