body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#green {background:#A7B893 url(images/green-body.jpg) repeat-x top;}
#violet {background:#A5AAC1 url(images/violet-body.jpg) repeat-x top;}

h1,h2,h3,h4 { color:#343434; font-family:Tahoma;}
h1 { font-size:24px;}
h2 { font-size:18px;}
h3 { font-size:16px;}
h4 { font-size:12px;}
p, div, li { font-family:Tahoma; font-size:12px; color:#343434;}
a {text-decoration: underline; color:#343434;}

td { font-family:Tahoma; font-size:12px; color:#343434;}

#green .img-tl { background:url(images/green-logo.jpg) no-repeat top left;}
#violet .img-tl { background:url(images/violet-logo.jpg) no-repeat top left;}
.img-tl td { background-repeat:no-repeat; background-position:right;}
div.t-otsup { margin:0 0 25px 238px;}
div.t-otsup img { margin-bottom:30px;}
#statiс { width:900px;}
#statiс25 { width:25px;}
/*str*/
#green div.str { background:url(images/green-str.png) repeat-y left;}
#green .str { color:#4B7152; font-weight:bold; padding:10px;}
#green .str a { color:#4B7152; text-decoration:none;}
#green .str a:hover { text-decoration:underline;}
#violet div.str { background:url(images/violet-str.png) repeat-y left;}
#violet .str { color:#5E6787; font-weight:bold; padding:10px;}
#violet .str a { color:#5E6787; text-decoration:none;}
#violet .str a:hover { text-decoration:underline;}
/**/
#green .uzor1 { background:url(images/green-uzor-1.jpg) no-repeat;}
#violet .uzor1 { background:url(images/violet-uzor-1.jpg) no-repeat;}
#green .uzor2 { background:url(images/green-uzor-2.png) no-repeat;}
#violet .uzor2 { background:url(images/violet-uzor-2.png) no-repeat;}
#green .uzorbg { background:url(images/green-uzor-bg.png) repeat-y left;}
#violet .uzorbg { background:url(images/violet-uzor-bg.png) repeat-y left;}
div#otstup214 { width:214px;}
/*bottom*/
#green .b1 { background:url(images/green-b1.jpg) no-repeat left bottom;}
#green .b2bg { background:url(images/green-b2bg.jpg) repeat-x bottom;}
#green .b3 { background:url(images/green-b3.jpg) no-repeat right bottom;}
#violet .b1 { background:url(images/violet-b1.jpg) no-repeat left bottom;}
#violet .b2bg { background:url(images/violet-b2bg.jpg) repeat-x bottom;}
#violet .b3 { background:url(images/violet-b3.jpg) no-repeat right bottom;}
#green .b3 div, #violet .b3 div { padding-top:47px;}
#green .copy { color:#698369;}
#violet .copy { color:#898DA0;}
.adres { color:#A7B893; padding-left:97px;}
.adres a { color:#A7B893; text-decoration:none;}
.adres a:hover { color:#A7B893; text-decoration:underline;}
/*menu*/
ul#menu { margin-left:35px; position:relative; z-index:99;}
#menu * { font-size:14px; text-decoration:none;}
	/*1u*/
#menu { margin:0 0 0 20px; padding:0;} 
.menu a { color:#4F4F4F; text-decoration:none; font-weight:bold;}
#green li.menu { list-style-type:none; list-style-image:url(images/green-menu.gif); margin:10px 0;} /* отступы между пунктами меню */
#violet li.menu { list-style-type:none; list-style-image:url(images/violet-menu.gif); margin:10px 0;} /* отступы между пунктами меню */
#violet li.menu:hover, #green li.menu:hover { list-style-image:url(images/menu1.png);} /*for all brauzer's*/
#violet li.menu a:hover, #green li.menu a:hover { list-style-image:url(images/menu1.gif); color:#2062D4; text-decoration:underline;} /*forIE*/
	/*act-1u*/
li.menuAct a { list-style-image:url(images/menu1.gif); color:#2062D4; text-decoration:underline; font-weight:bold;} /*forIE*/
li.menuAct { list-style-image:url(images/menu1.gif);} /*forIE*/
	/*2u*/
#menu2u { margin:5px 0 5px 15px; padding:0; list-style-type:none;} 
#green li.menu2u a {color:#4F4F4F; text-decoration:none; list-style-image:url(images/green-menu2.png); font-weight:normal;}
#violet li.menu2u a {color:#4F4F4F; text-decoration:none; list-style-image:url(images/violet-menu2.png);}
#green li.menu2u {color:#4F4F4F; padding:2px 0; list-style-image:url(images/green-menu2.png);} /* отступы между пунктами меню */
#violet li.menu2u {color:#4F4F4F; padding:2px 0; list-style-image:url(images/violet-menu2.png);} /* отступы между пунктами меню */
#violet li.menu2u:hover, #green li.menu2u:hover { list-style-image:url(images/menu2.png) !important; } /*for all brauzer's*/
#violet li.menu2u a:hover, #green li.menu2u a:hover { list-style-image:url(images/menu2.png); color:#2062D4; text-decoration:underline;} /*forIE*/
	/*act-2u*/
li.menu2uAct { list-style-image:url(images/menu2.png);}
li.menu2uAct a { list-style-image:url(images/menu2.png); color:#2062D4; text-decoration:underline; font-weight:normal;}
li.menuAct a:hover, li.menu2uAct a:hover {text-decoration:underline !important;}
/*partners*/
.part { background:url(images/green-partner.png) no-repeat; font-weight:bold; color:#304C36; padding-left:50px;}
.partbg { background:url(images/green-uzor-bg.png) repeat-y left; padding:5px;}
.partbg img { margin:3px 0; border:0px;}
.part-b { background:url(images/green-partner-b.png) no-repeat top left;}
/*fotogalereya*/
#gal-top { background:url(images/violet-gal-top.png) no-repeat left bottom; height:42px;}
#gal-left { background:url(images/violet-gal-left.png) no-repeat top left; width:29px;}
#gal-right { background: url(images/violet-gal-right.png) no-repeat bottom right; width:29px;}
#gal-bot { background:url(images/violet-gal-bot.png) no-repeat top right; height:41px;}
#gal-bot-l { background:url(images/violet-gal-bl.png) no-repeat top right;}
#gal-bot-r { background:url(images/violet-gal-br.png) no-repeat top left;}
#gal-top-l { background:url(images/violet-gal-tl.png) no-repeat bottom right;}
#gal-top-r { background:url(images/violet-gal-tr.png) no-repeat bottom left;}
div.otstup29 { width:29px;}
/*position*/
table#big-foto { position:relative; top:-40px; left:0px;}
table#small-foto { position:relative; top:-120px; left:0px; z-index:1;}
#small-foto div {display:inline;}
img#f1 { position:relative; top:64px; left:-113px;}
img#f2 { position:relative; top:52px; left:196px;}
/*glavnaya-ico*/
#ind-kot { width:145px; height:123px;}
#ind-kot div { padding:100px 5px 0 5px; position:relative; z-index:99;}
#ind-kot { text-align:center; color:#445184; font-weight:bold;}
#ind-kot a { color:#445184; text-decoration:none;}
#ind-kot a:hover {text-decoration:underline;}
#ind-kottedjy { background:url(images/ind-kottedjy.png) no-repeat top left; width:145px; height:123px;}
#ind-taun-hausy { background:url(images/ind-taun-hausy.png) no-repeat top left; width:145px; height:123px;}
#ind-drugie { background:url(images/ind-drugie.png) no-repeat top left; width:145px; height:123px;}
#ind-kottedjy div,#ind-taun-hausy div,#ind-drugie div { padding:100px 5px 0 5px; position:relative; z-index:99;}
#ind-kottedjy, #ind-taun-hausy, #ind-drugie { text-align:center; color:#445184; font-weight:bold;}
#ind-kottedjy a, #ind-taun-hausy a, #ind-drugie a { color:#445184; text-decoration:none;}
#ind-kottedjy a:hover, #ind-taun-hausy a:hover, #ind-drugie a:hover {text-decoration:underline;}
/**/
table.fotogal {}
.fotogal-pix { background:url(images/fotogal-pix.gif) repeat-x; height:2px;}
.fotogal-bg { background:#8890B2 url(images/fotogal-bg.gif) repeat-x center;}
.kat { margin:15px; text-align:left;}
.kat img { border:1px solid #BFC3D6; margin:4px 4px 4px 0px;}
.kat a:hover img { border:1px solid #FFFFFF; }
/*kat*/
table.kat-gl { position:relative; top:-13px; margin-bottom:15px;}
.kat-foto img { border:4px solid #FFFFFF;}
.kat1 { background:url(images/kat-number-t.gif) no-repeat bottom left; height:13px;}
.kat2 { background:#4C7252 url(images/kat-number.gif) no-repeat top left; height:29px; font-size:14px; font-weight:bold; color:#FDFCFC; padding-top:5px; padding-left:30px; border-bottom:1px solid #DAE7D4;}
.kat3 { background:#4C7252; text-align:right; border-bottom:1px solid #DAE7D4; font-size:12px; font-weight:bold; color:#FDFCFC; padding-right:15px;}
.kat4 { text-align:left;}
.kat5 { text-align:right;}
.kat4,.kat5 {border-bottom:1px solid #D1E0C9; padding:8px 15px 8px 15px; font-weight:bold; color:#4F4F4F;}
.kat6 { color:#2062D4; padding:8px 15px 8px 15px; background:#C8D3BC url(images/podrobnee.gif) no-repeat left center;}
.kat6 a { color:#2062D4; text-decoration:underline;}
.kat7 { font-weight:bold; padding:8px 15px 8px 15px; text-align:right; color:#B90705; background:#C8D3BC;}
.kat8 { font-weight:bold; padding:8px 15px 8px 15px; text-align:left; color:#304B34; background:#C8D3BC;}

.kat-pod-foto img { border:1px solid #AAAAAA; margin:0px 5px 5px 5px ;}
.kat-pod-foto a:hover img { border:1px solid #FFFFFF;}
.kat-gal-bg { background:url(images/kat-gal-bg.png) repeat-x top;}
.gl-foto { text-align:center; margin-bottom:10px;}
.gl-foto img { border:5px solid #FFFFFF;}

.selectcat
{
	width: 300px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background: #809976;
	border: #4C7252 1px solid;
}
.pl a,.pl {color:#F0E7FF; padding-bottom:5px; text-decoration:none;}
.pl a:hover { text-decoration:underline;}