html, body {
background-color: #000;
color:#0f0f0f;
height: 100%;
text-align:center;
}

body, body A {
font: 12px arial, verdana, helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

body {
text-align: center;
}


body A {
text-decoration: underline;
color:#ce980b;
}

img {
border: none;
}

.cont_left {
float: left;
}

.cont_right {
float: right;
}

.phat, .phat A {
font-weight:bold;
}

.clear_cont {
clear:both;
}

.stripp P {
margin: 0px 0px 10px 0px;
}

/* sizes + colors */

.blaktxt, .blaktxt a {
color: #000;
text-decoration: none;
}

.graytxt, .graytxt a {
color: #666;
text-decoration: none;
}

.graytxt a:hover {
color: #999;
}

.graytxtlight, .graytxtlight a {
color: #999;
text-decoration: none;
}

.graytxtlight a:hover {
color: #CCC;
}


.footerText, .footerText a {
font-size: 11px;
color: #FFF;
text-decoration: none;
}

.footerText {
padding: 5px 0px 5px 20px;
float: left;
}

.footerText a:hover {
text-decoration: underline;
}


h1 {
font-size: 100%;
margin: 0px;
padding: 10px 0px 0px 0px;
}

.imgSpace {
padding: 0px 0px 5px 5px;
}

.frontTitle {
font-weight: bold;
padding: 0px 0px 12px 0px;
}

.arrowSpace {
padding: 0px 5px 0px 0px;
}

.borderleft {
border-left: 1px solid #b2b2b2;
}

.smalltext, .smalltext a {
font-size: 11px;;
}

.languages {
margin: 8px 10px 5px 10px;
color: #000;
}

.languages a {
color: #000;
text-decoration: none;
}

.languages a:hover {
color: #FFF;
}


.menu_item {
border-right: 1px solid #000;
padding: 7px 20px 0px 20px;
height: 23px;
text-decoration: none;
}

.menu_item a {
display: block;
}

.submenu_item {
padding: 3px 20px 0px 20px;
height: 17px;
text-decoration: none;
}

.submenu_item a {
display: block;
}

.menu_others, .menu_others a {
color: #999;
}

a:hover.menu_others {
background-color: #555;
}

.submenu_others, .submenu_others a {
color: #000;
}

a:hover.submenu_others {
background-color: #888;
}

.menu_active, .menu_active a {
color: #000;
background-color: #999999;
}

.submenu_active, .submenu_active a {
color: #000;
background-color: #FFF;
}

.sitemap {
padding-left: 100px;
}


/* containers */

#botLine {
margin: 15px 10px 15px 0px;
border-bottom: 1px solid #b2b2b2;
}


#left_text {
float: left;
margin: 0px 0px 0px 0px;
padding: 10px 10px 30px 20px;
width: 610px;
background-color:#FFF;
}


#right_text {
float: left;
width: 160px;
height:100%;
padding: 15px 0px 0px 20px;
}

.tik_left {
float: left;
}

#productMenuCont {
width: 160px;
height: 300px;
padding: 15px 0px 0px 20px;
}


.prodMenuItems {
padding-bottom: 5px;
color: #fff;
}

.prodMenuItems a {
font-size: 11px;
padding-bottom: 5px;
color: #fff;
}

.prodMenuItems, .prodMenuItems a {
text-decoration: none;
}

.prodMenuItems a:hover {
color: #999;
}

.page_text {
padding-bottom: 30px;
}

#front_video_cont {
margin: 0px 0px 0px 0px;
float: left;
width:254px;

text-align:center;
background-color:#191919;
}

.frontnews_cont {
width:287px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
background-color:#FFFFFF;
}



#content {
/*padding-bottom: 20px;*/
width: 830px;
/*background-color: #FFF;*/
background-color:#787878;
margin: 0 auto;
text-align:left;
}

#footer_cont {
width: 830px;
color: #FFF;
background-color: #999999;
margin: 0 auto;
text-align:left;
}

#maintext {
width: 640px;
background-color:#FFFFFF;
}

#bonustext {
margin-top: 10px;
padding: 0px 10px 0px 10px;
height:185px;
width: 170px;
border-left: 1px solid #b2b2b2;
}

#submenu_cont {
height: 20px;
background-color: #999999;
}

#lang_cont {
height: 100%;
float: right;
background-color: #f5b00b;
}

#head_cont {
height: 120px;
background: url(../images/nav/head-bg.jpg) no-repeat center right;
background-color:#030303;
}

#logo_cont {
padding: 20px 0px 0px 15px;
}

#menu_cont {
height: 30px;
background-color: #2f2f2f;
}

#down_cont{

}

.more{
padding:10px 0px 0px 20px;
height:50px;
background-color:#e0e1e3;
}

.new_block {
height:171px;
}

.news_padding{
padding:20px 20px 0px 20px; 
}

.minHeight{
height:300px;
}

.footerLogo {
padding: 5px 5px 0px 0px;
float: right;
font-size: 11px;
}
