/*
font-family: (шрифт без засечек), Arial, Helvetica, sans-serif;
font-family: (шрифт с засечками), "Times New Roman", Times, serif;
font-family: (моноширинный шрифт), "Courier New", Courier, monospaced;
*/
BODY {
	margin: 0px; padding: 0px;
	background: #ffd850 url('../img/head_h-fill.jpg') left top repeat-x;
	font-family: 'Arial', Helvetica, sans-serif;
	text-indent: 0pt;
}
BODY a {
	text-decoration: none;
}
table{color:#661818;}
#topDiv {
	display: block; position: relative;
	width: 100%; height: 170px;
	text-align: center;
}
#flashDiv {
	display: block; position: relative;
	width: 100%; height: 335px;
	background: #ffd850;
	text-align: center;
}
#mainDiv {
	display: block; position: relative;
	width: 100%;
	text-align: center;
}
#footer {
	display: block; position: relative;
	width: 100%; height: 45px;
	text-align: center;
	color: #fff99f;
	font: 8pt 'Tahoma', Arial, Helvetica, sans-serif;
	line-height: 10px;
}
#footer_bg {
	display: block; position: relative;
	width: 980px; height: 45px;
	background: url('../img/footer_bg.jpg') repeat-x;
	margin: auto;
}
#footer_l {
	display: block; position: absolute;
	width: 20px; height: 45px;
	left: 0px; top: 0px;
	background: url('../img/footer_l.jpg') no-repeat;
}
#footer_r {
	display: block; position: absolute;
	width: 20px; height: 45px;
	right: 0px; top: 0px;
	background: url('../img/footer_r.jpg') no-repeat;
}
#wrapper-head {
	display: block; position: relative;
	width: 980px;
	margin: auto auto;
	text-align: left;
}
#wrapper-main {
	display: block; position: relative;
	width: 980px;
	margin: auto auto;
	text-align: left;
}
#margin-prices {
	display: block; position: relative;
	width: 980px; height: 190px;
	margin: auto auto;
	text-align: left;
}
#c4logo {
	display: block; position: absolute;
	width: 200px; height: 170px;
	border: 0px;
	text-decoration: none;
	background: url('../img/c4logo.jpg') no-repeat;
}
#studiotitle {
	display: block; position: absolute;
	left: 220px; top: 5px;
	width: 545px; height: 43px;
	font-size: 1px;
	background: url('../img/title.jpg') no-repeat;
}
#menublock {
	display: block; position: absolute;
	left: 207px; top: 48px;
	width: 568px; height: 53px;
}
#menublock span{
	line-height: 12px;
}
.mItem {
	display: block; position: relative;
	float: left;
	text-decoration: none;
	text-align: center;
	font: bold italic 10pt 'Arial';
	color: #ffe400;
	border: 0px;
}
.mItem:HOVER {
	color: #9f3232;
}
#mItem1 {
	width: 146px; height: 53px;
	background: url('../img/c4menu-left.jpg') 0px 0px no-repeat;
}
#mItem1:HOVER {
	background-position: 0px -53px;
}
#mItem2 {
	width: 139px; height: 53px;
	background: url('../img/c4menu-mid.jpg') 0px 0px no-repeat;
}
#mItem2:HOVER {
	background-position: 0px -53px;
}
#mItem3 {
	width: 139px; height: 53px;
	background: url('../img/c4menu-mid.jpg') 0px 0px no-repeat;
}
#mItem3:HOVER {
	background-position: 0px -53px;
}
#mItem4 {
	width: 144px; height: 53px;
	background: url('../img/c4menu-right.jpg') 0px 0px no-repeat;
}
#mItem4:HOVER {
	background-position: 0px -53px;
}
#glow {
	display: block; position: absolute;
	width: 182px; height: 101px;
	left: 795px; top: 48px;
	background: url('../img/glow.jpg') no-repeat;
}
#contacts {
	display: block; position: absolute;
	left: 790px; top: 57px;
	font: 19px 'Verdana';
	color: #b70000;
	line-height: 25px;
}
#stripedbars {
	display: block; position: absolute;
	width: 580px; height: 55px;
	left: 200px; top: 101px;
	background: url('../img/stripedbars.jpg') no-repeat;
}
.stripedbar {
	display: block; position: absolute;
	width: 568px; height: 22px;
	color: #fff;
	font: 10px 'Arial';
	line-height: 22px;
	text-align: center;
}
.stripedbar a {
	color: #fff;
	font: 10px 'Arial';
	text-decoration: none;
	line-height: 22px;
}
.stripedbar a:HOVER {
	text-decoration: underline;
}
#bar1 {
	left: 207px; top: 105px;
}
#bar2 {
	left: 207px; top: 128px;
}
#indexTxt {
	position: absolute;
	width: 470px; height: 340px;
	left: 0px; top: 25px;
}

