/* catalogueblock */

.catalogueList
{
	margin: 0.5em 0 0 0;
	padding: 0;
	font-size:100%;
}

.catalogueList li
{
	line-height:1.2em;
	padding: 0;
	text-indent:0;
	white-space:nowrap;
	margin: 0.2em 0;
}

.catalogueList li div
{
	padding: 0.3em 40px 0.4em 10px;
	background: url('../i/bg/arrow_bg.gif') no-repeat right 200px;
}

.catalogueList .cur
{
	display:block;
	background: url('../i/bg/tab_bg.gif') repeat-x #198aca left bottom;
}

.catalogueList .cur div
{
	background-position: right center;
	color:#fff;
}

.catalogueList .over
{
	display: block;
	background-color: #cfe5f2;
	cursor: pointer;
	cursor: hand;
}

.catalogueList .over div
{
	background-position: right center;
}


/* header */

.headerLeftLogo
{
	padding: 52px 0 0 10px;
}

.headerRightLogo
{
	padding: 50px 30px 50px 0;
}

.headerMenuList
{
	margin: 51px 0 50px 10px;
	padding: 0;
	font-size:85%;
	color:#333;
}

.headerMenuList li
{
	line-height:1.2em;
	margin: 0;
	padding: 0 0 0.8em 0;
	text-indent:0;
	white-space:nowrap;
}

.phones
{
	padding: 3em 0 0 5px;
	white-space:nowrap;
}

.phones h2
{
	font-size:70%;
	font-weight:normal;
}

.phones small
{
	font-size:90%;
}

.phones .invisible
{
	visibility:hidden;
	color:#fff;
}

.phones strong
{
	font-size:140%;
	font-weight:bold;
	line-height:1.3em;
}


/* home */

.homeIllBg
{
	width:100%;
	height:200px;
	background: url('../i/ill_bg.jpg') repeat-x left top;
}

.homeIll
{
	width:100%;
	height:200px;
	background: url('../i/ill.jpg') no-repeat left top;
}

.homeblockAnons{padding: 3em 40px 0 10px;}

.homeAnonsTable td{padding: 0 0 0.6em;}
.homeAnonsTable td.text{padding-bottom: 2em;}
.homeAnonsTable h4{font-size:90%; font-weight:normal; margin: 0 0 0.3em 0;}
.homeAnonsTable p{font-size:70%; color:#333; margin:0; line-height:1.4em;}
.homeAnonsTable p p{font-size:100%; line-height:normal;}


/* catalogue */
.anonstext p{line-height:1.4em; font-size:70%; padding:0; margin:0;}

.catalogueMenu
{
	/*background: url('../i/bg/tab_bg.gif') repeat-x #ec171d left bottom;*/
	background: repeat-x #ec171d left bottom;
	padding: 0.3em 0 0.4em 10px;
}

.catalogueMenuList
{
	clear:both;
	margin: 0;
	padding: 0;
	font-size:75%;
	color:#333;
}

.catalogueMenuList li
{
	float:left;
	line-height:1.2em;
	margin: 0 10px 0 0;
	padding: 0.3em 10px 0.6em 10px;
	text-indent:0;
	white-space:nowrap;
}

.catalogueMenuList .cur
{
	background-color:#fff;
}

.catalogueMenuList a,
.catalogueMenuList a:hover
{
	color:#fff;	
}

.anons_block
{
	padding:10px 0 0 0;
	color:#333;
}

.anons_block h3
{
	padding:0 0 0 0;
	font-size:80%;
	font-weight:bold;
}

.anons_block span
{
	padding:0;
	font-size:95%;
	font-weight:normal;
	line-height:1em;
}


/* footer */

.footer
{
	margin-top:2.2em;
	padding-top: 1.4em;
	border-top: 1px solid #ccc;
}

.footerContacts
{
	padding: 0 0 2em 10px;	
}

.footerContacts strong
{
	font-size:75%;
	color:#666;
}

.footerContacts small
{
	font-size:70%;
	color:#666;
}

.footerContacts .invisible
{
	visibility:hidden;
	color:#fff;
}

.footerContacts p
{
	font-size:70%;
	color:#666;
	line-height:1.3em;
	margin: 0 0 1.5em 0;
}

.footerContacts p p
{
	font-size:100%;
	line-height:normal;
	margin:0;
}

.footerTl
{
	padding: 0 20px 2em 5px;
}

.footerTl p
{
	font-size:100%;
	line-height:normal;
	margin:0;
}

a.tlLink
{
	display:block;
	padding-top:0.7em;
	font-size:70%;
	color:#3e79b3;
}

a.tlLink p
{
	color:#3e79b3;
}

.left_home_element h3
{
	padding:0;
	margin:0;
	font-size:75%;
	font-weight:bold;
}

.left_home_element p
{
	font-size:70%;
	font-weight:normal;
	line-height:1.3em;
}

.Toptrucklink p
{
	margin:0;
	padding:0;
}

.Toptrucklink
{
	margin:0;
	padding:0;
	color:#333;
	font-size:90%;
}

.Toptrucklink a,
.Toptrucklink a:visited
{
	color:#333;
}

