#solutionMainContainer{
	width:              950px;
	margin:             auto;
}

#beoTopContainer{
	height:             120px;
	width:              100%;
	background:         url(../images/beoheader.jpg) no-repeat;
	clear:              both;
}
#solutionTopMenuContainer{
	color:              #000000;
	font-size:          12px;
	background-color:   #646464;
}
#solutionTopMenuContainer ul{
	margin:             0;
	padding:            0;
	list-style:         none;
	text-transform:     lowercase;
}
#solutionTopMenuContainer li{
	float:              left;
	padding-left:       8px;
	padding-right:      8px;
	border-right:       1px solid #000000;
	cursor:             pointer;
	color:              #000000;
}
#solutionTopMenuContainer a:link,
#solutionTopMenuContainer a:visited{
    color:              #000000;
    text-decoration:    none;
}
#solutionTopMenuContainer a:hover,
#solutionTopMenuContainer a:active{
    color:              #9c3421;
}
#solutionTopMenuContainer li:hover{
	color:              #9c3421;
}
#solutionTopMenuContainer #last{
	border-right:       none;
}
#solutionMenuContainer{
	height:             27px;
	width:              100%;
	background:         url(../images/beo_menubg.jpg) repeat-x;
	border-top:         4px solid #646464;
	border-bottom:      4px solid #000000;
}
#solutionMenuContainer ul{
	list-style:         none;
	padding:            0;
	margin:             0;
	cursor: 	        pointer;
}
#solutionMenuContainer li{
	float:              left;
	text-transform:     lowercase;
	font-size:          13px;
	color:              #ffffff;
	padding-left:       24px;
	padding-right:      23px;
	height:             27px;
}
#tulajdonsagok{
    list-style:         none;
    margin:             10px;
    padding:            0;
}
#tulajdonsagok li{
	background:         url(../images/ok.jpg) no-repeat;
	padding-left:       20px;
	padding-top:        4px;
	height:             20px;
}
.menuItem{
    border-right:       1px dotted #646464;
    border-left:        1px dotted #000000;
}
#solutionMenuContainer .first{
    border-left:        none;
    border-right:       1px dotted #646464;
}
#solutionMenuContainer .last{
    border-right:       none;
    border-left:        1px dotted #000000;
}
#demoButton img{
    border:             none;
}
#demoButton a{
    border:             none;
}
#solutionMenuContainer li a{
	position:           relative;
	top:                5px;
    color:              white;
    text-decoration:    none;
    text-transform:     capitalize;
}
#solutionGuiButton{
    background:         url(../images/guibutton.jpg) no-repeat;
    float:              right;
    width:              70px;
    height:             27px;
    border-left:        1px dotted #000000;
}
#solutionGuiButton:hover{
    background:         url(../images/guibutton_hover.jpg) no-repeat;
}
#solutionMenuContainer li:hover{
    background:         url(../images/beo_menubg_hover.jpg) repeat-x;
}
#solutionMenuContainer #selected{
    background:         url(../images/beo_menubg_hover.jpg) repeat-x;
}
#solutionMenuContainer li:hover a{
	color:              #ffffff;
}
#solutionMenuContainer #last{
	border-right:       none;
}
#imageContainer{
	height:             210px;
	width:              100%;
	background:         url(../images/mainImage.png) no-repeat;	
	border-bottom:      4px solid #808080;
}
#solutionMainContainer{
    background-color:   #f0f0f0;
}
#solutionContentContainer{
    font-size:          12px;
    line-height:        20px;
}
#solutionContentContainer p{
    text-align:         justify;
    margin-left:        20px;
}
#solutionContentContainer img{
}
#details{
    display:            none;
}
#features ul{
    margin:             0;
    padding:            0;
    list-style:         none;
}
#features li{
    background:         url(../images/ok.jpg) no-repeat;
    background-position: 0 4px;
    padding-left:       20px;
}
