* {

	margin: 0;

	padding: 0;

}

html {

	height: 100%;

}

body {

	color: #000;

	height: 100%;

	font-family:Arial;	

	font-size: 100%;	

	background-color: #ffffff;

}

table {

	width: 100%;

	border-collapse: collapse;

	font-family: Arial;

	font-size: 100%;

}

td {

	vertical-align: top;
	
}

img {

	border: none;

}



ul {

	list-style-type: none;

}





input,textarea {

	background: #fff;

}



#mainb {

 background:url(../../i/shapka.jpg) top center no-repeat;

}



#mainb2 {

 background:url(../../i/shapka1024.jpg) top center no-repeat;

}



#main {

 height:100%;

}



#shapka1024 {

 height:368px;

 padding-top:22px;

 text-align:center;

}





#shapka {

 height:526px;

 padding-top:22px;

 text-align:center;

}

/* афиша */

#table_af {

    width: 1000;
}

#td_af_1 {

    width: 150;
}



#td_af_2 {

    width: 400;
}

#td_af_2 a{

	color:#0076c4;
	text-decoration:none;
}

#td_af_2 a:hover {
	color:#0076c4;
 	text-decoration: underline;
}

/* шапка */



#shapkamenu {

 width:848px;

}



#ice {

 background:url(../../i/ice.gif) bottom left no-repeat;

 padding:18px 0px 18px 11px;

}



#ice a{

 color:#29176F;

 font-size:80%;

}





#vmenu {

 background:url(../../i/vmenu.png) top left no-repeat;

 width:215px;

 font-size:80%; 

}



#vmenu a{

 color:#0076c4;
 text-decoration: none;

}

#vmenu a:hover { 
    background: url(../../i/hover.png) repeat left top;

}



#vmenu p{

 margin:12px 0px 21px 23px;
 font: 10pt calibri;

}



#serch {

 width:500px;

 background:url(../../i/find_fon.png) top left no-repeat;

}



.pole {

  width:100%; 

  padding:7px 0px 0px 15px;

}



#in_search {

 width:100%; 

 height:18px; 

 border:1px solid #9BACD0;

}



.buttom {

 padding:11px 37px 0px 10px; 

}





#in_submit {

 background:url(../../i/in_submit.gif) top left no-repeat;

 width:69px; 

 height:10px;

 border:0px solid;

 cursor:hand;

 cursor:pointer;

}





.shapkaw {

 width:30%;

}







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









h4 {

 font-family:Arial Narrow; 

 font-size:180%; 

 color:#898989;

 font-weight:normal; 

 margin-bottom:20px;

}



h5 {

 color:#898989;

 font-weight:normal; 

 font-size:100%;

 margin-bottom:5px;

}





h6 {

 font-family:Arial; 

 font-size:80%; 

 color:#464646;

 margin-bottom:5px;

}

/* рекламные баннеры */


#slider {
    width: 500px; /* important to be same as image width */
    height: 250px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	left: 10%;
	right: 10%;
	
}

#sliderContent {
    width: 500px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
	left: 25px;
	right: 25px;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 424px;
    background-color: #fff;
    filter: alpha(opacity=75);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #000;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}




/* левый столбик */



#lfttd {

 width:40%; 

 padding-right:2px;

}



#ban {

 width:40%;

 text-align:center;

 padding-top:45px;
 
}
 
#ban div{

 border-top:1px solid #CDC9DE;

 padding-top:15px;
 
}
 
#ban2 {

 width:40%;
 padding-top:45px;
 
 }

#ban_set {

    border-top:1px solid #CDC9DE;
    padding-top:15px;
	padding-left:15px;
	
}




#opros {

 padding:10px 0px 30px 0px;

 border-bottom:1px solid #B2ABCB; 

}



#opros h4{

 margin-left:50px;

}



#opros h6{

 margin-left:42px;

 margin-bottom:20px;

}