#indexTxt h1, #indexTxt h2, #indexTxt h3 {margin:0px;}

h1 {
	font: 25px 'Georgia';
	color: #c20303;
	margin: 0px;
}
h2 {
	font: 20px 'Georgia';
	color: #c20303;
}
h3 {
	font: 18px 'Georgia';
	font-style: italic;
	color: #c20303;
}

#indexTxt p {
	font: 14px 'Trebuchet MS';
	color: #661818;
	margin: 0px;
	line-height: 17px;
}
#indexTxt a {
	font: 14px 'Trebuchet MS';
	color: #c20303;
	text-decoration: underline;
}
#indexTxt a:HOVER {
	text-decoration: none;
}
.commonTxt {
	font: 14px 'Trebuchet MS';
	color: #661818;
	margin: 0px;
	line-height: 17px;
}
#prices {
	display: block; position: absolute;
	width: 495px; height: 425px;
	top: 0px; left: 485px;
	background: url('../img/pricesbg.jpg') top no-repeat;
}
#prices a {
	display: block; position: absolute;
	right: 10px; bottom: 10px;
	font: 11px 'Tahoma'; 
	color: #ee9916;
	text-decoration: underline;
	padding-right: 17px;
	/*background: url('../img/prices_arr.png') right 6px no-repeat;*/
}
#prices a:hover {
	text-decoration: none;
}
#explan {
	display: block; position: relative;
	float: left;
	width: 495px;
	font: 11px 'Trebuchet MS';
	color: #661818;
	line-height: 12px;
	margin-top: 5px;
}
#prices span {
	color: #fdf400;
}
.pricesBlock {
	display: block; position: relative;
	float: left;
	margin: 0px 0px 4px 9px;
	width: 234px; height: 177px;
}
#prBlock1 {
	left: px; top: px;
}
#prBlock2 {
	left: px; top: px;
}
#prBlock3 {
	left: px; top: px;
}
#prBlock4 {
	left: px; top: px;
}
.pricecapt {
	margin: 57px 5px 0px 8px;
	color: #fff;
	font: bold 11pt 'Trebuchet MS', "Times New Roman", Times, serif;;
}
.priceabout {
	margin: 7px 12px 5px 10px;
	color: #ffd3d3;
	font: 8pt 'Tahoma';
	line-height: 12px;
}
.txtBlock-top {
	width: 339px; height: 11px;
	background: url("../img/txtblock_t.jpg") no-repeat;
	font-size: 1px;
}
.txtBlock-cont {
	width: 339px; min-height: 300px;
	background: #f3970c url("../img/txtblock_fill.jpg") repeat-x;
	border-left: 1px solid #D84C00;
	border-right: 1px solid #D84C00;
	padding: 0px 10px;
}
.txtBlock-text {
	color: #7a0000;
	font: 9pt 'Tahoma';
}
.txtBlock-capt {
	color: #ff4800;
	font: 14pt 'Verdana';
}
.txtBlock-bottom {
	width: 339px; height: 33px;
	background: url("../img/txtblock_b.jpg") no-repeat;
	font-size: 1px;
}
.contBlock-top {
	width: 765px; height: 10px;
	background: url("../img/contblock_t.jpg") no-repeat;
	font-size: 1px;
}
.contBlock {
	/*display: block; position: relative;*/
	width: 800px; min-height: 118px;
	margin: auto;
	font: 14px 'Trebuchet MS';
	color: #661818;
	line-height: 17px;
}
.contBlock-bottom {
	width: 765px; height: 28px;
	background: url("../img/contblock_b.jpg") no-repeat;
	font-size: 1px;
}
.folioimg {
	width: 78px; height: 78px;
	border: 2px solid #EE9012;
}
.folioimg:HOVER {
	border-color: #e23e25;
}
.foliodate {
	display: block; position: relative;
	font: 8pt 'Trebuchet MS';
	color: #661818;
	margin: 3px 0px;
}
.foliotitle {
	display: block; position: relative;
	font: 10pt 'Trebuchet MS';
	color: #c20303;
	margin: 0px 0px;
}
#folioarrs {
	display: block; position: absolute;
	width: 650px;
	z-index: 90;
	text-align: left;
}
#folioleft {
	display: block; position: absolute;
	width: 80px; height: 60px;
	left: 0px;
	top: -60px;
	text-decoration: none;
	background: url('../img/folio_left.jpg') left no-repeat;
	opacity: 1;
	filter: alpha(opacity=100);
}
#folioleft:HOVER {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#folioright {
	display: block; position: absolute;
	width: 80px; height: 60px;
	top: -60px;
	right: 0px;
	text-decoration: none;
	background: url('../img/folio_right.jpg') right no-repeat;
	opacity: 1;
	filter: alpha(opacity=100);  
}
#foliodown:HOVER {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.curPageNum {
	font: bold 30pt 'Arial';
	color: #dd3b22;
	left: 17px; top: 205px;
}
.pageLink {
	font: bold 18pt 'Arial';
	color: #bc2617;
	z-index: 99;
}
.pageLink:hover {
	color:#dd3b22;
}
#folioleft p {
	position: absolute;
	left: 55px; top: 13px;
	text-align: center;
	margin: 0px;
	font: bold 18pt 'Arial';
	color: #bc2617;
}
#folioright p {
	display: block; position: absolute;
	height: 50px; right: 55px; top: 13px;
	text-align: center;
	margin: 0px;
	font: bold 18pt 'Arial';
	color: #bc2617;
}
.foliolink {
	display:block;
	position:relative;
	text-decoration: none;
	color: #F07800;
	cursor: pointer;
}
.foliolinkImg {
	display:block;
	position:relative;
	color: #F07800;
	cursor: pointer;
	height: 130px;
	width: 405px;
	overflow:hidden;
	border: 2px solid #F07800;
}
.folioTitleLink{
	color: #F07800;
	font-size:18pt;
	text-decoration:underline;
}
.folioImgClass{
	border:0px;
}
.folioElementBlock{
	display:block;
	position:relative;
	float:left;
	height: 190px;
	width: 410px;
	text-align:center;
}

