* { outline:none; }
body { margin:0px; padding:0px; background:#150b07; }
img { border:none }

td, body { font-family: Tahoma, sans-serif; font-size: 11px; color: #DFD3B6;}

div.absolute { position: absolute; }
div.relative { position: relative; }

div.left { float: left; }
div.right { float: right; }

a.left { float: left; }
a.right { float: right; }

td.top { vertical-align: top; }
td.middle { vertical-align: middle; }
td.bottom { vertical-align: bottom; }

td.left { text-align: left; }
td.center { text-align: center; }
td.right { text-align: right; }

div.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
div.clear5 { clear: both; height: 5px; line-height: 5px; font-size: 5px; }
div.clear10 { clear: both; height: 10px; line-height: 10px; font-size: 10px; }
div.clear15 { clear: both; /*height: 15px; line-height: 15px; font-size: 15px;*/ }
div.clear20 { clear: both; /*height: 20px; line-height: 20px; font-size: 20px;*/ }

div.rel { position: relative; }
div.abs { position: absolute; }
div.clr { clear: both; font-size:1px; }

div.flagCont { height:17px; width:600px; top:55px; right:75px; text-align:right }
div.flagCont ul { padding:0px; margin:0px; list-style:none; float:right; }
div.flagCont li { display:block; width:26px; float:left; padding:0px; }

div.lineBgTop { height:3px; background:url(../img/line1_bg.gif) center top repeat-x; min-width: 997px; width: auto !important; width: 997px;} 
div.patternTop { height:39px; background:url(../img/pattern_bg.jpg) center top repeat; min-width: 997px; width: auto !important; width: 997px;}

div.pageContainer { 
background: url(../img/wood_bg.jpg) center -39px repeat-x; 
min-height: 997px; height: auto !important; width: heightpx; 
min-width: 997px; width: auto !important; width: 997px;
}

div.mainContent { top:0px; width:100%;}
td.leftCol { background:url(../img/wood_left_bg.gif) right 58px no-repeat; width:15%; max-width:15%; }
td.mainCol { width:997px; }
td.rightCol { background:url(../img/wood_right_bg.gif) left 60px no-repeat; width:15%; }

div.ContentleftSide { width:391px; float:left; }

div.logoViz {}
div.logoBottom { background:url(../img/logo_bottom_bg.jpg) left top no-repeat; height:189px; width:391px;}

div.logoViz {}
div.logoBottom { background:url(../img/logo_bottom_bg.jpg) left top no-repeat; height:189px; width:391px;}

div.danceLogo {top: 15px; left:45px; width: 70px;}
div.ciofLogo {top: -3px; left:169px; width: 89px;}

div.ContentMain { width:604px; float:left;}

div.mainMenuBg {background: url(../img/linemenu_bg.gif) left 68px no-repeat;}

div.mainPageContent { padding-top:20px; }

div.textHolder {}
div.textHolder div.leftCol { width: 285px; }
div.textHolder div.rightCol { width: 275px; }

div.footer { background: url(../img/footer_bg.gif) 60px top no-repeat; height:95px;}
div.nameFoot { top:10px; left:117px; }
div.ecreoFoot { top:68px; right:88px; color:#b58e80; }
div.ecreoFoot a { color:#ff2a00}
div.ecreoFoot a:hover { color:#ff6749}

div.language_list { width: 100px; top: -111px; right: 173px; height: 20px; }
div.language_list div.select_left { cursor: pointer; }
div.language_list div.list a { color: #DFD3B6; text-decoration: none; font-size: 10px; }
div.language_list div.list a:hover { text-decoration: underline; }

div.title_pic_0 { background: url(../img/title_pic_0.png) top left no-repeat; height: 37px; margin-bottom: 10px; padding-left: 60px; }
div.title_pic_1 { background: url(../img/title_pic_2.png) top left no-repeat; height: 37px; margin-bottom: 10px; padding-left: 60px; }
div.title_pic_2 { background: url(../img/title_pic_1.png) top left no-repeat; height: 37px; margin-bottom: 10px; padding-left: 60px; }
div.text_pic { padding-left: 15px; }


div.submenuBg {}
div.submenu { background: url(../img/linesubmenu_bg.gif) no-repeat; padding:27px 0px 0px 0px;}

div.submenu ul { padding:0px; margin:0px; list-style:none;}
div.submenu li { display:block; float:left; padding:0px; padding-bottom:9px; }
div.submenu a { color:#f2ebc4; display:block; padding:14px 10px 5px 10px; background: url(../img/menudot.gif) no-repeat center top;}
div.submenu a:hover { color:#e52600; text-decoration:none; }
div.submenu li.submenu_a a { color:#e52600; display:block; padding:14px 10px 5px 10px; background: url(../img/menudot_red.gif) no-repeat center top;}
div.submenu a:hover { color:#e52600; text-decoration:none; }
