/*** defaults ***/
BODY, HTML, OL, UL, LI, H1, H2, H3, H4, H5, H6, IMG, FORM{padding: 0; margin: 0; border:0;}
BODY, HTML{width:100%; height:100%;}
TABLE{font-size:100%; border-collapse: collapse;}
TD, TH{vertical-align: top;}
BODY{
	background:#300 url("/i/bg.gif");
	color:#740000;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:70%;
	}
H1, H2, H3, H4, H5, H6{
	color:#fff;
	font-weight:normal;
	}
H1{
	font-size:150%;
	font-weight:normal;
	margin:0 0 20px 0;
	}
H2{
	font-size:110%;
	font-weight:bold;
	}
A{
	color:#740000;
	text-decoration:underline;
	}
A:hover{
	text-decoration:none;
	}
INPUT,TEXTAREA,SELECT{
	background:#2E0000;
	border:1px solid #5E1E1E;
	color:#AA9B99;
	font-size:90%;
        scrollbar-base-color: #5E1E1E;
	}

/***** WRAPPER *****/
TABLE#wrapper{
	width:100%;
	}
TABLE#wrapper TD.margin-left IMG, TABLE#wrapper TD.margin-right IMG{
	width:20px;
	}
/** header **/
TD#header{
	width:100%;
	height:145px;
	vertical-align: middle;
	}
TD#header DIV{
	border:0px solid red;
	float:left;
	}
DIV#logo{
	margin:0 0 0 30px;
	}
DIV#contacts{
	text-align:center;
	margin:30px 0 0 40px;
	}
/** middle **/
TD#left{
	/*text-align:right;*/
	width:30%;
	}
TD#middle{
	width:100%;
	}
TD#left IMG{
	float:left;
	}
TD#left DIV{
	float:right;
	width:70%;
	text-align:left;
	margin: 30px 1em 0 10px;
	}
SPAN.news-date{
	font-weight:bold;
	color:#F9C814;
	}
TD#right{
	padding: 0 0 20px 20px;
	width:75%;
	}
TD#partners{
	width:30%;
	vertical-align: bottom;
	/*padding:0 0 10px 10px;*/
	}
TD#partners DIV{
	float:left;
	padding: 0 10px 10px 0;
	text-align:right;
	font-size: 9px;
	}
TD#partners IMG{
	margin: 0 0 10px 0;
	}
TD#partners DIV IMG{
	margin: 0 0 5px 0;
	}
/*DIV#menu{
	margin:90px 20px 0 0;
	float:right;
	}*/
/** middle catalogue **/
DIV.way-plate{
	border:1px solid #540000;
	background: #540000 /*url("/i/catPlateBg.gif");*/;
	color:#C45F5F;
	height:27px;
	vertical-align:middle;
	}
DIV.way-plate A{
	text-decoration:none;
	color:#740000; 
	}
DIV.way-plate A:hover{
	text-decoration:underline;
	}
DIV.way-plate DIV.way{

	float:left;
	height:27px;
	padding: 6px 0 0 10px;
	}
DIV.way-plate DIV.search{

	float:right;
	height:27px;
	padding: 5px 10px 0 0;
	margin-left: 5px;
	}
DIV.way-plate DIV.search IMG{
	vertical-align:middle;
	margin: -5px 0 0 0;
	}
DIV.way-plate DIV.search INPUT{
	margin-left:10px;
	}


TABLE.catalogue-items{
	width:100%;
	margin:0 -40px 0 0;
	}
TABLE.catalogue-items TD.left-border, TABLE.catalogue-items TD.right-border{
	width:10%;
	}
TABLE.catalogue-items TD.items{
	width:90%;
	padding: 25px 0 40px 0;
	}
DIV.table-holder{
	padding: 5px 0 10px 0;
	}
DIV.item{
	float:left;
	margin: 0 40px 0 0px;
	width:146px;
	}

DIV.item A.img{
     display:block;
     background: #3F0000 url(ramkademo.gif) center no-repeat;
     padding:10px;
     }

DIV.item IMG{
	border:1px solid #704D4D;
	}