.itemCapt {
	text-align: center;
	font: 25px 'Georgia';
	color: #c20303;
	margin: 10px auto;
}
.itemCont {
	min-height: 150px;
	text-align: left;
	width: 800px;
	margin: auto;
	font: 14px 'Trebuchet MS';
	color: #661818;
	line-height: 17px;
}
.itemCont h4 {
	font: bold 11pt 'Tahoma';
	color: #c20303;
	margin: 5px auto;
}
.itemCont h5 {
	font: bold 10pt 'Tahoma';
	color: #F9EEB6;
	margin: 5px auto;
}
.itemCont a {
	font: 14px 'Trebuchet MS';
	color: #c20303;
	text-decoration: underline;
}
.itemCont a:hover {
	text-decoration: none;
}

.itemCont td {
	color: #661818;
	font: 14px 'Trebuchet MS';
}
.itemCont ol,ul {
	text-indent: 0px;
	list-style-position: outside;
}

.capt {
	font: 25px 'Georgia';
	color: #c20303;
	margin: 5px auto;
}
.link {
	font: 14px 'Trebuchet MS';
	color: #c20303;
	text-decoration: underline;
}
.link:hover {
	text-decoration: none;
}
.pagesSpan table {
	border: 0px dashed #FF878C;
	color: #661818;
	font: 14px 'Trebuchet MS';
}
.pagesSpan td {
	border: 1px dashed #F9EEB6;
	vertical-align: middle;
}
.est-tab-l {
	width: 23px; height: 297px;
	background: url('../img/est-tab-l.jpg') no-repeat;
	font-size: 1px;
}
.est-tab-m {
	width: 352px; height: 297px;
	background: url('../img/est-tab-m.jpg') repeat-x;
}
.est-tab-r {
	width: 27px; height: 297px;
	background: url('../img/est-tab-r.jpg') no-repeat;
	font-size: 1px;
}
.est-trans-nar-l {
	width: 15px; height: 297px;
	background: url('../img/est-trans-nar-l.jpg') no-repeat;
	font-size: 1px;
}
.est-trans-nar-r {
	width: 15px; height: 297px;
	background: url('../img/est-trans-nar-r.jpg') no-repeat;
	font-size: 1px;
}
.est-trans-wide-l {
	width: 42px; height: 213px;
	background: url('../img/est-trans-wide-l.jpg') no-repeat;
	font-size: 1px;
}
.est-trans-wide-r {
	width: 42px; height: 213px;
	background: url('../img/est-trans-wide-r.jpg') no-repeat;
	font-size: 1px;
}
.est-txt-cell {
	width: 375px; height: 213px;
	font: 9pt 'Tahoma';
	color: #000;
}
.est-txt-cell div {
	padding: 5px;
}
.est-txt-cell a {
	display: block; position: absolute;
	bottom: 5px; right: 10px;
	color: FFFF99;
}
.est-txt-cell a:hover {
	text-decoration: underline;
}
.est-txt-l {
	display: block; position: relative;
	width: 364px; height: 137px;
	left: 0px; top: 34px;
	border: solid #bb0000;
	border-width: 1px 0px 1px 1px;
	border-collapse: separate;
	background: #f49e59;
}
.est-txt-r {
	display: block; position: relative;
	width: 364px; height: 137px;
	left: 0px; top: 34px;
	border: solid #bb0000;
	border-width: 1px 1px 1px 0px;
	border-collapse: separate;
	background: #f49e59;
}
.houseImg {
	border: 2px solid #e15353;
}
#_feedback_form_id table,td {
	border: 0px;
}
.feedback_msg {
	font: bold 12pt 'Arial';
	color: #555;
}
.folioCats{
	color:#7a201f;
	font-size:14pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.folioCats a{
	font-size:12pt;
	color:#b52413;
	text-decoration:underline;
}
.folioCats a:hover{text-decoration:none;}
.clear{clear:both;}
.folioSubcats{
	color:#7a201f;
	font-size:10pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.folioSubcats a{
	color:#de3c23;
	text-decoration:underline;
}
.folioSubcats a:hover{text-decoration:none;}

#itemHolder{
	margin:auto auto;
	display:block;
	position:relative;
	width:980px;
}
#itemLeftCol{
	display:block;
	position:relative;
	width:700px;
	float:left;
}
#itemRightCol{
	display:block;
	position:relative;
	width:230px;
	float:right;
}
.itemRightBlock{
	display:block;
	position:relative;
	text-align:center;
	font: 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #661818;
}
.itemLink{
	font-size:22pt;
	text-decoration:none;
	border-bottom:1px dashed;
	color:#F07800;
}

.packages td, th{
	text-align:center;
	border:1px dotted #bb2513;
}
.packages td.title{text-align:left;}
a.vkladka{
	text-decoration:none;
	border-bottom:1px dashed;
}
a.vkladkaActive{
	font-size:14pt;
	text-decoration:none;
	border-bottom:none;
}
#contDescr{
	position: absolute; 
	left:23px; 
	top: 80px; 
	width: 150px; 
	height: 100px; 
	display: none; 
	background: #691817 url('../img/contdescr.jpg') no-repeat; 
	opacity: 0; 
	z-index:99; 
	font-size:14px;
	line-height:16px;
	color:white;
}
#contDescr p{margin:0px;}
.questionP{
	margin:0px; 
	padding: 0px;
	padding-bottom:5px;
}

SPAN.voterSpan {
  font-size:22pt;
  border-bottom:1px dashed;
  color:#F07800;
  cursor: hand;
  cursor: pointer;
}
SPAN.voterSpan:hover {
  font-size:22pt;
  border-bottom:1px solid;
  color:#F07800;
  cursor: hand;
  cursor: pointer;
}