/* --------------- Start of Common Rules ---------------- */
html, form, input, img, ul, ol, li, span {
	margin: 0;
	padding: 0;
	}


h1,h2,h3,h4,h5,p{
	margin:0;
	padding:0;
	}

	
h1 {font-size: 20px;}	
h2 {font-size: 18px;}	
h3 {font-size: 16px;}	
h4 {font-size: 14px;}	
	
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #282624;
	font-size: 70%;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	}

td {vertical-align: top; text-align: left; }
ul {list-style: square; padding-left: 12px;}
ol { padding-left: 12px;}
p {padding: 0px 0px 0.6em 0px; margin: 0px;}



.leftCol {float:left;
	width: 750px;
	}

.rightCol {float:right;}

.leftCol2 {
	float:left;
	width: 325px;
	}

.rightCol2 {
	float:right;
	width: 699px;
	background-color: #F2FF3F;
	}

.divider {
float:left;
width:11px;
height:7px;
background-color: #FFFFFF; 
}

.sitemap ul { list-style:none; line-height: 0.9em; }

.sitemap ul ul{ list-style:none; line-height: 0.5em; padding-bottom: 10px;}

.sitemap ul ul ul{ list-style:none; line-height: 0.5em; padding-bottom: 10px;}


.sitemap li a {font-size: 18px; }
.sitemap li li a {font-size: 16px; }
.sitemap li li li a {font-size: 14px; }
.sitemap li li li li a {font-size: 12px; }


.errorDiv {
	background-color: #F4F6FA;
	color: #50638f;
	padding: 18px 12px 25px 12px;
	width: 1000px;
	}

/* --------------- End of Common Rules ---------------- */


/* --------------- Start of header Rules ---------------- */
.logotext{font-family: Calibri; line-height: 1.5em; }

.logotext p {font-size: 22px;}	

.logo {vertical-align: top;}

.logo img {border: none;}

