/* Template By Murat Esgin - http://www.lavinya.net */



/* Last modified 14 January 2013 */





@font-face {

    font-family: 'din_alternate_blackregular';

    src: url('../din_alternate_black_0-webfont.eot');

    src: url('../din_alternate_black_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../din_alternate_black_0-webfont.woff') format('woff'),

         url('../din_alternate_black_0-webfont.ttf') format('truetype'),

         url('../din_alternate_black_0-webfont.svg#din_alternate_blackregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

@font-face {

font-family: 'din_alternate_blackregular';

src: url('../din_alternate_black_0-webfont.svg') format('svg');



}

}







@font-face {

    font-family: 'din_alternate_lightregular';

    src: url('../din_alternate_light_0-webfont.eot');

    src: url('../din_alternate_light_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../din_alternate_light_0-webfont.woff') format('woff'),

         url('../din_alternate_light_0-webfont.ttf') format('truetype'),

         url('../din_alternate_light_0-webfont.svg#din_alternate_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@media screen and (-webkit-min-device-pixel-ratio:0) {

@font-face {

font-family: 'din_alternate_lightregular';

src: url('../din_alternate_light_0-webfont.svg') format('svg');



}

}









@font-face {

    font-family: 'din_alternate_mediumregular';

    src: url('../din_alternate_medium_0-webfont.eot');

    src: url('../din_alternate_medium_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../din_alternate_medium_0-webfont.woff') format('woff'),

         url('../din_alternate_medium_0-webfont.ttf') format('truetype'),

         url('../din_alternate_medium_0-webfont.svg#din_alternate_mediumregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@media screen and (-webkit-min-device-pixel-ratio:0) {

@font-face {

font-family: 'din_alternate_mediumregular';

src: url('../din_alternate_medium_0-webfont.svg') format('svg');



}

}















html {



height: 100%;



margin-bottom: 1px;



}



* {



margin : 0;



padding : 0;



}



body {



color : #666666;



background-color : #e0dedf;



font-family : Tahoma, Helvetica, Arial, sans-serif;



margin : 1em 0;



font-size: 12px;



line-height : 1.3;



}



#wrap {



min-width : 760px;



max-width : 960px;



background-color : #fff;



width : auto !important;



width : 960px;



margin : 0 auto;





text-align : left;



}



#sidebar {



float : left;



width : 20%;



overflow : hidden;



}



#content {



float : left;



width : 60%;



overflow : hidden;



}



#sidebar-2 {



float : left;



width : 20%;



overflow : hidden;



}



#footer {



clear : both;



height: 60px;



}



.inside {



padding : 10px;



}



.h2c {



font : italic bold 1.3em Georgia, verdana, serif;



color : #ffffff;



}



h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {



margin : 0.5em 0;



}



a {



text-decoration : none;

}



#content .items-row h2 { margin:0 0 0px 0; font-size:135%; font-family:'din_alternate_blackregular'; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd;}

#content .items-row h2 a { font-family:'din_alternate_blackregular'; }

#content .items-row h2 a:visited { margin:0; font-size:135%; font-family:'din_alternate_blackregular'; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd;}

#content .items-row h2 a:link { text-decoration:none; }

#content .items-row h2 a:hover {opacity:.8; }

#content .items-row dl.article-info { font-family:'din_alternate_lightregular'; margin:0; padding: 3px 0px 4px 0px; }



#content .item-page h2 { margin:10px 0px 0px 0px; font-size:135%; font-family:'din_alternate_blackregular'; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd;}

#content .item-page h2 a { font-family:'din_alternate_blackregular'; }

#content .item-page h2 a:visited { margin:0; font-size:135%; font-family:'din_alternate_blackregular'; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd;}

#content .item-page h2 a:link { text-decoration:none; }

#content .item-page h2 a:hover {opacity:.8; }

#content .item-page dl.article-info { font-family:'din_alternate_lightregular'; margin:0; padding: 3px 0px 4px 0px; }





a:link, a:visited {



color : #000000;



text-decoration : none;



}



a:hover {



text-decoration : none;



}



div.search input {

border : 1px solid #ccc;

font-size : 1em;

height : 15px;

width: 170px


}



#search {



float : right;



text-align : right;



}



h1 {



font-size : 1.4em;



}



.h1c {



font-size : 1.4em;



}



.ustbol {



padding-top : 95px;



}



#header {



position : relative;



}



.logomuz {





}



#logomuz a, #logomuz a:visited, #logomuz a:hover {



color : #000;



font-weight : bold;



}



