body, html{
margin:0 0 0 0;
padding: 0 0 0 0;
}

.cont_box{
background:url(images/public/cont_back.jpg);
border:0;
width:1000px;
margin: 0 auto;
}

.head1{
background:url(images/public/head1.jpg) no-repeat;
width:1000px;
height:61px;
padding:0;
margin:0;
}
.head1 h1 {
padding:40px 0 7px 190px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
font-size: 14px;
color: #333333;
margin: 0 0 0 0;
}

.head1 h2 {
padding: 0 0 0 200px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
color: #333333;
margin: 0 0 0 0;
}
.head2_1{
background:url(images/public/head2_1_2.jpg);
float:left;
width:174px;
height:220px;
text-align:right;
padding:0;
margin:0;
top:0;
left:0;
}

.head2_2{
background:url(images/public/head2_2_2.jpg);
float:left;
width:826px;
height:220px;
padding:0;
margin:0;
top:0;
left:0;
}


.box_l{
float:left;
padding:20px 0 20px 0;
width:597px;
height:auto;
border:0;
text-align:right;
}

.tamogatok {
text-align:left;
line-height:16px;
}

.tamogatok img {
float:left;
padding:1px;
border:1px solid #000;
margin:0 10px 5px 0;
clear:both;
display:block;
}

.tamogatok table img {
float:none;
padding:1px;
border:1px solid #000;
margin:0 10px 5px 0;
clear:both;
display:block;
}

.box_c{
padding:20px 20px 20px 0;
float:left;
width:217px;
height:auto;
}

.box_r{
padding:20px 10px 20px 10px;
width:146px;
height:auto;
float:left;
text-align:center;
}

.footer{
clear:both;
background:url(images/public/footer.jpg);
margin:0;
padding:0;
width:1000px;
height:59px;
}


.main_title{
position:relative;
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#00406e;
font-size:17px;
border:0;
vertical-align:top;
margin-bottom:20px;
background:url(images/public/arrow_l.jpg) no-repeat;
background-position: center right;
}

.main_title h2{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:rgb(0,0,0);
font-size:16px;
font-weight: normal;
border:0;
vertical-align:top;
padding: 0 0 0 0;
text-align: right;
margin: 0 30px 0 30px;
float:right;
}

.main_title2{
position:relative;
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#00406e;
font-size:17px;
border:0;
vertical-align:top;
margin-bottom:20px;
background:url(images/public/arrow_r.jpg) no-repeat;
background-position: top left;
}


.main_title2 h3{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:rgb(0,0,0);
font-size:16px;
font-weight: normal;
border:0;
vertical-align:top;
padding: 0 0 0 0;
text-align: left;
margin: 0 10px 0 20px;


}



.main_hr{
background:url(images/public/hr.jpg);
width:100%;
height:2px;
float:left;
}


.main_text_c{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:11px;
padding:0 10px 10px 10px;
}

a.along{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#00406e;
font-size:11px;
text-align:right;
}



a:hover.along{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:11px;
text-align:right;
}

.along{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#1B5790;
font-size:11px;
text-align:right;
padding-right:5px;
padding-top:5px;
}


a.link{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#1b5790;
font-size:11px;
text-align:left;
}



a:hover.link{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:11px;
text-align:left;
}

.link{
padding-left:5px;
padding-top:5px;
}


.album{
text-align:left;
padding-right:5px;
padding-top:5px;
}




a.album{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#1B5790;
font-size:13px;
text-align:left;
}



a:hover.album{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:13px;
text-align:left;
}


.back{
text-align:left;
padding-right:5px;
padding-top:5px;
text-align:center;
}




a.back{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#1B5790;
font-size:13px;

}



a:hover.back{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:13px;
}


.gall_no{
padding:10px 0 10px 0;
}

a.gall_no{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#1B5790;
font-size:11px;
text-decoration:none;
}



a:hover.gall_no{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:11px;
text-decoration:none;
}


.hiba{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#FF0000;
font-size:13px;
text-align:center;
text-decoration:none;
}


.h_mnu {
text-align:right;
padding-top:10px;
padding-bottom:10px;
}

a.h_link {
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color: #FFFFFF;
font-size:15px;
text-decoration:none;
}

a:hover.h_link {
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color: #CCCCCC;
font-size:15px;
text-decoration:none;
}

.h_link{
padding-bottom:3px;
}

.main_box{
width:557px;
padding: 10px 10px 30px 10px;
}

.main_box ul {
list-style-type: none;
margin: 0 0 0 0;
}

.main_box ul li {
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color: #333333;
}

.main_box ul li a {
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color: #00406e;
text-decoration: underline;
font-size: 12px;
}

.n_title{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#00406e;
font-size:16px;
padding-bottom:10px;
}

.n_title h3 {
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
font-weight: normal;
color:#000000;
font-size:16px;

margin: 0 0 0 0;
}
.n_title h3 a{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
font-weight: normal;
color:#000000;
font-size:16px;
margin: 0 0 0 0;
text-decoration:none;
}

.n_title h4 {
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
font-weight: bold;
color:#000000;
font-size:14px;
margin: 0 0 0 0;
}
.n_title h4 a{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
font-weight: bold;
color:#000000;
font-size:14px;
margin: 0 0 0 0;
text-decoration:none;
}


.n_title h3 a:hover{
text-decoration:underline;
}
a.n_title{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#000000;
font-size:16px;
text-decoration:none;
}


a:hover.n_title{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#666666;
font-size:16px;
text-decoration:none;
}

.n_lead{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:12px;
padding: 0 0 10px 25px;
}

.n_date{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:11px;
padding-bottom:10px;
text-ailgn:right;
}

.news_two{
position:relative;
width:170px;
height: 160px;
float:left;
margin-top:0;
margin-right:15px;

}
.news_three{
position:relative;
width:355px;
float:left;
margin-top:0;
margin-right:15px;
}
a.n_link{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#1B5790;
font-size:12px;
text-align:right;
}



a:hover.n_link{
font-family: Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:12px;
text-align:right;
}

.r_title{
font-family: Arial, Verdana, Times New Roman, Times;
color: #333333;
font-size:16px;
padding-bottom:5px;
text-align:center;
}

.r_text_c{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #333333;
font-size:11px;
text-align:center;
}


.r_text_j{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #333333;
font-size:12px;
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
}

.l_text_j{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #333333;
font-size:12px;
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;

}


.subtitle{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:16px;
text-align:left;
padding-top:2px;
padding-bottom:10px;
}


.text_l{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:13px;
text-align:left;
padding-left: 20px;
}

.thx{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color:#333333;
font-size:15px;
text-align:center;
}

.form_text{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
font-size:11px;
color:#333333;
text-align:right;
}


.form{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
font-size:11px;
border-style: solid;
border-width: 1px;
border-color: #333333;
background-color: #F7F7F7;
}

.btn_form{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
font-size:11px;
border-style:solid;
border-width: 1px;
border-color:#333333;
background-color: #CCCCCC;
}


.f_text{
font-family:Helvetica, Verdana, Arial, Times New Roman, Times;
color: #333333;
font-size:11px;
text-align:left;
}

.pict{
margin:8px;
}

.advert_list{
background:#FFFFFF;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
}


.banner_box{
padding:10px 10px 10px 10px;
text-align:center;
border:0;
}

.banner_box img{
border: 0;
margin: 10px 10px 10px 10px;
}

.banner{
margin: 20px 20px 20px 20px;
border:0;
}

.box_l ul {
list-style-type:disc;
list-style-position:outside;
margin:0 0 16px 20px;
padding:0;
}

.box_l ul li {
margin:0 0 16px 0;
}
