html,body {margin:0; padding:0; font-size:100%; height:100%; font:normal 12px Tahoma; color:#000; background:#007600 url(../pix/tmp/bkg.jpg) repeat; position:relative;}
*html #all {position:relative; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto')}
*html #flashcontent {position:relative; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto')}
table, table td, table th, table tr {margin:0; padding:0; border-collapse:collapse; vertical-align:top; font-size:100%;}
img {border:0; margin:0; padding:0;}
* html img {behavior:url(pngbehavior.htc);}
a {text-decoration:underline; color:#000; cursor:pointer;}
a:hover {text-decoration:none; color:#000;}
p {margin:10px 0 10px 0; padding:0 0 0 0;}
ul {margin:0; padding:0;}
ol {margin:0; padding:0;}
ul li {margin:0 0 0 30px; color:#a8a8a8; padding:4px 0 4px 14px; list-style:none; background:url(../pix/li.gif) no-repeat 0px 9px;}
ol li {margin:0 0 0 30px; color:#a8a8a8;}
form, fieldset, label {border:0 solid; margin:0; padding:0;}
h3 {font-size:13pt; font-weight:bold;}
h1 {font-size:24pt;}
.rel {position:relative;}
.abs {position:absolute;}
.clear {clear:both; overflow:hidden; zoom:1; font-size:0; height:1%}

#flashcontent {
	border: solid 1px #000;
	min-width: 1000px;
	height: 99%;
	background:#0e0a1b;
	float: none;
}
#splashbody {background:#0e0a1b;}
#all {
	text-align:left;
	min-width:1000px;
}
.abs-player {position:absolute; right:20px; top:10px;}

/*         HEADER                 */

.head {
	display:block;
	height:300px;
	padding:1px;
}

#logoplace {margin-top:9px;}
#sharbl {right:0; top:-190px}

/***BALLS***/
#ball-5 {width:176px; right:577px; top:45px; height:147px; background:url(../pix/5close.jpg) no-repeat}
#ball-5.active {background:url(../pix/5open.jpg) no-repeat}
#ball-4 {width:164px; right:419px; top:5px; height:136px; background:url(../pix/4close.jpg) no-repeat}
#ball-4.active {background:url(../pix/4open.jpg) no-repeat}
#ball-3 {width:145px; right:281px; top:-30px; height:125px; background:url(../pix/3close.jpg) no-repeat}
#ball-3.active {background:url(../pix/3open.jpg) no-repeat}
#ball-2 {width:154px; right:134px; top:-65px; height:125px; background:url(../pix/2close.jpg) no-repeat}
#ball-2.active {background:url(../pix/2open.jpg) no-repeat}
#ball-1 {width:143px; right:-1px; top:-107px; height:128px; background:url(../pix/1close.jpg) no-repeat}
#ball-1.active {background:url(../pix/1open.jpg) no-repeat}
/*** //BALLS***/

#desr {color:#fff; top:115px; left:10px; text-transform:uppercase; font-weight:bold; font-size:11pt; text-align:center;}
#desr p {color:#fdff33;font-size:12pt;}
/*         HEADER       BORDER          */
/*************************************************/
/*************************************************/
/*************************************************/
/* 		MAIN			*/
#wrap4wrap {width:944px; position:relative; margin:0 auto; z-index:-1}
#wrap {background:url(../pix/tmp/cont-bkg.jpg) no-repeat; width:944px; height:534px; position:absolute; z-index:-1}

#container {
	position:relative; 
	display:block; 
	background:#000b6d;
	border-left:solid 24px #1e335c;
	border-right:solid 24px #1e335c;
	z-index:510
}
#inner {
	display:block;
	position:relative;
	margin-left:-24px;
	margin-right:-24px;
	padding:1px;
}

#left {
	float:left; 
	position:relative; 
	width:24px;
	left:0px;
}
#right {
	float:right; 
	position:relative; 
	width:24px;
	right:0px;
}
#center {
	margin-left:24px;
	margin-right:24px;
	position:relative; 
	display:block;
	min-height:640px;
	border-top:4px solid #f6e584;
	border-bottom:4px solid #f6e584;
	border-left:2px solid #f6e584;
	border-right:2px solid #f6e584;
	
}

#catalog1Box {padding:20px 0 0 0 !important; }
#catalog1Box .item {display:inline; float:left; position:relative; padding:0 !important; height:220px;}
#catalog1Box .image  {text-align:center; width:200px; padd1ing:0 !important}
#catalog1Box .image  img {border:1px solid #f6e584}
#catalog1Box .body  {color:#a8a8a8; text-align:center; width:200px;}
#catalog1Box .body  a {color:#fff; font-size:10pt !important; text-align:center; width:200px;}

