@charset "UTF-8";
/* CSS Document */
html, body {
    height: 100%;
}
body {
background-color: #fff;
margin:auto;
padding:0;

font-family: Verdana;
min-width:1000px;

 height: auto !important;
height: 100%;
min-height: 100%;
position: relative;
font-size:14px;
}




/*---Backgrounds ----*/
a{
color:#5a2727;
}
 
#HEADERMAIN {
margin:0;
width:100%;
height:254px;
background:url(../images/headergradient.jpg) repeat-x left top;
}

#headerlogo {
width:1000px; 
margin:0 auto;
background:url(../images/headerlogo3.jpg) no-repeat top;
height:93px;
}

#headerlogo a {
text-decoration:none;
}
#headerlogo h1 {
    display: inline;
}
#headerlogo img
{margin:10px 5px;
border:none;
float:left;
display:inline;
}

#lang {
float:right;
display:inline;
margin: 20px 3px 0px 3px;
border:none;
}

#menu {
width:1000px; 
margin:0 auto;
background:url(../images/menu3.gif) no-repeat top;
height:37px;
text-align:justify;
}

#banner {
width:1000px; 
margin:0 auto;
background:url(../images/bannerplace3.gif) no-repeat top;
height:124px;
text-align:center;
padding:0px 0px 0px 0px;
}

.menulinks {
color:#FFFFFF;
font-size: 14pt;
font-family:Myriad Pro;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 85px;
width:830px;
text-align: center;
}
.menulinks a{
text-align:center;
text-decoration:none;
color:#FFFFFF;
font-size: 15px;
font-family:Myriad Pro;
padding:10px 15px 0px 15px;
font-weight: lighter;
}
.menulinks a:hover, .menulinks a:active, .menulinks a.selected:hover, .menulinks a.selected:active {
color: #f76900;
text-decoration:none;
text-align:center;
font-size: 15px;
font-family:Myriad Pro;
padding:10px 15px 0px 15px;
font-weight: lighter;
}

.menulinks a.selected {
text-align:center;
text-decoration:none;
color:#FF3333;
font-size: 15px;
font-family:Myriad Pro;
padding:10px 15px 0px 15px;
font-weight: lighter;
}

.dots {
float: left;
display:inline;
background: transparent url(../images/dots.gif) right center no-repeat scroll;
}
.dots2 {
float: left;
display:inline;

}


#MAINBODY{
background:url(../images/bodybg4.gif) repeat-y top;
width:1000px;
margin:0 auto;

overflow:hidden;
height:100%;
min-height:100%;
padding-bottom:122px;



}

#FOOTERMAIN{
background:url(../images/footergradient.gif) repeat-x bottom scroll;
height:122px;
position:absolute;
bottom:0;
width:100%;

}

#footerline {
margin:0 auto;
background:url(../images/footerline3.gif) no-repeat scroll top left;
height:23px;
width:1000px;
}
#footermenu {
margin:0 auto;
background:url(../images/footermenu3.gif) no-repeat scroll top left;
height:36px; 
width:1000px;
}

#closefooter{
margin:0 auto;
background:url(../images/footerclose3.gif) no-repeat scroll top left;
height:63px;
width:1000px;

}

.footerlinks a{
text-align:center;
text-decoration:none;
color:#FFFFFF;
font-size: 14px;
font-family:Myriad Pro;
padding:10px 10px 0px 10px;
font-weight: lighter;
}

.footerlinks a:hover{ 
text-decoration:none;
color: #f8362e;
text-align:center;
font-size: 14px;
font-family:Myriad Pro;
padding:10px 10px 0px 10px;
font-weight: lighter;}

.footerlinks {
color:#FFFFFF;
font-size: 14px;
font-family:Myriad Pro;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 105px;
width:770px;
text-align: center;
}

/*---News----*/

.Newsblock{float:right;
display:inline;
margin:10px 115px 10px 10px;
font-size:12px;


}

.newtop {
background:url(../images/newstop1.gif) no-repeat bottom;
height:32px;
width: 211px;
color: #000000;
line-height:32px;
}

.newbody{background:url(../images/newsbody.gif) repeat-y top;
width:211px;
}
.newbottom
{background:url(../images/newsbottom.gif) top no-repeat;
height:11px;
width:211px;
}

.newstext
{color:#5a2727;
font-size: 12px;
padding:5px 20px;
overflow:hidden;
}
.topdata{
    padding:0px 20px;
    font-size:14px;
    vertical-align: bottom;
}
.newstext a,.newstext a:hover,.newstext a:active{
color:#5a2727;
font-weight:bold;
font-size:12px;
float:right;
text-decoration:underline;
text-align:right;

}

.datanews {
padding:0px 6px 0px 3px;
width:200px;
background:url(../images/data.gif) no-repeat top;
height:23px;
line-height:23px;
}

.newstitle{
font-family:Verdana;
font-size: 18px;
color: #5a2727;
padding-left:10px;
}
.newstitle a {
font-family:Verdana;
font-size: 18px;
color: #5a2727;
text-decoration:none;

}
.newstitle a:hover, .newstitle a:active  {
font-family:Verdana;
font-size: 18px;
color: #5a2727;
text-decoration:none;

}


