* {margin: 0; padding: 0;}

html {height: 100%; width: 100%;}

body {
    width: 100%;
    height: 100%;
    min-height: 100%;
    font-size: 75%; 
    color: #00ae3a; 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color:green; 
	scrollbar-arrow-color:green;
	scrollbar-highlight-color: #000;
	scrollbar-face-color:#000;
	scrollbar-shadow-color:green;
	scrollbar-darkshadow-color:#000;
	scrollbar-track-color: #000;

}

body {background: #000; color:#00dd00}
img {border:0}

.main {width:910px; margin: 0 auto;}
.up1{background: url(/i/up1.jpg) no-repeat top center; width:910px; height: 230px; margin: 0 auto; position:relative} 
.eng_up1{background: url(/i/eng_up1.jpg) no-repeat top center; width:910px; height: 230px; margin: 0 auto; position:relative} 
.up2{background: url(i/up2.jpg) no-repeat top center; width:910px; height: 58px; margin: 20px auto; position:relative} 
.up3{background: url(/i/up3.jpg) no-repeat top center; width:910px; height: 230px; margin: 0 auto; position:relative} 

.buts{width:90px; height:50px}
.but_none[class] {background-image:url('/i/_.gif');}
.but_on {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/but_on.png');}
.but_on[class] {background-image:url('/i/but_on.png');}

.but{width:90px; height:50px; margin: 0; position:absolute;}
.b1{top: 59px; right:248px;}
.b2{top: 59px; right:155px;}
.b3{top: 59px; right:68px;}
.b4{top: 111px; right:248px;}
.b5{top: 111px; right:155px;}
.b6{top: 111px; right:68px;}

.b7{top: 84px; right:233px;}
.b8{top: 84px; right:143px;}
.b9{top: 84px; right:48px;}

.tit1{width:334px; height:113px; position:absolute; top: 53px; left:218px; margin: 0;}
.lang{position:absolute; top: 153px; left:80px; margin: 0;}
.home{position:absolute; top: 90px; left: 40px}
.home3{position:absolute; top: 84px; left: 97px}
.home img {width:150px; height:40px}
.home3 img {width:54px; height:54px}
.content{width:570px; float:left; overflow:auto; height: 490px}

div.content {
	scrollbar-3dlight-color:green; 
	scrollbar-arrow-color:green;
	scrollbar-highlight-color: #000;
	scrollbar-face-color:#000;
	scrollbar-shadow-color:green;
	scrollbar-darkshadow-color:#000;
	scrollbar-track-color: #000;
}
.logo {width:310px; float:right;}
.proto{padding: 20px 0 0 5px; color:#666666; text-transform:uppercase}

.contacts {padding:200px 0 0 10px; font-size: 90%; color: #fff}
.contacts p{color: #fff}
.contacts a, .contacts a:visited{color: #fff} 
.contacts a:active, .contacts a:hover{color: #00eb00} 

.ln{ position:relative; width:20px; height: 500px; float:left; background: url(i/ln2.jpg) repeat-y top center;}
.ln_up{position:absolute; top:0; left:0; width: 20px; height: 100px; background: url(i/ln1.jpg) no-repeat top center;}
.ln_dn{position:absolute; bottom:0; left:0; width: 20px; height: 100px; background: url(i/ln1.jpg) no-repeat bottom center;}

.photo_line {width:910px; height:130px; margin: 0 auto; text-align:center; position:relative; overflow: hidden;}
.photo_line2 {width:780px; height:130px; margin: 0 auto; text-align:left; position:relative; overflow: hidden;}
.photo_line img.ph {padding: 20px 5px 0 5px; height: 110px}
.photo_but {width:54px; height:54px; margin: 0; position:absolute;}
.ph_b1{top: 3px; right:234px;}
.ph_b2{top: 3px; right:167px;}
.ph_b3{top: 2px; left:81px;}
img.ph2 {margin: 0 20px 0 0; border: 1px solid #383838}

.perf_up {position: absolute; top: 19px; left:0; width: 910px; height: 15px; margin:0 auto; padding:0}
.perf_dn {position: absolute; top: 117px; left:0; width: 910px; height:15px; margin:0 auto; padding:0}

# .perf1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/perf1.png');}
# .perf2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/perf2.png');}

.perf1[class] {background:url('i/perf1.png') no-repeat top center;}
.perf2[class] {background:url('i/perf2.png') no-repeat top right;}

.pp{width: 900px; height: 15px; margin:0; padding:0}

.right_text{padding: 20px 0 10px 20px; width:280px; float:right;}


.content_wide{width:900px; margin-bottom:15px}
.content_wide3{width:900px; text-align:center; margin-bottom:15px}
.content_wide2{width:900px; font-weight: bold;}
.content_wide2 a,.content_wide2 a:visited{color:#FFFFFF}

.ln_dn0{position:relative; height:20px; width: 900px;background: url(i/ln2_dn.jpg) repeat-x top center;}
.ln_dn1{position:absolute; top:0; left:0; height: 20px; width: 100px; background: url(i/ln1_dn.jpg) no-repeat left center;}
.ln_dn2{position:absolute; top:0; right:0; height: 20px; width: 100px; background: url(i/ln1_dn.jpg) no-repeat right center;}

.contacts1 {width: 130px; height: 100px; padding:0 0 0 50px; font-size: 90%; color: #fff; float: left}
.contacts2 {width: 300px; height: 100px; padding:0 0 0 10px; font-size: 90%; color: #fff; float: left}
.contacts3 {height: 100px; padding: 0 50px 0 10px; font-size: 90%; color: #fff; float: right}


/* base */
table {font-size: 1em; border-collapse: collapse; border-spacing: 0;}
td, form {margin: 0; padding: 0; font-size: 100%;}

a{color:#6df600;}
a:visited{color: #00c200;}
a:active,a:hover {color:#00ccff}

p,ul,ol,li{ font-size: 100%;}

p{
    margin: 20px 0 0 0;
	font-weight: bold;
    padding: 0;
    line-height: 120%;
}

small {font-size: 90%;}

ul, ol, li{
    text-align:left;
    line-height: 130%;
}

ul,ol {margin: 0; padding-left: 20px}

h1, h2, h3, h4, h5, h6 {
	color: #66cc00;
	text-align: left;
}

h1 {
	color:#FFF;
	font-size:160%;
	font-weight:bold;
	text-transform:uppercase;
	margin: 15px 0 10px 0;
}
h2 {
	font-size:130%;
	font-weight: bold;
	text-transform:uppercase;
	color: #00ae3a;
	margin: 15px 0 10px 0;
}

h3 {
	color: #d4e700;
	font-size:120%;
	font-weight: bold;
	margin: 15px 0 10px 0;
}
h4 {
	font-size:115%;
	font-weight: bold;
	margin: 15px 0 10px 0;
}


hr {
	color: #f0f0f0;
	margin: 0px;
	padding: 0px;
	height: 4px;
}

.submenu_c{background: url('/i/str.jpg') top center no-repeat; width: 910px; height: 36px; margin-bottom: 20px;}
.submenu {padding: 10px 20px; font: bold 100% Arial, Helvetica, sans-serif; color: #000;}
.submenu a, .submenu a:visited {color: #000; text-decoration: none;} 
.submenu a:active, .submenu a:hover {color: #000; text-decoration: underline;} 
.submenu span {padding: 0 7px}

table.v1 {width: 100%}
table.v1 td{border: 1px solid #333; padding:5px; vertical-align:top;}
table.v1 tr.select {background-color:#212121}
table.v1 tr.title {background-color:#125c0d; font-weight:bold; color:#eee}

table.v2 {width: 100%; color: #FFF}
table.v2 td{border: 0; padding:5px; vertical-align:top;}
table.v2 tr.select {background-color:#212121}
table.v2 tr.title {background-color:#125c0d; font-weight:bold; color:#eee}
