a.lm {background: #E4E4E4 ; font-family: "Arial"; color: #4C4C4C; display: block; font-size: 11px; padding: 2px 10px 2px 20px; margin-right: 5px; border-bottom: solid #fff 1px; text-decoration: none;}
a:hover.lm {background: #F3F3F3 ; font-family: "Arial"; color: #FF6600; display: block; font-size: 11px; padding: 2px 10px 2px 20px; margin-right: 5px; border-bottom: solid #fff 1px; text-decoration: none;}
h1,h2,h3,h4,h5,h6 {color: #7D7D7D;}
h1 {font-size: 19px; font-weight: lighter; font-family: Arial, sans-serif}
html, body {
height: 100%;
}

body {
background: #E4E4E4 url(/images/bg.gif) 170px 0 repeat;
}

html,body,p,h1,h2,h3,h4,h5,h6 {
margin: 0;
padding: 0;
font-family: arial, sans-serif;
}

p { line-height: 130%; margin: 10px 0px 10px 0px;  font-family: "Arial", "sans-serif"; font-size: 12px}
ul { line-height: 130%;  font-family: "Arial", "sans-serif"; font-size: 12px}

li,ul {
line-height: 120%;
}

a {
color: #527BB9;
text-decoration: none;
}

/*a:link {
text-decoration: none;
3333CC
}

a:visited {
text-decoration: none;
color: #9900CC;
}*/

a:hover {
text-decoration: none;
color: #FF6600;
}




h2 {
margin-top: 8px;
margin-bottom: 16px;
font-size: 140%;
}

h3 {
font-size: 130%;
}

h4 {
font-size: 120%;
}

h5 {
font-size: 110%;
}

h6 {
font-size: 100%;
}

#container {
position: relative;
min-height: 100%;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;
}

html>body #container {
height: auto;
}

#containerbg {
background-color: #FFFFFF;
max-height: 100%;
height: 100%;
width: 770px;
}
			
#header {
position:relative;
width: 770px;
height: 100px;
margin: 0px;
padding: 0px;
background-color: #E4E4E4;
}

#mlogo {
margin: 0px;
padding: 16px 0px 0px 40px;
float: left;
}

#rightblock {
margin: 0px;
padding: 0px;
margin-left: 190px;
text-align: right;
}

.way {
color: #FF6600;
/*font-family: Arial, sans-serif;*/
font-size: 10px;
text-align: left;
}

.way a {color: #666;}


/*.way a:visited {
text-decoration: none;
color: #FF6600;
}*/

.way a:hover {color: #FF6600;}

#upmenu {
position: absolute;
top: 0px;
width: 300px;
left: 470px;
display: inline;
text-align: right;
font-size: 100%;
}

#ak {
float: right;
margin: 0px;
margin-top: 15px;
margin-right: 5px;
}

#upmenu a, span.contact {
height: 17px;
padding: 1px 10px 3px 20px;
background: #F0F0F0 ;
/*text-decoration: none;
color: #666666;*/
border-right: 1px solid #C3C3C3; 
border-bottom: 1px solid #C3C3C3;
}

#upmenu a:hover {
background: #FFF ;
color: #FF6600;
}
span.contact {background: #FFF  ;}
/*.um {
height: 16px;
display: inline;
background: url(/_pic/upmenu.gif) no-repeat top right;
}*/


#topmenu {
position: absolute;
top: 78px;/*78*/
left: 170px;
/*margin: 0px;
padding: 0px;*/
height: 20px;
background: #F0F0F0 ;/*
text-align: left;*/
width: 600px; border-bottom: 1px solid #E4E4E4;
z-index: 5;
}

.tp, .tp2 {
font-size: 11px;
background: #F0F0F0;
display: block;
float: left;
/*font-family: Arial, sans-serif;
font-size: 110%;
color: #333333;*/
height: 21px;

padding-top: 3px;
padding-bottom: 0px;
padding-left: 7px; padding-right: 8px;
border-bottom: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
z-index: 10;
}
.tp2 {background: #FFF ; border-bottom: 1px solid #FFF; color: #F60; vertical-align: bottom;}

.tp a {color: #333333; font-size: 11px;}

/*.tp a:visited {
text-decoration: none;
color: #333333;
}*/

.tp a:hover {text-decoration: none; color: #F60;}

#flash {
position: relative;
width: 770px;
height: 160px;
margin: 0px;
padding: 0px;
background-color: #A28269;
}
			
#content {
background-color: #FFFFFF;
padding-bottom: 46px;
width: 770px;
height: 100%;
}
			
.title {
font-size: 150%;
font-weight: lighter;
color: #999999;
padding: 0px 0px 9px 0px;
}

#LeftCol {
float: left;
width: 170px;
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
text-align: center;
}

.alogo {
margin: 16px auto 0px auto;
}

