TD { font: normal 12px Arial}
.fon1 { width: 320px; height: 387px; background:url(images/st1.jpg) no-repeat; background-position: top;}
.fon2 { width: 677px; height: 387px; background:url(images/st2.jpg) no-repeat; background-position: top;}
.fon3 { width: 677px; height: 170px; font: bold 11px arial; text-align:right; padding: 138px 15px 0px 0px; background:url(images/st3.jpg) no-repeat; background-position: 183px 143px}
.fon4 { width: 995px; height: 61px; background:url(images/st9.jpg) no-repeat; background-position: top;}
.fon5 { width:321; background:url(images/st11.jpg) bottom repeat-y; background-position: 0px 0px}
.fon6 { width:992; height: 77px; background:url(images/st28.jpg) no-repeat; background-position: 0px 0px}
.ft2 {height: 105px}
.zebal_ivan_svoimi_paddingami { padding: 4px 4px 4px 4px; color: #185ba9;}

/* Links */
.s_root { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
.s_root:hover { font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold; }
.s_child { font-size: 12px; color: #0c78f8; text-decoration: none; }
.s_child:hover { font-size: 12px; color: #0c78f8; text-decoration: underline; }
.s_child_b { font-size: 12px; color: #155176; text-decoration: none; font-weight: bold; }
.s_child_b:hover { font-size: 12px; color: #155176; text-decoration: underline; font-weight: bold; }
.s_desc { font-size: 10px; color: #28719e; }

.s_chapter { font-size: 12px; color: #074671; text-decoration: none; font-weight: bold; }
.s_chapter:hover { font-size: 12px; color: #1e81d3; text-decoration: underline; font-weight: bold; }
.sub_chapter { font-size: 11px; color: #5d86a4; text-decoration: none; }
.sub_chapter:hover { font-size: 11px; color: #5d86a4; text-decoration: underline; }

a.copyright { font-size: 11px; color: #0f569f; text-decoration: underline; }
a.copyright:hover { font-size: 11px; color: #a5c6e0; text-decoration: none; }

a.page_title {font-size: 12px; color:#185ba9; text-decoration: none; text-transform:uppercase; font-weight: bold; }
a.page_title:hover {font-size: 12px; color:#185ba9; text-decoration: underline; text-transform:uppercase; font-weight: bold; }

.ris1 {font: normal 10px Arial; color:#1a1d21; vertical-align: top; text-align:left; padding: 6px 0px 0px 30px; text-transform: uppercase; }
.ris2 { height: 24px; font: normal 10px Arial; vertical-align: top; padding: 8px 0px 3px 60px; text-transform: uppercase; background:url(images/st8.jpg) no-repeat; background-position: 15px 8px }
.ris3 {background:url(images/st12.jpg) no-repeat; background-position: 0px 15px }
.ris4 { widows:58px; height: 40px; font:bold 12px Arial; color: #1b1e23;  vertical-align: top; padding: 0px 0px 0px 20px; text-transform: uppercase; background:url(images/st17.jpg) no-repeat; background-position: 0px 5px }
.ris42 { widows:58px; height: 40px; font:bold 12px Arial; color: #1b1e23;  vertical-align: top; padding: 10px 0px 0px 60px; text-transform: uppercase; background:url(images/st17.jpg) no-repeat; background-position: 0px 5px }
.ris41 { font:bold 12px Arial; color: #1b1e23;  vertical-align: top; padding: 7px 0px 0px 37px; text-transform: uppercase;}
.ris5 { widows:103px; height: 104px; background:url(images/st18.jpg) no-repeat; background-position: 5px 5px }
.ris6 { widows:103px; height: 104px; background:url(images/st19.jpg) no-repeat; background-position: 5px 5px }
.ris7 { height: 24px; font: normal 11px Arial; vertical-align: top; padding: 4px 0px 3px 21px;background:url(images/st8.jpg) no-repeat; background-position: 7px 8px }
.ris8 { width: 358px; height: 56px; background:url(images/st24.jpg) no-repeat; background-position: 0px 0px }
.ris9 { width: 992px; height: 56px; background:url(images/st25.jpg) bottom repeat-y; background-position: 0px 0px }

.tex1 { font: normal 12px Arial; text-transform: uppercase; vertical-align: top; padding: 192px 0px 0px 75px }
.tex2 { font: bold 30px Arial; color: #FFFFFF; vertical-align: top; padding: 5px 0px 0px 25px }
.tex3 { font:bold 20px Arial; color: #c34900; line-height:10px;  vertical-align: top; padding: 15px 0px 0px 60px}
.tex4 { font: normal 12px Arial; color: #555859;  vertical-align: top; text-align:left; padding: 0px 0px 0px 60px}
.text2 { font:bold 12px Arial; color: #1b1e23;  vertical-align: top; padding: 18px 0px 0px 60px; text-transform: uppercase}
.text3 { font:bold 12px Arial; color: #1b1e23;  vertical-align: top; padding: 18px 0px 0px 75px; text-transform: uppercase}
.text13 { font:bold 12px Arial; color: #1b1e23;  vertical-align: top; padding: 18px 0px 0px 50px; text-transform: uppercase}
.text14 { font:normal 11px Arial; color: #000000;  vertical-align: top; text-align:justify; padding: 5px 10px 0px 10px}
.text15 { font:normal 12px Arial; color: #000000}
.text4 { font:normal 11px Arial; color: #000000;  vertical-align: top; text-align:justify; padding: 15px 10px 0px 30px}
.text5 { font:normal 11px Arial; color: #000000;  vertical-align: top; text-align:justify; padding: 0px 10px 0px 5px}
.text6 { font: normal 11px Arial; color: #000000;  vertical-align: top; text-align:justify; padding: 0px 5px 0px 5px}
.text7 { font: bold 12px Arial; color: #ed7c07;  vertical-align: top; text-align:center; padding: 0px 0px 0px 0px}
.text8 { font:normal 11px Arial; color: #000000;  vertical-align: top; text-align: justify; padding: 10px 0px 0px 10px}
.text9 { font:normal 11px Arial; color: #000000;  vertical-align: top; text-align: justify; padding: 10px 0px 20px 30px}
.text10 { font:bold 12px Arial; color: #000000;  vertical-align: top; text-align: justify; padding: 10px 0px 0px 9px}
.tem1 {font:bold 11px Arial; color: #ff8707;  vertical-align: top; padding: 5px 0px 0px 75px; text-transform: uppercase}
.tem2 {font:bold 11px Arial; color: #ff8707;  vertical-align: top; padding: 7px 0px 0px 10px; text-transform: uppercase}
.tem3 {font:normal 11px Arial; color: #1b1e23;  vertical-align: top; padding: 30px 0px 0px 5px}
.adr {font:normal 12px Arial; color: #000000;  vertical-align: top; padding: 17px 0px 0px 100px; text-transform: uppercase}
.menu1 {font: normal 11px Arial; text-align: center}

a.page_title {font-size: 12px; color:#1b1e23; text-decoration: none; text-transform:uppercase; font-weight: bold; }
a.page_title:hover {font-size: 12px; color:#1b1e23; text-decoration: underline; text-transform:uppercase; font-weight: bold; }

/* Modules */
.page_title {font-size: 12px; font-weight: bold; color: #1b1e23; text-transform:uppercase;}
.page_title_article {font-size: 12px; font-weight: bold; color: #1b1e23;}
.poll_label {font: normal 11px Arial;}


.menu2 { width: 100px; color:#1a1d21; font: bold 12px Arial; text-align: right; padding: 0px 10px 5px 0px; text-decoration: none}
.menu2:hover { width: 100px; color:#1a1d21; font: bold 12px Arial; text-align: right; padding: 0px 10px 5px 0px; text-decoration: underline}
.menu3 {width: 130px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 00px; text-decoration: none}
.menu3:hover {width: 130px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: underline}
.menu4 {width: 115px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: none}
.menu4:hover {width: 115px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: underline}
.menu5 {width: 110px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: none}
.menu5:hover {width: 110px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: underline}
.menu6 {width: 66px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: none}
.menu6:hover {width: 66px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: underline}
.menu7 {width: 102px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: none}
.menu7:hover {width: 102px; color:#1a1d21; font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px; text-decoration: underline}
.menu8 {width: 100px; color:#1a1d21; font: bold 12px Arial; text-align: left; padding: 0px 0px 5px 10px; text-decoration: none}
.menu8:hover {width: 100px; color:#1a1d21; font: bold 12px Arial; text-align: left; padding: 0px 0px 5px 10px; text-decoration: underline}



.poi { font: normal 11px Arial; vertical-align: middle; padding: 15px 0px 0px 80px   }
.pr1 { font: bold 11px Arial;  vertical-align: top; text-align: right; padding: 5px 10px 0px 0px}
.pr2 { font: bold 11px Arial;  vertical-align: top; text-align:justify; padding: 5px 0px 0px 50px}
.pr3 { font: bold 11px Arial;  vertical-align: top; text-align:right; padding: 0px 10px 0px 0px}
.ln1 { color: #1b1e23; text-decoration: none}
.ln1:hover { color: #1b1e23; text-decoration: underline}
.ln2 { color: #d7140a; text-decoration: none}
.ln2:hover { color: #d7140a; text-decoration: underline}
.ln3 { color: #FFFFFF; text-decoration: none; padding: 0px 25px 0px 10px}
.ln3:hover { color: #FFFFFF; text-decoration: underline; padding: 0px 25px 0px 10px}
.ln4 { color: #FFFFFF; text-decoration: none;padding: 0px 0px 0px 45px }
.ln4:hover { color: #FFFFFF; text-decoration: underline; padding: 0px 0px 0px 45px }
.ln5 {  color:#1a1d21; font: bold 12px Arial;  text-decoration: none }
.ln5:hover { color:#1a1d21; font: bold 12px Arial; text-decoration: underline}
.ln6 {  color:#1b1e23; text-decoration: none }
.ln6:hover { color:#1b1e23; text-decoration: underline}
a {  color:#3f95d0; text-decoration: underline}
a:hover { color:#3f95d0; text-decoration: none}
.ln8 {  color:#166da9; text-decoration: none}
.ln8:hover { color:#166da9; text-decoration: underline}
.ln16 {  color:#1b1e23; text-decoration: none }
.ln16:hover { color:#1b1e23; text-decoration: underline}
.ln9 {  color:#FFFFFF; font: normal 12px Arial;  text-decoration: underline; padding: 5px 5px 8px 5px}
.ln9:hover { color:#FFFFFF; font: normal 12px Arial; text-decoration: none;  padding: 5px 5px 8px 5px}
.ln15 {  color:#1a1d21; text-decoration: none;}
.ln15:hover { color:#1a1d21; text-decoration: underline; }
.ln16 {  color:#1a1d21; text-decoration: none }
.ln16:hover { color:#1a1d21; text-decoration: underline}
/* Photogallery */
#pt1 {width: 195px; height: 178px; background: url(images/pt1.gif) top no-repeat; padding: 8px 0px 0px 0px}
#pt2 {font: bold 12px Arial; text-align: center; padding: 5px 5px 0px 5px}
#pt3 {width: 195px; height: 178px; background: url(images/pt1.gif) top no-repeat; padding: 20px 0px 0px 0px; float: left; margin: 0px 5px 4px 5px; text-align: center}
/* Pages */
.pages_title { font-size: 12px; color: #4586d4; font-weight: bold; }
.pages_current { font-size: 12px; color: #FFFFFF; background-color: #f46a12; padding-left: 4px; padding-right: 4px; margin-left: 1px; margin-right: 1px; font-weight: bold; }
a.pages_link { font-size: 12px; text-decoration: none; color: #4586d4; padding-left: 4px; padding-right: 4px; margin-left: 1px; margin-right: 1px; font-weight: bold; }
a.pages_link:hover { font-size: 12px; text-decoration: underline; color: #FFFFFF; background-color: #f46a12; padding-left: 4px; padding-right: 4px; margin-left: 1px; margin-right: 1px; font-weight: bold; }
a.pages_arrows { font-size: 14px; text-decoration: none; color: #4586d4; padding-left: 2px; padding-right: 2px; font-weight: bold; }
a.pages_arrows:hover { font-size: 14px; text-decoration: underline; color: #4586d4; padding-left: 2px; padding-right: 2px; font-weight: bold; }
.top7 {width: 350px; height: 390px}
.top5 {width: 150px; height: 110px}
/* FAQ */
.combobox {width: 281px; height: 18px; color: #185ba9; font: bold 11px Arial}
.select_subject {font: bold 12px Arial; color: #185ba9}
.message_title {font: bold 12px Arial; color: #185BA9}
.faq_question {font: bold 12px Arial; color: #052345; background: #e4f4f8; padding: 3px 9px 5px 9px}
#nt1 {font: normal 12px Arial; color: #185BA9; padding: 10px 0px 20px 0px; text-align: justify}
#nt2 {width: 100%; border: 1px solid #1e90f1; border-top: 1px dotted #1e90f1; margin: 2px 0px 0px 0px}
#nt3 {font: bold 12px Arial; color: #185ba9; padding: 9px 11px 5px 11px}
#nt4 {padding: 0px 11px 5px 11px; text-align: right; font: bold 11px Arial; color: #f46a12}
#gb2 {font: bold 11px Arial; color: #4586d4; padding: 0px 0px 0px 14px}
/* Guestbook Module */
.guest_header {font: bold 12px; color: #064376;}
.guest_title {font: bold 12px Arial; color: #185ba9; height: 17px; background: #e4f4f8}
.guest_text {font: bold 12px Arial; color: #185ba9}
.guest_date {font: bold 12px; color: #185ba9; vertical-align: middle}
.input_title {font: bold 12px Arial; color: #4586d4; text-align: right; padding: 0px 24px 0px 0px; vertical-align: top}
a.guest_email {font-size: 12px; color:#064376; text-decoration: underline; font-weight: normal; }
a.guest_email:hover {font-size: 12px; color:#177cc7; text-decoration: underline; font-weight: normal; }
a.guest_header {color:#064376; text-decoration: none}
a.guest_header:hover {color:#177cc7; text-decoration: underline}
table.guest_msg {width: 100%; border: 1px solid #1e90f1; border-top: 1px dotted #6467db; margin-bottom: 20px}
table.guest_msg td {padding: 3px;}
table.guest_frm td {padding: 3px;}
.guest_frm_block {width: 100%}
.guestbook_input {width: 281px; height: 18px; border: 1px solid #f46a12; color: #f46a12; font: bold 11px Arial}
.guestbook_text {width: 281px; height: 153px; border: 1px solid #1e90f1; color: #1e90f1; font: bold 11px Arial}
.guestbook_submit {width: 185px; height: 23px; font: bold 12px Arial; color: #FFFFFF; background: url(images/submit.gif); border: 0px; cursor: pointer}
.fb3 {background: #e2e9fa; text-align: left; font: normal 12px Arial; color: #185ba9; height: 17px; padding: 0px 0px 0px 124px; margin: 0px 0px 11px 0px}
#gb1 {font: bold 12px Arial; color: #185BA9}
#gb2 {font: bold 11px Arial; color: #4586d4; padding: 0px 0px 0px 14px}
a#ln3 {color: #185BA9; text-decoration: none}
a#ln3:hover {color: #000066; text-decoration: none}
/* FAQ */
.combobox {width: 281px; height: 18px; color: #185ba9; font: bold 11px Arial}
.select_subject {font: bold 12px Arial; color: #185ba9}
.message_title {font: bold 12px Arial; color: #185BA9}
.faq_question {font: bold 12px Arial; color: #052345; background: #e4f4f8; padding: 3px 9px 5px 9px}
#nt1 {font: normal 12px Arial; color: #185BA9; padding: 10px 0px 20px 0px; text-align: justify}
#nt2 {width: 100%; border: 1px solid #1e90f1; border-top: 1px dotted #1e90f1; margin: 2px 0px 0px 0px}
#nt3 {font: bold 12px Arial; color: #185ba9; padding: 9px 11px 5px 11px}
#nt4 {padding: 0px 11px 5px 11px; text-align: right; font: bold 11px Arial; color: #f46a12}
#im6 {margin: 0px 3px 0px 4px; vertical-align: middle}
#im7 {margin: 0px 8px 0px 0px}