DIV.item DIV{
	height:4em;
	margin:10px 10px 0 0; 
	padding:0 0 0 30px; 
	background: url("/i/itemArr.gif") 10px 0 no-repeat;
	}
DIV.item A.name{
	text-decoration:none;
	}
DIV.item A:hover{
	text-decoration:underline;
	}

/** footer **/
TD#footer{
	border-top:1px solid #8E5A4F;
	}

/*
DIV.links{
	float:right;
	color:#C45F5F;
	}
*/
DIV.links A{
	text-decoration:none;
	}
DIV.links A:hover{
	text-decoration:underline;
	}

TD#footer DIV.foot{
	padding: 10px 20px 50px 15px; 
	font-size:9px;
	}
TD#footer DIV.foot DIV.copy{
	float:left;
	}
TD#footer DIV.foot IMG.redmark{
	float:left;
	margin: 0 0 0 20px;
	}
TABLE.partners{
	margin:15px 0 0 0;
	border-top:1px solid #8E5A4F;
	border-right:1px solid #8E5A4F;
	border-bottom:1px solid #8E5A4F;
	padding:1px 0;
	width:100%;
	color:#fff;
	font-size: 11px;
	vertical-align:middle;
	}
TABLE.partners TH{
	width:30%;
	text-align:right;
	}
TABLE.partners TD{
	width:40%;
	text-align:left;
	}
TABLE.partners TD IMG{
	margin:0 0 0 25px;;
	float:left;
	}
TABLE.partners DIV{
	float:left;
	padding:10px 0 0 15px;
	}
TABLE.partners DIV.p-item{
	padding:0;
	width:300px;
	}

/////////////////////////////
/******** SUPER TABLE ******/
/////////////////////////////
TABLE.catalogue{
	border-collapse: collapse;
	font-weight:bold;
	font-size:80%;
	color:#000;
	width:100%;
	margin:8px 0 0 0;
	}
TABLE.catalogue TH, TABLE.catalogue TD{
	border:1px solid #614931;
	width:8%;
	}
/******* TOP **********/
TABLE.catalogue THEAD TH{
	text-align:center;
	background: url("/i/table/topBg.gif") top right repeat-x;
	height:98px;
	}
TABLE.catalogue THEAD TH DIV{
	margin:0;
	width:100%;
	text-align:center;
	background: url("/i/table/border.gif") top right no-repeat;
	}
TABLE.catalogue THEAD TH A{
	display: inline;
	height:1px;
	width:1px;
	}
/** OFF **/
TABLE.catalogue THEAD TD{
	background: url("/i/table/topBg.gif") top right repeat-x;
	text-align:center;
	}
DIV.off-img{
	width:100%;
	background: url("/i/table/border.gif") top right no-repeat;
	}
/** ON **/
DIV.hldr{
	position:relative;
	width:100%;
	z-index:120;
	display:none;
	}
DIV.hldr DIV.right{
	top:-12px;
	left:3px;
	height:111px;
	width:100%;
	float:right;
	position:absolute;
	z-index:122;
	}
DIV.hldr DIV.right IMG{
	float:right;
	}
DIV.hldr IMG.left{
	top:-12px;
	left:-5px;
	position:absolute;
	}
A.image{
	display:block;
	top:-12px;
	background: url("/i/table/onTopBg.gif");
	left:0;
	width:100%;
	position:absolute;
	float:left;
	text-align:center;
	height:110px;
	z-index:123;
	}
/********* body ***********/
TABLE.catalogue{
	background: #FBDEBE url("/i/table/tableBg.gif") 0 100px;
	}
TABLE.catalogue TBODY TD{
	/*background: #FBDEBE url("/i/table/cellBg.gif");*/
	height:20px;
	}
/********** on ********/
TABLE.catalogue A{
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:20px;
	width:100%;
	}
TABLE.catalogue TD.yes{
	background: url("/i/table/yes.gif");
	}
TABLE.catalogue TD.yes A:hover{
	/*.catcell-on*/
	background:#730000 url("/i/arrsIn.gif") center center no-repeat !important;
	}
/////////////////////////////////
/******** END ******************/
/////////////////////////////////