#footer {



border-top : 1px dotted #999;
  
border-bottom : 1px dotted #999;


color : #ff0000;



background-color : #e9e9e9;



height : 60px;



text-align : center;



}



.ortason {



text-align : center;



}



.bg_top {



width : 100%;



height : 21px;



font-size : 0.9em;



text-align : center;



font-weight : bold;



background : #ffffff url(../images/topnav_bg_grey.gif);



}



.readmore a, readmore a:hover, readmore a:link, readmore a:visited {



color : #666666;



display:inline-block;



float : left;



line-height : 14px;



background : url(../images/daha.gif) no-repeat left center;



height : 16px;



text-indent : 16px;



}



.button {



margin-top : 3px;



margin-bottom : 3px;



padding-left : 5px;



padding-right : 5px;



border : 1px solid #adaa9c;



background-color : #ffffff;



color : #000000;



font-family : Arial, Helvetica, Sans-Serif;



text-align : center;



font-size : 0.9em;



}



div#footer_r {

  
padding-top: 8px;
  

padding-bottom: 8px;
  

height: 47px;



overflow: hidden;



}



div#footer_r div {



text-align: center;



font-size: .90em;



color: #aaa;



}



div#footer_r a:link, div#footer_r a:visited {



color: #999;



}



h2 {



font-size : 1.2em;



}



h3 {



font-size : 1.1em;



}



h4 {



font-size : 1.1em;



}



h5 {



font-size : 1.1em;



}



h6 {



font-size : 1em;



font-weight : bold;



}



#footer, .small, .createdate, .modifydate, .mosimage_caption {



font : 0.9em Arial, Helvetica, sans-serif;



color : #999;



}



/* Frontend Editing*/



fieldset {



border: none;



}



legend {



margin: 0;



padding: 0 10px;



}



.inputbox {



color: #666;



font-size: 0.9em;



}



#syndicate{



float:left;



padding-left: 25px;



}



#power_by{



float:right;



padding-right: 25px;



}



#content ul.actions



{



text-align:right;



padding:0 ;



width:100%;



margin:0



}



#content ul.actions li



{



display:inline



}



#content ul.actions a



{



text-decoration:none



}



.actions img



{



border:0;



}



.article-info



{



color:#444;



}



.article-info dd span



{



color:#444;



border-right:solid 0px;



}



.article-info



{



padding: 3px 0px 4px 0px;



font-size:0.9em;



}



.article-info-term



{



padding: 3px 0px 4px 0px;

  

display: none;



}



dt.category-name,



dt.create,



dt.modified,



dt.createdby



{



float:left;



padding-right:5px;



}



.archive .article-info dd,



.article-info dd



{



margin:2px 0 0px 0;



line-height:1.2em



}



.items-row



{



overflow:hidden;



margin-bottom:10px !important;



}



.blog-featured



{



padding: 0;



}



.items-leading



{



padding:0px 5px 10px 5px;



overflow:hidden;



margin-bottom:10px



}



.row-separator



{



display: block;



clear: both;



margin: 0;



border: 0px;



height:1px



}



.item-separator



{



display: none;



margin: 0px;



}



.shownocolumns



{



width:98% !important;



}



#top



{



margin:0 0 20px 0;



overflow:hidden



}



#content .pagination



{
font-family:'din_alternate_mediumregular';
border-top:solid 1px #ddd;

}
#content .pagination a { font-family:'din_alternate_mediumregular'; text-decoration:none; }
#content .pagination

{

margin:10px 0 ;

padding:10px 0 10px 0px;

clear:both;



}



#content .pagination ul



{



list-style-type:none;



margin:0;



padding:0;



text-align:left;



}



#content .pagination li



{



display:inline;



padding:2px 5px;



text-align:left;



border:solid 1px #eee;



margin:0 2px



}



.pagenav



{padding:2px; clear:both;}



#content .pagination li.pagination-start,



#content .pagination li.pagination-next,



#content .pagination li.pagination-end,



#content .pagination li.pagination-prev



{border:0}



#content .pagination li.pagination-start ,



#content .pagination li.pagination-start span



{



padding:0



}



p.counter



{



font-weight:bold;



}



/* pagenav */



#content ul.pagenav {



list-style-type:none;



padding:0;



overflow:hidden



}



ul.pagenav li



{



display:inline-block;



padding:1px;



margin:0;



border:solid 0px #cc0000;



position:relative;



}



#content ul.pagenav li



{



line-height:2em



}



ul.pagenav li a