.galAlbum {float:left !important; margin:0 10px; height:200px;}
.galAlbum img {border:1px solid #f6e584}
.galAlbum p {text-align:center; left:-12px; position:relative;}

.galItem {float:left !important; margin:0 10px; height:200px;}
.galItem img {border:1px solid #f6e584}
.galItem p {text-align:center; color:#fff !important}

#search {width:198px; position:relative; z-index:550}
#searchBox {width:198px; top:13px; left:22px; z-index:550}
#i-text {border:0; width:145px; height:14px;}
#i-subm {border:0; background:#ffee55; font-size:8pt; width:37px; top:-1px; position:relative; height:16px; padding:0; margin:0; }

#mainNav {height:42px; background:#34386c url(../pix/tmp/menu-bkg.jpg) repeat-x; position:relative; 	z-index:10; padding-left:250px;}
#mainNav a {display:block; padding-top:15px; text-decoration:none; color:#fff; font-size:10pt; width:138px; height:46px;}
#mainNav a:hover {background:url(../pix/tmp/menu-hover.jpg) repeat-x; width:138px; }
#mainNav span {text-align:center; float:right; display:block; height:42px; border-left:1px dashed #000;}
/* Boxes */
.Box1  {display:block; position:absolute; left:105px; top:-75px}
/* // BOXES */

#navLine {height:14px; backgro1und:#222 url(../pix/navlinebkg.jpg) repeat-x; font-size:8pt; position:relative; 	z-index:510; color:#ccc; padding-left:250px;}
#navLine a {color:#ccc;}


#cLeft {width:222px; height:100%; min-height:400px; position:relative; float:left; vertical-align:middle;}
#cLeft ul {padding-top:15px; margin-left:18px}
#cLeft ul li {color:#fff; font-size:8pt; background:none; width:200px; padding-left:10px; margin:0; height:18px}
#cLeft .b1 {background:url(../pix/ball-1.png) no-repeat 0 -3px; height:18px;}
*html #cLeft .b1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ramie/5sharov.ru/_tpl/pix/ball-1.png', sizingMethod='crop'); padding-top:2px;}
#cLeft .b2 {background:url(../pix/ball-2.png) no-repeat 0 -2px; height:18px;}
*html #cLeft .b2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ramie/5sharov.ru/_tpl/pix/ball-2.png', sizingMethod='crop');}
#cLeft .b8 {background:url(../pix/ball-8.png) no-repeat 0 -3px; height:18px;}
*html #cLeft .b8 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ramie/5sharov.ru/_tpl/pix/ball-8.png', sizingMethod='crop');}
#cLeft .b1-u {background:url(../pix/ball-u.png) no-repeat 0 -2px; height:18px}
*html #cLeft .b1-u {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ramie/5sharov.ru/_tpl/pix/ball-u.png', sizingMethod='crop');}
#cLeft .b1-red {background:url(../pix/ball-red-1.png) no-repeat 0 -2px; height:18px;}
*html #cLeft .b1-red {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ramie/5sharov.ru/_tpl/pix/ball-red-1.png', sizingMethod='crop');}
#cLeft li.active {background:url(../pix/cLeft-li-active2.jpg) repeat; width:200px;}
#cLeft ul li a {color:#fff; display:block; padding-left:35px;}

#special {text-transform:uppercase; margin-top:35px}
#special img {float:right}
#special p {color:#d3cb71; font-size:10pt; padding-left:30px; padding-top:60px}
#special div {font-size:14pt; color:#fff; padding-left:30px; }

#cCntr {margin-left:232px; color:#a8a8a8; position:relative; margin-right:290px; min-height:640px; height:100%; }
#cCntr:after {content: ""; display: block; clear: both;}
#cCntr h1 {font-size:16pt; color:#eade4e; position:relative; z-index:100; padding:4px 10px 4px 10px; }
#cCntr h2 {font-size:10pt; color:#fff; padding:0 10px 0 10px; }
#cCntr p {color:#a8a8a8; }
#cCntr a {color:#fff}
#cCntr ul {padding:0 10px 0 10px; position:relative; z-index:100}
#cCntr ol {padding:0 10px 0 10px;}
#cCntr div {padding:0 10px 0 10px; position:relative}
#contentWrap {margin-top:-30px; padding:0 20px 0 10px !important; }


.trans {opacity:0.5; filter:alpha(opacity=50); height:33px; z-index:-1; top:-48px; left:-5px; position:absolute; background:url(../pix/tmp/h1-bkg.jpg) repeat;}
.transR {opacity:0.5; filter:alpha(opacity=50); height:33px; width:274px; z-index:-1; top:-48px; left:-5px; position:absolute; background:url(../pix/tmp/h1-bkg.jpg) repeat;}

.news {}
.news img {padding-right:20px; float:left}
.news .date {height:40px; color:#fff}
.archive {margin-top:-45px; float:right;}
.side  {color:#fff}
.items {margin-top:40px;}
.items a {color:#EADE4E}
.items td {padding-bottom:20px;}
.morenews {float:right; margin-top:3px;}
.hsplit {height:60px;}
.side {margin-left:-10px}
.title {display:block; margin-left:10px; margin-top:5px; color:#EADE4E}
.title img {margin-right:20px}
.title:hover {color:#EADE4E}
#newspager {margin-top:40px; margin-left:-100px;}
#newspager div {padding-top:12px}
#newspager p {float:left;}
#cRight {float:right; position:relative; z-index:510; width:274px; margin-right:8px; margin-left:8px;}
#cRight h1 {font-size:16pt; position:relative; z-index:100; padding:4px 0 4px 4px; color:#eade4e; ba1ckground:url(../pix/h1-bkg.jpg) repeat;}
#cRight h2 {font-size:10pt; color:#fff; padding-left:10px}
#cRight p {font-size:8pt; color:#eade4e; padding-left:10px; padding-bottom:22px}
#cRight p.old {color:#d3cb71;}
#cRight p.old a {color:#d3cb71;}
#cRight a {font-size:8pt; color:#eade4e;}
#cRight img {padding-top:12px;}


#preFoot {margin-left:68px; position:relative; margin-top:30px;}
#preFoot img {float:left; margin-right:111px}
#preFoot p {color:#f8f8f8; height:70px; font-size:8pt}
#preFoot a {color:#f8f8f8}
.clear {
	clear:both;
}


.searchResult {padding-top:10px; color:#a8a8a8}
.searchResult a {color:#fff}
.searchResult div {margin-left:10px;margin-bottom:20px}
.searchResult .count {float:left}
.searchResult .page {font-weight:bold}
.searchResult .chap, .searchResult .chap * {font-size:11px}
.searchResult .chap {color:#a8a8a8}
.searchResult .context {display:block; margin-top:4px;font-size:12px; font-weight:normal !important;}
.searchResult .context b {font-size:12px; background-color:#ffe}
.searchResult .link {display:block}
.searchResult .link, .searchResult .link * {font-size:11px; color:#a8a8a8; margin-top:4px}

.commentsBox {font-size:10pt; position:relative}
.commentsBox dt {font-size:10pt; display:inline; font-weight:bold; text-decoration:underline }
.commentsBox dt.date {font-weight:normal; color:#888167; padding-left:30px; text-decoration:none }
.commentsBox dd {padding:10px 0 30px 0; margin:0;}
.commentsBox .answer {padding:15px 0 0 15px; margin-top:20px; position:relative}
.commentsBox .answer div {background:#663328; color:#eade4e; margin-top:10px; margin-right:10px; margin-left:10px;}
#addCommentForm {font-size:9pt; width:620px;  position:relative}
#addCommentForm ul li {background:none;}
#addCommentForm label {font-weight:bold}
#addCommentForm  input {background:#fff; border:1px solid #c6bd9e}
.paginationBox {}
.chain {margin-top:-13px; margin-left:100px}
.chain a {margin-left:10px; color:#A8A8A8}
.chain #this {padding:5px; margin-left:10px; background:#663328; color:#eade4e}
.message {margin-top:20px; width:500px}
.message label {margin-left:20px; padding-top:10px}
#addCommentFormI2 {border:1px solid #c6bd9e; overflow:hidden; position:relative; width:500px; margin-left:118px; margin-top:-20px}
#val {margin-top:40px}
.val-line {margin-1bottom:-17px}
.val-line img {margin-bottom:-13px; width:80px; height:33px; position:relative; margin-left:7px}
#addCommentFormI1b {width:60px; position:relative; z-index:1000}
.subm {text-align:right; float:right; margin-top:-22px }


/* 		MAIN BORDER		*/
/*************************************************/
/*************************************************/
/*************************************************/
/* FOOTER */
.foot {
	position:relative;
	display:block;
	height:111px;
	padding:1px;
	margin-left:70px;
	margin-top:55px
}
.catscafe {position:absolute; right:100px; top:-40px;}
.znaemshowbiznes {position:absolute; right:255px; top:-30px;}
.nixi {position:absolute; right:370px; top:-20px;}
.freshfitness {position:absolute; right:510px; top:-20px;}
/* /FOOTER */


.contacts {color:#F8F8F8; padding:0 10px;}