/*---*/
.center{text-align:center; vertical-align:middle;}
/*--- Main page ---*/

.maintext 
{color:#2e2b2b;
font-size:14px;
font-family: Verdana;
padding-top:10px;}
.mainpart{ width:550px;
float:left;
display:inline;
margin-left: 95px;
text-align:justify;
}
.projectitle {
font-size:18px;
color:#5a2727;
font-family: Verdana;font-weight: bold;

display:inline;}
.projecttext a{
color:#5a2727;
font-size: 12px;
padding:0px 5px 0px 0px;
outline-style:none;
}
.projecttable td{width: 33%;
text-align:left;
padding:5px 5px 0px 0px;
vertical-align:top;}
.projecttable td a{
	text-decoration:none;
}
.more{
font-size:12px;
color:#5a2727;
font-weight:bold;
text-decoration:underline !important;
}
.nameproject a{
color:#444241;
font-size:18px;
font-weight:bold;
font-family:Verdana;
display:inline;
outline-style:none;
}

/*--Inside---*/
.insidetop{
background:url(../images/insidetop1.gif) no-repeat bottom;
width: 570px;
height: 12px;
}
.insidebody
{background:url(../images/insidebody.gif) repeat-y top;
width:570px;
}
.insidebottom {
background:url(../images/insidebottom1.gif) top no-repeat scroll;
height:12px;
width:570px;
}
#insidepart
{width: 570px;
float:left;
display:inline;
margin-left: 85px;
padding-top:10px;

}
.insidetitle
{color: #754a1f;
font-size:24px;
font-family:Verdana;
display:inline;
margin:0;
padding: 0px;
padding-left:30px;
font-weight: normal;
}

.insidetext
{color:#322e2e;
font-family :Arial;
font-size: 14px;
line-height:16px;
padding:5px 30px;
text-align:justify;overflow:hidden;
}

.insidetext img {padding: 0px 5px;
display:inline;
vertical-align:middle;
}



/*---Project page---*/
#projectpage
{
float:left;
display:inline;
margin-left: 80px;

}
#projectpage a{text-decoration:none;}
.projekt td {
background:url(../images/podlojkaproject.gif) no-repeat scroll top left;
width: 270px;
height:230px;
vertical-align:top;
}

.titleproject
{color:#623100;
font-family:Times;
font-size:24px;
padding: 15px 30px 5px 30px;
margin:0;
}
.line{
background:url(../images/line.gif) no-repeat top;
width:214px;
height:5px;
padding:0px 30px;}
.ptext
{color:#565450;
font-family:Verdana;
font-size:11px;
line-height:16px;
width:210px;
padding:0px 30px;
margin:0;
}
.ptext a
{color:#623100;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin:0;
}
.ptext a.normal
{color:#565450;
font-family:Verdana;
font-size:11px;
line-height:16px;
font-weight:normal;
margin:0;
}
.projekt img {padding:5px 30px;
}


/*--News Page---*/

#Bignews {position:relative;
width: 820px;
margin-left: 95px;
min-height:400px;}

.ntop {background:url(../images/newspagetop.gif) no-repeat top;
width:814px;
height:10px;
}
.nbody {background:url(../images/newspagebody.gif) repeat-y top;
width:814px;
}
.nbottom {background:url(../images/newspagebottom.gif) no-repeat top;
width:814px;
height:13px;}
#corner {
background:url(../images/corner.gif) no-repeat top right;
width: 87px;
height:88px;
position:absolute;
right:6px;
top:0;
}
.newstitle2{
font-family:Verdana;
font-size: 18px;
color: #5a2727;
padding-left:20px;
margin:0;
}
.newsblock{
font-size:14px;
font-family:Verdana;
color:#000000;
width:690px;
padding-bottom:0px;
padding-right:0px;
margin:0;

}
.block {
background:url(../images/line2.gif) no-repeat bottom;
width: 775px;
margin-left:20px;

}
.link {
text-align:right;
}

.link a{
color:#5a2727;
text-decoration:underline;
}

.paggination {text-align: center;}
.paggination a{text-decoration:none; color:#5a2727; font-size:14px; font-Family: Myriad pro; line-height:22px;}
.paggination img {vertical-align:text-bottom;}

.copyright {text-align:center; color:#FFFFFF; font-size:13px; padding-top:20px;}
.copyright a{text-align:center; color:#FFFFFF; font-size:13px; padding-top:20px; text-decoration:none;}

.bottom10 {
    padding-bottom: 10px;
}
.contacts_map {
    padding-left: 20px;
}
.contacts_map a {
    color: #5a2727;
}
.contacts_map img {
    border: 1px solid #5a2727;
}
ul.icons {
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 20px;
}
ul.icons li {
    padding: 0px 0px 5px 0px;
    margin: 0px;
    vertical-align: top;
}
ul.icons li.winword {
    background: url( ../images/winword_icon.gif ) no-repeat;
    padding-left: 20px;
}
ul.icons li.pdf {
    background: url( ../images/pdf_icon.gif ) no-repeat;
     padding-left: 20px;
}
ul.icons li .left {
    float: left;
}
ul.icons li .right {
    float: right;
}

.clear {
    clear: both;
    overflow: hidden;
    height: 0px;
}