* { margin:0; padding:0;}
body { background:#121212; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#979797;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url("../images/tail-top.gif"/*tpa=http://www.mf-ester.ru/images/template/images/tail-top.gif*/) left top repeat-x #ffbb00;}
.tail-bottom { background:url("../images/tail-bottom.gif"/*tpa=http://www.mf-ester.ru/images/template/images/tail-bottom.gif*/) left bottom repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:47px;}
.form input {width:190px; padding:2px 0 2px 3px; background:#fff; border-top:1px solid #7e7e7e; border-left:1px solid #7e7e7e; border-bottom:1px solid #d0d0d0;  border-right:1px solid #d0d0d0; text-transform:uppercase;}
textarea { width:200px; height:108px; background:#fff; overflow:auto; border-top:1px solid #7e7e7e; border-left:1px solid #7e7e7e; border-bottom:1px solid #d0d0d0;  border-right:1px solid #d0d0d0; padding:2px 0 0 3px; text-transform:uppercase;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden; margin-top:-18px;}
.site-nav li { display:inline;}
.site-nav li a { padding:11px 0 11px 33px; width:101px; margin:18px 4px 0 0; line-height:.8em; display:block; float:left; color:#fff; text-decoration:none;}
.site-nav li a span { padding-left:17px;}
.site-nav li a:hover { background:#1d1d1d;}
.site-nav li a:hover span {background:url("../images/marker-1.gif"/*tpa=http://www.mf-ester.ru/images/template/images/marker-1.gif*/) no-repeat 0 1px;}
.site-nav li a.act1 { background:#1d1d1d;}
.site-nav li a.act1 span { background:url("../images/marker-1.gif"/*tpa=http://www.mf-ester.ru/images/template/images/marker-1.gif*/) no-repeat 0 1px;}
.site-nav li a.act2 { background:#1d1d1d;}
.site-nav li a.act2 span { background:url("../images/marker-2.gif"/*tpa=http://www.mf-ester.ru/images/template/images/marker-2.gif*/) no-repeat 0 1px;}
.site-nav li a.act2:hover span { background:url("../images/marker-1.gif"/*tpa=http://www.mf-ester.ru/images/template/images/marker-1.gif*/) no-repeat 0 1px;}
.site-nav li a.act3 { background:#1d1d1d;}

.list li {background:url("../images/marker-3.gif"/*tpa=http://www.mf-ester.ru/images/template/images/marker-3.gif*/) no-repeat left 5px; padding:0 0 5px 10px;}
.list li a { color:#d9d9d9; text-decoration:none;}
.list li a:hover { text-decoration:underline;}


/*==================other====================*/
.img-indent { margin:4px 0 0 0; float:left;}
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 20px 0 0;}

.img_wrapper { margin-left: 159px;}

.p1 { margin-bottom:15px;}
.p2 { margin-bottom:20px;}

.wline { margin-bottom:15px; border-bottom: 1px solid #2a2624; padding-bottom: 8px; padding-right: 5px; padding-left: 8px; margin-left: -8px;}

.contacts_form { margin-bottom:15px; border-top: 1px solid #2a2624; padding-top: 8px; padding-right: 5px; padding-left: 8px; margin-left: -8px;}

.phone { /*float:right; margin-right:80px;*/ padding-top: 25px; padding-bottom: 25px;}

p.price {margin-top: 10px;}
p.price span {color: #e2e2e2; text-decoration: underline;}

img.main_slogan 
{
	position: absolute;
	margin-top: 8px;
	margin-left: 0px;
}

div.gallery a.arrow_left {display: block; margin-right: 11px; float: left; width: 3px; height: 67px; background:url("../images/arrow.gif"/*tpa=http://www.mf-ester.ru/images/template/images/arrow.gif*/) 0 32px no-repeat;}
div.gallery a.arrow_right {display: block; margin-left: -7px; float: left; width: 3px; height: 67px; background:url("../images/arrow.gif"/*tpa=http://www.mf-ester.ru/images/template/images/arrow.gif*/) 100% 32px no-repeat;}
div.gallery img {float: left; margin-right: 16px;}

/*==================txt, links, lines, titles====================*/
a {color:#fff;}
a:hover{text-decoration:none;}

h1 { color:#d20508; font-size:11px; margin-bottom:18px; font-weight: bold;}

.txt1 { color:#fff;}

.link { background:url("../images/marker-3.gif"/*tpa=http://www.mf-ester.ru/images/template/images/marker-3.gif*/) no-repeat left 3px; padding-left:10px;}

.link1 { display:block; float:left; background:url("../images/link1-bgd.gif"/*tpa=http://www.mf-ester.ru/images/template/images/link1-bgd.gif*/) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url("../images/link1-left.gif"/*tpa=http://www.mf-ester.ru/images/template/images/link1-left.gif*/) no-repeat left top;}
.link1 b { display:block; background:url("../images/link1-right.gif"/*tpa=http://www.mf-ester.ru/images/template/images/link1-right.gif*/) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line-hor { background:url("../images/line1.png"/*tpa=http://www.mf-ester.ru/images/template/images/line1.png*/); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/images/line1.png', sizingMethod='scale',enabled=true); //background:none; height:1px; overflow:hidden; font-size:0; line-height:0; margin:22px 0 22px 0;}
.line-ver { background:url("../images/line2.gif"/*tpa=http://www.mf-ester.ru/images/template/images/line2.gif*/) repeat-y 180px 0;}

.title { margin-bottom:20px;}


/*==================boxes====================*/
.header-box .border-top { border-top:2px solid #1d1d1d}
.header-box .border-bot { border-bottom:7px  solid #1d1d1d}
.header-box .inner { padding:32px 0 21px 0;}

.box { background:url("../images/box-bg.png"/*tpa=http://www.mf-ester.ru/images/template/images/box-bg.png*/); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/images/box-bg.png', sizingMethod='scale',enabled=true); //background:none; height:57px; width:100%; position:absolute; bottom:6px;}
.box p { float:left; color:#fff; padding:21px 0 20px 15px;}
.box ul { float:left; padding:16px 0 0 16px;}
.box ul li { width:26px; height:26px; float:left; margin-right:7px;}

.box1 { width:520px; background:url("../images/box1-bg.png"/*tpa=http://www.mf-ester.ru/images/template/images/box1-bg.png*/); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/images/box1-bg.png', sizingMethod='scale',enabled=true); //background:none; min-height:546px; height:auto !important; height:546px;}
.box1 .inner { padding:37px 31px 10px 40px;}

/*header*/
#header .indent { padding:55px 0 0 0;}
#header .indent img.logo { margin-top: -3px;}
#header .header-box .col-1 { width:413px;}
#header .header-box .col-1 .indent { padding:0 0 0 14px;}
#header .header-box .col-2 { width:458px;}

/*content*/
#content { min-height:552px; height:auto !important; height:552px;}
#content .bg1 { background:url("../images/cont-bg1.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg1.jpg*/) no-repeat; height:552px;}
#content .bg2 { background:url("../images/cont-bg2.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg2.jpg*/) no-repeat; height:552px; position:relative;}
#content .bg3 { background:url("../images/cont-bg3.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg3.jpg*/) no-repeat; height:552px;}
#content .bg4 { background:url("../images/cont-bg4.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg4.jpg*/) no-repeat; height:552px;}
#content .bg5 { background:url("../images/cont-bg5.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg5.jpg*/) no-repeat; height:552px;}
#content .bg6 { background:url("../images/cont-bg6.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg6.jpg*/) no-repeat; height:552px;}
#content .bg7 { background:url("../images/cont-bg7.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg7.jpg*/) no-repeat; height:552px;}
#content .bg8 { background:url("../images/cont-bg8.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg8.jpg*/) no-repeat; height:552px;}
#content .bg9 { background:url("../images/cont-bg9.jpg"/*tpa=http://www.mf-ester.ru/images/template/images/cont-bg9.jpg*/) no-repeat; height:552px;}

#content div.inner { overflow: auto; height: 499px;}

#content div.info { margin-bottom: 30px;}

/*footer*/
#footer { color:#aaaaaa;}
#footer a { color:#fff;}
#footer p { padding:28px 0 25px 37px; background:#191919;}
#footer .indent {padding-bottom:25px;}
#footer .indent p {text-align: right; padding-right: 23px; padding-bottom:22px;}

.break
	{
	clear: both;
	line-height: 0 !important;
	font-size: 0 !important;
	height: 0 !important;
	}

/*==========================================*/
			
.left .jScrollPaneTrack {
	left: 0;
	right: auto;
	}
.left a.jScrollArrowUp {
	left: 0;
	right: auto;
	}
.left a.jScrollArrowDown {
	left: 0;
	right: auto;
	}	
			
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
	}
/* /IE SPECIFIC HACKED STYLES */