.inpp { 

 text-align:right;

 padding-left:40px;

 width:113px;

}



.radio { 

 border-left:1px solid #C8C3DA; 

 padding-left:24px; 

 color:#29176F;

 font-size:80%;

 width:100%;

}



.button {

 background:url(../../i/button.gif) top left no-repeat;

 width:145px; 

 height:31px; 

 border:0px solid; 

 cursor:hand;

 cursor:pointer;

}





#button1 {

 padding:20px;

}



#oprostab {

 margin-top:10px;

}



#oprostab td{

 padding-right:10px;

}





#fersttell {

 background:url(../../i/fersttell.gif) top left no-repeat;

 padding:20px 0px 9px 75px;

 color:#777777;

 font-size:18px;

}



#fersttell2 {

 background:url(../../i/fersttell22.gif) top left no-repeat;

 padding:30px 0px 5px 75px;

 color:#777777;

 font-size:18px;

}



.kontinf { 

 padding:10px 0px 10px 0px; 

}



.kontinf table{

 width:90%;

 margin-left:30px;

}



#kontinf1 {

 width:35%;

}



#kontinf2 {

 width:65%;

 padding-top:40px;

}



#spravka {

padding-left:20px;

}

#tell {

 white-space: nowrap;

 padding-left:20px;

 width:25%;

}

#tell h5{

margin-left:29px;

}


#addr {

width:20%;

}


#addr p{

 color:#464646;

 font-size:80%;

 margin-bottom:10px;
 
}



#addr p a{

 color:#29176F; 

}





#addr h5{

 margin-left:29px;

}


#addr_inter {

width:70%;

}


#addr_inter p{

 color:#464646;

 font-size:80%;

 margin-bottom:10px;
 
}



#addr_inter p a{

 color:#29176F; 

}





#addr_inter h5{

 margin-left:29px;

}

#addrpp {

 margin-left:29px;

}

#shema {

 background:url(../../i/shema.gif) top left no-repeat;

 padding-left:29px;

 padding-bottom:5px;

}





#email {

 background:url(../../i/email.gif) top left no-repeat;

 padding-left:29px;

 padding-bottom:5px;

}












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







/* меню на главной слева */



#mainmenu {

  background:url(../../i/mainmenu_fon.gif) bottom center no-repeat;

  padding-bottom:50px;

  width:30%;

}



#naglavn {

 width:100%; 

 white-space: nowrap;

 padding:7px 13px 7px 13px;

}



#naglavn a{

 font-family:Arial Narrow; 

 font-size:80%; 

 color:#ffffff;

 text-decoration:none;

}







#naglavn2 {

 background:url(../../i/naglavn2.gif) bottom left no-repeat #29176F;

 border-bottom:0px solid ! important;

}



#men1 {

 width:40%;

}



#men2 {

 width:60%;
 border:#c7cbcf 1px solid;
 box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);

}



#men3 {

 background:url(../../i/men3.gif) top left repeat-x #fff;

}



#men4 {

 background:url(../../i/men4.gif) bottom left repeat-x;

}



#men5 {

 background-color:#ffffff;

 border-bottom:0px solid ! important;

}



#men6 {

 border-bottom:0px solid ! important;

}





#mainmenu00 {

 background-color:#29176F;

}





#mainmenu00 td{

 border-bottom:1px solid #56488D; 

}





#mainmenu00 div a{

 font-family:Arial Narrow; 

 font-size:80%; 

 color:#ffffff;

 text-decoration:none;

  background:url(../../i/mnmenu.gif) right center no-repeat;

}



#ngng {

 font-size:80% ! important; 

 color:#56488D ! important;

}





.mnmenu {

 padding:7px 13px 7px 13px;



}





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





#flash {

  width:4%;

  padding:15px 10px 0px 10px;

  text-align:right;

}





#flash td{

  padding-right:1px;

  padding-bottom:1px;
  
}

