img.title_img, #content,#content_wide, .cont_t, .img_header,#news_l,#news_r,#news_r_wide,#news_l_wide { behavior: url('iepngfix.htc'); }
/*Calendar*/
#calendar .year {color:#b5412a; font-size:12pt; background-color:#FFFFFF; border:none;}
#calendar .month {color:#FFFFFF; font-size:12pt; background-color:#b5412a; border-bottom:2px solid white; border-top:none; border-left:none;border-right:none; padding:0px}
#calendar .month  span {padding:5px;}
#calendar .week {color:#FFFFFF; font-size:12pt; background-color:#525252;}
#calendar .current {color:#FFFFFF; font-size:12pt; background-color:#b5412a;}
#calendar td {color:#525252; font-size:10pt; background-color:#FFFFFF; padding:3px; border:solid 1px #cccccc;}
#calendar .empty {background-color:#e6e6e6;}
/*------------------------*/

/* v1.0 | 20080212 */

* {
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	font-family: Georgia,Times,"Times New Roman",serif;
	/*overflow-x: hidden; */
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*gallery*/
.thumbscontainer {background:#dedede;}
.gal_menu {margin-bottom:20px;}
.gal_menu  li{padding:3px;}
.gal_menu a:link {text-decoration: underline; color: #898989;}
.gal_menu a:visited {text-decoration: underline; color: #ababab;}
.gal_menu a:active {text-decoration: none; color: #dedede;}
.gal_menu a:hover {text-decoration: underline; color: #dedede;}

/*----------------*/
body {}

.B_crumbBox {width:70%; position:absolute; left:25px; top:195px; color: #565656; font-size: 8pt;}
.B_crumbBox a:link {text-decoration: underline; color: #898989;}
.B_crumbBox a:visited {text-decoration: underline; color: #ababab;}
.B_crumbBox a:active {text-decoration: none; color: #dedede;}
.B_crumbBox a:hover {text-decoration: underline; color: #dedede;}

#header { position: relative; background: url('img/header.jpg') no-repeat top right;  width: 97%; height: 192px;  margin: 0 auto; margin-top: 15px; }
#header_tit {padding: 5px; top:0px; width:100%}
#header_tit tr  td{text-align: center; padding-top:6px;}


input.query, input.cleardefault{ border: 1px solid #000; background: #fff; }

.poisk { z-index: 99; }
img.img_header { position: absolute; top: 45px; left: 8%; }
#ajaxSearch_submit {  border:0px; background: transparent;}
.ajaxSearch_highlight {border: 1px solid red;}
.ajaxSearch_highlight1 {background: yellow;}

.anons_def dt{float:left; clear:left; width:32%; font-weight:bold;}
.anons_def dd{margin-left: 239px; margin-bottom:1em;}
.anons_item img {display: block; float: left;}
.anonsy_left {font-size: 0.7em; line-height:125%;  padding: 10px 5px; margin-right:10px;}
.gray_bg {background:#dedede;font-style:italic;}

/*Scrolling bar in news */

/*Scroll bar hack*/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: whtie;
}
.vscrollerbar {
width: 10px;
background-color: white;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: white;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: white;
}
/*Scrollbar id*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
height: 1220px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #FFFFFF;
margin: 0.3em auto;
padding: 15px;
}

/* ---------------------------*/
/*
div#cont_wide h1 {text-transform: uppercase;margin-bottom:10px;margin-top:10px;}
div#cont_wide h2 {margin-bottom:5px;margin-top:5px;}
div#cont_wide h3 {color:#565656;font-size:80%;}
*/

/* Officeis */
#nabaldian {margin:0px; padding:0px; border-bottom:1px dashed #CDC18F;}
#chehov {margin:0px; padding:0px;}
#nabaldian table td, #chehov table td{vertical-align:middle; padding:5px 10px; font-size:80%;}

#left_block {margin:0px; padding:0px;  position:relative; float:left; width:200px; height:650px; background:#FFFFFF;}
#main_block {margin:0px; padding:0px;  position:relative; float:left; width:73%; background:#FFFFFF;}

.gray_office {
background-color:#DEDEDE;
margin:10px;
padding:5px;
font-size:8pt;
font-weight:500;
font-style:italic;
}
.map {text-align: center; margin-top:20px; margin-bottom:30px; }
.dashed_o {border-bottom: 1px dashed black; margin-top: 10px; margin-bottom:10px; width:180px; margin-left:10px;}

/*----------------------------*/


/*The announcement officeies*/

/*Hide level1 date ni menu*/
#news_r_wide ul li.level1 a span.menu_date, #officies ul li.level1 a span.menu_date{display:none;}
#news_r_wide ul li.level2 a span.menu_date, #officies ul li.level2 a span.menu_date {display:inline;}
span.menu_date {font-size:90%; color:#999999;font-weight:600;}


/* Тёмный цвет e7e7e7 светлы цвет - f1f1f1 */
#news_r_wide ul, #officies ul{margin:0px;}
#news_r_wide a, #officies a {text-decoration:none;}
#news_r_wide ul li, #officies ul li  {background:#f1f1f1; margin-bottom:5px; padding-bottom:5px;padding-top:5px;}
#news_r_wide ul li.active, #officies  ul li.active {padding-top:5px; padding-bottom:5px; margin-bottom:15px; margin-top:15px;}
#news_r_wide ul li.last, #officies  ul li.last{background:#f1f1f1;}

#news_r_wide ul li.active a,  #officies ul li.active a
{
	background-image: url('img/triangle-top.png');
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#f1f1f1;
	padding-left:20px;
	margin-left:7px;
	font-size: 120%;
	color:#000000;
}
#news_r_wide ul li.active ul, #officies ul li.active ul {padding:0px; margin-top:0px;}

#news_r_wide ul li.active ul li, #officies ul li.active ul li{padding: 7px; margin-bottom:0px;}
#news_r_wide ul li.active ul li.active, #officies ul li.active ul li.active{background-color:#e7e7e7  !important; margin-bottom:0px; margin-top:0px;}
#news_r_wide ul li.active ul li.last, #officies ul li.active ul li.last
{
	background:#f1f1f1;
	background-image: url('img/triangle-bottom.png');
	background-repeat:no-repeat;
	background-position:7px 100%;
	padding-bottom:20px;
	
}

#news_r_wide ul li.active ul li a, #officies ul li.active ul li a{background:none; padding:0px; margin:0px; color:#B5412A; font-size:90%; font-weight:500; }

#news_r_wide ul li a, #officies  ul li a
{
	background-image: url('img/triangle-left.png');
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#f1f1f1;
	padding-left:20px;
	margin-left:7px;
	font-size: 120%;
	color:#000000;
}

/* ------------------------*/
.def_list_style dt {
  margin:0; 
  padding:0; 
  text-align:left; 
  font-weight:600; 
  }
.def_list_style dd {
  margin-left:80px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:left;
  font-style:italic;
  }
  
.lowercase {text-transform:lowercase;}
.anons_item_other img {float:right; margin:0px 3px 0px 0px; padding:0px 10px; }
.anons_item_other img.left_float {float:left;}
p.float_right {float:right; clear:both;}
hr.an_article {width:80%; height:2px; background:#cecece; margin-left:10%; margin-top:20px;}
  /*officies text style */
.office_text p {margin:5px 3px; text-align:justify;text-indent: 10px; font-size:90%;padding: 3px 15px 3px 0px;}
.office_text p strong.italic {font-style:italic;}
.office_text h1 {font-weight:bold; font-size: 14pt; text-transform:uppercase;color:#B5412A; margin:10px 3px;}
.office_text h2 {font-weight:bold; font-size: 12pt; margin:7px 3px;}
.office_text h3 {font-size: 12pt; color:#565656; margin:7px 3px;}
.office_text a {color:#52808F;}
.office_text a:hover {color:#85b3bF;}
.office_text blockquote, .anons_item_other  blockquote{float:right; width:500px; padding:10px; background-color:#F5F5F5; margin:10px 15px 10px 0px;}




/* ----------------------------*/
#top-menu {padding-top: 4px; padding-left:14pt; background: #dedede; width: 100%;  height: 25px; bottom:21px;}
#top-menu td {padding-right: 0px; padding-left: 3px; white-space: nowrap;}
#top-menu td  input{margin-right: 0px; margin-left:2px; margin-top: 2px; margin-bottom: 2px;}
#top-menu td  form{padding-left: 0px; padding-right: 1px; margin-top: 2px; margin-bottom: 2px;}
#top-menu a {font-size: 12pt; color:#000; text-decoration:none; padding: 6px 9px 3px 9px; }
#top-menu a:hover, .active a{  background: #ffffff; font-size:1em; color:#000; text-decoration:none; }
#table_test {width:100%; position:absolute; left:0px; top:142px; background: #dedede;}
#phone {font-size:0.7em; font-weight:bold; color:#000; }
.header_16 {font-weight:bold; font-size: 16pt;}
.header_12{font-weight:bold; font-size: 12pt; color:#999999;}
.header_8{font-weight:bold; font-size: 8pt; color:#999999;}
.small_txt{font-size: 0.9em;line-height:95% !important;}


div#con {  width: 96%; padding-top: 1px; margin: 20px auto 0 auto; clear: both; }
div#cont { position:relative; background: url('img/c.png') repeat; min-height: 1300px; width: 62%; float:left; border-bottom: 1px solid #cdc18f; border-right: 1px solid #cdc18f; border-style: dashed; padding-left: 0px; }
div#cont_wide { position:relative; background: url('img/c.png') repeat; min-height: 1300px; width: 75%; float:left; border-bottom: 1px solid #cdc18f; border-right: 1px solid #cdc18f; border-style: dashed; padding-left: 0px; }
div#content { background: url('img/c.png') repeat; min-height: 1000px; width: 65%; float:left; }
div#content_wide { background: url('img/c.png') repeat; min-height: 1000px; width: 72%; float:left; }
/*
div#content p, div#content_wide p {margin:0.25em 0 1em 0; font-size: 0.9em; line-height: 1.5em;}
*/
#content a, #content_wide a, #news_l_wide a { color:#52808F; }
#content b, #content_wide b{color:#999999;}
/*
div#content h1, div#content_wide h1, div#news_r_wide h1{ margin:0.25em 0 1em 0; text-transform: uppercase; }
*/
p.red, h1.red, h2.red, h3.red {color:#B5412A; font-weight:bold;}
h2.right, h3.right, p.right {margin-left:200px !important;}
img.img_1 { margin: 70px 0 10px 15px; }
img.img_2 { margin: 5px 0 5px 15px; border: 2px solid #dedede; }
img.img_3 { margin-bottom: 230px;}
img.img_4 { border: 2px solid #dedede; }

div#news_l { background: url('img/c.png') repeat; min-height: 1300px; width: 33%;  float: left; left: 2%;}
div#news_l_wide { background: url('img/c.png') repeat; min-height: 1300px; width: 208px;  float: left; left: 2%;}
.history_wide { background-color:#dedede; width: 188px; padding:3px;  margin-right:7px; margin-bottom:60px}
.history { background-color:#dedede; width: 176px; padding:3px;  margin-right:7px; margin-bottom:60px}
.hist_small {font-size: 8pt; font-style:italic; margin-top:5px; margin-left:2px; margin-right:5px; margin-bottom:5px;}
.dashed {border-bottom: 1px dashed black; margin-top: 10px; margin-bottom:10px;}
.hist_small_blue {font-size: 8pt; font-style:italic; margin-top:5px; margin-left:2px; margin-right:5px; color: #52808f;margin-bottom:5px;}

div#plans {width:100%; padding-left:7px;}
.orange_big {color:#b5412a; font-size: 12pt; text-transform:uppercase; font-weight:bold; margin-bottom:20px;}
.orange_mid {color:#b5412a; font-size: 12pt; font-weight:bold;margin-bottom:15px;}
.orange_small {color:#b5412a; font-size: 12pt; font-weight:bold;margin-bottom:10px;}

.plans_tex_pic {min-height: 140px; width:100%; margin-bottom:20px;}
.plans_text {vertical-align:top; margin-bottom:20px;}
.plans_pic {text-align:right; vertical-align:top; padding-right:7px;}
.clear_div{clear: both;}
div#plans a { color:#52808F; }
.plans_text ul {list-style-type:disc; list-style-position: outside; margin-left:20px; margin-top:10px; padding:0px; margin-bottom:25px;}

.gray_border  img{border: 2px solid #dedede}
#space {min-height: 30px;}
.contact td, .contact th {text-align:left; padding-right:10px; padding-left:10px; padding-bottom:20px; font-size: 12pt;}

input {border:1px solid #000000; background-color:#FFFFFF;}
textarea { white-space: pre; overflow: auto; border:1px solid #000000; background-color:#FFFFFF; }



div#news_r { background: url('img/c.png') repeat; min-height: 1300px; width: 390px; float: left; right: 2%;  padding-left: 20px; }
div#news_r_wide { background: url('img/c.png') repeat; min-height: 1300px; width: 200px; float: left; right: 2%;  padding-left: 20px; }
/*
div#news_r p, div#news_r_wide p { color:#525252; margin:2em 0 1.2em 0; font-size: 0.9em; line-height: 1.5em;}
div#news_r b, div#news_r_wide b { color:#999999; }
div#news_r a, div#news_r_wide a { color:#52808F; }
*/

#news_l ul, #news_l_wide ul {display:block; margin-left:5px; margin-top:5px; color: #685917; font-family: Arial; font-size: 0.8em; line-height: 1.3em; }
#news_l li, #news_l_wide li {display:block; margin-top:5px;}
#news_l h3, #news_l_wide h3 {font-size: 0.7em; color: #818e20; }
#news_l a, { text-decoration: none; color: #818e20; }
#news_r ul {display:block; margin-left:5px; margin-top:5px; color: #685917; font-family: Arial; font-size: 0.8em; line-height: 1.3em; }
#news_r li{display:block;}
/*
#news_r h3, #news_r_wide h3 {font-size: 0.7em; color: #818e20; }
*/


#tittle {position:absolute; display:block; width:170px; text-align:center; top:7px; right:0px; font-family: Arial;  color: #685917; }
#opis {position:absolute; top:45px; right:5px;  width:160px; height:135px; font-family: Arial; font-size: 0.7em; color: #685917; line-height: 1.1em;  }
#cena {position:absolute; bottom:3px; left:370px; font-family: Arial; color: #685917; }




div.title { position:relative; background: #afba24; width: 190px; height: 43px; }
img.title_img { position: absolute;  top: 15px; left: 10px; }


div.cont_t { clear:both; position: relative; background: url('img/content_ov.png') repeat; width: 530px; margin-bottom:7px; margin-left: -5px; }
div.cont_t ul {display:block; margin-top:7px; margin-left:15px; color: #685917; font-family: Arial; font-size: 0.7em; line-height: 1.1em; }
div.cont_t li {display:block; float:left; margin:0 10px; text-align:center;}

div.cont_b { position: relative; background: url('img/content_ov.png') repeat; width: 530px; height: 185px; margin: 10px; }
a.highslide img { border: 2px solid #685917; margin-top: 3px; margin-left: 3px; }



#footer {position: relative; clear:both; height: 45px; margin: 10px auto 0 auto;  font-family: Arial; }
p#footer_text_r { position: absolute; font-size: 0.7em; color: #686868; top: 10px; right: 2%;  text-align: right; }
p#footer_text_l { position: absolute; font-size: 0.7em; color: #686868; top: 10px; left: 2%; text-align: left; }
#footer a { color:#686868; }



img.print {position: absolute; bottom: 20px; right: 20px;}
img.square {position: absolute; top: -8px; right: -6px;}   


.btn
{
   background-color:#C0C0C0;
   color: black;
   border:1px solid #505050;
}

.btnhover
{
	background-color: #DEDEDE;
	color: black;
	border:1px solid #505050;
}
.------------------------- {}

.pageProof {
}
.pageProof p, .pageProof h1, .pageProof h2, .pageProof h3, .pageProof h4, .pageProof h5, .pageProof h6, .pageProof div, .pageProof span{
	color: #333;
	margin: auto;
	padding: 0px;
}
.pageProof p{
	text-indent: 0mm;
	font-size: 12pt;
	margin: 0;
	padding: 5px 20px 5px 0;
	text-align:justify !important;	
}
.pageProof h1, .pageProof h2{
	font-size: 18pt;
	font-weight:bold;
	text-align: left !important;
}
#news_r.pageProof h1, #news_r.pageProof h2 {
	font-size: 14pt;
	font-weight:normal;
	text-align: left !important;
}

.images {
	float: left;
	width: 100%;
}
.images img {
	float: left;
	margin:10px 10px 10px 10px;
}
hr {
	color: #cccccc; /*для IE */
	background-color:#cccccc; /*для Firefox, Opera, Safari*/
	border:0px none;
	height:1px; /* высота 1px IE, Firefox, Opera, Safari */
	clear:both; /* для очистки, если тег идет после float елемента */
	margin: 40px 20px 40px 0px;
}

