﻿body {
	margin: 0px;
	padding: 0px;
}

td.borderleft  {
border-right: 	1px solid #C0DFFF;
border-left: 	1px solid #C0DFFF;
}

td.bordertop {
border-bottom: 	1px solid #C0DFFF;
border-top: 	1px solid #C0DFFF;
}

table.borderall tr td {
border-left: 	1px solid #7F89A8;
border-bottom: 	1px solid #7F89A8;
}
table.borderall {
border-right: 	1px solid #7F89A8;
border-top: 	1px solid #7F89A8;
}

table.person tr td {
	font-size: 70%;
	color: #B7BED5;
	padding-bottom: 10px;
	vertical-align: top;
 }
ul {	margin: 0px;}


.heading {color: #ffffff;}

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.85em;
	color: #131C46;
}

tr td { vertical-align: top; }
tr.middle td, tr#middle td {vertical-align: middle;}
tr#center td {text-align: center;}

p, .p, #p {
	margin-bottom: 10px;
}

li  {
color: #D1D7EA;
}

.red, #red {color: #CC0202;}
.contacts {
color: #D1D7EA;
font-size: 80%;
margin: 0;
padding: 0;

}

.std-m, #std-m {
	font-size: 85%;
}

.title, #title {
	font-size: 85%;
	font-weight: bold;
}

.more {
	margin-top: 20px;
}

.std-m-red, #std-m-red {
	font-size: 80%;
	color: #CC0202;
}

.lm-fix, #lm-fix {
	font-size: 11px;
}

.lm-fix12, #lm-fix12 {
	font-size: 12px;
}

.std-s, #std-s {
	font-size: 70%;
}

.std-s-g, #std-s-g {
	font-size: 9px;
	color: #838BAA;
}


.red, #red {
	color: #CC0202;
}

.std-sx, #std-sx {
	font-family: arial;
	font-size: 9px;
	color: #737373;
}

.alt-sx, alt-sx {
	font-family: verdana;
	font-size: 9px;
	color: #737373;
}

.alt-ss, alt-ss {
	font-family: verdana;
	font-size: 60%;
}

a.grayhref, a#grayhref {
	color: #737373;
}

h1 {
		font-size: 85%;
		padding-bottom: 7px;
		margin: 0px;
		font-weight: normal;
	}


/* left column */

.leftCol {
	background: url(/images/leftcol/background.gif);
}

.leftMain {
	background: url(/images/leftcol/main-background1.jpg);
	background-repeat: no-repeat;
	height: 527px;
	padding-top: 19px;
}

/* middle column */

.middleCol {
	background: #414967 url(/images/middlecol/right-bg.gif) right repeat-y;
}

.middleTop {
	background: url(/images/middlecol/top-background.jpg) right;
}

.middleMain {
	background: url(/images/middlecol/main-background.jpg) top right no-repeat;
	height: 442px;
	padding-top: 91px;
}

.middlefix {
	width: 315px;
	height: 1px;
}


/* right column */

.rightCol {
	background: #3B4158;
}

.rightTop {
	background: url(/images/rightcol/top-background.jpg) left no-repeat;
	padding-left: 15px;
	padding-top: 43px;
	padding-right: 100px;
	color: #98A4C6;
	font-size: 60%;
	height: 308px;
}

.rightTopBG { background: url(/images/rightcol/top-bg.jpg) repeat-x; }

.rightMain { background: #3B4159 url(/images/rightcol/main-background.jpg) repeat-x; }

.mainrightTitle {
	width: 75%;
	height: 30px;
	background-color: #727DA0;
}

.promoLexus {
	background: url(/images/rightcol/promo-lexus.gif) no-repeat;
	height: 100px;
	margin-bottom: 8px;
}

.promoToyota {
	background: url(/images/rightcol/promo-toyota.gif) no-repeat;
	height: 100px;
	margin-bottom: 8px;
}

.bottomRightMenu {
	width: 100%;
}

.rightBottomCircles {
	text-align: center;
}


a {color: #C5CADA; text-decoration: none;}

a:hover {color: #0D1A36; text-decoration: none;}

.topmenu, #topmenu {
	text-transform: lowercase;
	width: 109px;
	height: 28px;
	color: #C5CADA;
	font-family: verdana;
}

.bottommenu, #bottommenu {
	padding-top: 8px;
	/*height: 28;*/
	width: 205px;
	padding-bottom: 6px;
	color: #FFFFFF;
	font-family: verdana;
	display: block;
}

a:hover.topmenu {
	text-decoration:none;
}

.leftmenu {
	width: 147px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #C5CADA;
	font-size: 80%;
	font-family: verdana;
	position: relative;
	top: -10px;
	*top: -5px;
}

.leftsubmenu {
	width: 138px;
	height: 28px;
	padding-top: 5px;
	color: #131C46;
	font-size: 80%;
	font-family: verdana;
}

.pl, #pl {
	color: #C5CADA;
	font-size: 80%;
	font-family: verdana;
}

a:hover.pl  {	text-decoration: none;}

span a.pl {
	height: 29px;
	width:100%;
	/*padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;*/
	display: block;
	text-align: center;
	line-height: 27px;
}

span a.pl:hover {
	background: #97A1C3;
}

.white, #white {
	color: #D1D7EA;
}

a.white, a#white {
	color: #FFFFFF;
}

a:hover.blue, a:hover#blue {
	color: #3F476E;
}

.blue, #blue {
	color: #131C46;
}

a:hover.blackwhite {color: #454545; text-decoration: none;}

.blackwhite, a:active.blackwhite, #light {color: #747474;}


a:hover.light {color: #AEB4CB; text-decoration: none;}

.light, a:active.light, #light {color: #AEB4CB;}

.s-light, #s-light {color: #B7BED5;}

a:hover.bluehref {color: #3A4057; text-decoration: none;}

.bluehref, a:active.bluehref {color: #3A4057;}

.inputtext, #inputtext {
	font-size: 11px;
	background: #A3AABF;
	border: 1px solid #2D3154;
	color: #131C46;
	padding-left: 5px;
	height: 18px;
}


.thumb-bg {
	background: url(/images/internal/galery_bg.gif) no-repeat;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.photo-bg {
	background: url(/images/internal/photo_bg.gif) no-repeat;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
form {
padding:0px;
margin:0px;
}
a.site_link {
	color:#ff6600;
}
a:hover.site_link {
	color:#0D1A36;
}

.kurskimg {
	border: none;
	margin: 3px 1px 0px 0px
}
.copyright, .copyright:hover {font-size:10px;color:#AEB4CB}