* {font-size:12px; font-family: Tahoma;}
body {margin:0; padding:0; background: #fff;}
img {border:0; padding:0; margin:0;}
ul, ol { margin-top:0px; margin-bottom:7px; }
 li { margin-bottom:2px; }
p {margin:0; padding: 10px 0;}
form {margin:0; padding:0;}
   input, select, option {font-size: 11px;}
	form *  {vertical-align: middle;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {color: #FFE793; font-weight: bold; font-size: 17px; text-transform: uppercase;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: underline; color: #81031c;}
	a:hover {text-decoration: none;}

/* Common */
.hr {background:#fff; height:6px; font-size:0;}
 .hr img {display:block; height:6px;}
.hr1 {background: url(/i/bg-circles.gif) repeat-x 0 50%;}
.hr2 {background:#FFE793; height:5px; font-size:0;}
 .hr2 img {display:block; height:5px;}
.tor{padding: 9px 0 0px 36px;}
.br-item0{ margin-right: 23px;}
.br-item{ margin:0 23px;}
.add{ padding: 25px 18px 30px 23px; background: #FF9500; color: #45381e; font-size: 11px;}
.content-main {padding: 11px 9px 0 0px;}
.cont{ background: #FFC700;}
.head {background: url(/i/bg-anons.gif) no-repeat; padding: 2px 0 15px 12px; font-family: Arial Narrow; font-size: 17px; color: #fff; font-weight: bold;}
.pict {margin: 15px 23px; padding: 9px 11px; background: url(/i/bg-pic.gif) no-repeat;}
.content{ padding: 0 12px; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}
 .content img{ float: left; margin: 10px 20px 10px 0; border: 3px solid #AB0224;}
 .content img.fl{ float: none; border: 3px solid #AB0224;}
 .content img.bd{ border: 3px solid #AB0224; display: block; float: none;}
 .content img.bl {display: block; float: none; border: none;}
 .content ul { list-style:none; margin:10px 0 15px 15px; padding:0;}
 			 ul li {background: url(/i/point1.gif) no-repeat 0 4px; margin-bottom:1px; padding-left:15px;}
 			 ul li a{text-decoration: none;}
 			 ul li a:hover{ color: #B00124;}
.agent{padding: 3px 20px 0 26px; background: url(/i/bg-news.gif);}
.dnew {background: url(/i/brd-b.gif) repeat-x 0 100%; padding: 12px 10px 15px 0; font-size: 11px;}
.new1 {background: url(/i/brd-b.gif) repeat-x 0 100%; padding: 7px 10px 5px 5px; font-weight: bold; color: #B00124;}
 .new1 a{ color: #000; font-weight: bold; text-decoration: none;}
 .new1 a:hover{ color: #B00124; font-weight: bold; text-decoration: none;}
.rassylka {padding: 20px 0 18px 28px; background: #d77f04; margin:0 1px 0 1px;}
.info {padding: 10px 1px 20px 23px; font-size: 11px; color: #81031c;}
.counter {padding: 8px 29px 15px 5px;}
.point1{ background: #FFCF67 url(/i/point1.gif) no-repeat 25px 15px; border: 1px solid #FF9500; margin: 0 1px; padding: 9px 0 9px 37px; color: #AB0224; font-weight: bold; text-transform: uppercase;}
.main{ background: #FFCF67  url(/i/point2.gif) no-repeat 22px 12px; border: 1px solid #D77F04; padding: 6px 0 8px 37px;}
 .main a{ color: #B86F08; font-size: 11px; font-weight: bold;}
.specpredl{ padding: 20px 0;}
	.specpredl div{ font-size: 12px; color: #81031c;}
    .specpredl div a{ font-size: 12px; font-weight: bold; text-decoration: none;}
	 .specpredl div a:hover{ font-size: 12px; font-weight: bold; text-decoration: none; color: #d60932;}
.kroh{ padding: 14px 0 10px 10px;  font-size: 11px; color:#B86F08; font-weight: bold;}
 .kroh a{ font-size: 11px; font-weight: bold;}
.anons{ padding-top: 10px; color: #81031C; font-size: 11px; font-weight: bold;}
/* Text */
.smaller {font-size: 10px;}
.bld-sm {font-size: 11px; font-weight: bold;}

.zag{ color: #AB0224; font-size: 18px; border-bottom: 1px solid #AB0224; padding: 0px; margin-right: 40px;}
.zag1{ color: #AB0224; font-size: 18px;}

/* Backgrounds */
.bg{ background: #FFC700;}
.bg-fon{ background: url(/i/bg-fon.gif) no-repeat 270px 0; }
.bg1{ background: #A50324;}
.bg-menu{ background: #D77F04;}
.bg3{ background: #FFC700;}
.statui {background: url(/i/statui.jpg) no-repeat 0 23px;}
.pavlin{background: #ff9500 url(/i/pavlin.gif) 100% 100% no-repeat;}
.tb-bot{ background: #FF9500; margin: 0 11px;}
.bg-h1{background: url(/i/bg-h1.gif) no-repeat; padding: 14px 15px 17px; margin-top: 12px;}
.bg-poisk{background: #FFCF67; padding: 12px 20px; margin: 10px 0 20px; border: 1px solid #B86F08; color: #B86F08;}
/* Links */


/* Images */
.logo{margin: 0 36px; display: block;}
.hram{margin:0 6px; display: block;}
.tur1{ margin: 0 0 9px 0px; display: block;}
.poisk{margin: 0 0 4px 3px; display: block;}
.for{ margin: 24px 0 8px 0; display: block;}

.hotel{ margin: 0 20px 10px 0; border: 3px solid #AB0224;}
/* Bread */
	
/* Tables */

/* Forms */
.arr{ margin-left: 18px;}
.arr1{ margin-left: 9px;}
.search{ padding: 0 0 14px 18px;}
.inp-rassylka {width: 128px;}
.detail{ padding: 10px 10px; background: #D77F04; width: 430px; margin: 0px 0 10px 5px;}
 .detail span{ color: #fff; font-size: 14px; font-weight: bold; padding: 0 10px;}
 .detail select{ width: 120px;}
.quest-form{ background: #FFCF67; width: 360px; margin: 20px 0; padding: 10px 0px; border: 1px solid #B86F08;}
 .quest-form div{color: #B86F08;}
  .quest-form div span{font-weight: bold;}
.ar{ width: 210px;}
.inp{ width: 210px;}
.sub{ background: #D77F04; color: #fff; font-weight: bold; padding: 2px 2px; border: none;}
.sel{width: 210px;}

.quest-form1{ background: #FFCF67; margin: 20px 0; padding: 10px 0px; border: 1px solid #B86F08;}
 .quest-form1 div{color: #B86F08;}
  .quest-form1 span{ padding: 0 20px 0 5px;}
.pol{ font-size: 11px;}
 .pol input{ width: 20px; font-size: 11px;}
/*menu*/
.menu-g a {color: #ffe793; font-family: Verdana, sans-serif; text-decoration: none; font-weight: bold;}
	.menu-g a:hover {color: #ffcc00;}
.menu-g1{ background: #FF9500; color: #AC0224; font-weight: bold; font-family: Verdana, sans-serif;}	

.menu-v{ padding:0 11px;}
 .menu-v .it {border: 1px solid #ff9500; border-top: 0px; background: #ffcf67 url(/i/circle.gif) 23px 8px no-repeat; padding: 6px 0 5px 44px;}
  .menu-v .it a {color: #81031c; font-weight: bold; font-size: 11px; text-decoration: none;}	
  .menu-v .it a:hover {color: #d60932;}
 .menu-v .it1 {border: 1px solid #ff9500; border-top: 0px; background: url(/i/circle.gif) 23px 8px no-repeat; padding: 6px 0 5px 44px; color: #d60932; font-weight: bold; font-size: 11px;}
.top-bl{padding-bottom:5px; background: #FFE793;} 

/*ul*/

.spis1{margin: 10px 0 15px 40px; padding:0;} 
 .spis1 li {margin-bottom:1px;}
 
 /*link*/
.podr{color: #81031c; font-size: 11px; text-decoration: none}
 .podr:hover{color: #d60932; font-size: 11px;}
 
/*news*/
.news{padding:10px 10px; background: #FFCF67; border-bottom: 1px solid #AB0224;}
.news1{padding:10px 10px; border-bottom: 1px solid #AB0224;}
.date{color: #d60932; font-weight: bold; padding-bottom: 5px;}
.pagenum{ background: #FFCF67; padding: 5px 10px; font-weight: bold;}
.back{padding: 10px; }
 .back a{font-size: 12px; font-weight: bold; color: #AB0224;}
 
 /*question*/
.guestion{ background: #FFCF67; color: #B86F08; font-weight: bold; padding: 2px 10px; border: 1px solid #B86F08; width: 70px;}
.brd-quest{ border-bottom: 1px solid #B86F08; padding-top: 20px;}
.text{ padding: 8px;}
.nam{color: #B86F08; font-weight: bold; font-size: 14px; }
.bold{color: #B86F08; font-weight: bold; font-size: 10px; padding-left: 5px;}

/*content*/
.tbl{border-bottom: 1px solid #D77F04; border-left: 1px solid #D77F04; margin: 7px 0 12px;border-collapse: collapse;}
	.tbl .tr-h td {background: #ffcf67;}
	.tbl td p { padding:0; margin:1px 3px; font-size: 11px;}
   .tbl td p b { font-size: 11px;}
	.tbl tbody tr td {border-top: 1px solid #D77F04; border-right: 1px solid #D77F04; padding: 5px 2px 4px 2px; font-size:10px; }

.td-h {background: #ffcf67;}
.tbl td.td-noborder { border:0;}   
/* advert */
#advert2, #advert3, #advert4 {
	text-align: center;
}
#advert4 {
	background: #ff9600;
	margin: 0 1px 0 1px;
}
