/* GENERAL STYLES */
html, body{
margin: 0;
padding: 0;
background: #fff;
font: 1em Tahoma,Arial,sans-serif;
color: #000;
}
img{
border: 0;
}
h1,h2,h3,h4,h5,h6,p{
margin: 0;
padding: 0;
}
a:link,a:visited,a:hover{
color:#fff;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
#fix1{
/*height: 698px;*/
/*height: expression((1 == 1) ? '698px' : '');*/
width: 998px;
text-align: left;
/*background:#fff url(/media/185/start_top_bg.jpg) repeat-x;*/
border: 1px solid #000;

position: absolute;
left: 50%;
margin-left: -500px;
margin-top: 20px;
}
div.New_start_left{
/*background: url(/media/start_left_bg.jpg) no-repeat;*/
}


div.start_left{
background: url(/media/175/start_left_bg.jpg) no-repeat;
}
div.start_right{
background: url(/media/180/start_right_bg.jpg) no-repeat 100% 0;
}

div.New_start_right{
/*background: url(/media/start_right_bg.jpg) no-repeat 100% 0;*/
}

div.bg_right{
background: url(/media/145/bg_right.jpg) no-repeat 100% 0;
border-left: 250px solid #000;
}
div.start_right, div.start_left{
height: 698px;
}

div.New_start_right, div.New_start_left{
height: 500px;
}

div.Flasker{
position: absolute;
height:451px;
bottom: 0;
text-align: center;
}

div.New_Flasker{
position: absolute;
height:296px;
bottom: 0;
text-align: center;
padding-left:15px;
}



div.Flasker1{
position: absolute;
height:335px;
bottom: 0;
width: 748px;
}

div.logo_start, div.enter,div.logo{
position: absolute;
width: 285px;
height: 78px;
bottom: 0;
right: 0;
margin-right:38px;
margin-bottom: 33px;
}

div.new_logo_login{
position: absolute;
width: 285px;
height: 78px;
bottom: 0;
right: 0;
margin-right:-50px;
margin-bottom: 0px;
}

div.New_enter{
position: absolute;
width: 285px;
height: 78px;
bottom: 0;
right: 0;
margin-right:25px;
margin-bottom: 77px;
}

/*
div.New_logo_start{
position: absolute;
width: 285px;
height: 78px;
bottom: 0;
right: 0;
margin-right:-50px;
margin-bottom: 88px;
}
*/

div.New_logo_start{
position: absolute;
width: 285px;
height: 78px;
bottom: 0;
right: 0;
margin-right:-50px;
margin-bottom: 88px;
}




div.logo{
width:168px;
height: 45px;
}
div.enter{
width: 30px;
height: 8px;
font: 11px Tahoma,sans-serif;
text-transform: uppercase;
}
div.New_enter{
width: 30px;
height: 8px;
font: 11px Tahoma,sans-serif;
text-transform: uppercase;
}



div.enter a:link,div.enter a:visited,div.enter a:hover{
color:#9d8c7c;
}

div.New_enter a:link,div.New_enter a:visited,div.New_enter a:hover{
color:#9d8c7c;
}

New_enter span{
display: none;
}


div.enter span{
display: none;
}
div.contact{
position:absolute;
right: 0;
}
div.contact div{
width: 72px;
color: #fff;
/*
background: url(/media/155/contact_bg.gif) no-repeat;
*/
background: #000;

text-transform: uppercase;
height: 20px;
text-align: center;
}

div.contact a:link,div.contact a:visited,div.contact a:hover{
color:#fff;
text-decoration: none;
font: 8px Tahoma,sans-serif;
display: block;
}



div.contacts{
position: absolute;
bottom: 0;
/*
margin-bottom: 123px;
*/

margin-bottom: -25px;
margin-left:-1px;
border-width:1px;
border-color: black;
height: 81px;
/*
background: url(/media/160/contact_bg_repeat.gif) repeat-x;
*/
background: #000;
font: 10px Tahoma,sans-serif;
color: #fff;
z-index: 2;
clear: both;
width: 1000px;
}
div.contacts a:link,div.contacts a:visited,div.contacts a:hover{
color:#fff;
}
div.contacts div.close{
float: right;
text-transform: uppercase;
padding: 57px 12px 0 8px;
}