/* новости */



#novosti {

 width:70%;

 padding-top:10px;

 padding-right:50px;

}



#novosti div{

 color:#505050;

 font-size:80%; 

 margin:5px 0px 20px 0px;

}





#novosti div a{

 color:#006BB2; 

 font-weight:bold; 
 
 text-decoration:none;

}

#novosti div a:hover { 
    text-decoration: underline;
}







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









/* серое посередине */



#privetstvie {

 width:60%;

 background:url(../../i/privetstvie.gif) top right no-repeat #EBEBEB;

 padding:15px 30px 20px 0px;

}



#privetstvie p{

 color:#464646;

 font-size:80%;

}



#priv1 {

 width:29%;

 background:url(../../i/07.gif) top right no-repeat;

}



#priv2 {

 width:71%;

 padding-top:35px;

 padding-left:10px;

 border-left:1px solid #D3D3D3;

}



#dv {

position: relative;

top:-50px;

z-index: 10;

height:155px;

margin-bottom:-50px;

}



#rezsorevn2 td {

 background:url(../../i/rezsorevn2.gif) center left no-repeat #E9E7F0;

 padding:13px 7px 13px 35px;

 color:#29176F;

 font-size:80%;

 font-weight:bold;

 width:33%;

 border-right:1px solid #29176F;

}



#norezsorevn2 {

 border-right:0px solid ! important;

}







#rezsorevn2 td a{ 

 color:#29176F;

}



#rezsorevn3 {

 padding:13px 0px 13px 35px;

}



.rezsorevn4 {

 border-right:1px solid #29176F;

 padding-left:30px;

 padding-right:10px;

}





.rezsorevn44 { 

 padding-left:30px;

 padding-right:10px;

}



.rezsorevn5 thead{

 color:#29176F;  

}



.rezsorevn5 td{

 color:#29176F; 

 font-size:70%; 

 padding:0px 5px 15px 0px; 

}



.points {

 white-space: nowrap;

}



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











/* правый столбик */



#rgttd {

 width:70%;
 
 padding-left:20px;

}



#rezsorevn {

 border-left:1px solid #D2CEE1;

 border-bottom:5px solid #29176F;

}







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





/* мероприятия */

#masskate {

width:30%;

padding-left:10px;

}

#merpriat {

  padding-top:15px;
  
  width:100%;

}



#merpriat h5{

  margin-left:35px;

}



#merpriat5 {

 background:url(../../i/merpriat5.gif) top left repeat-x;

 width:100%;

}



#merpriat6 {

 background:url(../../i/merpriat6.gif) top left repeat-y;

 height:100%;

}



#merpriat7 {

 background:url(../../i/merpriat7.gif) top left repeat-y;

}



#merpriat8 {

 background:url(../../i/merpriat8.gif) top left repeat-x;

}


.merpriat9 {

 width:33%; 

 background:url(../../i/merpriat9.gif) center right no-repeat;

 padding:18px; 

}



.merpriat11 {

 width:33%; 

 background:url(../../i/merpriat9.gif) center right no-repeat;

 padding:18px 18px 18px 10px; 

}

.merpriat11 td{ 

 color:#29176F;

 font-size:80%;

}

.merpriat11 td p{

 padding-bottom:10px;
 
}


.merpriat11 td p a:active{

 color:#29176F;

 text-decoration:none;
 
 }

.merpriat10 {

 width:33%;  

 padding:18px;

}





#merpriat12 td {  

 color:#29176F;

 font-size:80%; 

 font-weight:bold;

}

#merpriat12 td p a {

 color:#0076c4;
 font:bold 11pt/10pt calibri;
 text-decoration:none;
 
}

#merpriat12 td p a:hover { 
    text-decoration: underline;
}



#merpriat13 {

 margin-top:15px;

}



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



/* анонсы */



#anons td{ 

 color:#29176F;

 font-size:80%;

}



