.pages_top, .pages_cont {
	width:950px;
	margin:0 auto;
	height:175px
}
.pages_cont {
	background:url(../../img/f_top3.jpg) top no-repeat;
	height:auto;
}
.pages_topf {
	background:url(../../img/f_top2.gif) top repeat-x
}
.pages_topf2 {
	background:url(../../img/f_top.jpg) top center no-repeat
}
.pages_left {
	width:250px;
	padding:0 15px 18px 35px;
	float:left
}
.pages_right {
	width:590px;
	padding:0 35px 18px 15px;
	float:right;
	text-align:justify
}
.pages_bott {
	background:url(../../img/f_bott.png) bottom repeat-x;
	filter:expression(fixPNG(this));
	width:100%;
	height:100%;
	color:#917c49;
	padding-bottom:18px
}
.pages_bott a {
	position:relative
}
.pages_bott2 {
	width:880px;
	margin:0 auto
}




.bott_spons img {
	margin:0 10px;
	border:0;
	float:left;
	filter:expression(fixPNG(this));
}
.bott_search {
	float:left;
	width:250px;
	padding-top:5px
}
.bott_copyrite {
	float:left;
	margin-left:40px;
	margin-top:-2px
}
.bott_pidpys {
	float:right;
	margin-right:15px;
	margin-top:-2px;
	text-align:right
}




.logo {
	float:left
}
.logo img {
	margin:38px 0 0 35px;
	border:0;
	width:251px;
	height:93px
}
.regin {
	float:right;
	margin:17px 35px 0 0
}




/* Vyp. menu */

.pmenu {
	display:none;
	position:absolute;
	/*background:#d2b266;*/
	border-top:1px solid #bb9334;
	margin-top:42px;
     background:url(../../img/pmenu.jpg) top repeat;
    	z-index:1000000;

}
.pmenu2 {
	border:1px solid #e5c986;
	padding:8px 2px 8px 2px;
	position:relative;
    	z-index:1000000;
}

.pmenu2 a {
	display:block;
	cursor:pointer;


}
.pmenu2 a div{
	padding:0 0 0 4px;




}
.pmenu2 a div div{
	padding:0 4px 0 0;




}
.pmenu2 a div div div{
	padding:5px 5px 8px 5px;



}

.pmenu2 a:hover {
	color:#665630;



}
.pmenu2 a:hover div{
	background:url(../../img/pmenu_l.gif) left top no-repeat



}
.pmenu2 a:hover div div{
	background:url(../../img/pmenu_r.gif) right top no-repeat



}
.pmenu2 a:hover div div div{
	background:url(../../img/pmenu_m.gif) top repeat-x



}






/* Pidmenyu na stor. */

.ppmenu {
	width:250px;
	background:url(../../img/f_ppmenu.jpg) top no-repeat #ccaa5a;
	margin:17px 0 25px 0;
}
.ppmenu2 {
	background:url(../../img/f_ppmenu_l.gif) bottom left no-repeat
}
.ppmenu3 {
	background:url(../../img/f_ppmenu_r.gif) bottom right no-repeat;
	padding:16px 15px 15px 15px;
}
.ppmenu a {
	display:block;
	cursor:pointer;
	font-weight:bold
}
.ppmenu a div{
	padding:0 0 0 4px;

}
.ppmenu a div div{
	padding:0 4px 0 0;

}
.ppmenu a div div div{
	padding:5px 5px 8px 5px;
}

.ppmenu a:hover {
	color:#665630;
}
.ppmenu a:hover div{
	background:url(../../img/pmenu_l.gif) left top no-repeat
}
.ppmenu a:hover div div{
	background:url(../../img/pmenu_r.gif) right top no-repeat
}
.ppmenu a:hover div div div{
	background:url(../../img/pmenu_m.gif) top repeat-x
}
a#ppmenu_a {
	color:#665630;
}
a#ppmenu_a div{
	background:url(../../img/pmenu_l.gif) left top no-repeat
}
a#ppmenu_a div div{
	background:url(../../img/pmenu_r.gif) right top no-repeat
}
a#ppmenu_a div div div{
	background:url(../../img/pmenu_m.gif) top repeat-x
}





/* Kalendar na index */

