/* global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body{background: #fff; font-family: "Tahoma"; font-size:12px; line-height: 18px;}
a, a:visited{text-decoration:none; color:#993333;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style-type:none;}

#center{width: 1000px; margin: 10px auto;}
#wrapper{width: 1000px; float:left; border:1px solid #993333;}
#head{width:1000px; float:left; position:relative;}
#menubck{width: 1000px; float:left; background:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; -khtml-opacity: 0.7; margin: -26px 0 0 0; display:inline; position:relative; z-index:1; height: 26px;} 
#menu{width: 1000px; float:left; margin: -26px 0 0 0; display:inline; position:relative; z-index:2;}
#menu ul{margin: 3px 0 3px 10px; float:left; display:inline;}
#menu li{display:inline; }
#menu li a, #menu li a:visited{font-size:13px; font-weight:bold; color: #000; padding: 1px 25px; float:left; border-right: 1px solid #000;}
#logo{position:absolute; top: 33px; left:5px; width: 206px; height: 80px; background: url('images/logo.png') no-repeat;}
#lang{float:right; margin: 5px 5px 0 0; display:inline; width:auto;}
#content{width: 980px; float:left; margin: 10px; display:inline;}
#left{width: 200px; float:left;}
#right{width: 770px; float:right; height:350px; overflow:auto; padding:0;}
#left a, #left a:visited{font-size:13px; border-bottom:1px dotted #993333; color:#993333; float:left; width:180px; padding: 5px;  font-weight:bold;}
#left a:hover{border-bottom:1px solid #993333; text-decoration:none; background:#993333; color:#fff;}
#footer{width: 980px; float:left; margin: 0 0 0 10px; display:inline; font-size:11px; text-align:center; border-top:1px solid #993333;}
#left form{margin: 10px 0 0 0; float:left; display:inline;}
#left input{width: 150px;}
#left input.cauta{width: 30px;}
h1{font-size:18px; font-weight:bold; float:left; padding:5px 0; width:100%; text-align:right;}

.content{width:97%; float:left;}
h1{width: 97%; float:left;}
.content img{margin: 5px 5px 5px 0; display:inline; float:left; border:1px solid #ccc;}
.content h2{font-size:15px; font-weight:bold; float:left; padding: 5px 0; width: 100%;}
.content.imagefirst{width: 680px; margin-left: 90px; }
.content p{margin:3px 0 4px 0; }

.imagebox{width: 116px; float:left; text-align: center;  margin: 5px 10px 15px 10px; height:120px; display:block; overflow:hidden; padding-top: 3px; display: inline; border:1px solid #fff;}
.videobox{width: 320px; float:left; padding: 5px; text-align:center;}
.audiobox{width: 200px; float:left; padding: 5px; text-align:center; border: 1px solid #2A5F89;  margin: 5px 10px 15px 10px; display:inline;}
.filebox{width: 90%; float:left; padding: 0; text-align:left; margin: 5px 10px 15px 0; display:inline;}

.content table{border-top:1px solid #ccc;}
.content td{border-bottom:1px solid #ccc;}

.righttext{float:right; width: 430px;}

.content li ul{margin-left:20px;}

#aara{width: 194px; height: 217px; background: url('images/aara.jpg') no-repeat; float: left; margin: 10px 0 0 0; display:inline;}

a.fb, a:visited.fb{float: right; margin: 0 5px 0 5px; text-align: center; }
a.fb img{width: 20px;}