#anons td p{

 padding-bottom:10px;

}





#anons td p a{

 color:#505050;
 font:10pt/9pt calibri;
 text-decoration:none;

}



#anons td p a:hover{

 color:#505050;

 text-decoration:underline;

}



#anons td p span{

 font-weight:bold;

}



#anons1 {

 padding:10px 18px 10px 9px;

}



#anons2 {

 padding:10px 18px 10px 18px;

}

#anons3 {

 padding:10px 18px 10px 18px;

}

#anons4 {

 padding:10px 9px 10px 18px;

}


#ollanons {

 font-size:80%; 

 background:url(../../i/ollanons.gif) top left no-repeat; 

 padding-left:45px;

 padding-bottom:20px;

}



#ollanons2 {

 font-size:80%; 

 background:url(../../i/ollanons2.gif) top left no-repeat;  

 padding-bottom:20px;

 padding-left:20px; 

 display: block;

 position: relative;

 z-index: 100;

}





#ollanons a{

 color:#29176F;

}



#ollanons2 a{

 color:#0076c4; 
 
}

#ollanons2 a:hover { 
    background: url(../../i/hover.png) repeat left top;
}





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





/* подвал */



#copuright {

 border-top:1px solid #B2ABCB;

 width:40%;

 color:#464646;

 font-size:80%;

 background:url(../../i/logosmoll.gif) top left no-repeat; 

 padding:22px 0px 22px 108px;

}



#copuright3 {

 border-top:1px solid #29176F;

 width:60%;

 text-align:right;

 padding:10px 20px 0px 0px;

}





#copuright_i {

 border-top:1px solid #B2ABCB;

 width:30%;

 color:#464646;

 font-size:80%;

 background:url(../../i/logosmoll.gif) top left no-repeat; 

 padding:22px 0px 22px 108px;

}



#copuright3_i {

 border-top:1px solid #29176F;

 width:70%;

 text-align:right;

 padding:10px 20px 20px 0px;

}





.hom {

 width:33%;

 text-align:center;

}



#hom {

 width:80%;

 background-color:#0076c4;

}



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









/* внутренняя */



#inter {

 background:url(../../i/shapka_i.jpg) top center no-repeat; 

}



#ice_i {

 background:url(../../i/ice.gif) bottom left no-repeat;

 padding:0px 0px 18px 11px;

}



#ice_i a{

 color:#29176F;

 font-size:80%;

}



#ilmenu {

 height:100%;

 padding-top:8px; 

 width:30%;

 padding-right:2px;

}





#shapka_i {

 height:156px;

 padding-top:22px;

}



#ilmenu1 {

 background:url(../../i/ilmenu.gif) top left no-repeat;

}



#ilmenu2 {

 background:url(../../i/ilmenu2.gif) top right no-repeat;

 padding:0px 17px 0px 17px;

 border-bottom:1px solid #0076c4;

}





#ilmenu10 {

 background:url(../../i/ugol1.gif) top left no-repeat #0076c4;
 
}



#ilmenu20 {

 background:url(../../i/ugol2.gif) top right no-repeat;

 padding:0px 17px 0px 17px;

 border-bottom:1px solid #0076c4;
 

}







#ilmenu2 div{

 background: #0076c4;

 padding:2px 0px 2px 0px;

 text-align:center;

}

.gmenu {

 padding:10px 50px 10px 10px; 

 color:#757575; 
 font-size:80%;
 font:bold 12pt/10pt calibri;
 background:url(../../i/block-bg.gif) repeat left top;
 
}



.gmenu a{ 

 color:#0076c4; 
 text-decoration:none;
 font:bold 11pt/10pt calibri;
   
 
}

.gmenu a:hover { 
    background: url(../../i/hover.png) repeat left top;
}

#nizmenu {

border:#c7cbcf 1px solid;
 box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);

}
	
.ilme1 {

 width:40%;

}