/*********** DETAIL ***/
DIV#item-description{
	font-size:11px;
	font-weight:normal;
	padding: 35px 25px 30px 20px;
	}
DIV#item-description FONT{
	color:#fff;
	font-size:11px;
	font-weight:normal;
	}
DIV#item-description SPAN#id{
	color:#999;
	font-weight:bold;
	font-size:10px;
	}
DIV#item-description P{
	margin-top: 10px;
	}

SPAN.title-description{
	font-weight:normal;
	font-size: 85%;
	}
A.item-parts{
	text-decoration: none;
	}
A.item-parts:hover{
	color: #fff;
	text-decoration: none;
	}
TD.detail-pic{
	text-align:center;
	}
TD.detail-pic DIV{
	width:1px;
	margin:0 auto;
	background:url("/i/d_lines.gif");
	}
TD.detail-pic DIV IMG{
	display:block;
	margin:3px;
	}
/******** NEWS ********/
A.news{
	text-decoration:none;
	}
A.news:hover{
	text-decoration:underline;
	}
DIV.news-date{
	font-size:90%;
	color:#F9C814;
	margin:5px 0 0 0;
	}
DIV.news-item{
	border:0;
	border-bottom:#474747 dotted 1px;
	clear:both;
	padding: 1em 0;
	}
DIV.news-item#one{
	border:0;
	font-size:110%;
	}
DIV.news-item H1{
	font-weight:bold;
	}
DIV.news-item A{
	text-decoration: none;
	}
DIV.news-item A:hover{
	text-decoration: underline;
	}
/**************** GLOSSARY *******/
UL.glossary{
	list-style: none outside url("/images/arr_lists.gif");
	}
UL.glossary LI{
	margin: 0 1em 3px 15px;
	}
UL.glossary A:visited{
	color:#EAE2C5;
	}
TABLE.glossary{
	width:100%;
	}
TABLE.glossary TD{
	padding:0;
	width:35%;
	}
TABLE#g-letters{
	width:100%;
	height:25px;
	}
TABLE#g-letters TD{
	padding:0;
	vertical-align:middle;
	text-align: center;
	}
TABLE#g-letters TD.indent{
	width:30px;
	}
TABLE#g-letters A{
	color: #F9C814;
	font-size:100%;
	font-weight:bold;
	}
IMG#g-left, IMG#g-right{
	margin:10px 0 0 0;
	float:left;
	}
/*** MAP ***/
DIV.map{
	float:left;
	padding: 0 30px 0 0;
	}
DIV.map H2{
	margin:0;
	padding:0 0 1em 0;
	}
DIV.map b{
	font-size:110%;
	}

DIV.alllink {
	padding-top:10px; 
	padding-bottom:10px; 
	}

DIV.alllink A{
	margin:10px 10px 0px 0px; 
	padding:0px 0px 0px 30px; 
	background: url("/i/itemArr.gif") 10px 0px no-repeat;
	}

A.salllink {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 30px; 
	background: url("/i/itemArr.gif") 10px 0px no-repeat;
	}

P.art {text-align:justify;}


/*** LINKS CATALOG ***/

.toplist {color: #F9C814;text-decoration:none;padding-bottom:2px;margin-bottom:10px;}
.sublist {text-decoration:none;padding-left:10px;}

.site {text-decoration:none;padding-bottom:2px;margin-bottom:10px;}

//////////////////////////////
//*****CATALOGUE_AERO********//
////////////////////////////

a.toplevel{color: #F9C814;text-decoration:underlined; font-weight:bold;}
a.sublevel{text-decoration:underlined;}
.price_old {font-size:10;font-family:Verdana, Arial, Helvetica, sans-serif;color:#888;text-align:justify; margin:0;text-decoration: line-through;padding-left:9px}
.price {font-size:12;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align:justify; margin:0;padding-left:9px}
a.name_pos {font-size:10;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align:left; padding-left:9px}

.property {font-size:9;font-family:Verdana, Arial, Helvetica, sans-serif;color:#888;font-weight: bold; text-align:justify; margin:0;padding-left:9px} 
