/* media/css/style.css */
body,div,label,p,form,input,button,select,textarea,ul,ol,li,dd,dt,dl,table,tr,th,td,h1,h2,h3,h4{margin:0;padding:0;font-family:Verdana,Arial,Tahoma,sans-serif;font-size:1em;}body{font-size:62.5%;color:#382b1f;background:#f4f3ee url('/media/dsg/body_background.gif') repeat-x top left;}img{border:none;}a{color:#ff5e00;text-decoration:none;}a:hover{text-decoration:underline;}div.spacer{clear:both;height:0;overflow:hidden;}.http_error{font-size:20px;font-weight:bold;text-align:center;padding:20px;}

/* media/css/layout.css */
#page{width:880px;margin:0 auto;overflow:hidden;}#header{background:url('/media/dsg/header_background.jpg') no-repeat top left;}#header #logo{float:left;width:235px;text-align:center;}#header #logo p{margin:5px 0 0 0;color:#fff;font-size:1.3em;font-weight:bold;}#header #languages{float:right;list-style-type:none;padding:3px 0 0 0;}#header #languages li{float:left;margin-left:5px;}#header #languages li a{float:left;width:18px;height:16px;padding:1px;background:no-repeat center center;}#header #languages li a:hover,#header #languages li a.active{padding:0;border:1px solid #fff;}#header #logo img{float:left;}#header #banner{clear:right;float:right;margin-top:3px;border:1px solid #000;}#header #banner #banner_sub{width:468px;height:60px;background:#a5a099;border:1px solid #fff;}#header #menu{clear:left;float:left;margin-top:8px;}.error_page #header #menu{margin-top:24px;}#container{margin:25px 0 0 0;}#container #left{float:left;width:200px;overflow:hidden;min-height:1px;}#container #center{float:left;width:450px;margin-left:15px;overflow:hidden;}#page #container .to_both{margin-left:0px;width:880px;}#page #container .to_left,#page #container .to_right{margin-left:0px;width:665px;}#container .to_right#center{margin-left:15px;}#container #right{float:right;width:200px;overflow:hidden;}#location{background:#ebeae4;margin-bottom:10px;padding:4px 8px 5px;}#location,#location a{color:#97847b;}#location a.back{float:right;}#footer{border-top:1px solid #544334;}#footer #footer_menu{background:#dedccd;padding:0.5em 0 0.6em;}#footer div.footer{padding:1em 5px;background:#eceade;color:#908d7c;height:1%;}#footer div.footer a{color:#908d7c;}#footer .copyright{float:left;}#footer .footer_menu{float:right;}.items_list{}.items_list .item a.thumb{float:left;}.items_list .item a.thumb img,.items_list .item img.thumb{float:left;border:1px solid #e5e4dd;}.items_list .item .description{float:right;width:320px;}.items_list .item .description.only{float:none;width:auto;}.items_list .item .description .date,.items_list .item .description .lead,.items_list .item .description .files,.items_list .item .description .more{font-size:1.1em;line-height:1.273em;}.items_list .item .description .date{margin-bottom:0.5em;}.items_list .item .description .lead{}.items_list .item .description .lead p{margin-bottom:1em;}.items_list .item .description .files{margin-bottom:1em;}.items_list .item .description .files ul{list-style-type:none;}.items_list .item .description .files ul li a{display:block;background:no-repeat center left;padding:1px 0 3px 22px;}.items_list .item .description .more{color:#c5bba2;}.items_list .item .description .more a.link{float:right;}.items_list .box.paging{padding:10px !important;}.items_list .box.paging div.pagination{padding:0;}

/* media/css/menu.css */
#header #menu{list-style-type:none;width:100%;}#header #menu li{float:left;margin-right:1px;}#header #menu li a{float:left;text-decoration:none;font-family:Arial;}#header #menu li a span{float:left;padding:5px 9px 0;color:#fff;font-size:1.5em;text-transform:lowercase;cursor:pointer;line-height:2.37em;}#header #menu li a:hover,#header #menu li a.active{background:#f8f7ef url('/media/dsg/menu_selected_left.gif') no-repeat top left;}#header #menu li a:hover span,#header #menu li a.active span{background:url('/media/dsg/menu_selected_right.gif') no-repeat top right;color:#ff7900;}#header #menu li a.active span{font-weight:bold;}#footer #footer_menu{list-style-type:none;text-align:center;}#footer #footer_menu li{display:inline;padding:0 9px 0 12px;background:url('/media/dsg/menu_footer_delimiter.gif') no-repeat center left;}#footer #footer_menu li.first{padding-left:9px;background:none;}#footer #footer_menu li a{color:#544334;font-size:1.3em;font-family:Arial;text-decoration:none;text-transform:lowercase;}#footer #footer_menu li a:hover{text-decoration:underline;}#footer #footer_menu li a.active{font-weight:bold;}#footer .footer_menu ul{list-style-type:none;}#footer .footer_menu ul li{display:inline;margin-left:10px;}

/* media/css/box.css */
#left .box,#right .box{margin-bottom:2em;border-top:1px solid #bbb099;}#right .box{border-top-color:#e5e4dd;}#left .box h1,#right .box h1{background:#fff;color:#a79775;font-family:Arial;font-size:1.3em;line-height:1.4em;text-transform:uppercase;padding:3px 9px;margin:0;}#left .box .box_content,#right .box .box_content{font-size:1.1em;line-height:1.273em;margin-top:10px;}#left .box .box_content p,#right .box .box_content p,#left .box .box_content ul,#right .box .box_content ul,#left .box .box_content ol,#right .box .box_content ol{margin-bottom:1em;}#left .box .box_content ul li,#right .box .box_content ul li,#left .box .box_content ol li,#right .box .box_content ol li{margin-left:2em;}#right .box{border-top-color:#4d3c2c;}#right .box h1{background:#b3a994;color:#fff;}#center .box{border-top:2px solid #e5e4dd;background:#fff;margin-bottom:1em;padding:20px;}#center .box h1{font-family:Georgia;font-size:2.3em;line-height:1em;font-weight:normal;color:#ffa200;padding:2px 0 13px;}#center .box h1 a{color:#ffa200;text-decoration:none;}#center .box h1 a:hover{text-decoration:underline;}#center .box .box_content{font-size:1.1em;line-height:1.273em;color:#382b1f;}#center .box .box_content h1{font-size:2.091em;}#center .box .box_content p,#center .box .box_content ul,#center .box .box_content ol{margin-bottom:1em;}#center .box .box_content ul li,#center .box .box_content ol li{margin-left:2em;}#center .box form legend{color:#382b1f;}

/* media/css/pictures.css */
.pictures{margin-top:8px;border-top:1px solid #e5e4dd;padding-top:8px;}.pictures ul.list{list-style-type:none;}.pictures ul.list li{width:33%;float:left;text-align:center;}.pictures ul.list li.spacer{clear:both;width:100%;float:none;height:8px;overflow:hidden;}

/* media/css/files.css */
.files{margin-top:8px;border-top:1px solid #e5e4dd;padding-top:8px;}.files ul.list{list-style-type:none;}.files ul.list li{}.files ul.list li a{display:block;background:no-repeat center left;padding:3px 0 5px 22px;font-size:1.1em;}.files p.has_hidden{margin:1em 0 0 0;font-size:1.1em;line-height:1.273em;}

/* media/css/audio.css */
.audios{margin-top:8px;border-top:1px solid #e5e4dd;padding-top:8px;}.audios ul.list{list-style-type:none;}.audios ul.list li.list_item{margin-bottom:2em;height:1%;}.audios ul.list li.list_item img.thumb{float:left;}.audios ul.list li.list_item .content{height:1%;}.audios ul.list li.list_item .content.with_thumb{margin-left:140px;}.audios ul.list li.list_item .content h3.title{font-size:1.3em;margin-bottom:5px;}.audios ul.list li.list_item .content div.lead{font-size:1.1em;line-height:1.273em;}.audios ul.list li.list_item .content div.lead p,.audios ul.list li.list_item .content div.lead ul,.audios ul.list li.list_item .content div.lead ol{margin-bottom:1em;}.audios ul.list li.list_item .content div.lead li{margin-left:1em;}.audios ul.list li.list_item .content ol{list-style-type:none;}.audios ul.list li.list_item .content ol li{height:1%;}.audios ul.list li.list_item .content ol a{display:block;background:url('/media/dsg/play.gif') no-repeat center left;padding:3px 0 4px 25px;font-size:1.1em;}.audios p.has_hidden{margin:1em 0 0 0;font-size:1.1em;line-height:1.273em;}

/* media/css/comments.css */
.comments{}.comments form ol li{padding-top:0 !important;}.comments form .submits{padding-left:120px;}.comments ul.list{list-style-type:none;}.comments ul.list li{margin-bottom:1em;font-size:1.1em;line-height:1.273em;}.comments ul.list li .author{margin-bottom:0.3em;}.comments ul.list span.name{font-weight:bold;font-style:italic;}.comments ul.list span.date_time{float:right;}

/* plugins/chat/css/chat.css */
.chat{margin-bottom:1em;}

/* plugins/content/css/content.css */
.content{}.content .content_media{float:right;margin:0 0 0.25em 0.5em;}

/* plugins/search/css/form.css */
.search_form{}.search_form .box{}.search_form form{position:relative;margin-top:2em;height:2.2em;}.search_form form ol li input.text{position:absolute;top:0;left:0;width:146px;padding:4px 2px 3px;}.search_form form fieldset.submits{position:absolute;top:0;right:0;padding:0;}.search_form form input.submit{position:absolute;top:0;right:0;padding:0;width:44px;height:22px;}

/* plugins/search/css/search.css */
.search{}.search ul.list{list-style-type:none;margin-top:1em;}.search ul.list li{margin-bottom:2em;}.search ul.list li h3{font-size:1.2em;margin-bottom:0.417em;}.search ul.list li .content{font-size:1.1em;margin-bottom:0.455em;}.search ul.list li .location,.search ul.list li .location a{color:#97847b;}.search p.empty_search{font-size:1.1em;margin-bottom:0;}

/* media/css/form.css */
form{}form fieldset{border:none;margin:0;padding:0;}form fieldset legend{margin:0;padding:0;font-size:1.1em;}form fieldset fieldset{}form fieldset fieldset legend{float:left;width:120px;}form fieldset fieldset ol{margin:-2em 0 0 120px;}form fieldset fieldset ol li{padding-top:5px;padding-bottom:0;}form fieldset fieldset ol li label{float:none;width:auto;}form fieldset fieldset ol li input{position:relative;top:2px;}form ol{list-style-type:none;margin:0;padding:0;}form ol li{clear:both;margin:0;padding:0 0 15px 0;}form ol li.hidden{display:none;overflow:hidden;height:0;}form ol li label{float:left;width:120px;font-size:1.1em;}form ol li legend em,form ol li label em{color:#ff0000;font-weight:bold;}form ol li legend strong,form ol li label strong{display:block;color:#ff0000;font-size:0.818em;margin-top:2px;}form ol li p{font-size:1.1em;}form ol li.checkbox label{float:none;}form ol li.checkbox input{position:absolute;margin:0 0 0 120px;}form ol li input.text,form ol li select,form ol li textarea{border:1px solid #c5bba2;padding:2px;font-size:1.1em;width:194px;}form ol li.date input{width:100px;}form ol li.date button{background:none;border:none;position:relative;top:2px;cursor:pointer;}form ol li textarea{height:6em; overflow:auto;}form ol li select{width:200px;}form fieldset.submits{padding-left:120px;}form fieldset.submits input.submit{border:1px solid #978f7c;background:#f0edd3;color:#898171;font-size:1.1em;font-weight:bold;padding:2px 9px 3px;cursor:pointer;}#right form ol li{padding-bottom:5px;}#right form ol li label{width:auto;display:block;float:none;}#right form fieldset.submits{padding-left:0;}#right form .checkboxes ol{margin:0;}#right form .checkboxes ol li{padding-top:0;}#right form .checkboxes ol li label{display:inline;}

/* media/css/calendar/calendar.css */
div.calendar{ position:relative; }.calendar,.calendar table{  border:1px solid #556;  font-size:11px;  color:#000;  cursor:default;  background:#eef;  font-family:tahoma,verdana,sans-serif;}.calendar .button{   text-align:center;      padding:2px;          }.calendar .nav{  background:#778 url('/media/js/calendar/menuarrow.gif') no-repeat 100% 100%;}.calendar thead .title{   font-weight:bold;        text-align:center;  background:#fff;  color:#000;  padding:2px;}.calendar thead .headrow{   background:#778;  color:#fff;}.calendar thead .daynames{   background:#bdf;}.calendar thead .name{   border-bottom:1px solid #556;  padding:2px;  text-align:center;  color:#000;}.calendar thead .weekend{   color:#a66;}.calendar thead .hilite{   background-color:#aaf;  color:#000;  border:1px solid #04f;  padding:1px;}.calendar thead .active{   background-color:#77c;  padding:2px 0px 0px 2px;}.calendar tbody .day{   width:2em;  color:#456;  text-align:right;  padding:2px 4px 2px 2px;}.calendar tbody .day.othermonth{  font-size:80%;  color:#bbb;}.calendar tbody .day.othermonth.oweekend{  color:#fbb;}.calendar table .wn{  padding:2px 3px 2px 2px;  border-right:1px solid #000;  background:#bdf;}.calendar tbody .rowhilite td{  background:#def;}.calendar tbody .rowhilite td.wn{  background:#eef;}.calendar tbody td.hilite{   background:#def;  padding:1px 3px 1px 1px;  border:1px solid #bbb;}.calendar tbody td.active{   background:#cde;  padding:2px 2px 0px 2px;}.calendar tbody td.selected{   font-weight:bold;  border:1px solid #000;  padding:1px 3px 1px 1px;  background:#fff;  color:#000;}.calendar tbody td.weekend{   color:#a66;}.calendar tbody td.today{   font-weight:bold;  color:#00f;}.calendar tbody .disabled{ color:#999; }.calendar tbody .emptycell{   visibility:hidden;}.calendar tbody .emptyrow{   display:none;}.calendar tfoot .footrow{   text-align:center;  background:#556;  color:#fff;}.calendar tfoot .ttip{   background:#fff;  color:#445;  border-top:1px solid #556;  padding:1px;}.calendar tfoot .hilite{   background:#aaf;  border:1px solid #04f;  color:#000;  padding:1px;}.calendar tfoot .active{   background:#77c;  padding:2px 0px 0px 2px;}.calendar .combo{  position:absolute;  display:none;  top:0px;  left:0px;  width:4em;  cursor:default;  border:1px solid #655;  background:#def;  color:#000;  font-size:90%;  z-index:100;}.calendar .combo .label,.calendar .combo .label-IEfix{  text-align:center;  padding:1px;}.calendar .combo .label-IEfix{  width:4em;}.calendar .combo .hilite{  background:#acf;}.calendar .combo .active{  border-top:1px solid #46a;  border-bottom:1px solid #46a;  background:#eef;  font-weight:bold;}.calendar td.time{  border-top:1px solid #000;  padding:1px 0px;  text-align:center;  background-color:#f4f0e8;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{  padding:0px 3px 0px 4px;  border:1px solid #889;  font-weight:bold;  background-color:#fff;}.calendar td.time .ampm{  text-align:center;}.calendar td.time .colon{  padding:0px 2px 0px 3px;  font-weight:bold;}.calendar td.time span.hilite{  border-color:#000;  background-color:#667;  color:#fff;}.calendar td.time span.active{  border-color:#f00;  background-color:#000;  color:#0f0;}

/* plugins/login/css/login.css */
.login{}.login form{margin-top:1em;}.login form ol li{padding-bottom:5px;}.login form ol li label{width:auto;}.login form fieldset.submits{padding:4px 0 0 0;}.login .box_content{}.login .box_content h2{font-size:1.182em;font-weight:bold;margin-bottom:0.615em;}.login .box_content h3{font-weight:normal;}.login .box_content ul{list-style-type:none;margin:0 0 0.7em 0 !important;}.login .box_content ul li{margin:0 !important;padding:4px 0;}.login .box_content ul li.all{text-align:right;padding-top:5px;}.login .links{float:right;position:relative;top:-27px;font-size:1.1em;line-height:1.273em;text-align:right;}.login .links a.register{font-weight:bold;}.login p.greeting{font-size:1.1em;font-weight:bold;line-height:1.273em;margin:2em 0 0.5em 0;}.login p.valid_date{font-size:1.1em;}.login a.rental,.login a.hello{display:block;font-weight:bold;font-size:1.1em;margin-top:0.3em;}.login a.logout{float:left;border:1px solid #978f7c;background:#f0edd3;color:#898171;font-size:1.1em;margin-top:0.8em;font-weight:bold;padding:2px 9px 3px;text-decoration:none;}

/* plugins/free/css/sidebar.css */
.free_sidebar{}.free_sidebar ul.list{list-style-type:none;}.free_sidebar ul.list li{font-size:1.1em;line-height:1.273em;}

/* plugins/free/css/free.css */
.free{}.free .item form.password_form{margin-top:0;border-top:none;padding-top:0;margin-bottom:1em;}.free .single .picture{float:right;margin:0 0 0.5em 1em;border:1px solid #e5e4dd;}.free .single a.link{font-size:1.1em;}.free form.password_form{margin-top:6px;border-top:1px solid #e5e4dd;padding-top:8px;}.free form.password_form ol li{padding-bottom:2px;}.free form.password_form ol li label{float:none;display:block;width:auto;margin-bottom:2px;}.free form.password_form fieldset.submits{padding-left:0;}

/* plugins/banner/css/banner.css */
#center .banner{margin-bottom:1em;}#left .banner,#right .banner{margin-bottom:3em;}

/* plugins/submenu/css/submenu.css */
.submenu{background:#FFE5BA;}.submenu .box{border-top:1px solid #fdcc6d !important;}.submenu ul{list-style-type:none;}.submenu ul li{border-bottom:1px solid #fdcc6d;}.submenu ul li a{display:block;padding:2px 12px 4px;font-weight:bold;font-size:1.3em;line-height:1.154em;text-decoration:none;}.submenu ul li a:hover{background:#fff;}.submenu ul li a.active,.submenu ul li a.active:hover{background:#ffae00;color:#fff;}.submenu ul ul{list-style-type:none;padding-bottom:4px;background:#fff;}.submenu ul ul li{margin-left:15px;border-bottom:none;}.submenu ul ul li a{padding:6px 6px 4px;font-weight:normal;font-size:1.2em;line-height:1.25em;text-decoration:none;}.submenu ul ul li a:hover,.submenu ul ul li a.active{text-decoration:underline;}.submenu ul ul li a,.submenu ul ul li a:hover,.submenu ul ul li a.active{background:url('/plugins/submenu/dsg/arrow.gif') no-repeat 0 11px;color:#ff5e00;}

/* plugins/seminar/css/last.css */
.seminar_last{}.seminar_last ul.list{list-style-type:none;margin-top:8px;}.seminar_last ul.list li.item{padding-bottom:8px;border-bottom:1px solid #d7d6d0;margin-bottom:8px;}.seminar_last ul.list li.item h3{font-size:1.3em;margin-bottom:8px;}.seminar_last ul.list li.item a.thumb{float:left;margin:0 7px 0 0;}.seminar_last ul.list li.item a.thumb img{float:left;border:1px solid #e5e4dd;}.seminar_last ul.list li.item .lead{font-size:1.1em;line-height:1.273em;}.seminar_last ul.list li.item .terms{font-size:1.1em;line-height:1.273em;margin-top:8px;}.seminar_last ul.list li.item .terms ul{list-style-type:none;}.seminar_last ul.list li.item .terms ul li span.strike{text-decoration:line-through;}.seminar_last ul.list li.item .terms ul li span.occupied{font-size:0.909em;color:#ff0000;font-weight:bold;}.seminar_last ul.list li.item a.submit{display:block;font-size:1.1em;font-weight:bold;line-height:1.273em;margin-top:8px;}

/* plugins/seminar/css/seminar.css */
.seminar span.occupied{font-size:0.909em;color:#ff0000;font-weight:bold;}.seminar img.new_seminar{float:right;}.seminar img.new_term{position:relative;top:-0.091em;padding-left:10px;}.seminar .item a.thumb{float:left;}.seminar .item a.thumb img{float:left;border:1px solid #e5e4dd;}.seminar .item .description{float:right;width:320px;font-size:1.1em;line-height:1.273em;}.seminar .item .description .lead,.seminar .item .description .terms{margin-bottom:1em;}.seminar .item .description .terms ul{list-style-type:none;}.seminar .item .description .terms ul li span.strike{text-decoration:line-through;}.seminar .item .description .more{color:#c5bba2;}.seminar .box.paging{padding:10px !important;}.seminar .box.paging div.pagination{padding:0;}.seminar .single .lecturer{font-size:1.2em;margin-bottom:1em;}.seminar .single .thumb{float:right;margin:0 0 0.5em 1em;border:1px solid #e5e4dd;}.seminar .single .terms,.seminar .single .price_content,.seminar .single .statements{margin-bottom:1em;font-size:1.1em;line-height:1.273em;margin-top:6px;border-top:1px solid #e5e4dd;padding-top:8px;}.seminar .single .price_content{margin-bottom:0;}.seminar .single .terms ul,.seminar .single .statements ul.list{list-style-type:none;}.seminar .single .terms ul li span.strike{text-decoration:line-through;}.seminar .single .terms ul li span.occupied,.seminar .single .terms ul li a.submit{position:relative;font-weight:bold;padding-left:10px;}.seminar .single .statements ul.list li{margin-top:8px;}.seminar .single .statements ul.list span.name,.seminar .single .statements ul.list span.location{font-weight:bold;font-style:italic;}

/* plugins/submenu/css/level3.css */
.submenu_level3{}.submenu_level3 .box{border-top:1px solid #fdcc6d !important;background:#ffe5ba !important;padding:8px 20px !important;}.submenu_level3 ul{list-style-type:none;}.submenu_level3 ul li{float:left;width:50%;padding:2px 0;}.submenu_level3 ul li a{background:url('/plugins/submenu/dsg/dot.gif') no-repeat center left;padding-left:10px;text-decoration:none;font-size:1.1em;}.submenu_level3 ul li a:hover,.submenu_level3 ul li a.active{background-image:url('/plugins/submenu/dsg/dot_hover.gif');}.submenu_level3 ul li a.active{font-weight:bold;}

/* plugins/register/css/register.css */
.register{}