.ilme2 {

 width:60%;
 border:#c7cbcf 1px solid;
 box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}


#ilme4 {

 background:url(../../i/ilme4.gif) top left repeat-x;

}




#podmenu2 {

  background:url(../../i/podmenu2.gif) bottom left no-repeat #7FB6FB;  

}



#podmenu2 div{

  background:url(../../i/podmenu22.gif) bottom right no-repeat;

  padding:10px 0px 20px 0px;  

}





#podmenu2 ul {

 margin-left:20px;

}





#podmenu2 ul li {

 font-size:80%;

 border-bottom:1px solid #6A90DA;

 padding-bottom:5px;

}







#podmenu2 ul li a{

  color:#fff; 

  text-decoration:none;
  font:10pt calibri;  

}



/* контент  */



#sredn {

 width:70%;

 padding-top:32px;

}



#croshki {

 height:38px;

 color:#b0b0b0;

 background:url(../../i/block-bg.gif) repeat left top;

 font-size:60%;

 padding:15px 18px 0px 18px;
 font:bold 9pt calibri; 

}



#croshki a{

 color:#757575; 

}







#content h4{

 color:#29176F;

 font-family:Verdana; 

 font-size:120%;

}



#content h3{

 color:#29176F;

 font-family:Verdana; 

 font-size:190%;

 font-weight:normal;

 font-family:Arial Narrow;

}



#content h6{

 color:#5285C4;

 font-family:Verdana; 

 font-size:120%;

 margin:10px 0px 15px 0px;

}



#content1 {

 padding:11px 19px 11px 19px;

 width:60%;

 font-size:80%;

}





#content1 p{

 padding-bottom:10px; 

 padding-top:5px;

}



#content1 a{

 color:#29176F;

}





#content1 ul li a{

 color:#29176F;

}





#content1 ul {

 margin:10px 0px 20px 0px; 

}



#content1 ul li {

  background:url(../../i/spisok.gif) top left no-repeat;

  padding-left:15px; 

  line-height:12px; 

  margin-bottom:10px;

  border-bottom:1px solid #B2ABCB; 

  padding-bottom:5px;

}





#content1 ul li ul{

 margin-top:20px;

 margin-left:20px;

}









#content1 ol li a{

 color:#29176F;

}





#content1 ol {

 margin:10px 0px 30px 30px; 

}



#content1 ol li {  

  padding-bottom:5px;

}



.wifborder {

 margin-bottom:25px; 

}





.wifborder td{  

  padding:10px 5px 10px 5px;

  border-bottom:1px solid #B2ABCB;

  border-top:1px solid #B2ABCB;

  border-right:1px solid #D0E4FE;

  border-left:1px solid #D0E4FE;

}





#content1 table thead td{  

  background: #C9E0FD;

  color:#29176F;

  padding:5px 5px 10px 5px ! important;

}



#content1 h5{  

  font-weight:bold;

}





/* контент правый столбик */







#content2 {

 width:40%;

 background:url(../../i/ris1.jpg) top left no-repeat;

 font-size:80%;

 padding:361px 20px 20px 5px;

}



#content2 p{

 padding-bottom:10px;

 color:#29176F;

}



#content2 a{ 

 color:#29176F;

 font-weight:bold;

}



#tell2 {

 white-space: nowrap;

 padding-right:20px;

}



#tell2 h5{ 

 padding-left:29px;

}



#banner2 {

 border-bottom:1px solid #B2ABCB;

 text-align:right;

 padding:20px 18px 24px;

}





#banner3 {

 border-top:1px solid #B2ABCB;

 padding:35px 0px 35px 0px;

}



/* форма обратной связи */



#obrsvaz {

 width:80%; 

}





#obrsvaz1 {

 border-bottom:1px solid #B2ABCB; 

 padding:0px 0px 10px 0px;

margin-bottom:20px;

}