{



border:solid 1px #ccc;



display:inline;



background:#eee;



padding:2px;



text-decoration:none;



}



ul.pagenav li.pagenav-prev



{float:left}



ul.pagenav li.pagenav-next



{float:right}



.moduletable {



margin-bottom : 1em;



padding : 0px 10px;



}



.moduletable h3 {



background-color : #eeeeee;



color :  #eeeeee;



border : 1px solid  #eeeeee;



padding : 0.25em 0;



text-align : center;



font-size : 1.1em;



margin : 0 -10px 0.5em -10px;



}



.moduletable_menu {



padding : 0px 0 30px 0;



color :  #eeeeee;



margin-bottom : 1em;



}



.moduletable_menu h3 {



background-color : #eeeeee;



color :  #eeeeee;



padding : 0.25em 0;



text-align : center;



font-size : 1.1em;



margin : 0;



border : 1px solid  #eeeeee;



}



.moduletable_menu ul {



list-style : none;



margin : 0;



padding : 0;



}



.moduletable_menu li {



border-bottom : 1px dotted #c0c0c0;



margin : 0;



}



.moduletable_menu li a {



background: url(../images/arrow.png) no-repeat 1px;



display : block;



padding : 3px 5px 3px 1.0em;



color : #000000;



text-decoration : none;



font-family : Verdana, Arial, Helvetica, sans-serif;



font-size : 1em;



}



html > body .moduletable_menu li a {



width : auto;



}



.moduletable_menu li a#active_menu:link, a#active_menu:visited {





display : block;



vertical-align : middle;



font-size : 1em;



color : #000000;



text-align : left;



padding-top : 5px;



padding-left : 10px;



height : 16px !important;



height : 23px;



text-decoration : none;



}



.moduletable_menu li a:hover {





background-position : left 0%;



background-image : url(../images/menud.png);





display : block;





color : #a52a2a;



font-size : 1em;



text-align : center;



padding-left : 10px;



}



fieldset.input



{



border:0;



}



#login-form



{



padding-top:5px



}



#login-form fieldset



{



padding:0



}



#login-form .inputbox



{



padding:2px



}



#login-form fieldset.input



{



padding:10px 0 0 0;



margin:0px 0 10px 5px



}



#login-form label



{



margin-right:10px;



width:8.4em;



display:block;



float:left



}



#form-login-remember label



{



float:none;



width:auto;



display:inline



}



.logout-button



{



margin-top:10px



}



input.button,



button.button,



button.validate



{



cursor:pointer;



padding:3px 5px 3px 7px ;



font-weight:bold;



line-height:1.2em;



font-family:arial;

 

}



#modlgn-username,



#modlgn-passwd



{



width:9em



}



.module_content #form-login-username label,



.module_content #form-login-password label



{



float:left;



width:5.2em



}



.login-fields



{



margin:10px 0



}



.login-fields label



{



float:left;



width:9em



}



.login-description img,



.logout-description img



{



float:left;



margin-right:20px



}



.login-description,



.logout-description



{



overflow:hidden;



padding-left:5px;



margin:20px 0 10px 0



}



.logout-description



{



margin-bottom:20px



}



/* mod stats */



.stats-module dl



{



margin:10px 0 10px 0



}



.stats-module dt



{



float:left;



margin:0 10px 0 0;



font-weight: bold;



}



.stats-module dt,



.stats-module dd



{



padding:2px 0 2px 0



}



/* ++++++++++++++ Error Message contact form ++++++++++++++ */



p.error



{



padding:10px;



}



/* Calendar */



a img.calendar {



width: 16px;



height: 16px;



margin-left: 3px;



cursor: pointer;



vertical-align: middle;



}



/* System Messages */



.error



{



padding:0px;



margin-bottom: 20px;



}



.error h2



{



color:#000 !important;



font-size:1.4em !important;



text-transform:uppercase;



padding:0 0 0 0px !important



}







/* ++++++++++++++ pagebreak ++++++++++++++ */



table.contenttoc



{



padding:10px;



margin:10px;



}



table.contenttoc tr td



{



padding:1px 0px



}



.pagenavcounter



{



font-weight:bold;



}







/* ########################## search ########################### */



.searchintro img



{



border:0px



}



.inputbox:focus



{



border:solid 2px #000;



}



.word



{



background:#fff;



border:solid 0px #ccc ;



}



.word input



{



background:#fff;



border:solid 1px #999;



color:#444;



}



.only



{



border:solid 1px #ccc;



}



.phrases



{



border:solid 1px #ccc;



}



