* {font-family: Verdana, Arial, sans-serif;}

/* форма заказа
-----------------------------------*/
div.order_form{font-size:11px;width:100%;padding: 1.5em 50px 0.8em 0px}
div.order_form td{font-size:11px;color:#333;}
/**/

/* Общие теги
-----------------------------------*/
span.nowrap{white-space: nowrap;}
p{font-size:75%; color:#333; line-height:1.4em; margin-top:0.5em;}
h3{clear:both; font-size:80%; font-weight:bold; color:#333; margin: 2em 0 0.5em 0;}

ul{margin-top: 0.5em; padding-left:0; margin-left:0; font-size:75%; color:#333; line-height:1.4em;}
li{list-style-type:disc; margin: 0.4em 0 0.4em 16px;}

a{text-decoration:underline; color:#009bc4;}
a:hover{text-decoration:underline; color:#29b0d3;}

#mainT{width:100%; height:100%;}
#mainT td#left{background: url('../i/left_grad.jpg') repeat-y right top;}
#mainT td#right{background: url('../i/right_grad.jpg') repeat-y left top;}

div.path{padding-top:0.7em;}
div.path a{font-size:70%;}
div.path span{font-size:75%; color:#ccc;}
div.path h2{font-size:110%; color:#333; margin: 0.6em 0 0.2em 0; font-weight:normal;}

div.blueLine{height:auto; width:100%; background-color:#009bc4; margin: 1px 0;}
/**/


/* paragraph
-----------------------------------*/
div.pContent{width:100%; clear:both; margin-bottom:10px;}

img.borderImg{border: 1px solid #ccc;}

div.imgTop{padding: 0.8em 0 0.5em 0;}
div.imgLeft{float:left; padding: 0.5em 1em 0.8em 0;}
div.imgRight{float:right; padding: 0.5em 0 0.8em 1em;}
div.imgBottom{padding: 0.4em 0 0.8em 0;}

p.caption{font-size:70%; color:#666; font-style:italic; margin: 0.5em 0;}

div.paragraphAttach, .paragraphPdf, .paragraphWord, .paragraphExcel{padding: 0.3em 10px 0.5em 30px; margin-bottom:5px;}

div.paragraphAttach{background: url('../i/icons/file.gif') no-repeat #dcdcdc 10px 0.4em;}
div.paragraphPdf{background: url('../i/icons/pdf.gif') no-repeat #dcdcdc 10px 0.4em;}
div.paragraphWord{background: url('../i/icons/word.gif') no-repeat #dcdcdc 10px 0.4em;}
div.paragraphExcel{background: url('../i/icons/excel.gif') no-repeat #dcdcdc 10px 0.4em;}

div.paragraphAttach a, .paragraphPdf a, .paragraphWord a, .paragraphExcel a{font-size:75%;}
div.paragraphAttach span, .paragraphPdf span, .paragraphWord span, .paragraphExcel span{font-size:70%; color:#666;}

table.pTable{width:100%; border-collapse:collapse; margin-top:10px;}
table.pTable td{color:#333; font-size:75%; padding: 0.3em 5px 0.4em 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
table.pTable tr:hover{background-color:#efefef;}


div.insideMode {clear:both; padding:0.4em 10px 0.6em 10px; margin-top:5px; background-color:#dcdcdc;}
div.insideMode a{font-size:80%; text-decoration:none; background: url('../i/u_link.gif') repeat-x left bottom; padding-bottom:1px;}
div.insideMode a:hover{text-decoration:none; background: url('../i/u_hover.gif') repeat-x left bottom;}

table.insideParagraph{clear:both; background-color:#dcdcdc; display:none; padding-bottom: 10px;}
/**/


/* header
-----------------------------------*/
#header{width:930px;}
#headerLogo, #headerPhone{height:140px; background-color:#102751;}
#headerLogo{padding-left:30px;}
#headerPhone {padding-right:30px;}
#headerPhone span{color:white; font-size:70%;}
#headerPhone strong{color:white; font-size:80%;}

.header_m
{
	padding:0 0 0 20px;
}

.headerMenu
{
	padding:5px 15px 5px 0;
	font-size:75%;
	font-weight:bold;
}

.headerMenuCur
{
	padding:5px 15px 5px 0;
	font-size:75%;
	color:#fff;
}


.headerMenu a:link{text-decoration:underline; color:#fff;}
.headerMenu a:visited{text-decoration:underline; color:#fff;}
.headerMenu a:hover{text-decoration:underline; color:#fff;}


/**/


/* menu
-----------------------------------*/
#menu{width:333px; background: url('../i/menu_grad.jpg') repeat-x #d3d3d3 left top; padding-bottom: 20px;}
#menu div.firstLevel{background-color:#102751; font-size:70%; color:#fff; padding: 0.1em 0 0.2em 8px; margin: 20px 12px 0.3em 12px;}
#menu div.secondLevel, div.secondLevelCur{font-size:70%; color:#009bc4; padding: 0.5em 0 0.5em 8px; margin: 0 12px;}
#menu div.secondLevel a{color:#102751; text-decoration:underline;}
#menu div.secondLevel a:hover{color:#009bc4; text-decoration:underline;}
#menu div.secondLevelCur a{color:#009bc4; text-decoration:underline;}
/**/


/* home
-----------------------------------*/
#home{height:100%; width:597px; background: url('/i/ill.jpg') no-repeat left top;}
#johnstonLogo{height:100%; width:597px; background: url('../i/johnston.gif') no-repeat 25px 90%;}
/**/


/* footer
-----------------------------------*/
#footerHome{width:930px;}
#footerHome td.anonsBlock{width:309px; height:200px; background-color:#efefef; padding: 12px;}
#footerHome td.textBlock{background: url('../i/dot.gif') repeat-y #fff left top; padding: 0 25px 30px 25px;}

#anonsT{width:100%;}
#anonsT td.anonsImg, td.anonsTxt{background-color:#dcdcdc; padding: 5px 0 5px 8px;}
td.anonsTxt{ width:100%; padding-right:8px;}

td.anonsTxt p{font-size:10px; color:#666; margin: 1px 0 0 0;}

td.anonsTxt a{font-size:70%; color:#102751;}
td.anonsTxt a:visited{color:#102751;}
td.anonsTxt a:active{color:#102751;}
td.anonsTxt a:hover{color:#009bc4;}
/**/


/* textpage
-----------------------------------*/
#textpage{width:100%; height:100%; background: url('../i/dot.gif') repeat-y #fff left top; padding: 0 25px 30px 25px;}
/**/


/* catalogue
-----------------------------------*/
div.catalogueCar{background-color: #dcdcdc; padding: 0.3em 10px 0.5em 15px; margin-bottom:5px;}
div.catalogueCar a{font-size:75%;}
/**/


.cominvestBanner td{padding-top:2em;}
.cominvestBanner p{margin: 0 20px 0 15px; font-size:70%;}
.cominvestBanner a{color:#102751;}
.cominvestBanner a:visited{color:#102751;}
.cominvestBanner a:active{color:#102751;}
.cominvestBanner a:hover{color:#009bc4;}


.TopTruckLink
{
	font-size:60%;
	color:#333;
}

.TopTruckLink a,
.TopTruckLink a:hover,
.TopTruckLink a:visited
{
	color:#fff;
}
