/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, left-menu, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, left-menu, section {
        display: block;
    }
    body {
        
            line-height: 1;
    }
    ol, ul {
        list-style: none;
    }
    blockquote, q {
        quotes: none;
    }
    a{text-decoration: none;}
    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

@page
{
        size: auto;

        margin: 10mm 10mm 10mm 10mm;
}

body {  
    margin-left: auto;
    margin-right: auto;
    
    background-color: #c0c0c0;
    background-image:url("./images/back1.jpg");
    font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size: 0.9em;
    color: #000A00; 
    width: 100%;
    line-height: 1.2em;
}
body2 {  
    margin-left: auto;
    margin-right: auto;
    
    background-color: #c0c0c0;
    font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size: 0.9em;
    color: #000A00; 
    width: 100%;
    line-height: 1.2em;
}
#top1
{
background-color: #ff3333;
 width:100%;
    height: 200px;

}
#toop
{
display: block;
   margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
 
    font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size: 0.9em;
    background-color: #fff; 
    width:980px;
    height: 200px;
    
    }

#telo
{
display: block;
   margin-top: 1px;
    margin-left: auto;
    margin-right: auto;
    font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size: 0.9em;
   background-image:url("./images/telo2.jpg") ;
    width:980px;
    height: 350px;
}


#telo img

{width:980px;
    height: 330px;}
	
#telo h3
{  font-family:"ACampusGrav";
font-size: 2.5em;
line-height: 0.6em;
color: #ff3333;
text-align: right;
margin-top:2px;
float:left;
margin-left:60px;
padding-top:310px;
}




#hvala
{
display: block;
   margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size: 0.9em;
   
    width:980px;
    height: auto;
}

#hvala1
{
display: block;
   margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size: 0.9em;
   padding-top:80px;
    width:980px;
   
}



#hvala2
{
display: block;
  
    margin-left: auto;
    margin-right: auto;
    font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size: 0.9em;
   padding-top:60px;
    width:980px;
    height: auto;
}
#hvala3
{
display: block;
   
    margin-left: auto;
    margin-right: auto;
margin-bottom:10px;
    font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size: 0.9em;
   padding-top:60px;
    width:980px;
    height: auto;
background-color:#fff;
}

#hvala3 p{ 

font-size: 1.8em;
line-height: 1.2em;
color:#506850;
margin-left:20px;
padding-left:20px;
padding-right:20px;
font-family: "InformTT";
Text-align:justify;
}

#hvala3 h3{ 
margin-top:10px;
margin-bottom:10px;
font-size: 2.2em;
line-height: 1.4em;
color:#2d642d;
margin-left:20px;
padding-left:20px;
font-family: "InformTT";
text-align:center;
}
#hvala3 h1{ 
margin-top:10px;
margin-bottom:10px;
font-size: 2.2em;
line-height: 1.4em;
color:#2d642d;
margin-left:20px;
padding-left:20px;
font-family: "InformTT";
text-align:center;
}


#hvala3  img{ display:block;
margin:auto;
}
#hvala1 h3{ font-family:"ACampusGrav";
font-size: 3.8em;
line-height: 0.6em;
color: #ff3333;
text-align: right;
margin-top:12px;
float:left;
margin-left:400px;

}

#hvala1 p{ 
margin-top:10px;
font-size: 2.8em;
line-height: 1.0em;
color: #ff3333;
margin-left:240px;
padding-left:20px;
font-family: "InformTT";
}

#hvala1 li{ font-family:"ACampusGrav";
font-size: 1.8em;
line-height: 0.6em;
color: #ff3333;
text-align: left;
margin-top:2px;
float:left;
margin-left:2px;

}




 

    #logo{float:left;




    }

    #logo img{float: left;

width: 180px;

height: 180px;

padding: 8px;

    }



#slogan
{
float:right;
margin-right: 10px;
    float:right;
   
    height: auto;
    width: auto;

}

#slogan h1
{
    
    font-family:"ACampusGrav";
font-size: 3.0em;
line-height: 0.6em;
color: #ff3333;
text-align: right;

}

#slogan h2
{
 line-height: 1.6em;   
font-family:"Mexico86";
font-size: 2.8em;
color: #ff3333;
text-align: right;

}

#menu{
margin-left: auto;
margin-right: auto;

height: 30px;
padding-top:200px;
}

#menu ul{margin-left:10px;
float:left;
line-height:1.2em;
}
#menu ul  li{
float:left;
margin-left:10px;
margin-right:25px;
}
#menu ul  li a{
line-height:1.2em;

text-align: center;
font-family: "InformTT";
font-size: 3.9em;
color:
#57a639;
font-style: normal;
}
#menu ul  li a:hover{color:#506850;}
#menu ul  li a.first active{color:#506850;}
#menu h3{
padding-left:15px;
line-height: 2.0em;   
font-family:"ACampusGrav";
font-size: 2.6em;
color: #ff3333;
text-align: right;}

#krugi {
padding-top:80px;
margin-left: auto;
margin-right: auto;
width: 980px;
height: 330px;
margin-bottom:30px;



}
#krugi1 {

width: :300px;
height: 300px;
padding:3px;
margin:3px;

float:left;



}
#krugi1 img {
float: left;

width: 300px;

height: 300px;

padding: 5px;
}
#krugi1 img:hover {
float: left;

width: 305px;

height: 305px;

padding: 0px;
}

#footer{
margin-left: auto;
margin-right: auto;
background-color: #ff3333;
 width:100%;
   
height: 250px;

margin-bottom:2px;
}
#footer1{
margin-left: auto;
margin-right: auto;
background-color: #fff;
 width:980px;
   
height: 250px;


}
#vk
{margin-left: 5px;

background-color: #fff;
 width:960px;
   
height: 80px;}
#vk h3{float: left;
    padding-top: 50px;
    padding-left:2px;
line-height: 1.0em;   
font-family:"ACampusGrav";
font-size: 1.6em;
color: #ff3333;
text-align: left;
}
#vk img{
    padding-left: 30px;
    padding-top: 30px;
    float: left;
}
#partners{

   margin-left: 5px;
 float: left;
background-color: #fff;
 width:960px;
   
height: 130px; 
}

#partners img{
    padding-left: 30px;
    padding-top: 30px;
    float: left;
    width: 90px;
    height: 70px;
}
#partners h3{
    padding-top: 40px;
    padding-left:2px;
line-height: 1.0em;   
font-family:"ACampusGrav";
font-size: 1.6em;
color: #ff3333;
text-align: left;
float: left;
}
#footer3{
     
 float: left;
background-color:  #fff;
 width:980px;
   
height: 30px; 
}
#footer3 h4{
    padding-top: 5px;
    padding-left:240px;
line-height: 1.0em;   

font-size: 1.2em;
color: #ff3333;
text-align: left;
float: left;
}


@font-face{

font-family: 'ACampusGrav';

src: url("./fonts/ACampusGrav.woff") format('truetype');


font-weight: normal;

font-style: normal;

}

@font-face{

font-family: 'monotype-corsiva1';

src: url('./fonts/monotype-corsiva1.ttf') format('truetype');


font-weight: normal;

font-style: normal;

}



@font-face{

font-family: 'InformTT';

src: url('./fonts/InformTT.ttf') format('truetype');


font-weight: normal;

font-style: normal;

}


@font-face{

font-family: 'Mexico86';

src: url('./fonts/Mexico86.otf') format('truetype');


font-weight: normal;

font-style: normal;

}