/* ++++++++++++++ selects ++++++++++++++ */



.phrases .inputbox



{



background:#fff;



color:#000;



}



.phrases .inputbox option



{



background:#f5f5f5;



border-bottom:solid 1px #ccc;



}



.phrases .inputbox option a:hover



{



background:#C00;



border-color:#CFD0D6;



color:#fff;



}



/* ++++++++++++++ search results ++++++++++++++++++ */



dl.search-results



{



background:#f5f5f5;



}



dl.search-results dt.result-title



{



border-top:dotted 1px #ddd



}



dl.search-results dd.result-url



{



border-bottom:solid 5px #fff;



color:#115599;



}



dl.search-results dd.result-created



{



border-bottom:solid 5px #fff;



}



/* ########################## user profile ########################### */



#users-profile-core,



#users-profile-custom



{



border:solid 1px #ccc;



}



/* #################### forms ##################### */



#member-registration



{



padding:0 5px



}



#member-registration fieldset



{



border:solid 1px #ddd



}



form fieldset dt



{



clear:left;



float:left;



width:12em;



padding:3px 0



}



form fieldset dd



{



float:left;



padding:3px 0



}



/* ########################## user profile ########################### */



#member-profile fieldset



{



border:solid 1px #ccc;



}



#section .cat-children



{



padding-left:5px



}



#section .cat-children ul dl dt,



#section .cat-children ul dl dd



{ display:inline}



#section .cat-children ul



{



list-style-type:none;



margin:0;



padding:0;



}



#section .cat-children ul



{



margin:20px 20px 20px 0;



}



#section .cat-children ul ul



{



margin:20px



}



#section .cat-children ul li



{



margin:10px 0 10px 0



}



/* h1 on frontpage and blog view */



#section .blog-featured h1,



#section .blog h1



{



margin:0 0px 10px 0px



}



.blog .category-desc



{



padding:0 5px;



margin:10px 0 25px



}



.blog .cat-children .category-desc



{



padding:0 0px;



margin:10px 0 25px



}

#section .items-row h2



{



font-weight:normal;



padding:5px 2px 5px 2px;



font-size:1.4em



}



#section ul.subcategories



{



margin:20px 20px 20px 10px



}



#section .subcategories-link



{



font-weight:bold



}



#section ul



{



list-style-position:outside;



list-style-type:square;



padding:0 0 0 15px;



margin:10px 0 10px 0px;



}



#section ol



{



padding:0 0 0 20px;



margin:10px 0 10px 0px;



list-style-position:outside



}



#section ul li,



#section ol li



{



padding:0;



line-height:1.7em;



margin: 0;



}



#section .category-list



{



padding:0 5px;



display:block;



}



#section .category-list h1



{



margin-left:-5px;



margin-right:-5px;



}



.categories-list



{



padding:0 5px



}



#section .categories-list ul



{



margin:0px 0 0 20px;



padding:0



}



#section .categories-list ul li



{



padding: 5px;



}



#section .categories-list ul ul



{



margin-left:15px



}



.category-desc



{



line-height:1.7em;



margin:10px 0;



padding-left:0px



}



.small



{



font-size:0.85em;



margin:0 0 20px;



}



.image-left



{



float:left;



margin:0 15px 5px 0;



}



.image-right



{



float:right;



margin:0 0 5px 15px



}



.archive



{



padding:0 5px



}



.archive form



{



padding:0 5px



}



ul#archive-items



{



margin:20px 0 20px 0px;



list-style-type:none;



padding:0



}



ul#archive-items li.row0,



ul#archive-items li.row1



{



padding:10px 0;



margin:10px 0;



}



/* ++++++++++++++ blog ++++++++++++++ */



.cols-1



{



display: block;



float: none !important;



margin: 0 !important;



}



.cols-2 .column-1



{



width:46%;



float:left;



}



.cols-2 .column-2



{



width:46%;



float:right;



margin:0



}



.cols-3 .column-1



{



float:left;



width:29%;



padding:0px 5px;



margin-right:4%



}



.cols-3 .column-2



{



float:left;



width:29%;



margin-left:0;



padding:0px 5px



}



.cols-3 .column-3



{



float:right;



width:29%;



padding:0px 5px



}



.column-1,



.column-2,



.column-3



{



padding:8px 5px



}



.column-2



{



width:55%;



margin-left:40%;



}



.column-3



{



width:30%



}



.blog-more



{



padding:10px 5px



}



/*#################### tables ############################ */



.contentpaneopen_edit img



