/* CSS Document */
html,body { height:100%; width:100%; margin:0px; padding:0px; }
body { background:#7b7d7a; color:#3a3a3a; font:12px Tahoma; }
html>body { min-height: 710px; }
html>body #fon2 { min-height:710px; }
td { color:#3a3a3a; font:12px Tahoma; }
img { border:0px; }

h1.h,h2.h,h3.h { margin:25px 0px; margin-top:0px; background:#00609c; color:white; font:12px Tahoma; /* text-transform:uppercase; width:210px; */ letter-spacing:2px; padding:5px 20px; }

h1,h2,h3 { font:bold 12px Tahoma; /* text-transform:uppercase; */ }

a { text-decoration:underline; color:#3a3a3a; font:12px Tahoma; font-weight:normal;}
a:hover { text-decoration:none; color:#3a3a3a; font:12px Tahoma; font-weight:normal;}

#fon { background: #dddfe5 url(/img/bg_top.jpg) top repeat-x; border-collapse:collapse; height:100%; width:1000px; }
#fon2 { background: #c2c7d2 url(/img/bg_top2.jpg) top repeat-x; height:100%; width:100%; }
#bg_bottom { background:url(/img/bg_bottom.jpg) bottom repeat-x; padding:0px; height:100%; vertical-align:top; }
#bg_bottom_title { background:url(/img/bg_bottom2.jpg) bottom repeat-x; padding:0px; height:100%; }

html>body #rose { height:100%; width:1000px; background:url(/img/rose.png) left bottom no-repeat; vertical-align:top; min-height: 710px; }

* html #rose2 { position:absolute; width:365px; height:375px; background:url(/img/rose.png) left bottom no-repeat; z-index:1; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rose.png', sizingMethod='scale'); left: expression(Math.round(document.body.clientWidth/2)-500); top: expression(document.getElementById('fon').clientHeight-375); }
#karkas { width:960px; height:100%; border-collapse:collapse; z-index:100; }
/* position:relative; */
/* левая колонка */
#leftcol { width: 230px; text-align:center; vertical-align:top; padding-top:18px; }
#logo { margin-bottom: 5px; }
#menu { width:194px; }

.menuitem, .menuitem_sel { padding-left: display:block; background: url(/img/menuitem_bg.png) top left no-repeat; height:41px; width:194px; color:#004c85; font:12px Tahoma; font-weight:bold; }
* html .menuitem, * html .menuitem_sel { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menuitem_bg.png', sizingMethod='scale'); }
a.mlnk { margin-left:3px; }
* html a.mlnk { margin-left:-4px; }
.menuitem a, .menuitem_sel a { color:#3a3a3a; z-index:70; position:relative; color:#004c85; text-decoration:none; font:12px Tahoma; display:block; width:150px; float:left; text-align:center; padding-top:8px; font-weight:bold; }
.menuitem_sel a {
	color:#888
}
.menuitem, .menuitem_sel  {margin-top:5px;margin-bottom:-5px}
.menuhr { color:#666666; z-index:70; position:relative; text-decoration:none; font:12px Tahoma; display:block; width:150px; float:left; text-align:center; padding-top:8px; font-weight:bold;}
.menuitem a:hover, .menuitem_sel a:hover { z-index:70; position:relative; font-weight:normal;font-weight:bold}
.menunum {float:left; width:20px; padding-top:5px; text-align:left; padding-left:18px; font-size:16px; font-weight:bold; }
.menunum2 {float:left; width:20px; padding-top:5px; text-align:center; padding-left:15px; font-size:16px; font-weight:bold; }
* html .menunum { margin-right: 10px; }
* html .menunum2 { margin-right: 5px;width:35px }
.submenu { background:#00609c; width:151px; color:white; text-align: center; padding:3px 0px; padding-left:25px; margin-bottom:0px; }
* html .submenu {width:175px;}
.submenu a { display:block; background:url(/img/pointer.gif) left no-repeat; padding-left:15px; text-align:left; color:white; text-decoration:none; margin:5px 0px; }
.submenu a:hover { display:block; background:url(/img/pointer.gif) left no-repeat; padding-left:15px; text-align:left; color:white; text-decoration:underline; }
.submenuon { text-decoration:underline; }

/* правая колонка */
#rightcol { padding-left: 10px; vertical-align:top; padding-top:0px; background:url(/img/map.png) top no-repeat; text-align:left; }
* html #rightcol { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map.png', sizingMethod='crop'); }

.pl_top { width:688px; border-collapse:collapse; }
.pl_top_left { width:71px; height:100px; background:url(/img/pl_top_left.png) top right no-repeat; }
* html .pl_top_left { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl_top_left.png', sizingMethod='scale'); }
.pl_top_cent { background:url(/img/pl_top.png) top repeat-x; }
* html .pl_top_cent { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl_top.png', sizingMethod='scale'); }
.pl_top_right { width:73px; height:100px; background:url(/img/pl_top_right.png) top left no-repeat; }
* html .pl_top_right { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl_top_right.png', sizingMethod='scale'); }

.pl_bottom { width:691px; border-collapse:collapse; }
.pl_bottom_left { width:74px; height:56px; background:url(/img/pl_bottom_left.png) bottom right no-repeat; }
* html .pl_bottom_left { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl_bottom_left.png', sizingMethod='scale'); }
.pl_bottom_cent { background:url(/img/pl_bottom.png) bottom repeat-x; color:#3a3a3a; font:10px Tahoma; text-align:center; padding-top:15px; }
* html .pl_bottom_cent { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl_bottom.png', sizingMethod='scale'); }
.pl_bottom_right { width:74px; height:56px; background:url(/img/pl_bottom_right.png) bottom left no-repeat; }
* html .pl_bottom_right { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl_bottom_right.png', sizingMethod='scale'); }

.pl2_bottom { width:691px; border-collapse:collapse; }
.pl2_bottom_left { width:84px; height:83px; background:url(/img/pl2_bottom_left.png) bottom right no-repeat; }
* html .pl2_bottom_left { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl2_bottom_left.png', sizingMethod='scale'); }
.pl2_bottom_cent { background:url(/img/pl2_bottom.png) bottom repeat-x; color:#3a3a3a; font:10px Tahoma; text-align:center; padding-top:15px; }
* html .pl2_bottom_cent { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl2_bottom.png', sizingMethod='scale'); }
.pl2_bottom_right { width:70px; height:83px; background:url(/img/pl2_bottom_right.png) bottom left no-repeat; }
* html .pl2_bottom_right { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pl2_bottom_right.png', sizingMethod='scale'); }

#content { position: relative; padding: 20px; text-align:justify; width:650px; line-height:13px; }
#content, x:-moz-any-link {float:left}

html>body #content { line-height:15px; /* min-height: 680px; */ }

/*
#content img2 { background-color: #FFFFFF; padding: 0px; border: 0px #cccccc solid; margin: 0px; }
*/
#content2 { position: relative; padding: 20px; text-align:justify; width:650px; line-height:13px; }
html>body #content2 { line-height:15px; }

.contentimg { background-color: #FFFFFF; padding: 5px; border: 0px #cccccc solid; margin: 5px; width:60px; margin-top:3px; _border: 5px #FFF solid}

.contentimg2 { display:block; float:left; background-color: #FFFFFF; padding: 5px; border: 1px #cccccc solid; margin: 5px; _border: 5px #FFF solid}

.contentimg3 { display:table; background-color: #FFFFFF; padding: 5px; border: 1px #cccccc solid; margin: 5px; _border: 5px #FFF solid}

.title_news { vertical-align:top; text-align:left; width:300px; font-size:11px; margin-right: 10px; }
.title_news_h { font-size:12px; font-weight:bold; }
.title_news_p { text-align:left; }
.title_news_p a { text-decoration:underline; display:block; text-align:right; }
.title_news_p a:hover { text-decoration:none; display:block; text-align:right; }

#footer { padding-left:10px; height:60px; vertical-align:bottom; padding-bottom:0px; text-align:left; }

#topcell { background:none; height:60px; padding:0px; }
#bottomcell { background:none; height:60px; padding:0px; }

#icons { padding-left:30px; margin-bottom:18px; }
#icons img { margin-right: 29px; }
#lang { padding-left:1px; margin-bottom:20px; }
#l1 { margin-right:54px; }

.photoalbom { display:inline-table; text-align:center; }

.photoalbom a, .framed {
	
	float:left;
	display:block;
	margin:5px;
	background-color:#fff
	_border:1px #FFF solid;
} 

.framed {
	display:inline;
	float:none;
	width:auto !important;
}

img.framed {
	border:5px solid white; /* Это для осла такая как бы хитрая как бы хрень */
	background: white;
}

#title {
	margin:10px 3px 40px 3px
}
#title span {
	background:#00609C;
	letter-spacing:1.5px;
	padding:4px 21px;
	color:#fff
}

* html .menuitem a {
	margin-left:0px
}

ul#news_main {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left
}
ul#news_main li {
	display:table-cell;
	padding:0 5px;
	width:50%
}
* html ul#news_main li {
	float:left
}
ul#news_main li img {
	float:left;
	width:61px;
	margin-right:4px
}
ul#news_main li a {
	font-weight:bold
}
ul#news_main li p {
	font-size:11px
}
.photoalbom a img.lightbox {
	height:90px
}
#news h4, #news_big h4 {
	margin:0;
	padding:0
}
* html #news h4, * html #news_big h4 {
	font-size:12px
}
#news a.more {
	float:right
}
#news_big a.back {
	display:block;
	margin-top:5px;
	clear:both
}