.bord {border:1px dashed #7c7a65;}
/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,/*p,*/blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
/*ul,ol { list-style: none; }*/
fieldset,img { border: none; }
caption,th { text-align:left; }
table { border-collapse: collapse; border-spacing:0; }
/* Tag body */
html{ width:100%; height:100%; }
BODY { background:url('../images/bg.gif') #f2f2f2; color: #535353; font: 0.8em Georgia, Verdana, sans-serif; line-height:1.6; height:100%; margin:0px; padding:0px; position:relative; }
/* Links */
A { color:#5e4795; font-family: Georgia, Verdana, sans-serif; text-decoration: underline; }
A:link, A:active, A:hover { color:#5e4795; }
A:visited { color:#9a94d1; }
/* Base links */
A.base { color:#FFFFFF; font:1.6em Georgia, Verdana, sans-serif; letter-spacing:0pt; text-decoration:underline; }
A.base:link { color:#FFFFFF; }
A.base:visited, A.base:active, A.base:hover { color:#e9e7f4; }
/* Menu links */
A.menu { color:#5e4795; text-decoration:underline; }
A.menu:link { color:#5e4795; }
A.menu:visited, A.menu:active, A.menu:hover { color:#9a94d1; }
A.select_menu { color:#697b3b; text-decoration:underline; }
A.select_menu:link, A.select_menu:visited, A.select_menu:active, A.select_menu:hover { color:#697b3b; }
/* Footer links */
A.footer { margin:0px 20px; color:#5e4795; font-family:Georgia, Verdana, sans-serif;  text-decoration: underline; }
A.footer:link { color:#5e4795; }
A.footer:visited, A.footer:active, A.footer:hover { color:#9a94d1; }
/* Position DIV's */
div.ie_center { text-align:center; }
div.other_center { margin-left:auto; margin-right:auto; }
div.fleft {float:left;}
div.fright {float:right;}
div.clear {clear:none;}
div.both_clear {clear:both;}
/* Text */
/* Header Page*/
h1 { color:#854f2d; font:2.4em Georgia, Verdana, sans-serif; font-style:oblique; letter-spacing:1.8pt;}
/* List links */
li { margin-left: 5px;}
ul { letter-spacing:0.5pt; list-style-position:outside; list-style-type:disc; margin-left: 30px;}
li.menu_li { margin:10px 0px 0px 0px; font:13pt Georgia, Verdana, sans-serif; padding-left:5px;}
ul.menu_ul {  color:#697b3b; list-style-image:url('../images/list-type.jpg'); list-style-position:outside; list-style-type:circle; margin-left: 20px;}
li.submenu_li { margin:10px 0px 5px 0px; font:10pt Georgia, Verdana, sans-serif; padding-left:5px;}
ul.submenu_ul {  color:#697b3b; list-style-image:url('../images/list-type_small.jpg'); list-style-position:outside; list-style-type:circle; margin-left: 10px;}
/* Blocks */
.main_size { min-width:900px; width:900px; }
#main { position:relative; min-height:100%; margin:0 auto; height:99.8%; border-left:1px solid #808284; border-right:1px solid #808284; background:#FFFFFF url('../images/otop_left_bg.jpg') no-repeat top left;}
#top_right { position:relative; top:0px; right:-1px; background:url('../images/otop_right_round.jpg') no-repeat top right; height:100%; }
#bottom_left {
	position:relative;
	top:0px;
	right:2px;
	background:url('../images/bottom_left_round.jpg') no-repeat bottom left;
	height:100%;
}
#bottom_right {
	position:relative;
	top:0px;
	right:-1px;
	background:url('../images/botton_right_bg.jpg') no-repeat bottom right;
	height:100%;
}
#main_content {
	position:relative;
	top:0px;
	height:100%;
}
.toprightblock {line-height:2em;  font:0.85em Verdana, sans-serif;}
p.city_block {  text-align:right; line-height:2em; letter-spacing:0.05em;  font:0.85em Verdana, sans-serif; font-style:italic; margin:10px 0px 14px;}
div.city {text-align:right;}
div.city a { font:1em Georgia, Verdana, sans-serif;}
div.logo_block { width:50%; text-align:center; margin-left:260px;}
img.logo { width:333px; height:146px; color:#72706f; font:2.4em Georgia, Verdana, sans-serif; letter-spacing:1.8pt; white-space:normal; }
div.space_l_l { height:33px; }
div.base_menu_line_bg { background:#7b6cb4 url('../images/menu_bg.jpg') repeat-x top left; height:58px; }
div.base_menu_line { background: url('../images/left_menu_bg.jpg') no-repeat top left; height:58px; }
div.base_menu { margin:0px; margin-left:100px; padding-top:15px;}
div.base_menu ul {list-style-type:none;}
div.base_menu ul li {display: inline; padding:0px 10px 0px 20px;}
.space_l_ñ { height:50px; }
.right_pad { width:3%; }
.left_pad { width:5%; }
.block_menu { width:23%; padding-top:80px; text-align:left; }
.block_content { width:60%;}
.page_title {text-align:left;}
.page_body { margin-top:25px; margin-left:20px; text-align:left; }
.page_mbody { margin-top:5px; text-align:left; margin-left:20px; }
div.page_body img {border:1px solid #808284;}

/*p { margin:20px 0px;}*/
.footer_block { padding-top:30px; width:220px; min-width:220px; max-width:250px; position:relative;}
.footer_links { padding-top:0px; }
.footer_area { text-align:left;}
.kolontitul { padding-left:40px; margin-top:10px; text-align:left; width:570px;   font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.banners {  text-align:left; padding-left:50px; padding-top:10px;}
/* Round block (start) */
.b1, .b11, .b12, .b2 , .b21 , .b3, .b31, .b4, .b41, .b5, .b51, .b6, .b61, .b7, .b71, .b8, .b81 { height:1px; font-size: 1px; overflow: hidden; border-style: solid; border-width:0px 1px; display: block; }
.b1 { margin: 0px 6px; border-color:#f7f7fa;} .b11 { border-color: #f0f0f5; } .b12 { border-color: #edecf4; background: #e9e8f1; }
.b2 { margin: 0px 4px; border-color: #fbfbfd;} .b21 { border-color: #eeedf4; background: #e9e8f1;}
.b3 { margin: 0px 3px; border-color: #f5f4f8;} .b31 { border-color: #eae9f1; background: #eae9f1;}
.b4 { margin: 0px 2px; border-color: #f2f2f7;} .b41 { border-color: #eae9f1; background: #eae9f1;}
.b5 { margin: 0px 1px; border-color: #f7f7fa;} .b51 { border-color: #eae9f1; background: #eae9f1;}
.b6 { margin: 0px 1px; border-color: #ebebf2;} .b61 { border-color: #eae9f1; background: #eae9f1;}
.b7 { margin: 0px 0px; border-color: #f7f7f9;} .b71 { border-color: #eae9f1; background: #eae9f1;}
.b8 { margin: 0px 0px; border-color: #f0f0f5;} .b81 { border-color: #eae9f1; background: #eae9f1;}
.block_text { border-left:1px solid #eae9f1; border-right:1px solid #eae9f1; background-color:#eae9f1;  font:0.85em Verdana, sans-serif; text-align:left; padding:0px 10px; min-width:23%; margin:0px; border-top:1px solid #eae9f1; }
/* Round block (end) */
h2 {color:#854f2d;
	font:1em Georgia, Verdana, sans-serif ;
	font-style:oblique;
	font-weight:bold;
	letter-spacing:1.8pt;
}
h3 { font:bold italic 1.3em Georgia, Verdana, sans-serif; letter-spacing:1pt; margin-left:7px; color:#854f2d;}
.block_area {padding-top:7px; text-align:left;}
.block_area p { margin:0px 0px; }
table { font-size:1em; }
td { white-space:nowrap; vertical-align:top; }
table p { margin:0px 0px; line-height:2em; }
.lfile { background-repeat:no-repeat; padding:20px 0 0 49px; background-image:url('../images/docpdf.gif'); }
.lfile a:link, .lfile a:active, .lfile a:hover, .lfile a:visited { font:1.3em Georgia, Verdana, sans-serif; }
.lfile span { font:0.8em Georgia, Verdana, sans-serif; display:block; color:#898989; text-decoration:none; }
.legend {text-align:left;}
.legend_top {vertical-align:top; text-align:left;}
select { color: #717275; line-height:2em; letter-spacing:0.05em; font:0.85em Verdana, sans-serif; text-align:left; width:135px;}
div.big { font:1.3em Georgia, Verdana, sans-serif; }
img.foto { border:1px solid #717275; margin:10px 0px;}
div.info p { margin:0px 0px; }
/* News */
div.news { margin:20px 0px; }
div.news p { margin:0px 0px 10px; }
h2 a:link {color:#854f2d;}
h2 a:active, h2 a:hover, h2 a:visited {color:#a9836c;}
div.date {color:#697b3b; font:0.85em Verdana, sans-serif; margin:10px 0px; font-style:oblique;}
div.news img { border:1px solid #808284;}
.block_news { width:90%; }
.news_title {padding-left:22%;}
.pages { text-align:center; }
A.pages_link { color:#5e4795; padding:3px; font: 1.5em Georgia, Verdana, sans-serif; text-decoration: underline; }
A.pages_link:link { color:#5e4795; }
A.pages_link:visited { color:#bfbbe3; }
A.pages_link:active, A.pages_link:hover { color:#5e4795; }
div.page_body div.cbord { border:2px solid #697b3b; text-align:center; padding:3px 1px 0px; *padding-bottom:0px;}
div.page_body div.wbord { border:2px solid #FFFFFF; text-align:center; padding:3px 1px 0px; *padding-bottom:0px;}
div.wbord a, div.wbord a:link, div.wbord a:visited, div.wbord a:active, div.wbord a:hover  { text-decoration:none;}
div.cbord a, div.cbord a:link, div.cbord a:visited, div.cbord a:active, div.cbord a:hover  { text-decoration:none;}
div.page_body img.ismall  {border:4px solid #FFFFFF; margin:0px; padding:0px; text-align:center;}
.waiting { background-image:url('../images/waiting.gif'); background-repeat:no-repeat; background-position:center center; background-color:#FFFFFF;}
.form_button{background-color: transparent; border: none; padding-left:0px;}
.nesinput { color:#FF0000; }
.cb1, .cb11, .cb2 , .cb21 , .cb22, .cb3, .cb31 { height:1px; font-size: 1px; overflow: hidden; border-style: solid; border-width:0px 1px; display: block; }
.cb1 { margin: 0px 1px; background: #f1f1f1; border:none; }
.cb11 { margin: 0px 1px; background: #e6e6e6; border-color: #e6e6e6; }
.cb2 { border-color: #f3f3f3;}
.cb21 { border-color: #e6e6e6;}
.cb22 { border-color: #f3f3f3; background: #FFFFFF;}
.cb3 { border-color: #e6e6e6;}
.cb31 { border-color: #f3f3f3; background: #FFFFFF;}
td img.calendar_img { vertical-align:middle; cursor:pointer; border:0px solid #ffffff; margin-bottom:5px; *margin-bottom:10px;}
.calendar_block { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background-color:#ffffff; padding:0px; margin:0px;}
#contacts { width:540px;}
#contacts tr td {  }
input, textarea, select { border:1px solid #b5cfe7; border-top:1px solid #3d7bad;}
/* Update */
#bigimg { height:100%; position: relative; top:0px; left:0px; margin-top:30px }
#bigimg h2 { text-align:center;}
#bigimg img.blank {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index:100;
	text-align:center;
	border:0px;
}
#bigimg img { z-index:90;}
#small_works a, #small_works A:link, #small_works a:hover, #small_works A:active, #small_works A:visited {text-decoration:none; }

.kvote {font:bold 4em Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; color:#309dcf;}