{



border:0



}



form.editor fieldset



{



border:solid 1px #ccc;



}



/* ++++++++++++++ edit ++++++++++++++ */



form#adminForm



{



border:solid 0px #000



}



.edit form#adminForm fieldset



{



border:solid 1px #ddd



}



legend



{font-weight:bold}



.formelm



{



margin:5px 0



}



.formelm label



{



width:13em;



display:inline-block;



vertical-align:top;



}



form#adminForm .formelm-area



{



padding:5px 0



}



form#adminForm .formelm-area label



{



vertical-align:top;



display:inline-block;



width:7.9em



}



.formelm-buttons



{



text-align:right;



margin-bottom:10px



}







table



{



border-collapse:collapse



}



table.weblinks,



table.category



{



font-size:1em;



margin:10px 10px 20px 0px;



width:99%;



}



table.weblinks td



{



border-collapse:collapse;



}



table.weblinks td,



table.category td



{



padding:7px;



}



table.weblinks th,



table.category th



{



padding:7px;



text-align:left



}



td.num



{



vertical-align:top;



text-align:left;



}



td.hits



{



vertical-align:top;



text-align:center



}



td p



{



margin:0;



line-height:1.3em



}



.filter



{



margin:10px 0



}



.display-limit,



.filter



{



text-align:right;



margin-right:7px



}



/* ++++++++++++++ category table ++++++++++++++ */



table.category th a img



{



padding:2px 10px



}



.filter-search



{



float:left;



}



.filter-search .inputbox



{width:6em}



legend.element-invisible



{



position:absolute;



/* need margin top and left doesn't work for the legend element */



margin-left:-3000px;



margin-top:-3000px;



height:0px;



}



.cat-items



{



margin-top:20px



}



/* ++++++++++++++ category-module ++++++++++++++ */



.category-module li



{



border-bottom:solid 1px #ddd;



}



.category-module li li



{



border:0



}



.moduletable  {  margin:0px 0 10px 0; padding:0; }

.moduletable_menu  { margin:0px 0 10px 0;  }



.moduletable_menu h3, .moduletable h3 { font-family:'din_alternate_blackregular'; margin:0; padding:3px; color: #555; background:none; text-align:left; border:0; font-weight: normal;text-transform:uppercase; border-bottom:1px #ddd solid; }

.moduletable_menu .menu, .moduletable .menu  { padding:0 0 10px 0; margin: 0; list-style-type:none;  }

.moduletable_menu .menu li, .moduletable .menu li { padding:0; margin: 0; list-style-type:none; border-bottom:1px #ddd solid;   }



p { font-family: 'din_alternate_lightregular'; font-size:1.1em;line-height:1.3em;color:#000;margin-bottom:1.6em;-webkit-margin-before:0em;-webkit-margin-after:0em;}

.moduletable_menu .menu li a, .moduletable .menu li a { font-size:120%; font-family:'din_alternate_mediumregular'; padding:6px 0 6px 6px; display:block;  margin: 0;  text-decoration:none; color:#333; background:none; }

.moduletable_menu .menu li a:hover, .moduletable .menu li a:hover { padding:6px 0 6px 6px; margin: 0;  text-decoration:none; color:#555; background:none; text-align:left;background:#eee; }



.moduletable .menu.vigilantes li a { color:#000; }







h2 .subheading-category { font-family:'din_alternate_blackregular'; text-transform:uppercase; font-size:140%; }

.acymailing_form { width:172px; }

.modulcontent .acymailing_fulldiv .acymailing_module_form table.acymailing_form { margin:0; }

.modulcontent .acymailing_fulldiv .acymailing_module_form table.acymailing_form  input.inputbox { background:#eee; padding:5px; border:1px solid #eee; width:188px; }



.modulcontent .acymailing_fulldiv .acymailing_module_form table.acymailing_form  input.inputbox:hover { background:#ddd; }





.moduletable.avante img { width:172px; height:251px; }

.menu.principal { float:left; padding:0; margin:0; height:auto; position:relative; z-index:9999;  }

.menu.principal li { list-style:none; float:left; border:0;  padding:0 15px; margin:0; height:auto; }

.menu.principal li a { color:#fff;padding:0; margin:0; height:auto;  text-transform:uppercase;  font-size:100%;}

.menu.principal li a:hover { padding:0; margin:0; height:auto; background:none; color:#000;}



.menu.organizacoes { background:#fff; position: absolute; width:160px; display: none; float:left; margin:0 0 0 20px; padding:5px; }
