body {font-size: 13px; font-family: Verdana, Tahoma, Arial, Cronyx Helvetica, Helvetica, sans-serif; line-height: 1.4em;}
table {font-size:13px; color: #000000; line-height: 1.4em;}

a:link, a:visited {color: #0a61aa;  text-decoration: underline;}
a:active { text-decoration: none; color: #3397ec;}
a:hover { text-decoration: none; color: #3397ec;}

a.none:link, a.none:visited {color: #032f78;  text-decoration: none;}
a.none:active { text-decoration: none; color: #f7f7f7;}
a.none:hover { text-decoration: none; color: #f7f7f7;}

a.menu1:link, a.menu1:visited {color: #f7f7f7;  FONT-SIZE: 14px; text-decoration: none; font-family: Arial, Tahoma, Verdana, sans-serif;}
a.menu1:active { text-decoration: underline; color: #ffb7b7;}
a.menu1:hover { text-decoration: underline; color: #ffb7b7;}
a.menu1a:link, a.menu1a:visited {color: #f7f7f7;  FONT-SIZE: 14px; text-decoration: none; font-family: Arial, Tahoma, Verdana, sans-serif;}
a.menu1a:active { text-decoration: underline; color: #81d6ff;}
a.menu1a:hover { text-decoration: underline; color: #81d6ff;}


a.menu1-2:link, a.menu1-2:visited {color: #444444;  FONT-SIZE: 12px; text-decoration: none; font-family: Arial, Tahoma, Verdana, sans-serif;}
a.menu1-2:active { text-decoration: underline; color: #999999;}
a.menu1-2:hover { text-decoration: underline; color: #999999;}


.textmin {font-size:11px; line-height:1em;}
.textbold {font-weight: bold;}
.textjustify {text-align: justify;}
.textwhite {color: #ffffff;}

a.leli:link, a.leli:visited {color: #4e5c67;  FONT-SIZE: 11px; text-decoration: none; font-family: Arial, Tahoma; line-height: 1.2em;}
a.leli:active { text-decoration: none; color: #629dce; font-family: Arial, Tahoma;}
a.leli:hover { text-decoration: none; color: #629dce; font-family: Arial, Tahoma;}
.leli {color: #4e5c67; font-size: 8px; line-height: 1.2em;}


.a1 {margin-left: 40px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px;}
.color1 {color: #032f78;}
/* #################### */


.contact {line-height: 1.3em;}

h1{FONT-WEIGHT: normal; font-size:28px; color: #ffffff; font-family: Arial, Tahoma, Verdana, sans-serif;}
h2{FONT-WEIGHT: normal; font-size:20px; color: #ffffff; font-family: Arial, Tahoma, Verdana, sans-serif;}
h3{FONT-WEIGHT: normal; font-size:16px; color: #ffffff; font-family: Arial, Tahoma, Verdana, sans-serif;}
h4{FONT-WEIGHT: normal; font-size:14px; color: #ffffff; font-family: Arial, Tahoma, Verdana, sans-serif;}

.zag1{font-size:20px; color: #015da6; font-family: Arial, Tahoma, Verdana, sans-serif;}
.zag2{font-size:16px; color: #015da6; font-family: Arial, Tahoma, Verdana, sans-serif;}
.zag3{font-size:14px; color: #015da6; font-family: Arial, Tahoma, Verdana, sans-serif;}
.zag4{font-size:12px; color: #015da6; font-family: Arial, Tahoma, Verdana, sans-serif;}


.text1{font-size:20px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif;}
.text2{font-size:16px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif;}
.text3{font-size:14px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif;}
.text4{font-size:12px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif;}
.text5{font-size:10px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif;}

.backgroundTop1 {
 background-image:url(i/theme/fon1.jpg);
 background-position:top;
 background-repeat:no-repeat;
 background-color:#7ad4ff;
}

/* ##### ÑÒÐÎÊÀ ÑÎÑÒÎßÍÈß ####### */

.str_sost {font-weight: normal; font-size:14px; color: #0d79c0;}

a.str_sost:link, a.str_sost:visited {color: #0D75CD;  text-decoration: underline; font-size: 11px;}
a.str_sost:active { text-decoration: none; color: #4fabe8;}
a.str_sost:hover { text-decoration: none; color: #4fabe8;}


/* ##### ÍÎÂÎÑÒÈ ####### */
.newscateg {font-size:11px; color: #444444;}
.newsdate {background-color: #ececec; font-size:11px; color: #666666; padding: 4px;}
.newszag {font-weight: bold; color: #0D75CD;}
.newszag2 {font-weight: normal; font-size: 20px; color: #123456;}
.newstext {color: #999999;}
.newsbg {background-color: #0D75CD; color: #f7f7f7;}
.newspod {font-size:11px;}

.newsIcateg {font-size:11px; color: #444444;}
.newsIdate {background-color: #ececec; font-size:11px; color: #666666; padding: 4px;}
.newsIzag {font-weight: bold; color: #0D75CD;}
.newsItext {color: #999999; font-size:12px;}

/* ##### MAIL ####### */
.mailerror {color: #860d11;}
.mailok {color: #d2f0ff;}
.mailname {font-size: 11px;}
.mailzv {color: #f7f7f7;}
.mailfioinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.mailcityinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.mailphoneinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.mailemailinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.mailg1input {width: 40px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.mailmsginput {width: 400px; height: 150px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.mailokinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #1E74B8; border: 0px;}
.mail_fname {font-size: 11px; background-color: #d8eeff; padding: 10px;}
.mail_finput {width: 100%; color: #666; background-color: #f7f7f7; border: 1px solid #666;}
.mail_fmsginput {width: 100%; height: 70px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #666;}
.mail_fzv {color: #0d5691;}
.mail_fg1input {width: 40px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #666;}
.mail_fokinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #1E74B8; border: 0px; margin-top: -0.5em;}


.mail_f2name {font-size: 11px; padding: 10px; color: #242618;}
.mail_f2input {width: 100%; color: #222; background-color: #96ddfe; border: 1px solid #3dabdf;}
.mail_f2msginput {width: 100%; height: 70px; color: #222; background-color: #96ddfe; margin-bottom: 0.2em; border: 1px solid #3dabdf;}
.mail_f2zv {color: #da091b;}
.mail_f2g1input {width: 40px; color: #222; background-color: #96ddfe; margin-bottom: 0.2em; border: 1px solid #3dabdf;}
.mail_f2okinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #2b9beb; border: 0px; margin-top: -0.5em;}


/* ##### ÃÎÑÒÅÂÀß #### */
.guestok {font-weight: bold; color: #1cb115;}
.guestzv {color: #1cb115;}
.guestname {font-size: 11px;}
.guestinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.guestg1input {width: 40px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.guestmsginput {width: 350px; height: 150px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #5b8eb7;}
.guestokinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #1E74B8; border: 0px;}
.guest_fio {font-weight: bold;}
.guest_date {font-size: 10px; font-family: Arial, Tahoma;}
.guest_city {font-size: 10px;}
.guest_email {font-size: 10px;}
.guest_icq {font-size: 10px; color: #069706;}
.guest_msg {color: #036903;}
.guest_otvet {color: #d44b07;}
.guest_bgline {background-color: #f2fff2; padding: 5px;}
.guesterror {color: #f01606;}

/* ##### ÑÏÅÖÏÐÅÄËÎÆÅÍÈß #### */
.specnomer {font-weight: bold; font-size: 18px; color: #8cc000; font-family: Arial, Tahoma;}
.speczag {font-size: 14px;}
.speczag2 {font-size: 20px; color: #0D75CD;}

/* ##### ÔÎÒÎÀËÜÁÎÌ #### */
.photosm {font-size:13px; color: #1E74B8; font-family: Arial, Tahoma, Verdana, sans-serif;}
.photoname {font-size: 11px;}
.photostrbg {background-color: #0D75CD; color: #f7f7f7; font-size: 20px;}
.photostrbg2 {background-color: #999999; color: #f7f7f7;}
.photobg {background-color: #0D75CD; color: #f7f7f7;}
.photobgcolor1 {background-color: #999999; padding: 0.1px;}
.photobgcolor2 {background-color: #ececec; padding: 30px;}
.photobgalbcolor1 {background-color: #999999;}
.photobgalbcolor2 {background-image: url();}
.photobgalbimg {border: 1px solid #FEFDF5; padding: 5px;}


