/*reset*/
body {width:100%;background:#fff;color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
blockquote:before, blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes: "" "";}
fieldset,img,abbr,acronym{border:0;}
:focus {outline:0;}
:link,:visited,:hover {text-decoration:none;}
input,textarea {font:1em normal Tahoma,Geneva,Kalimati,sans-serif;}
/* /reset */

/* global classes */
.clearfix:after, .fline:after {clear: both;display: block;visibility:hidden;height:0;content: ".";}
.clearfix, .fline {display:inline-block;}
.aural{position:absolute;left:-2007px;font-size:0;}


/*-------------------------------------------------------------------------------------------------------
[Color codes]
    headers
    navigation
    content text
    sidebar text
    text links
    hover text links

[Typography]
    header
    content text
    header h1
    header h2
    header h3
    sidebar
    footer

FONT FAMILIES
    TIMES NEW ROMAN:    font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
    GEORGIA:            font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    GARAMOND:           font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
    HELVETICA/ARIAL:    font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    VERDANA:            font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
    TREBUCHET:          font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    IMPACT:             font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
    MONOSPACE:          font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;

-------------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------------
                                                                                                GLOBAL
-------------------------------------------------------------------------------------------------------*/
body {
    font-size: 12px;
    font-family: "Trebuchet MS";
    background: #F3F2F2;
    color:#000;
    width: 100%;
}
a {
    color:#f00;
}
a:focus, a:hover, a:active {
    color:#000;
    text-decoration:underline;
}





/*-------------------------------------------------------------------------------------------------------
                                                                                                MAIN
-------------------------------------------------------------------------------------------------------*/
#holder{
    width: 990px;
    margin: 0 auto;
    
}
#main {
    width:100%;
    float: left;
    display: block;
	background: url('../img/bg.gif') repeat-y -72px 0;
}
#header, #footer {
    width:100%;
    float:left;
}




/*-------------------------------------------------------------------------------------------------------
                                                                                                HEADER
-------------------------------------------------------------------------------------------------------*/
#header {

    position:relative;
    background: url('../img/header.jpg') no-repeat 50% 60px;
    height:295px;
}
h1{
    font-size: 25px;
    font-weight: bold;
    text-align: center;
}
#header h1 span {
    margin-left:42px;
    padding: 10px 0;
    background:#fff;
    display:block;
    width:906px;
    height:40px;
}
#logo a {
    display:block;
height:160px;
left:86px;
position:absolute;
top:100px;
width:166px;
}




/*-------------------------------------------------------------------------------------------------------
                                                                                                WRAPPER
-------------------------------------------------------------------------------------------------------*/
#wrapper {
    margin: 0 auto;
	width: 906px;
	
}



/*-------------------------------------------------------------------------------------------------------
                                                                                                CONTENT
-------------------------------------------------------------------------------------------------------*/
#content {
    float:left;
    width:400px;
	padding: 5px 25px 20px 30px;
}


                                                                                /*-----------------------
                                                                                    content headers
                                                                                -----------------------*/
#content h1 {
    margin:0 0 1.5em;
    font-size:1.75em;
}
#content h2 {
    font-size: 15px;
    color: #3A7D12;
    font-weight: bold;
    padding: 5px 0 2px 0;
   
}
#content h3 {
    margin:1.15em 0;
    font-size:1.35em;
}
#content h4 {
    margin:1.15em 0;
    font-size:1.15em;
}
.news{
    display: block;
    padding: 8px 0 8px;
    border-bottom: 1px solid #B4B3B3;

}
.short_news{
    padding: 10px 0 10px;
}

.time{
    display:block;    
    font-size: 12px;
    color: #8D8C8C;
    padding: 0 0 5px 0;

}

                                                            /*-----------------------------------------
                                                                content paragraphs, tables and lists
                                                            -------------------------------------------*/
#content p, #content ul, #content ol, #content table {
    margin:1em 0;
    text-align: justify;
}
#content ul li {
    list-style:disc;
}
#content ol li {
    list-style:decimal;
}

#content #galeria li {
    list-style:none;
    float:left;
    margin:0 25px 20px 0;
}
#content #galeria li img {
    display:block;
    padding:1px;
    border:1px solid #0065B3;
}
#content #galeria li a {
    display:block;
}
#content #galeria li a:hover {
    background:#7BC2EC;
}

table, th, td {
    border-color:#6CB5EA;
    border-style:solid;
}
table {
    border-width:1px 1px 0 0;
}
td, th {
    padding:8px;
    border-width:0 0 1px 1px;
}
th {
    color:#fff; background:#6CB5EA; text-align:center;
}
.last td {
    font-weight:700; color:#6CB5EA;
}


/*-------------------------------------------------------------------------------------------------------
                                                                                            SIDEBAR
-------------------------------------------------------------------------------------------------------*/
#sidebar {
    float:left;
    width:242px;
    background: url('../img/sidebar_bg.jpg') no-repeat 0px 0px;
	
}

#sidebar2{
	display: block;
	float: left;
	width: 200px;
	margin: 50px 0 0 0;
	border-left: 1px dotted #cbcbcb;
	padding: 0 0 160px 0;
}

.linki{
    margin: 0 0 0 25px;
    display: block;
    float: left;
    list-style-image: url('../img/arrow.gif');
    list-style-position:inside;
}

.linki li{
    
    padding: 4px 0;
}

.linki a{
   color: #858484;
}

/*-----------------------
    navigation
-----------------------*/
#main_menu {
    width: 215px;
    display: block;
    margin: 0 0 0 25px;
}

#main_menu li {
   float:left;
   margin:0 0 1px 0;
}
#main_menu a {
    display: block;
    display:block;
    float:left;
    font-size: 12px;
    color: #737272;
    width: 164px;
    padding: 10px 0 9px 52px;
    background:#D8D8D8 url('../img/menu_a_h.gif') no-repeat 100% 0;
}

#main_menu a:hover{
    color: #519118;
    text-decoration: none;
    background:#CDE2C1 url('../img/menu_a.gif') no-repeat 100% 0;
}


/*-------------------------------------------------------------------------------------------------------
                                                                                            FOOTER
-------------------------------------------------------------------------------------------------------*/
#wrapper2{
    display: block;
    float: left; width:656px;
	background: url('../img/lift.jpg') no-repeat 408px 0px;
	
}
#footer {
    display:block;
    float: left;
    height: 105px;
    background: url('../img/footer_bg.gif') repeat-x;
}

#footer_menu{
    margin: 25px auto 0;
    width: 805px;
    text-align:center;
    
}
#footer_menu li{
    display:inline;
    padding: 0 5px;
}

#footer_menu a{
    font-size: 11px;
    text-decoration: underline;
    color: #F3F2F2;
}
#copy{
    display: block;
    width: 100%;
    float: left;
    text-align: center;
    margin: 30px auto;
    color: #777575;
    font-weight: bold;
}