.adress {float: right;
	display: block;
	width:287px;
	text-align: left;
	padding-left: 30px;
	background-color: #F4F6FA;}

.adress ul {
	color: #EF7E56;
	margin: 10px 10px 5px 0px;
	}	
	

	
.adress a:link {color: #4C4C46; text-decoration: underline; font-weight: bold;}
.adress a:visited {color: #4C4C46; text-decoration: underline; font-weight: bold;}
.adress a:hover {color: #4C4C46; text-decoration: none; font-weight: bold;}


.header{
	padding:6px 20px 0px 0px;
	text-align: right;
	color:#50638f;
	background-color: #F4F6FA;
	}

.header img{
	float:left;
	}
	
.footerRightDiv {
	float: right;
	display: block;
	width:300px;
	text-align: left;
	background-color: #F4F6FA;
	}

.footerRightDiv span {
	display: block;
	color:#50638f;
	}

.footerRightDiv ul {
	color: #EF7E56;
	margin: 5px 10px 0px 25px;
	}

.footerRightDiv div {
	font-weight: bold;
	line-height: 200%;
	}

.footerRightDiv div a:link {color: #4C4C46; text-decoration: underline;}
.footerRightDiv div a:visited {color: #4C4C46; text-decoration: underline;}
.footerRightDiv div a:hover {color: #4C4C46; text-decoration: none;}
.footerRightDiv div a:active {color: #4C4C46; text-decoration: none;}

.footerRightDiv span a:link {color: #FFFFFF; text-decoration: underline;}
.footerRightDiv span a:visited {color: #FFFFFF; text-decoration: underline;}
.footerRightDiv span a:hover {color: #FFFFFF; text-decoration: none;}
.footerRightDiv span a:active {color: #FFFFFF; text-decoration: none;}	
/* --------------- End of header Rules ---------------- */

/* --------------- Start of navbar Rules ---------------- */


.navbar {
	margin:0 auto; 			
	width:1024px;
	float:center;
	margin-top:2px;
	height:26px;
	background-color:#A3AEC2;
	font-size:10pt;
	margin-bottom:2px;
}

.navbar ul{
	list-style:none;
	padding:0 0 0 8px;
	DISPLAY: inline;
}

.navbar li{
	padding:5px 5px 0px 12px;
	float:left;
	color:#fff;
	font-weight:bold;
	height:19px;
	text-decoration:none	
}

.navbar li a{
	color:#fff;
	font-weight:bold;
	height:19px;
	text-decoration:none;
}

.navbar2 {
	width:699px;
	float:left;
	height:30px;
	background-color:#A3AEC2;
	font-size:10pt;
	}


.navbar2 p {padding: 8px 0px 0px 18px;
	color: #FFFFFF;		
	}


.navbar2 a:link {color: #820000; text-decoration: none;}
.navbar2 a:visited {color: #820000; text-decoration: none;}
.navbar2 a:hover {color: #FB6600; text-decoration: none;}
.navbar2 a:active {color: #FB6600; text-decoration: none;}

/* --------------- End of navbar Rules ---------------- */


/* --------------- Start of Main Article Rules ---------------- */


.mainTextDiv {
	width: 250px;
	padding: 0px 12px 0px 12px;
	}

.mainTextDiv h1 {
	font-size: 180%;
	line-height: 120%;
	font-weight: normal;
	padding: 0px;
	}
	
.mainTextDiv h2 {
	font-size: 180%;
	line-height: 120%;
	font-weight: normal;
	padding: 0px;
	}
	
.mainTextDiv2 {
	float:right;
	width: 669px;
	padding: 15px 10px 0px 20px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	}

.mainTextDiv2 h1 {
	font-size: 18pt; 
	padding: 5px 0px 15px 0px;
	}	
	
.mainTextDiv2 h2 {
	font-size: 16pt; 
	padding: 5px 0px 15px 0px;
	}		
	
.mainTextDiv2 p {
	font-size: 120%;
	}	
	
.mainTextDiv2 ul {
	font-size: 120%;
	color: #EF7E56;
	margin: 5px 10px 0px 12px;
	}

	
.mainTextDiv2 ol {
	font-size: 120%;
	color: #EF7E56;
	margin: 5px 10px 0px 12px;
	}	
	
.mainTextDiv2 a:link {color: #4C4C46; text-decoration: underline;}
.mainTextDiv2 a:visited {color: #4C4C46; text-decoration: underline;}
.mainTextDiv2 a:hover {color: #4C4C46; text-decoration: none;}
.mainTextDiv2 a:active {color: #4C4C46; text-decoration: none;}	
		
	
	
.text {
	display: block; 
	float: left;
	background-color: #F4F6FA;
	padding: 8px 12px 5px 12px;
	width: 716px;
	}	

.text ul{
	padding-left:15px;
	}		
	
.text h1 {
	font-size: 180%;
	line-height: 120%;
	font-weight: normal;
	padding: 0px;
	}

.text h2 {
	font-size: 180%;
	line-height: 120%;
	font-weight: normal;
	padding: 0px;
	}	
	
.mainTextDiv a:link {color: #282624; text-decoration: none;}
.mainTextDiv a:visited {color: #282624; text-decoration: none;}
.mainTextDiv a:hover {color: #BF4B4D; text-decoration: underline;}
.mainTextDiv a:active {color: #BF4B4D; text-decoration: underline;}

/* --------------- End of Main Article Rules ---------------- */


/* --------------- Start of News Block Rules ---------------- */



.date {color: #EF7E56;}

.news_title {	margin: 5px 0px 10px 0px;
	font-weight: bold;
	font-size: 130%;
	}
.newsblock {margin: 10px 0px 0px 0px;
	text-align:justify;
	}

.newsDiv {
	background-color: #F4F6FA;
	color: #50638f;
	padding: 8px 12px 25px 12px;
	width: 716px;
	}

.newsDiv h1 {
	margin:20px 0 10px 10px;
	}	

.newsDiv h2, h3 {
	margin-left: 10px;
	}	
	
.newsDiv p {
	font-size: 12px;
	margin: 0 0 0 10px;
	}	
	
.newsDiv div {
	font-size: 180%;
	line-height: 140%;
	margin-bottom: 0.5em;
	}

.newsDiv div span {white-space: nowrap;}


.newsDiv ul {
	font-size: 120%;
	color: #EF7E56;
	}

.newsDiv li {margin: 5px 10px 0px 12px;}
	
	
.newsDiv a:link {color: #4C4C46; text-decoration: underline;}
.newsDiv a:visited {color: #4C4C46; text-decoration: underline;}
.newsDiv a:hover {color: #4C4C46; text-decoration: none;}
.newsDiv a:active {color: #4C4C46; text-decoration: none;}	
	
	
	
	
/* --------------- End of News Block Rules ---------------- */


/* --------------- Start of Secondary Menu Rules ---------------- */

.secondaryMenuCell {
	background-color: #f5f6f1;
}
.secondaryMenuCell td {padding: 10px 18px 15px 30px;}

.secondaryMenuCell ul {
	font-size: 110%;
	line-height: 180%;
	color: #EF7E56;
	}

.secondaryMenuCell a:link {color: #4C4C46; text-decoration: underline;}
.secondaryMenuCell a:visited {color: #96978B; text-decoration: underline;}
.secondaryMenuCell a:hover {color: #4C4C46; text-decoration: none;}
.secondaryMenuCell a:active {color: #EF7E56; text-decoration: none;}

td.standartNavCell {
	white-space: nowrap;
	color: #798196;
	background-color: #E6E6DC;
	padding: 5px 18px 5px 15px;
	}

.standartNavCell img {
	vertical-align: middle;
	margin: 3px 5px 3px 0px;
	}

.standartNavCell a:link {color: #BF4B4D; text-decoration: underline;}
.standartNavCell a:visited {color: #CC8583; text-decoration: underline;}
.standartNavCell a:hover {color: #BF4B4D; text-decoration: none;}
.standartNavCell a:active {color: #FD8989; text-decoration: none;}


.secondaryMenuCell2 {background-color: #ffffff;}


.secondaryMenuCell2 ul {
	font-size: 110%;
	line-height: 180%;
	color: #EF7E56;
	padding-left: 36px;
	}

.secondaryMenuCell2 a:link {color: #4C4C46; text-decoration: underline;}
.secondaryMenuCell2 a:visited {color: #96978B; text-decoration: underline;}
.secondaryMenuCell2 a:hover {color: #4C4C46; text-decoration: none;}
.secondaryMenuCell2 a:active {color: #EF7E56; text-decoration: none;}

/* --------------- End of Secondary Menu Rules ---------------- */


/* --------------- Start of Urgent Block Rules ---------------- */

.urgentBlock {display: block;}

.urgentContent {
	text-align: justify;
	background-color: #F4F6FA;
	color: #50638F;
	padding: 10px 12px 12px 12px;
	}
.urgentContent a {	color: #50638F; text-decoration: none;	}
.urgentContent div {font-weight: bold;}
.urgentContent span {display: block; padding: 10px 0px 10px 0px;}
.urgentContent div span {display: inline; white-space: nowrap; text-align: left;}

/* --------------- End of Urgent Block Rules ---------------- */


/* --------------- Start of Showroom Rules ---------------- */

.showroomCellOuter {padding: 18px 18px 35px 18px;}
.showroomCellInner {padding: 18px 0px 0px 0px;}

.showroomBlock {display: block; float: left;}

.showroomDiv {
	display: block;
	width: 210px;
	/*height: 260px;*/
	float: center;
	padding: 6px 6px 6px 6px;
	background-color: #FFFFFF;
	}

.showroomDiv img {border: #A3AEC2 solid 5px;}

.showroomHeader {
	background-color: #F4F6FA;
	padding: 10px 10px 6px 10px;
	}

.showroomHeader h1 {
	color: #820000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
	.showroomHeader h2 {
	color: #3a4e22;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	line-height: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}

.showroomHeader a:link {color: #820000; text-decoration: none;}
.showroomHeader a:visited {color: #820000; text-decoration: none;}
.showroomHeader a:hover {color: #FB6600; text-decoration: none;}
.showroomHeader a:active {color: #FB6600; text-decoration: none;}

.showroomImage {background-color: #A3AEC2;
	border-style: none;
}

.showroomImage div {
	display: block;
	width: 121px;
	height: 121px;
	white-space: nowrap;
	}

.showroomPrice {
	color: #FFFFFF;
	font-size: 105%;
	line-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
	white-space: nowrap;
	background: #A3AEC2;
	}


.showroomPricelist {
	color: #FFFFFF;
	vertical-align: middle;
	padding: 10px;
	text-align:center;
	white-space: nowrap;
	background: #A3AEC2;
	}

.showroomPricelist p{
	padding: 7px 0px 0px 0px;
	}


.showroomPricelist a:link {color: #FFFFFF; text-decoration: underline;}
.showroomPricelist a:visited {color: #FFFFFF; text-decoration: underline;}
.showroomPricelist a:hover {color: #3A4E22; text-decoration: none;}
.showroomPricelist a:active {color: #43B300; text-decoration: none;}




.showroomText {
	font-size: 100%;
	color: #4c4c46;
	padding: 10px 12px 0px 12px;
	}
	
.showroomDiv2 {
	display: block;
	width: 310px;
	float: left;
	text-align:justify;
	padding: 0px 0px 5px 0px;
	background-color: #FFFFFF;
	}

.showroomDiv2 img {border: #D9E0ED solid 5px;}


.showroomText2 {
	font-size: 120%;
	color: #4c4c46;
	padding: 10px 12px 0px 12px;
	}	
	

/* --------------- End of Showroom Rules ---------------- */




/* --------------- Start of Footer Rules ---------------- */

.footerLeftCell {
	background-color: #EAE9E4;
	color: #798196;
	font-size: 90%;
	padding: 15px 15px 15px 18px;
	}

.footerLeftCell img {float: left; margin-right: 18px;}
.footerLeftCell div img {float: none; margin-right: 0px;}

.footerLeftDiv {text-align: right; display: block;}

.footerLeftCell a:link {color: #798196; text-decoration: underline;}
.footerLeftCell a:visited {color: #798196; text-decoration: underline;}
.footerLeftCell a:hover {color: #798196; text-decoration: none;}
.footerLeftCell a:active {color: #798196; text-decoration: none;}

.footerRightCell {background-color: #f5f6f1;	}
/* --------------- End of Footer Rules ---------------- */


