/* car order */

#orderSent
{
	position:absolute;
	top: 250px;
	left:30%;
	z-index: 30;
	font-size:110%;
	color:#fff;
	font-weight:bold;
	background-color:#f4ad30;
	border: 3px solid #fff;
	padding: 2em 40px;
}

#carOrder
{
	position:absolute;
	top: 150px;
	left:25%;
	width: 35%;
	padding: 0 30px 10px 30px;
	/*background: url('../i/bg/white.png') repeat left top;*/
	background-color: #CCCCCC; 
	border: 1px solid #f4ad30;
	z-index: 20;
	color:#333;
}

.orderClose
{
	z-index: 25;
	position:absolute;
	left:100%;
	top: 10px;
	margin-left: -20px;
	cursor:pointer;
	cursor:hand;
}

.orderTable td,
.orderTable th
{
	font-size:75%;
	color:#333;
	padding: 0.8em 0 0.5em 0;
	width:30%;
}

.orderTable th
{
	font-size:140%;
}

.orderTable .value
{
	width:100%;
	padding: 0.5em 0 0.5em 0;
}

.orderTable .indent td
{
	padding-top:2em;
}

.orderTable .indent .value
{
	padding-top:1.7em;
}

.orderTable input
{
	color:#333;
}

.orderTable .value input,
.orderTable .value textarea
{
	color:#333;
	display:block;
	font-size:110%;
	width:90%;
}

.orderTable .value input{
	width:60%;
}

.orderTable .text
{
	border: 1px solid #666;
}

.orderTable .textfocus
{
	border: 1px solid #f4ad30;
}

.orderTable .error
{
	border: 1px solid #c13000;
}


/* header */
.headerLogo,
.headerIcq,
.headerPhone,
.headerGaz
{
	padding-top: 45px;
	padding-bottom: 35px;
	vertical-align: middle;
}

.headerLogo
{
	padding-top: 55px;
}

.headerIcq
{
	padding-left: 10px;
	font-size:75%;
}

.headerIcq .icq
{
	padding: 0.2em 0 0.3em 20px;
}

.headerPhone strong
{
	font-size:90%;
}
	
.headerPhone strong
{
	font-size:140%;
}



/* menu */

.menuList
{
	margin:0;
	padding: 0 20px 2em 20px;
	font-size:100%;
}

.menuList h4
{
	color:#333;
	font-weight:normal;
	font-size: 110%;
	margin: 0.2em 0 0.5em 0;
}

.menuList li small
{
	display:block;
	color:#eb1718;	
}

.menuList li
{
	text-indent: 0;
	font-size:100%;
	padding: 0.3em 20px 0.4em 20px;
	margin: 0.1em 0;
	line-height: 1.2em;
	
}

.menuList .cur
{
	background-color: #146598;
	color:#fff;
	moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.menuOrderButton
{
	padding: 1em 0 1em 16px;
}

.menuOrderButton p
{
	margin: 0 0 1em 0;
	width:80%;
	font-size:70%;
	color:#fff;
	line-height:1.3em;
}


/* home */

.homePrargraphBlock
{
	padding-right:10px;
}

.homeNewsBlock
{
	padding-left:10px;
}

.homePrargraphBlock h3,
.homeNewsBlock h2
{
	font-size:140%;
	font-weight:bold;
}

.homePrargraphBlock p
{
	font-size:80%;
}

.newsBlock
{
	padding: 0.8em 0;
}

.newsBlock h4
{
	font-size:90%;
	font-weight:bold;
	margin: 0.8em 0 0.4em 0; 
}

.newsBlock p
{
	margin:0;
}

.newsBlock p p
{
	margin:0;
	font-size:100%;
}


/* textpage */

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

.insideModeList
{
	margin:0;
	padding: 0 0 2em 0;
	font-size:75%;
	color:#fff;
}

.insideModeList li
{
	line-height:1.2em;
	margin: 0;
	padding: 0.4em 10px 0.4em 10px;
	text-indent:0;
}

.insideModeList .cur
{
	background-color:#f4ad30;
}


/* footer */

.footerContacts
{
	padding: 3.5em 0 3em 0;
}

.footerContacts h5
{
	font-size:80%;
	font-weight: normal;
	margin: 0 0 0.2em 0;
}

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

.footerContacts strong
{
	font-size:90%;
}

.footerContacts .counter
{
	padding-top: 1em;
}

.footerTl
{
	padding: 3.5em 0 3em 40px;
}

a.tlLink
{
	display:block;
	padding-top:0.6em;
	font-size:70%;
}


/* catalogue */

#tableSwith div
{
	float:left;
	margin-right: 20px;
	color:#fff;
	font-size:80%;
	padding: 0.5em 10px 0.5em 36px;
	background-position: 10px 0.4em;
	background-repeat: no-repeat;
}

#tableSwith #tableFull
{
	background-image: url('../i/icons/table_full.gif');
	
}

#tableSwith #tableHeader
{
	background-image: url('../i/icons/table_header.gif');
}

#tableSwith .cur
{
	background-color:#f4ad30;
}

#tableSwith a
{
	text-decoration: none;
	color:#fff;
	border-bottom: 1px dashed #fff;
}

#tableSwith a:hover
{
	text-decoration: none;
	color:#f4ad30;
	border-bottom: 1px dashed #f4ad30;
}

#tableSwith .cur a,
#tableSwith .cur a:hover
{
	text-decoration: none;
	color:#fff;
	border:0;
	cursor:default;
}

#catalogueTable
{
	padding: 1.5em 0 2em 0;
}

.catalogueCarName
{
	padding: 0.5em 0 0.5em 10px;
	font-size:120%;
	margin:0;
}

.catalogueCarName a
{
	text-decoration: none;
	color:#fff;
	border-bottom: 1px dashed #fff;
}

.catalogueCarName a:hover
{
	text-decoration: none;
	color:#f4ad30;
	border-bottom: 1px dashed #f4ad30;
}

#catalogueTable div.visible
{
	padding-bottom: 1.5em;
	border-top: 1px solid #3b79a1;
	width:90%;
}

.catalogueCarInfo
{
	padding-left:10px;
}

.catalogueCarTable .highlight td
{
	background-color:#146598;
}

.catalogueCarTable td
{
	padding: 0.5em 10px;
	vertical-align:middle;
}

.catalogueCarTable .name
{
	width:100%;
}

.catalogueCarTable .name strong
{
	font-size:75%;
}


.catalogueCarTable .name p,
{
	font-size:70%;
	margin: 0.2em 0 0 0;
}

.catalogueCarTable .price
{
	white-space:nowrap;
}

.catalogueCarTable .price strong
{
	font-size:90%;
	font-weight:normal;
}

.catalogueCarTable .price small
{
	font-size:70%;
}



/* newspage */
.allNews strong
{
	display:block;
	padding-top: 0.5em;
	color:#fff;
	font-size:90%;
}

.allNews p
{
	font-size:70%;
}

.allNews p p
{
	font-size:100%;
}

.ToptruckLink
{
	font-size:70%; 
	color:#fff
	padding-top:10px;
	width:150px;
}

.ToptruckLink p
{
	font-size:100%;
	color:#fff;
}

.ToptruckLink a
{
	color:#fff;
}