* {font-family: Tahoma, Verdana, sans-serif;}
body{background: url('../i/bg.jpg') #f7f9f9 repeat-x left top;} /* iauee oii */

.centerTable{background-color:#fff;}
.centerTable .lt{background: url('../i/lt.gif') no-repeat left top;}
.centerTable .rt{background: url('../i/rt.gif') no-repeat right top; padding: 10px;}


/* general */
p{font-size:75%; color:#333; line-height:1.5em; margin-top:0.5em;}
h3{font-size:110%; font-weight:normal; color:#333; margin: 0.5em 0 0.8em 0;}

ul{margin-top: 0.5em; padding-left:0; margin-left:0; font-size:75%; color:#333; line-height:1.4em;}
ol{margin-top: 0.5em; padding-left:0; margin-left:1em; font-size:75%; color:#333; line-height:1.4em;}
ol li{list-style-type:decimal;}
li{list-style-type:disc; margin: 0.4em 0 0.4em 16px;}

img.borderImg{border: 1px solid #999;}

.highlight td{background-color:#dde9ee;}


/* paragraph */
td.textCell{padding: 0 40px 0 10px;}
div.pContent{clear:both; padding-bottom:1em;}
div.pContent p{line-height:1.6em;}

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;}

table.pTable{clear:both; width:100%; border-collapse:collapse; margin: 0.5em 0 1.2em 0;}
table.pTable td{font-size:75%; color:#333; padding: 0.5em 10px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
table.pTable td p{font-size:100%; margin:0; line-height:normal;}

table.normal{clear:both; width:100%; border-collapse:collapse; margin-bottom:1.2em; border: 1px solid #dedede;}
table.normal td{font-size:75%; color:#333; padding: 0.5em 10px; border: 1px solid #dedede;}
table.normal td p{font-size:100%; margin:0; line-height:normal;}

div#paragraphFile{padding: 0.5em 10px 0.5em 28px; height:26px;}
div#paragraphFile a{font-size:80%;}
div#paragraphFile small{font-size:70%; color:#999;}

div.attach{background: url('../i/icons/default.gif') no-repeat left center;}
div.pdf{background: url('../i/icons/pdf.gif') no-repeat left center;}
div.word{background: url('../i/icons/word.gif') no-repeat left center;}
div.excel{background: url('../i/icons/excel.gif') no-repeat left center;}
div.zip{background: url('../i/icons/zip.gif') no-repeat left center;}


/* links */
a{text-decoration:underline; color:#5682bc;}
a:hover{text-decoration:underline; color:#f28b05;}


/* path */
div.path {color:#333; padding: 0.4em 0 0 10px;}
div.path a{font-size:75%;}
div.path span{font-size:75%; color:#68747c;}
div.path h1{font-size:120%; margin-top:0.3em; color:#333;}


/* header */
.headerMenu{clear:both;}
.headerMenu div{float:left; padding: 0.6em 10px 0.5em 10px; margin-right:20px; font-size:70%; color:#333;}
.headerMenu div a{text-decoration:underline; color:#68747c;}
.headerMenu div a:hover{text-decoration:underline; color:#da902e;}
.headerMenu div.cur{background-color:#b8bdc0;}

.headerLogo{padding: 30px 0 0 10px;}
.headerLogoBg{width:193px; height:103px; background: url('../i/logo_bg.gif') no-repeat left top;}

.headerPhone{padding: 42px 0 0 0;}
.headerPhoneBg{background: url('../i/phone_bg.gif') no-repeat right bottom; padding: 0 12px 60px 0; color:#333;}
.headerPhoneBg small{font-size:70%;}
.headerPhoneBg strong{font-size:110%; font-weight:normal;}


/* home */
.catBlock{padding: 0 40px 30px 0;}
.catBlock h4{font-size:85%; font-weight:normal; margin: 0.5em 0 0 10px;}
.catBlock p{font-size:70%; color:#68747c; margin: 0.3em 0 0 10px; line-height:1.3em;}

.homeParagraph{padding: 2em 40px 0 10px;}


/* menu */
ul.catalogueMenu{margin:0; font-size:100%; padding:0; color:#333;}
ul.catalogueMenu li{font-size:75%; list-style-type:none; color:#333; margin: 0.5em 40px 0.5em 0; padding: 0.2em 10px 0.4em 10px;}
ul.catalogueMenu li.cur{background-color:#cee0e7;}
ul.catalogueMenu li.inside{font-size:70%; padding: 0 10px 0 30px; margin: 0;}


/* catalogue */
.carListTable td{padding: 0.7em 10px;}
.carListTable h4{font-size:80%; margin:0;}
.carListTable p{font-size:70%; color:#68747c; margin: 0.2em 0 0 0; line-height:1.3em;}
.carListTable strong{color:#333; font-size:80%;}
.carListTable small{color:#333; font-size:70%;}

.carPath .path h1{margin-bottom:0;}
.carPath .price{padding-left:10px;}
.carPath .price strong{color:#333; font-size:80%;}
.carPath .price small{color:#333; font-size:70%;}

.carParagraph{padding: 1.5em 40px 0 10px;}

.carCharTable {border-collapse:collapse; color:#333; border-top: 1px solid #d9dcde; border-bottom: 1px solid #d9dcde;}
.carCharTable td{padding: 0.5em 10px; font-size:75%; border-top: 1px solid #d9dcde; border-bottom: 1px solid #d9dcde;}
.carCharTable th{padding: 0.5em 10px; font-size:75%;}
.carCharTable .level td{border:0; padding-top:0;}

.carSwithBlock{padding: 3em 40px 1em 10px;}
.carSwith td{padding: 0 10px;}
.carSwith span{font-size:75%; color:#333;}
.carSwith div{font-size:65%; padding-top:0.2em; color:#68747c;}


/* footer */
.footerContacts{padding: 60px 40px 2em 10px;}
.footerContacts small{font-size:70%; color:#68747c;}
.footerContacts strong{font-size:80%; color:#68747c;}
.footerContacts p{font-size:70%; color:#68747c; line-height:1.3em; margin: 1em 0 2em 0;}
.footerTl{padding: 60px 40px 2em 10px;}
a.tlLink{display:block; padding: 0.7em 0 0 1px; font-size:70%; line-height:1.3em;}

.quote {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	text-align: justify;
	padding: 5px;
}

h1{
	font-size: 14pt;
	color:#333;
	font-weight:normal; 
	margin: 0.5em 0 0.8em 0;
}