div.contacts div.list{
padding: 10px 0 0 12px ;
}
div.contacts div.list p{
float: left;
width: 232px;
}

/*Test */

div.login_new{
height: 294px;
margin-top: 174px;
position: absolute;
color: #fff;
width: 100%;
background: #000 url(/media/170/login_bg.gif) no-repeat 100% 0;
font: 9px Tahoma,sans-serif;
}
div.login_new h2{
font:normal 20px Tahoma,sans-serif;
}
div.login_new h3{
font: 15px Tahoma,sans-serif;
}


div.login_new div.form_new {
padding: 51px 420px 51px 48px;

}
div.login_new div.form_new div.left_new,div.login_new div.form_new div.right_new{
height: 243px;
float: left;
width: 260px;

}
div.left_new a:link,div.left_new a:visited,div.left_new a:hover{
text-decoration: none;

}
div.login_new div.form_new{
position: absolute;
/*bottom: 50px;*/
line-height: 16px;
}

.PanelLogin 
{
	 vertical-align:bottom;
	 padding-bottom:40px;
}


div.login_new p{
font: 11px Tahoma,sans-serif;
}
div.login_new p.i{
font-style: italic;
text-indent: 23px;
padding-bottom:13px;
}

/*End */
div.menu{
float: left;
width:250px;
margin-left: -250px;
background: #000;
font: 11px Tahoma,sans-serif;
position: relative;
/*
color: #fcc500;
*/
color: #ffffff;
}

* HTML div.menu{
 margin-left: -125px!important;
}

/*
div.login{
height: 294px;
margin-top: 174px;
position: absolute;
color: #fff;
width: 100%;
background: #000 url(/media/170/login_bg.gif) no-repeat 100% 0;
font: 9px Tahoma,sans-serif;
}
div.login h2{
font:normal 20px Tahoma,sans-serif;
}
div.login h3{
font: 15px Tahoma,sans-serif;
}




div.login div.form {
padding: 51px 420px 51px 48px;
}
div.login div.form div.left,div.login div.form div.right{
height: 243px;
float: left;
width: 260px;
}
div.left a:link,div.left a:visited,div.left a:hover{
text-decoration: none;

}
div.login div.form div div{
position: absolute;
bottom: 50px;
line-height: 16px;
}
div.login p{
font: 11px Tahoma,sans-serif;
}
div.login p.i{
font-style: italic;
text-indent: 23px;
padding-bottom:13px;
}
div.menu{
float: left;
width:250px;
margin-left: -250px;
background: #000;
font: 11px Tahoma,sans-serif;
/*
color: #fcc500;

color: #ffffff;
}
*/



div.clear {
 clear: both;
}

div.bg_right div.menu{
height: 100%;
}
div.menu h3{
font: 11px Tahoma,sans-serif;
}
div.menu a:link,div.menu a:visited,div.menu a:hover{
color: #fff;

}

div.menu div{
width: 190px;
margin: 38px 20px 0 35px;
}

ul, ul li{

margin: 0;
padding: 0;
padding-left:-5px;
margin-left:8px;

/*
list-style-type: none;
*/
}




div.menu ul li,div.menu h3{
padding-bottom:17px;
}
div.menu p.search{
font: 9px Tahoma,sans-serif;
padding-top: 45px;
}

div.menu p.search a:link,div.menu p.search a:visited,div.menu p.search a:hover{
text-decoration: none;
}
div.content{
width:748px;
float: right;
}

div.text{
font: 10px Tahoma,sans-serif;
position: relative;
z-index: 3;
}
div.text p{
line-height: 17px;
padding-bottom: 22px;
}
div.text div.pad{
margin-top:40px;
margin-left: 40px;
width: 359px;padding-bottom: 34px;
}

div.text_new{
font: 10px Tahoma,sans-serif;
position: relative;
z-index: 3;
}
div.text_new p{
line-height: 17px;
padding-bottom: 22px;
}

div.text_new div.pad_new{
margin-top:40px;
margin-left: 40px;
width: 359px;padding-bottom: 34px;
}