.kal {
	width:190px;
	height:225px;
	background:url(../../img/f_kal.jpg) no-repeat;
	margin:17px 0 25px 0;
	padding:30px 30px 0 30px;
}
.kal_l {
	width:190px
}
.kal_l a {
	display:block;
	float:left;
	width:27px;
	height:24px;
	padding-top:1px;
	text-align:center
}
.kal_l a:hover {
	background:url(../../img/f_kal_h.gif) top center no-repeat;
	color:#665630
}
a#kal_l_a {
	background:url(../../img/f_kal_a.gif) top center no-repeat;
	color:#ffeecc
}
a:hover#kal_l_a {
	color:#f1cd85
}

.kn_kal {
	margin:7px 0px;
}
.kn_kal a {
	display:block;
	float:left;
	cursor:pointer;
	width:auto;
	height:auto;
	padding:0;

}
.kn_kal a div{
	padding:0 0 0 4px;
	float:left;
}
.kn_kal a div div{
	padding:0 4px 0 0;
	float:left;
}
.kn_kal a div div div{
	padding:3px 3px 0 3px;
	height:21px;
	font-weight:bold
}
.kn_kal a:hover {
	background:none
}
a#kn_kal_a  div{
	background:url(../../img/kn_kal_l.gif) left top no-repeat;
}
a#kn_kal_a  div div{
	background:url(../../img/kn_kal_r.gif) right top no-repeat;
}
a#kn_kal_a  div div div{
	background:url(../../img/kn_kal_m.gif);
	color:#665630
}




/* Taby */

.kn_tab {
	background:url(../../img/f_kn_tab.png) bottom no-repeat;
	filter:expression(fixPNG(this));
	height:29px;
	margin:0 -5px 10px -5px;
	padding-left:10px
}
.kn_tab a {
	display:block;
	float:left;
	cursor:pointer;
	width:auto;
	height:auto;
	padding:0;
}
.kn_tab a div{
	padding:0 0 0 4px;
	float:left;
}
.kn_tab a div div{
	padding:0 4px 0 0;
	float:left;
}
.kn_tab a div div div{
	padding:5px 3px 0 3px;
	height:24px;
	font-weight:bold
}
.kn_tab a:hover {
	background:none
}
a#kn_tab_a  div{
	background:url(../../img/kn_tab_l.gif) left top no-repeat;
}
a#kn_tab_a  div div{
	background:url(../../img/kn_tab_r.gif) right top no-repeat;
}
a#kn_tab_a  div div div{
	background:url(../../img/kn_tab_m.gif);
	color:#665630
}




/* Kalendar */

.pkal {
	width:200px;
	display: inline-table;
	margin:18px 0
}
.pkal a {
	position:relative
}
.pkal1 {
	height:10px;
	background:url(../../img/vyst3_t.png) no-repeat;
	filter:expression(fixPNG(this));
}
.pkal2 {
	height:100%;
	padding:0 5px 5px 5px;
	background:url(../../img/vyst_m.png);
	filter:expression(fixPNG(this));
	text-align:left
}
.pkal2 a#kn_kal_a  div{
	background:url(../../img/kn2_kal_l.gif) left top no-repeat;
}
.pkal2 a#kn_kal_a  div div{
	background:url(../../img/kn2_kal_r.gif) right top no-repeat;
}
.pkal2 a#kn_kal_a  div div div{
	background:url(../../img/kn2_kal_m.gif);
}
.pkal3 {
	height:10px;
	background:url(../../img/vyst3_b.png);
	filter:expression(fixPNG(this));
}






/* Premyera (index) */

.prem {
	margin:12px -5px 18px -5px;
	padding-top:5px;
	background:url(../../img/prem_t.gif) top no-repeat
}
.prem2 {
	padding:0 5px 5px 5px;
	height:255px;
	background:url(../../img/prem_b.gif) bottom no-repeat #c4a356
}
.prem div a img {
	border:0
}
.prem_nazva {
	margin:-95px 0 0 20px;
	font-size:26px;
	padding:0;
	background:none   !important;

}
.prem_nazva a{
	font-size:26px;
	line-height:normal;
	color:#ffeecc
}
.prem_nazva a:hover{
	color:#f1cd85
}
.prem_kn {
    margin:-10px 10px 0 0;
    float:right;
    position:relative;
    background:none   !important;
}

