a.menu1:link, a.menu1:visited {color: #000000;  FONT-SIZE: 14px; text-decoration: none; font-family: Tahoma, Arial, Verdana, sans-serif;}
a.menu1:active { text-decoration: underline; color: #4b5043;}
a.menu1:hover { text-decoration: underline; color: #4b5043;}
a.menu1a:link, a.menu1a:visited {color: #4b5043;  FONT-SIZE: 14px; text-decoration: none; font-family: Tahoma, Arial, Verdana, sans-serif;}
a.menu1a:active { text-decoration: underline; color: #000000;}
a.menu1a:hover { text-decoration: underline; color: #000000;}


a.menu1-2:link, a.menu1-2:visited {color: #444444;  FONT-SIZE: 12px; text-decoration: none; font-family: Tahoma, Arial, 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;}

a.leli:link, a.leli:visited {color: #4e5c67;  FONT-SIZE: 11px; text-decoration: none; font-family: Arial, Tahoma;}
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;}

.banner {width: 100%; border: 0px solid #eaeee5; vertical-align: middle; text-align: center; background: #ffffff;}


 .table_opros_td1 {padding: 3px 5px 3px 3px; border-bottom: 0px solid #c8d4ba; border-right: 1px solid #c8d4ba; font-size: 12px; line-height: 1.1em;}
 .table_opros_td2 {padding: 3px 3px 3px 5px; border-bottom: 0px solid #c8d4ba;}
 .table_opros_td3 {padding: 6px 0; font-size: 13px; border-bottom: 0px solid #c8d4ba; font-size: 12px; line-height: 1.1em;}
.table_opros_tr:hover {background: #ececec;}


/* #################### */


.line1 {background:url(i/theme/pt1.gif) top left repeat-x; height:1px;}
.line2 {background:url(i/theme/pt2.gif) top left repeat-x; height:1px;}
.line3 {background:url(i/theme/pt3.gif) top left repeat-x; height:1px;}

.line2v {background:url(i/theme/pt2.gif) top left repeat-y; width:1px;}


.rar {font-size: 18px;}
.rarok {font-size: 18px; color: #8e6f36;}
.ot_strbg {font-size: 18px; padding: 3px 8px 3px 8px; background: #ececec;}

.nobr { white-space: nowrap; }
.rubriki {color: #404339;  font-size: 14px; text-decoration: none; line-height: 1.7em;
		font-family: Tahoma, Arial, sans-serif; letter-spacing: 0.005em;}
.rubriki_drugie1 {position: relative; display:block; border-bottom: 1px dashed #404339;}
.rubriki_drugie2 {
	position:absolute;
	left:-999em; /* Ñêðûâàåì âûïàäàþùèå ïóíêòû */
	text-align:left;
	padding: 7px;
	margin: 0 auto;
	border: 1px solid #858c7b;
	background: #fff;
	z-index:10;		
	}
.rubriki_drugie1:hover .rubriki_drugie2{left: 0px; top: 23px;}	

/* ##### ÑÒÐÎÊÀ ÑÎÑÒÎßÍÈß ####### */

.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;}


/* ##### ÊÀÒÀËÎÃ ÏÐÎÄÓÊÖÈÈ ####### */
a.catzag1:link, a.catzag1:visited {font-size: 16px;  color: #3c2727;  text-decoration: underline;}a.catzag1:active { text-decoration: underline; color: #8d8d8d;}a.catzag1:hover { text-decoration: underline; color: #8d8d8d;}
a.catzag2:link, a.catzag2:visited {font-size: 14px;  color: #5b5959;  text-decoration: none;}a.catzag2:active { text-decoration: underline; color: #8d8d8d;}a.catzag2:hover { text-decoration: underline; color: #8d8d8d;}


/* ##### ÃÀÇÅÒÀ-ÑÒÀÒÜÈ ####### */
.new_articles {color: #ffffff; background: #8e6f36; margin: 0 0 5px 0; padding: 0 2px 1px 4px; font-size: 12px; width: 78px;}
.artZagMain {font-size: 19px; color: #201e1f;}
a.artZagMain:link, a.artZagMain:visited {font-size: 19px; color: #201e1f;  text-decoration: underline;line-height: 1.2em;} a.artZagMain:active { text-decoration: none; color: #a78a56;} a.artZagMain:hover { text-decoration: none; color: #a78a56;}
a.artZagMainNew:link, a.artZagMainNew:visited {font-size: 19px; color: #8e6f36;  text-decoration: underline;line-height: 1.2em;} a.artZagMainNew:active { text-decoration: none; color: #a78a56;} a.artZagMainNew:hover { text-decoration: none; color: #a78a56;}
a.artZagMainCol:link, a.artZagMainCol:visited {font-size: 12px; color: #000000;  text-decoration: underline;} a.artZagMainCol:active { text-decoration: none; color: #666666;} a.artZagMainCol:hover { text-decoration: none; color: #666666;}
.artTextMain {color: #000000;}
.artZagRubrTop {color: #8e6f36; background: #e8e8e8; padding: 3px 5px 3px 5px; margin-bottom: 0px;}
.artzv {color: #e00000;}
.artinput {color: #4d5344; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #858c7b;}
.artokinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #a50f0c; border: 0px;}

/* ##### ÑÒÀÒÜÈ ####### */
a.doczag:link, a.doczag:visited {font-size: 14px; font-weight: bold; color: #0D75CD;  text-decoration: underline;}a.doczag:active { text-decoration: none; color: #4fabe8;}a.doczag:hover { text-decoration: none; color: #4fabe8;}
.doctext {color: #999999;}
.doczag2 {font-weight: normal; font-size: 20px; color: #008688;}
.docbg {background-color: #0D75CD; color: #f7f7f7;}

/* ##### ÍÎÂÎÑÒÈ ####### */
.newscateg {font-size:11px; color: #444444;}
.newsdate {font-size:11px; color: #666666;}
.newszag {color: #0D75CD; font-size: 14px;}
.newszag2 {font-weight: normal; font-size: 20px; color: #000000;}
.newstext {color: #000000;}
.newsbg {background-color: #94979a; color: #f7f7f7;}
.newspod {font-size:11px;}
.newsIcateg {font-size:11px; color: #444444;}
.newsIdate {font-size:10px; color: #666666;}
.newsIdate_seg {font-size:10px; color: #910000;}
a.newsIzag:link, a.newsIzag:visited {font-weight: bold; font-size: 12px;  color: #000000;  text-decoration: none; line-height: 1em;}
a.newsIzag:active { text-decoration: underline; color: #686666; line-height: 1em;}
a.newsIzag:hover { text-decoration: underline; color: #686666; line-height: 1em;}
a.newsItext {color: #000000; font-size:12px; line-height: 1.2em; text-decoration: none;}

/* ##### MAIL ####### */
.mailerror {color: #f01606;}
.mailok {color: #1cb115;}
.mailname {font-size: 11px;}
.mailzv {color: #e00000;}
.mailfioinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #858c7b;}
.mailcityinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #858c7b;}
.mailphoneinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #858c7b;}
.mailemailinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #858c7b;}
.mailg1input {width: 40px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #858c7b;}
.mailmsginput {width: 400px; height: 150px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #858c7b;}
.mailokinput {width: 100px; height: 20px; color: #f7f7f7; background-color: #a50f0c; 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: #e00000;}
.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;}

/* ##### ÃÎÑÒÅÂÀß #### */
.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: 16px; color: #b20e01; font-family: Arial, Tahoma;}
.speczag {color: #534040; font-size: 18px;}
a.specIzag:link, a.specIzag:visited {font-size: 16px;  color: #3c2727;  text-decoration: none;}a.specIzag:active { text-decoration: underline; color: #ac9555;}a.specIzag:hover { text-decoration: underline; color: #ac9555;}
.specItext {font-size: 12px; color: #000; line-height: 1.2em;}
.specIrub {color: #fff;}
a.specIrub:link, a.specIrub:visited {font-size: 13px;  color: #999999;  text-decoration: none;}a.specIrub:active { text-decoration: underline; color: #ffffff;}a.specIrub:hover { text-decoration: underline; color: #ffffff;}
.specIrub2 {font-size: 12px; color: #999999;}

/* ##### ÔÎÒÎÀËÜÁÎÌ #### */
.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;}

/* ##### Z ÔÎÒÎÀËÜÁÎÌ #### */
.zphotosm {font-size:13px; color: #1E74B8; font-family: Arial, Tahoma, Verdana, sans-serif;}
.zphotoname {font-size: 14px; font-family: Arial, Tahoma, Verdana, sans-serif;}
.zphotostrbg {background-color: #0D75CD; color: #f7f7f7; font-size: 20px;}
.zphotostrbg2 {background-color: #999999; color: #f7f7f7;}
.zphotobg {background-color: #0D75CD; color: #f7f7f7;}
.zphotobgcolor1 {background-color: #ececec; padding: 0.1px;}
.zphotobgcolor2 {background-color: #ececec; padding: 30px;}
.zphotobgalbcolor1 {background-color: #e0f6ff;}
.zphotobgalbcolor2 {background-image: url();}
.zphotobgalbimg {border: 1px solid #FEFDF5; padding: 5px;}
.ztxtdop {font-size: 10px; color: #cbcbcb;}