div.text_new a:link,div.text_new a:visited,div.text_new a:hover{
color:#000;
}


div.results{
/*background: url(/media/165/leafe.gif) no-repeat 100% 0;*/
height: expression((1 == 1) ? '204px' : '');
}
div.results h1{
color: #fff;
font: 10px Tahoma, sans-serif;
padding-bottom: 12px!important;
}
div.results{
font: 10px Tahoma, sans-serif;
}
div.results ul{
border-top: 1px solid #000;
width: 357px;
}
div.results ul li{
border-bottom: 1px solid #000;
padding-bottom: 4px;
line-height: 18px;
}
div.results ul li p{
padding-top: 15px;
padding-bottom: 0;
line-height: normal;
}
div.text a:link,div.text a:visited,div.text a:hover{
color:#000;
}
div.results h1 span,div.results span{
text-transform: uppercase;
font-size: 9px;
}
div.text{
width:748px;
font: 10px Tahoma,sans-serif;
}
div.text h1{
font: 9px Tahoma,sans-serif;
padding-bottom: 18px;
}
div.text h1 span{
}
div.menutop{
font: 9px Tahoma,sans-serif;
width: 360px;
text-transform: uppercase;
/*
color: #fcc500;
*/
color: #ffffff;
min-height: 140px;
}
* HTML div.menutop{
height: 140px;
height: expression((1 == 1) ? '140px' : ''); 
}
div.menutop div{
/*
background: url(/media/150/breadcrumps_bg.gif);
*/
background-color: black;

min-height: 95px;
}
* HTML div.menutop div{
height: expression((1 == 1) ? '95px' : '');
}
div.menutop p{
padding: 9px 0 9px 9px;
/*
color: #fcc500;
*/
color: #ffffff;
line-height: 9px;
}
div.menutop p.submenu,div.menutop p.submenuII{
padding: 0 0 0 82px;
color: #fff;
line-height: 21px;
/*background: #fbc401;*/
background: #006633;
}
p.submenu a:link,p.submenu a:visited,p.submenu a:hover{
color:#000!important;
}
p.submenu a.aktiv:link,p.submenu a.aktiv:visited,p.submenu a.aktiv:hover{
color: #fff!important;
}
div.menutop a:link,div.menutop a:visited,div.menutop a:hover{
color: #fff;
}
div.menutop a.aktiv:link,div.menutop a.aktiv:visited,div.menutop a.aktiv:hover{
/*
color: #fcc500;
*/
color: #ffffff;
}

div.menutop p.submenuII{
background: url(/media/190/submenuII_bg.gif);
line-height: 23px;
}

#about{
display:block; width:175px;height:326px;position:absolute;z-index:0;right:345px;
}
#maintextblock{
position: relative; z-index: 1;
}
div.info{
border: 1px solid #000;
padding: 17px 0 21px 0;
border-left: 0;
border-right: 0;
min-height: 100px;
/*
height: expression((1 == 1) ? '100px' : '');
*/
position: relative;
margin-top: -1px;

}
div.info img{
border: 1px solid #cdcdcd;
margin-top: 4px;

}
div.info p{
float: left;
padding: 0;
margin-right: 15px;

}



div.info div.download{
float: right;
position: absolute;
text-align: right;
width:359px;
margin-top: -12px;

}


.upcase
{
	text-transform: uppercase;
}





















form,textarea,input{
margin: 0;
padding: 0;
}
textarea,input{
font: 11px Tahoma,sans-serif;
color: #000;
}
input.login{
width:150px;
height: 20px;
line-height: 20px;
background: #fff;
border: 0;
padding: 0 2px;
}
input.ch_login{
border: 0;
}

/* EDITOR PROPERTIES */

.scrollbox 
{
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
text-align: left;
width: 340px;
height:200px;
overflow: auto;
position:relative;
display: block;
float: left;
border: solid 1px #5e5256;
}

html {
scrollbar-base-color: Gray;
scrollbar-arrow-color: White;
scrollbar-darkshadow-color: Gray;
scrollbar-face-color: Black;
scrollbar-track-color: #e7e7e7;
}