.prem_kn a {
	display:block;
	width:73px;
	height:19px;
	text-align:center;
	background:url(../../img/kn_prem.png);
	filter:expression(fixPNG(this));
	font-size:11px;
	color:#ffeecc;
}
.prem_kn a:hover{
	color:#f1cd85
}




/* Vystavy 3 */

.vyst3_bl {
	margin:0 -35px 0 -15px;
	width:630px;
}
.vyst3 {
	width:200px;
	margin-right:10px;
	float:left
}
.vyst3 a {
	position:relative
}
.vyst3_1 {
	height:10px;
	background:url(../../img/vyst3_t.png) no-repeat;
	filter:expression(fixPNG(this));
}

.vyst3_2 {
	height:100%;
	padding:0 10px;
	background:url(../../img/vyst_m.png);
	filter:expression(fixPNG(this));
}
.vyst3_3 {
	width:auto;
	position:relative;
	padding:5px 4px 0 4px;
	background:none;
}
.vyst3_31 {
	height:112px
}
.vyst3_4 {
	width:124px;
	display:inline-table
}
.vyst3_5 {
	height:10px;
	background:url(../../img/vyst3_b.png);
	filter:expression(fixPNG(this));
}


/* Vystavy 4 */

.vyst4_bl {
	margin:0 -35px 0 -15px;
	width:630px;
}
.vyst4 {
	width:147px;
	margin-right:10px;
	margin-bottom:10px;
	float:left
}
/* .vyst4 a {
	position:relative
} */
.vyst4_1 {
	height:10px;
	background:url(../../img/vyst4_t.png) no-repeat;
	filter:expression(fixPNG(this));
}
.vyst4_2 {
	height:100%;
	padding:0 10px;
	background:url(../../img/vyst_m.png);
	filter:expression(fixPNG(this));
}
.vyst4_3 {
	width:auto;
	position:relative;
	padding:5px 4px 0 4px;
	background:none;
}
.vyst4_5 {
	height:10px;
	background:url(../../img/vyst4_b.png);
	filter:expression(fixPNG(this));
}


/* Vystavy 1 */

.vyst1_bl {
	margin:0 -10px;
	width:610px;
}
.vyst1_1 {
	height:10px;
	background:url(../../img/vyst1_t.png) no-repeat;
	filter:expression(fixPNG(this));
}
.vyst1_2 {
	padding:0 15px 0 10px;
	height:100%;
	background:url(../../img/vyst_m.png);
	filter:expression(fixPNG(this));
}
.vyst1_3 {
	width:180px;
	height:100%;
	float:left;
}
.vyst1_4 {
	width:390px;
	height:100%;
	float:right;
}
.vyst1_5 {
	height:10px;
	background:url(../../img/vyst1_b.png);
	filter:expression(fixPNG(this));
	margin-bottom:10px
}





/* Vystava storinka */

.vyst_l {
	width:286px;
	float:left;
	padding-top:10px
}
.vyst_r {
	width:284px;
	float:right;
	padding-top:5px
}

.vyst_foto_bl {
	margin:0 -10px;
	width:610px;
}
.vyst_foto_1 {
	height:10px;
	background:url(../../img/vyst1_t.png) no-repeat;
	filter:expression(fixPNG(this));
}
.vyst_foto_2 {
	padding:0 0 0 10px;
	width:600px;
	height:100%;
	background:url(../../img/vyst_m.png);
	filter:expression(fixPNG(this));
}
.vyst_foto_2 a {
	position:relative
}
.vyst_foto_f {
	width:140px;
	margin-right:10px;
	float:left;
	text-align:center
}
.vyst_foto_3 {
	width:140px;
	display:inline-table
}

.vyst_foto_4 {
	height:10px;
	background:url(../../img/vyst1_b.png);
	filter:expression(fixPNG(this));
	margin-bottom:10px
}





.spons1 {
	float:left;
	width:96px;
	margin-top:4px
}
.spons2 {
	float:right;
	width:474px
}


.zank1 {
	float:left;
	width:106px;
	margin-top:4px;
	margin-bottom:18px
}
.zank2 {
	float:right;
	width:464px;
	margin-bottom:18px
}









.shlyah {
	padding-top:10px;
}
.shlyah a{
	font-size:11px;
	color: #91773a

}
.shlyah a:hover {
	color: #665630
}