.slogan {
font-size: 11px;
font-weight: bold;
color: #999999;
}

#RightCol {
float: right;
width: 600px;
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#box1 {
padding: 14px 0px 0px 0px;
float: left;
width: 320px;
font-size: 80%;
}

#box2 {
float: right;
width: 250px;
line-height: 1.3;
padding:0px 20px 0px 0px;
}

.newsimg {
float: left;
margin:10px 0px 0px 0px;
}

.newsp {
float: right;
width:68%;
margin:8px 0px 0px 0px;
font-size: 70%;
}

.newsp a:link {
text-decoration: none;
color: inherit;
}

.newsp a:visited {
text-decoration: none;
color: inherit;
}

.newsp a:hover {
text-decoration: none;
color: inherit;
}

.newsh1 {
color: #527BB9;
font-size: 100%;
}

.newsbr {
clear: both;
}		

#empty,#footer {
height: 0px;
margin: 0px;
padding: 0px;
}
			
#footer {
position: absolute;
left: 0;
bottom: 0;
width: 770px;

padding-top: 0px;
background-color: #D1D1D1;
}


#lmf {
float: left;
}

#rmf {
float: right;
}

.wborder {
height: 12px;
padding: 0px 9px;
margin: 0px;
display: inline;
color: #666; font-size: 10px
}
.wborder2 {background-color: #FFF;}
.wborder a {color: #666;}
.wborder a:hover {color: #FF6600;}
.orange {color: #FF6600;}

/*.noborder {
padding: 0px 9px;
margin: 0px;
display:inline;
}*/

#rightblock {
/*margin: 0px;
padding: 0px;*/
margin-left: 170px;
text-align: right;
}
/*end*/

/*#whitecolumn {
position: absolute;
top: 0px;
left: 170px;
height: 100%;
width: 600px;
background-color: #FFFFFF;
}*/

#containerseclev {
position: relative; 
height: 100%;
width: 770px;
margin: 0px;
padding: 0px;
}

html>body #containerseclev {
height: auto; 
min-height: 100%;
}

#contentseclev {
padding-bottom: 46px;
width: 770px;
min-height: 100px;
border-top: solid 1px #FFFFFF;
}

#LeftBox {
float: left;
/*position: absolute;
left: 0;
top: 101px;
z-index: 100;*/
width: 170px;
background-color: #E4E4E4;
font-size: 70%;
margin: 0;
padding: 0;/*top right bottom left*/
}

#flashseclev {
margin-left: 170px;
background-color: #A28269;
}

#RightBox {
float: right;
/*border: 1px solid blue;*/
font-size: 80%;
background-color: #FFFFFF;
}
/* trick */

#RightBox td {
font-size: 80%;
}

.item {
padding: 2px 8px 2px 15px;
border-bottom: solid 1px #FFFFFF;
color: #4C4C4C;
}

.iteml {
padding: 2px 8px 2px 15px;
border-bottom: solid 1px #FFFFFF;
color: #FF6600;
}
/*.item a {
text-decoration: none;
color: #4C4C4C;
}

.item a:visited {
text-decoration: none;
color: #4C4C4C;
}

.item a:hover {
text-decoration: none;
color: #4C4C4C;
}*/



#block {
margin: 18px 54px 0px 20px;
}

#newsimgsl {
float: left;
width: 150px;
}

.newspsl {
margin-left: 150px;
padding: 0px 0px 0px 20px;
font-size: 70%;
}

.newspsl a:link {
text-decoration: none;
color: inherit;
}

.newspsl a:visited {
text-decoration: none;
color: inherit;
}

.newspsl a:hover {
text-decoration: none;
color: inherit;
}

.ql {
margin: 0px 0px 2px 0px;
}


a.model2 { color: #4C4C4C; display: block;}
a:hover.model2 { color: #FF6600;}

a.model3 { color: #4C4C4C; display: block;}
a:hover.model3 { color: #FF6600;}

a.model { font-size: 11px;}
a:hover.model { color: #FF6600;}

.auto1 {float: left; margin-bottom: 20px;}
.descr {font-size: 11px;}
.gray {color: #666;}

.item350 {background: #FFF ; padding-left: 20px;}
.item350_1 {background: #FFF ; padding-left: 31px;}
.first {padding: 18px 20px 0 20px; width: 560px; width: '595px';}
.second {padding: 18px 54px 0 20px; width: 526px; width: '600px';}

.newsList td {
	font-size: 80%;
}

.inp {
font-size: 11px;
background-color: #FFFFFF;
border: 1px solid #C3C3C3;
color: #666666;
}

.rr {
background-color: #C3C3C3;
border: 0px;
height: 1px;
color: #C3C3C3;
}
div.content{
padding: 18px 20px 0 20px;
font-size: 12px;
}

.newsline { font-size: 10px; 
float:right;
font-size:70%;
margin:8px 0 0;
width:68%;
}