
html, body {font-family:Arial,Sans-serif; font-size:12px; margin:0; padding:0; background:url(../images/layout/bg.jpg) repeat-x top left #000; overflow-x:hidden; color:#5f5e5e;}
a{color:#fff; text-decoration:none;}
#main{margin: 0 auto; max-width:1000px; width:92% !important; width:1000px; min-width:1000px;}
#center{background:url(../images/layout/content.jpg) no-repeat bottom right #000; min-height: 560px; height:auto !important; height:560px;}
.left_border{width: 12px; background:url(../images/layout/left_border.jpg) repeat-y top left;}
.right_border{width: 12px; background:url(../images/layout/right_border.jpg) repeat-y top right;}
#left_corner_border{width:12px; height:8px; background:url(../images/layout/left_corner_border.jpg) no-repeat bottom left #000;}
#right_corner_border{width:12px; height:8px; background:url(../images/layout/right_corner_border.jpg) no-repeat bottom right #000;}
#bottom_border{height:6px; background:url(../images/layout/bottom_border.jpg) repeat-X top left;}
#header{width:100%; height:110px; margin:0;}
#header #logo{float:left; width:270px; margin:30px 0 0 25px; padding-top:52px; font-size:10px; text-align:center;}
#header #flags{width: 60px; height:33px; float:left; margin:50px 0 0 20px;}
#header #flags a {display:block; float:left; width:16px; height:33px; cursor:pointer; margin-right:4px;}
#body{margin:0 0 0 auto; width:100%;}
#body #content{position:absolute; margin-left:175px;}
#body #context{width:196px;position:absolute;}
#body #content #innercontent .innertext{margin-top:4px; height:437px; border:1px solid #414141; color:#fff; font-size:11px;}
#body #context #menu {text-align: center; margin:4px; border:1px solid #414141; width:162px; padding-top:2px; font-family:Arial,Sans-serif; height:435px;}
#body #context #menu a{background:url(../images/layout/menu_bg.jpg) repeat-x top left; height:22px; margin-left:1px; width:160px; display:block; letter-spacing:0.8px; color:#4e4e4c; font-size:11px; font-weight:bold; cursor:pointer; text-decoration:none; padding-top:2px;}
#body #context #menu a:hover{color:#fff;}
#body #context #menu #pivam{font-size:10px; text-align:left; padding: 226px 4px 0 0; color:#403d3d;}
#footer{background:url(../images/layout/footer_bg.jpg) repeat-x top left;  height:18px;}
#footer_left{background:url(../images/layout/footer_squares.jpg) no-repeat top left #000; width:22px; height:18px; float:left;}
#footer_right{background:url(../images/layout/footer_squares.jpg) no-repeat top left #000; width:22px; height:18px; float:right;}
#footer_center{font-size:10px; padding:3px 0; text-align:center; color:#a1a0a0;}
.cleaner {clear:both;line-height:0;font-size:0;overflow:hidden;}
#header #logo{background:url(../images/layout/logo.png) no-repeat center top;}
#header #flags #it {background:url(../images/layout/it.png) no-repeat top left;}
#header #flags #en {background:url(../images/layout/en.png) no-repeat top left;}
#header #flags #de {background:url(../images/layout/de.png) no-repeat top left;}
#footer_left{margin-left:15px;}
#footer_right{margin-right:15px;}
td .img_top{background:url(../images/pics/top_side.png) repeat-x top left; height:8px;}
td .img_right{background:url(../images/pics/right_side.png) repeat-y top left; width:8px;}
td .img_bottom{background:url(../images/pics/bottom_side.png) repeat-x top left; height:8px;}
td .img_left{background:url(../images/pics/left_side.png) repeat-y top left; width:8px;}
td .img_left-top_corner{background:url(../images/pics/left-top_corner.png) no-repeat;}
td .img_right-top_corner{background:url(../images/pics/right-top_corner.png) no-repeat;}
td .img_right-bottom_corner{background:url(../images/pics/right-bottom_corner.png) no-repeat;}
td .img_left-bottom_corner{background:url(../images/pics/left-bottom_corner.png) no-repeat;}