.rozd {
	height:2px;
	background:url(../../img/hr.gif) top repeat-x;
	margin-bottom:18px
}












/**************************************************************
   Tables
 **************************************************************/
.tabl_vyst {
	margin:0 -5px;
}
.tabl_vyst table {
	width:600px
}
.tabl_vyst table tbody tr{
	background:url(../../img/f_tr.png)
}
.tabl_vyst table tbody tr.tabl_vyst_dark{
	background:url(../../img/f_tr2.png)
}
.tabl_vyst table tbody tr td.tabl_vyst1{
	background: url(../../img/hr.gif) left bottom repeat-x;
	vertical-align:top;
	width:80px
}
.tabl_vyst table tbody tr td.tabl_vyst2{
	background: url(../../img/hr.gif) left bottom repeat-x;
	vertical-align:top;
	padding-top:10px;

}
.tabl_vyst table tbody tr td.tabl_vyst3{
	background: url(../../img/hr.gif) left bottom repeat-x;
	vertical-align:top;
	width:158px
}
.tabl_vyst table tbody tr td.tabl_vyst4{
	background: url(../../img/hr.gif) left bottom repeat-x;
	vertical-align:top;
	width:124px
}
.tabl_vyst table tbody tr:hover{
	background:#d1ae5c
}

.tabl_kvytky {
	margin: 0 -5px;
		width:auto;

}
.tabl_kvytky table {
	width: auto;
  	border-collapse: collapse;		
	margin-bottom:18px;
}
.tabl_kvytky table tbody tr td.tabl_vyst1{
	vertical-align:top;
	/*padding-top:9px;*/
	padding:15px 10px;
	text-align:left
}
.tabl_kvytky table tbody tr td.tabl_vyst2{
	vertical-align:top;
   padding:15px 10px;
	text-align:left
	
}
.tabl_kvytky table tbody tr td.tabl_vyst3{
	vertical-align:top;
	padding:15px 10px;
	text-align:left
	
}


/**************************************************************
   Form
 **************************************************************/

.input_search {
  	padding:5px;
  	font:13px  Georgia, "Times New Roman", Times, serif;
  	color:#665630;
  	background:#f4dc9c;
  	border:1px solid #c3a04b;
	position:relative
}
.input_search:focus {
	border:1px solid #b37f43;
	background:#fff6e3
}



.button_search {
	width:58px;
	height:28px;

  	font: 13px  Georgia, "Times New Roman", Times, serif;
  	cursor: pointer;

  	color: #ffeecc;
  	background: url(../../img/f_searchb.gif);
  	border:0;

	position:relative
}

#login_submit {
	width:58px;
	height:28px;

  	font: 13px  Georgia, "Times New Roman", Times, serif;
  	cursor: pointer;

  	color: #ffeecc;
  	background: url(../../img/f_searchb.gif);
  	border:0;

	position:relative
}
.inputText {
  	padding:5px;
  	font:13px  Georgia, "Times New Roman", Times, serif;
  	color:#665630;
  	background:#f4dc9c;
  	border:1px solid #c3a04b;
/*	position:relative*/
}
.inputText:focus {
	border:1px solid #b37f43;
	background:#fff6e3
}
.input_button {
	width:140px;
	height:28px;

  	font: 13px  Georgia, "Times New Roman", Times, serif;
  	cursor: pointer;

  	color: #ffeecc;
  	background: url(../../img/f_baton.gif);
  	border:0;

	position:relative
}

/**************************************************************
   Links
 **************************************************************/

a.kn1 {
	display:block;
	float:left;
	font-size:11px;
	color:#ffeecc;
	cursor:pointer

}
a.kn1 div{
	background:url(../../img/kn1_l.gif) left top no-repeat;
	padding:0 0 0 4px;
	float:left;
}
a.kn1 div div{
	background:url(../../img/kn1_r.gif) right top no-repeat;
	padding:0 4px 0 0;
	float:left;
}
a.kn1 div div div{
	background:url(../../img/kn1_m.gif) repeat-x;
	padding:0px 1px;
	height:20px

}
a:hover.kn1 {
	color:#f1cd85
}





