html{
  background:#fff;
}
body{
  font:.9em 'Calibri', sans-serif;
  color:#000;
}
fieldset{
  border:none;
}
img, a img{
  border:none;
}
a{
  text-decoration:underline;
  color:#f60;
}
a:visited{
}
a:hover{
  text-decoration:none;
}
a:focus, a:active{
  outline:none;
}
[onclick]{
  cursor:pointer;
}
.warning{
  font-weight:bold;
  color:#f60;
}
#header{
  background:url('../images/topmenu.png') no-repeat 0 50% #e57a2b;
}
#topmenu{
  font-weight:bold;
  font-size:100%;
}
#topmenu td{
  text-transform:uppercase;
  background:url('../images/topmenu_li.png') no-repeat 100% 6px;
}
#topmenu td.active{
}
#topmenu a, #topmenu a:visited, #topmenu span.active{
  text-decoration:none;
  color:#fff;
}
#topmenu a:hover{
  text-decoration:underline;
}
#topmenu a{
}
#topmenu span{
  color:#999;
}
#topmenu .marked{
  font-weight:bold;
}
#search{
}
#search label{
  background:url('../images/search.png') no-repeat 0 2px;
}
#search input[type="text"]{
  font-style:italic;
  border:none;
  background:none;
  color:#999;
}
#wrapper{
}
#left{
}
#calendar{
  background:url('../images/cal_bot.png') no-repeat 0 100%;
}
#calendar > div{
  background:url('../images/cal_bg.png') no-repeat -5px 0;
}
#calendar table{
  border:1px solid #d8d5d5;
  border-top:none;
}
#calendar caption{
  font-size:140%;
  font-weight:bold;
  background:url('../images/cal_top.png') no-repeat;
  color:#ef6805;
}
#calendar th{
  text-transform:uppercase;
  font-size:90%;
  font-weight:normal;
  background:url('../images/cal_th.png') repeat-x;
  color:#999;
}
#calendar td{
  font-weight:bold;
  border:1px solid #d8d5d5;
  background:url('../images/cal_curr.png') repeat-x;
  color:#666;
}
#calendar td:hover{
  background:#f4b17e;
}
#calendar td a{
  text-decoration:none;
  color:#666;
}
#calendar td:hover a{
  color:#cd2724;
}
#calendar td.active{
  background:#e3e3e3;
}
#calendar td.empty{
  background:url('../images/cal_other.png') repeat-x;
}
#left #navibar{
}
#left #navibar ul{
  list-style:none;
  font-size:120%;
}
#left #navibar > ul > li{
}
#left #navibar ul ul{
  font-size:85%;
}
#left #navibar ul a{
  text-decoration:none;
  color:#666;
}
#left #navibar ul ul a{
  text-decoration:underline;
}
#left #navibar ul span{
  color:#f60;
}
#left form, #left .content{
  background:url('../images/left_bg.png') repeat-y;
}
#left .top{
  background:url('../images/left_top.png') no-repeat;
}
#left .bottom{
  background:url('../images/left_bot.png') no-repeat;
}
#left form h4, #left .content h4{
  font-size:120%;
  text-transform:uppercase;
  background:#000;
  color:#fff;
}
#left form h4 a, #left .content h4 a{
  color:#fff;
}
#left form label{
  background:url('../images/input.png') no-repeat;
}
#left form input[type="text"]{
  font-style:italic;
  font-size:85%;
  border:none;
  background:none;
  color:#999;
}
#left form label[for="message_l"]{
  background:url('../images/textarea.png') no-repeat;
}
#left form textarea{
  font-style:italic;
  font-family:'Calibri', sans-serif;
  font-size:95%;
  border:none;
  background:none;
  color:#999;
}
#left form input[type="image"]{
  cursor:pointer;
}
#left .content a.anonse{
  font-size:120%;
  background:#000;
  color:#fff;
}
.content h1{
  font-size:130%;
  color:#f60;
}
.content h2{
  font-size:120%;
  color:#f60;
}
.content h3{
padding-left:30px;

  font-size:110%;
  color:#2b2b2b;
}
.content h4{
  font-size:105%;
  color:#2b2b2b;
}
.content h5{
  font-size:100%;
  color:#f60;
}
.content h6{
  font-size:100%;
  font-style:italic;
  color:#f60;
}
.content img{
}
.content p, .content li{
  font-size:85%;
}
#left .content p, #left .content li{
  color:#000;
}
#left .content a{
}
.content caption{
  color:#f60;
}
#right{
}
#base{
  list-style:none;
}
#phones{
  font-size:120%;
  background:url('../images/header.jpg') no-repeat 40px 0;
  color:#666;
}
#phones h4{
  text-transform:uppercase;
  font-size:150%;
  color:#000;
}
#phones strong{
  font-size:220%;
  color:#ee974e;
}
#phones a{
  color:#666;
}
#movie{
  font:110% 'Impact', sans-serif;
}
#movie blockquote{
  background:url('../images/anonse_bor.png') no-repeat;
  color:#fff;
}
#movie blockquote h4{
  text-transform:uppercase;
  font-size:190%;
  background:url('../images/anonse_bg.png');
  color:#e67f33;
}
#movie blockquote strong{
  text-transform:uppercase;
  font-size:160%;
}
#movie blockquote p{
  background:url('../images/anonse_bg.png');
}
#movie blockquote p:first-child{
  background:none;
}
#content{
  color:#100a02;
}
#content a{
  color:#100a02;
}
.sub{
  list-style:none;
  font-style:italic;
  font-size:85%;
  color:#f60;
}
.sub li{
}
.sub a{
  color:#f60;
}
.sub span{
}
.sub span.active{
}
#content .pager, #content .pager a{
}
#content h1, .sub+h1{
  font-size:160%;
  color:#f60;
}
#content h2{
  font-size:140%;
  color:#f60;
}
#content h3{
  font-size:130%;
  color:#2b2b2b;
}
#content h4{
  font-size:120%;
  color:#2b2b2b;
}
#content h5{
  font-size:110%;
  color:#f60;
}
#content h6{
  font-size:100%;
  color:#f60;
}
#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a{
  color:#f60;
}
#content ul{
  list-style-image:url('../images/ul.gif');
}
#content ul ul{
  font-size:100%;
}
#content p{
}
#content img{
  border:2px solid #f17b21;
}
#content td img{
  border:none;
}
#content .calendar img{
  border:2px solid #f17b21;
}
#content .calendar h4{
  text-transform:uppercase;
  font-size:120%;
  color:#e77011;
}
#content .calendar h4 a{
  text-decoration:none;
  color:#e77011;
}
#content .calendar address{
  font-style:normal;
  font-size:110%;
}
#content .calendar strong{/*
  text-transform:uppercase;*/
}
#content .calendar span{
  color:#e77011;
}
#content .calendar td > a{
  text-transform:lowercase;
  text-decoration:none;
  font-size:90%;
  border:3px solid #ddd;
  background:#000;
  color:#fff;
}
#content td img[src*="captcha"]{
  border:1px solid #473626;
}
#content label{
  background:url('../images/input.png') no-repeat;
}
#content input[type="text"]{
  font-style:italic;
  font-size:85%;
  border:none;
  background:none;
  color:#999;
}
#content label[for="message"], #content label[for="extra"], #content label[for="address"]{
  background:url('../images/textarea.png') no-repeat;
}
#content textarea{
  font-style:italic;
  font-family:'Calibri', sans-serif;
  font-size:95%;
  border:none;
  background:none;
  color:#999;
}
#content .messages+form label, #content .topics+form label, #content .faq label{
  background:none;
}
#content .messages+form input[type="text"], #content .topics+form input[type="text"], #content .faq input[type="text"]{
  background:url('../images/input.png') no-repeat !important;
}
#content .messages+form textarea, #content .topics+form textarea, #content .faq textarea{
  background:url('../images/textarea.png') no-repeat !important;
}
#content input.checkbox, #content input.radio, #content input.image{
  border:none;
}
#content input[type="submit"], .content input[type="submit"], #content input[type="button"], .content input[type="button"], #content .but{
  cursor:pointer;
  text-decoration:none;
  border:1px solid #c7a162;
  background:#ff8100;
  color:#fff;
}
#content button{
  cursor:pointer;
  text-transform:uppercase;
  font-weight:bold;
  font-size:80%;
  border:none;
  background:url('../images/arr.png') no-repeat 0 3px;;
  color:#033;
}
#content form td img{
  border:none;
}
#content form td ul{
  list-style:none;
}
#content form sup{
  color:#f60}
#content th{
  background:#fff;
  color:#333;
}
#content .tablelist td{
  border:1px solid #b8b8b8;
  background:#ffe7ce;
}
#content .stripe td{
}
#content form td{
  border:none !important;
  background:none !important;
}
.mainGallery{
	background:url('/images/xsl_images/loader.gif') no-repeat 50% 50%;
}
.gallery .control{
	cursor:pointer;
}
#content .gallery ul{
  list-style:none;
  list-style-image:none;
}
.gallery li{
  overflow:hidden;
  border:2px solid #cadccb;
}
.mainGallery{
  border:2px solid #cadccb;
}
#content .gallery img, .content .gallery img{
  border:none;
}
#footer{
  border-top:1px solid #030304;
  color:#cacfb6;
}
#footer address{
  font-style:normal;
  font-size:85%;
  background:url('../images/content_br.gif') no-repeat 100% 0;
}
#footer a{
  color:#999;
}
#footer #copyright{
  color:#030304;
}
#footer #footeredit{
  color:#666;
}
#footeredit h4{
  text-transform:uppercase;
  font-size:100%;
  color:#000;
}
#footeredit strong{
  font-style:normal;
  font-size:150%;
  color:#ee974e;
}
#footeredit p{
  font-style:italic;
}