.vibor2 {

 width:100%; 

 border:1px solid #B2ABCB;

 font-family:Tahoma;

 height:20px; 

 padding:2px;

}



#obrsvaz textarea {

 width:100%; 

 border:1px solid #B2ABCB;

 font-family:Tahoma;

 height:200px; 

 padding:2px;

}



.button_z {

 width:154px ! important;

 height:36px;

 background:url(../../i/button_zz.gif) top left no-repeat;

 border:0px solid;

 cursor:hand;

 cursor:pointer;

}



#obrsvaz2 {

 border-top:1px solid #B2ABCB;

 margin:20px 0px 30px 0px;

}



.noborder td{

 border:0px solid ! important;  

}



/* поиск */

#serch_vn {

 margin-bottom:20px;

}



#serch_vn td{

 border:0px solid ! important;  

 width:70%;

}



#serch1 {

 width:99%;

}



#serch2 {

 width:100px;  

 padding:1px 0px 0px 5px; 

}



#in_submitp {

 background:url(../../i/in_submitp.gif) top left no-repeat;

 width:75px;

 height:19px;

 cursor:hand;

 cursor:pointer;

 border:0px solid;

}



.sfaund {

 color:#29176F ! important;  

}



.sfaund li{

 background:#F2F1F7 ! important;

 border-bottom:1px solid #fff ! important;

 padding:10px 0px 10px 3px ! important;

}





#zag_srch {

 color:#626262; 

 border-bottom:1px solid #D2CEE0; 

 padding:0px 0px 10px 0px; 

 margin-bottom:2px;

}





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









/* схема проезда */



#versia {

 width:170px;

}



#versia a{

 color:#7D70B3;

}



#versia2 {

 color:#29176F;

 border-top:1px solid #7A6FA6; 

 padding-top:10px;

 margin-top:10px;

 font-size:12px;

 width:698px;

}





#versia2 p{

 margin-bottom:10px;

}





#versia3 {

 padding-top:5px;

}





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



.photo_tb {

 width:50%;

}



.photo_tb td{

 padding:10px;

}





/* календарь */





#calendar td{

 padding:5px;

 border:1px solid #CDC9DE;

}



.no_bg {

 background-color:#E5E3ED ! important;

 padding:0px ! important; 

}



#calendar th {

 background-color:#EBEBEB;

 color:#29176F;

 padding:5px;

}





#calendar td a{

 background-color:#29176F;

 padding:3px;

 color:#ffffff;

 text-decoration:none;

}



/* новости */



.datediv {

 text-transform:lowercase; 

 color:#999999; 

  margin:0px ! important;

 padding:0px ! important;

}





.datediv2 {

 margin-bottom:10px ! important;

 

}





.datediv2 p{

 margin:0px ! important;

 padding:0px ! important;

}



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



#question {

 padding-bottom:20px; 

 color:#29176F; 

 font-size:120%; 

}



.sxemi_zala {

 margin-bottom:60px;

}









/* фотогалерея */



.gall {

 width:590px;

}



.gall td{

 padding:10px;

 width:50%;

 padding-left:10px;

}



.cut {

 background:url(../../i/ffon1.gif) top left no-repeat;

}



.cut2 {

 background:url(../../i/ffon2.gif) top right no-repeat;

}



.cut3 {

 background:url(../../i/ffon4.gif) bottom right no-repeat; 

}





.cut4 {

 background:url(../../i/ffon3.gif) bottom left no-repeat;

 padding:10px; 

}





.cut4 img{

 border:1px solid #29176F;

}





.cut5 {

 border:1px solid #CCC8DD;

 padding:10px;

 text-align:center;

}



.pics_comment {

 padding:10px 10px 20px 10px;

 color:#29176F;

}



.card {

 width:51px; 

 height:17px; 

 background-color:#CCC8DD;

 text-align:center; 

 padding-top:2px;

 margin-left:10px;

}



.card img{

 border:0px solid;

}