a.kn2 {
	display:block;
	float:left;
	color:#ffeecc;
	cursor:pointer;
	position:relative
}
a.kn2 div{
	background:url(../../img/kn2_l.gif) left top no-repeat;
	padding:0 0 0 4px;
	float:left;
}
a.kn2 div div{
	background:url(../../img/kn2_r.gif) right top no-repeat;
	padding:0 4px 0 0;
	float:left;
}
a.kn2 div div div{
	background:url(../../img/kn2_m.gif) repeat-x;
	padding:0px 1px;
	height:22px

}
a:hover.kn2 {
	color:#f1cd85
}





a.kn3 {
	display:block;
	float:left;
	color:#ffeecc;
	cursor:pointer;
	position:relative
}
a.kn3 div{
	background:url(../../img/kn3_l.gif) left top no-repeat;
	padding:0 0 0 4px;
	float:left;
}
a.kn3 div div{
	background:url(../../img/kn3_r.gif) right top no-repeat;
	padding:0 4px 0 0;
	float:left;
}
a.kn3 div div div{
	background:url(../../img/kn3_m.gif) repeat-x;
	padding:0px 1px;
	height:23px

}
a:hover.kn3 {
	color:#f1cd85
}







a.l_alpha {
	color: #91773a
}
a:hover.l_alpha {
	color: #665630
}



a.l_bott {
	color: #a37033
}
a:hover.l_bott {
	color: #665630
}




a.str_h1 {
	float:right;
	margin-top:8px;
	font-size:11px;
	color:#91773a
}
a:hover.str_h1 {
	color: #665630
}
a.str_h1  img {
	border:0;
	margin-left:5px
}



a.camerna {
	float:right;
	margin:8px 0 0 7px;
}
a.camerna img {
	border:0;
	filter:expression(fixPNG(this));
}



.l_border0 img {
	border:0
}



/**************************************************************
   Text
 **************************************************************/

.t_small {
  	font-size: 11px;
}
.t_big {
  	font-size: 16px;
	line-height:normal
}
.t_r {
  	color: #7a1711
}
.t_13 {
	font-size:13px
}

/***************
модальне вікно - форма входу
*****************/
#modalOverlay {
background-color:#000;  /* Тут выбираем цвет затемнения */
cursor:wait;  /* Курсор при наведении на затемненную область */
filter: alpha(opacity=80); /* Интенсивность затемнения */
height: 100%;
}

#modalContainer {
height:auto;   /* Для растягивания по высоте */
width:320px;
left:50%;  /*в купе с margin-left, которая равна минус половине ширины центруют по горизонтали*/
top:50%;   /*центрует по вертикали, вместе с margin-top, если задать высоту*/
/*margin-left:-50px;*/
/* margin-top: -70px; */
background: url(../../img/f_pages.jpg) center top #ebc668;
/*border:2px solid #C9A757;*/
padding: 10px;
}
a.modalCloseImg {
background:url(../../img/del.gif) no-repeat;
width:25px;  /* Положение отличается от тех, что в примере. Мне кажется так удобнее */
height:29px;
display:inline;
z-index:3200;
position:absolute;
top:5px;
right:0px;
cursor:pointer;
}

#modalContainer1 {
height:auto;   /* Для растягивания по высоте */
width:400px;
left:50%;  /*в купе с margin-left, которая равна минус половине ширины центруют по горизонтали*/
top:50%;   /*центрует по вертикали, вместе с margin-top, если задать высоту*/
/*margin-left:-50px;*/
/* margin-top: -70px; */
background: url(../../img/f_pages.jpg) center top #ebc668;
/*border:2px solid #C9A757;*/
padding: 10px;
}



.zal a{
	display:block;
	width:17px;
	height:18px;

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffeecc;
	position:absolute;
	background:url(../../img/zal_noactive.gif) center no-repeat;
	text-align:center;
}
.zal a{
	color:#ffeecc;
	cursor:default
}
a.zal_active {
	background: url(../../img/zal_active.gif) center no-repeat;
	cursor:pointer
}
a:hover.zal_active{
	color:#665630;
	background: url(../../img/zal_hover.gif) center no-repeat;
}
a.zal_zabron {
	background: url(../../img/zal_zabron.gif) center no-repeat;
}
a.zal_kupleno {
	background: url(../../img/zal_kupleno.gif) center no-repeat;
}

.pages_one {
	padding:0 35px 18px 35px;
	text-align:justify
}

