@import url(scrollable.css);
@import url(ui.datepicker.css);

/**************************************/
/*              COLORS              */
/**************************************/
a:link { text-decoration: underline; color: #36c; }
a:visited { text-decoration: underline; color: #99c; }
a:hover { text-decoration: underline; color: #c33; }
a:active, a:focus { text-decoration: underline; color: #000; }
ul,ul li {list-style-type: none;}
/*ff0d01 - Малиновый 
#4d3228; - rjhbxytdsq
color: #2468b3;
/**************************************/
/*              GLOBALS               */
/**************************************/
body {background: #a16a4f;font: 16px "Trebuchet MS";color: #4e3225;}
h6{color: #fff;margin-top: 23px;font-weight: normal;font-family: "Trebuchet MS";font-size: 1.1em;}
#vacancy h6 {color: #ff0d01;margin-bottom: 23px;font-size: 1.2em;}
#vacancy {font-size: 13px;}
h1 {font-size: 1.4em}
h2 {font-size: 1.3em}
h3 {font-size: 1.2em}
.componentheading {color: #ff0d01;font-size: 18px;}
/**************************************/
/*              HEADER                */
/**************************************/
#top {background: #70412a;}
#top .center{width: 1000px;margin: 0px auto;position: relative;text-align: left;zoom: 1;}
#top  .center div {position: absolute;}
#top  .center .logo {top: 90px;left: -14px;cursor: pointer;}
#top .center .phone {top: 110px;right: 0px;font-size: 24px;font-weight: bold;text-align: center;color: #ff0d01 !important;}
.phone {color: #ff0d01 !important;}
#top .center .phone sup {font-size: 20px;}
#top .center .phone a{font-size: 11px;color: #ff0d01 !important;}
#top .cap {background: url(/images/cap.jpg) center top no-repeat;width: 100%;height: 322px;}
.c {color: #ff0d01}
/**************************************/
/* 				Tables				  */
/**************************************/
#direction table {border-left: 1px solid #4c3225;border-top: 1px solid #4c3225;width: 80%;margin: 0px auto;border-right: 1px solid #4c3225;border-bottom: 1px solid #4c3225;}
#direction td,th{font: 11px Arial;color: #4c3225;padding: 10px;border-bottom: 1px dotted #4c3225;text-align: center;font-weight: bold;}
#direction table thead {background: #f3ecda;}
#direction thead th {border-bottom: 1px solid #4c3225;color: #ff0d01;font-weight: normal;font-size: 11px;}
#direction th strong {font-size: 12px;font-weight: bold;color: #4c3225;}
#direction tbody th {font-weight: normal;}
#direction .unlim {background: #f3ecda;text-align: center;}
/**************************************/
/* 				Votes				  */
/**************************************/
.votet td {padding: 2px 5px 5px 2px;}
.ocen {width: 100%;position: relative;top: -15px;}
.ocen .vote {background: url(/images/li_bg.jpg);border: 0px solid #ff0d01;height: 18px;position: absolute;top: 0px;left: 0px;z-index: 1;}
.ocen .percent {position: absolute;font-weight: bold;top: 0px; left: 5%;z-index: 2;color: #ff0d01;}
.ocen .percent2 {left: 10%;top: -2px;}
.tdvote {width: 200px;}
/**************************************/
/* 				Scroller			  */
/**************************************/
#scroller_container {position: relative;left: 30px;width: 80%;height: 150px;overflow: hidden;top: 30px;margin: 0px auto;}
#scroller {white-space: nowrap;text-align: right;}

/**************************************/
/* 				Направления йоги	  */
/**************************************/
.opisalovo {margin-top: 10px;}
.opisalovo h1 {color: #800000;margin-bottom: 10px;font-size: 20px;float: left;}
#mainpage h1{color: #800000;margin-bottom: 10px;font-size: 20px;margin-top: 20px;}
.l_img {float: left; margin: 0px 10px 0px 0px;}
.r_img {float: right; margin: 0px 0px 0px 10px;}
.opisalovo dd {float: right;font-weight: bold;color: #000;font-size: 12px;text-align: right; margin-right: 20px;}
.opisalovo .anons {}
/**************************************/
/* 				Инет магаз			  */
/**************************************/
.catalogueDetail {width:100%;margin-top:18px; padding:0px;}
ul.itemCategory {margin:0px 0px 20px 0px; padding:0px;list-style:none;overflow:hidden;}
ul.itemCategory li {float:left;display:block;margin-right:25px; margin-bottom:7px;color:#06a1b5;border-bottom:1px dashed #06a1b5;cursor:pointer;}
.itemType {overflow:hidden;margin-bottom:20px;}
.itemType:last-child {margin-bottom:0px;}
.itemType img {float:left;border-width:1px; border-style:solid;border-top-color:#0d0d0d; border-right-color:#0d0d0d; border-bottom-color:#2c2c2c; border-left-color:#2c2c2c;}
.itemType h3 {margin-left:147px;font-size:13px; font-weight:normal;}
.itemType ul {display:block;margin:0px 0px 0px 147px; padding:0px;list-style:none;}
.itemType p {display:block;margin:0px 0px 0px 147px; padding:0px;list-style:none;}
.itemType ul li {float:left;margin-right:15px;}
.itemType ul li a {color:#06a1b5;}
.itemName {overflow:hidden;margin-bottom:20px;}
.itemName:last-child {margin-bottom:0px;}
.itemName img {float:left;border-width:1px; border-style:solid;border-top-color:#0d0d0d; border-right-color:#0d0d0d; border-bottom-color:#2c2c2c; border-left-color:#2c2c2c;}
.itemName h3 {margin:0px auto auto 147px;font-size:13px; line-height:1; font-weight:normal;}
.itemName p {margin-left:147px;}
.itemDetail {overflow:hidden;}
.itemDetail img {float:left; clear:left;margin-bottom:20px;border-width:1px; border-style:solid;border-top-color:#0d0d0d; border-right-color:#0d0d0d; border-bottom-color:#2c2c2c; border-left-color:#2c2c2c;}
.itemDetail h3 {margin:0px auto auto 147px;font-size:13px; line-height:1; font-weight:normal;}
.itemDetail div, .itemDetail p, .itemDetail span, .itemDetail ul, .itemDetail ol {margin-left:147px;}
.orderThisItem {float:right;padding-left:30px;background:url(/images/marker.gif) left center no-repeat;}
.orderThisItem a {color:#06a1b5;}

/* Меню справа */
.Menu_1 {margin:0px 0px 12px 0px; padding:0px;font-size: 14px;list-style:none;}
.Menu_1 li {margin-bottom:10px;padding-left:0px;text-decoration:none;}
.Menu_1 li.cur {padding-left:0px;color: #ff0d01;}
.Menu_1 li.cur a {font-size:14px;}
.Menu_1 li a {color: #4d3228;}
.Menu_1 li a:hover {text-decoration:underline}

.Menu_2 {margin:12px 0px 12px 20px; padding:0px;font-size:14px;list-style:none;}
.Menu_2 li {margin:0px; padding:0px 0px 4px 20px;font-size:14px; line-height:1;background:none;}
.Menu_2 li a {font-size:14px;}
.Menu_2 li.cur {padding-left:20px;color:#ff0d01;background:none;font-size: 14px;}
.Menu_2 li.cur a {font-size: 14px;}	

.Menu_3 li.cur {padding-left:40px;color:#ff0d01;background:none;font-size: 14px;}
.Menu_3 li.cur a {font-size: 14px;}
.Menu_3 {margin:12px 0px 12px 0px; padding:0px;font-size:14px;list-style:none;}
.Menu_3 li {margin:0px; padding:3px 0px 4px 40px;font-size:14px;background:none;}
.Menu_3 li a {font-size:14px;}




#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index: 999;
}

#mainpage {text-align: justify;}
/**************************************/
/*             NAVIGATION             */
/**************************************/
.m_fon {background: url(/images/mbg.jpg) bottom repeat-x;width: 100%;height: 53px;margin-top: -4px;}
#menu {height: 53px;position: relative;float:right; right:50%;width:auto;zoom: 1; }
#menu ul {position:relative;float:none!important; float:left; right:-50%;zoom: 1; }
#menu li .l{width: 14px;height: 53px;float:left;}
#menu li .r{width: 14px;height: 53px;float:left;}
#menu li {float: left;height: 53px;margin-left: 1px;display: inline;}
#menu li .c{float:left;background: url(/images/mr.jpg) repeat-x;height: 53px;}
#menu li a {display: block;color: #392d20;font: 18px Arial;text-decoration: none;margin-top: 15px;}

.top_uzor {height: 348px;background: url(/images/fon.jpg) repeat-x;width: 100%;position: relative;margin-bottom: -338px;zoom: 1;}
.top_uzor .l {position: absolute;top: 0;left: 0;}
.top_uzor .r {position: absolute;top: 0;right: 0;}


#nav {}
#nav .cur {text-decoration: none;color: #ff0d01;font-size: 16px;}
#nav a{font-size: 14px;font-weight: normal;color: #4d3225;text-decoration: underline;}


.bottom_uzor {height: 348px;background: url(/images/fon2.jpg) repeat-x;width: 100%;position: relative;margin-top: -240px;zoom: 1;}
.bottom_uzor .l {position: absolute;bottom: 0;left: 0;}
.bottom_uzor .r {position: absolute;bottom: 0;right: 0;}

#leftmenu {background: #5b3a2c;list-style-type: none;padding: 2px 0px 2px 0px;width: 242px;}
#leftmenu li {background: url(/images/li_bg.jpg) no-repeat;width: 238px;height: 45px;margin: 0px 0px 1px 2px;list-style-type: none;text-align: left;overflow: hidden;zoom: 1;}
#leftmenu .cur {background: url(/images/bg_cur.jpg) no-repeat;}
#leftmenu li a {display: block;font:bold 14px Arial;color: #4d3228;padding: 16px 0px 0px 14px;}
/**************************************/
/*              FROMS	              */
/**************************************/
#dasdasd {width: 70%;margin: 0px  auto;}
#dasdasd strong{color: #cc0101;}
#dasdasd TD {padding: 2px;vertical-align: middle;font-size: 12px;}
#dasdasd input, #dasdasd select,#dasdasd textarea {border-left: 2px solid #6c6c6c;border-top: 2px solid #6c6c6c;border-right: 1px solid #b3b3b3;border-bottom: 1px solid #cecece;width: 100%;}
.error,.success {margin-top: 50px;}
/**************************************/
/*            DIRECTION	              */
/**************************************/
.line {height: 1px;margin: 15px 0px 15px 0px;background: url(/images/linebg.jpg) repeat-x;}
#direction {text-align: left;}
#direction img {margin: 10px;}
#direction .anons {text-align: left}
#direction  h5,#direction h5 a {font-weight: normal;margin-bottom: 20px;color: #4e3225;font-size: 20px;}
#direction  h1,#direction h1 a {font-weight: normal;margin-bottom: 20px;color: #4e3225;font-size: 20px;}
#direction .item {margin-top: 40px;}
#direction .more {margin-top: 15px;}
#direction .more a,#direction .more a:hover {font-size: 12px;font-weight: normal;color: #2468b3;}
#direction .photo {width: 150px;margin-right: 20px;margin-bottom: 20px;float: left;display: inline;text-align: center;border: 4px solid transparent;}
.more {margin-top: 15px;}
.more a,#direction .more a:hover {font-size: 12px;font-weight: normal;color: #2468b3;}
/**************************************/
/*            MAIN CONTENT            */
/**************************************/
#y_firms {border: 0px solid #fff;padding: 0px;margin: 0px;}
#y_firms td {text-align: left;border: 0px solid #fff;padding: 0px;margin: 0px;padding-top: 15px;padding-right: 50px;}
#y_firms td a {color: #412a22;white-space: nowrap;display: block;margin-bottom: 5px;}
#y_firms tr {border: 0px solid #fff;padding: 0px;margin: 0px;}
.itemType h3{font-size: 18px;font-weight: bold;padding-left: 20px;}
.itemType h3 a{color: #800000;text-decoration: none;}
.bask {border: none;margin-top: -5px;margin-right: 5px;}
.itemName h3 {margin-left: 20px;}
.itemName p {margin: 0px;padding: 0px;}

#white {height: 211px;background:url(/images/bg_white.jpg) repeat-x;position: relative;zoom: 1;line-height: 13px;}
#white .l {height: 211px;position: absolute;top: 0px;left: 0px;width: 31px;background:url(/images/l_white.jpg) no-repeat;}
#white .logo {position: absolute;left: 35px;top: 40px;cursor: pointer;}
#white .phone {position: absolute;right: 35px;top: 70px;font-size: 24px;font-weight: bold;}
#white .phone  {line-height: 100%;}
#white .r {height: 211px;position: absolute;top: 0px;right: 0px;width: 31px;background:url(/images/r_white.jpg) no-repeat;}
#white .c{height: 211px;width: 60%;margin: 0px auto;}
#white .item {float: left;height: 211px;display: inline;width: 140px;text-align: center;cursor: pointer;}
#white .item .img {height: 166px;margin-top: 5px;vertical-align: bottom;}
#white .item .img img {vertical-align: bottom;}
#white .item a{color: #6f4c3c;font-size: 13px;}
.faq span {color: #ff0d01;font-size: 14px;font-weight: bold;}
.leftMenu li a, .leftMenu li a:hover{color: #2468b3;}
#body {margin: 10px 20px 10px 20px;position: relative;z-index: 100;zoom: 1;}
#leftCol {width: 210px;float: left;margin-right:12px;}
#middleCol {background: #fdf9ec;}

.left_photo {background: url(/images/fbg.gif) repeat-y;width: 196px;margin-bottom: 15px;}
.left_photo .img,.left_photo .cap {text-align: center;}
.left_photo .cap a{color: #ce5163;}
.left_photo .b {height: 16px;vertical-align: bottom;}
.left_photo .img img{border: 4px solid #6f4c3c;}
#mainpage img {border: 4px solid #6f4c3c;margin: 5px 10px 10px 0px;}
#mainpage p {text-indent: 20px;margin-top: 20px;}
#mainpage .anot {margin-top: 20px;}
#mainpage .photo img {border: none;}
#mainpage ul,#mainpage li {list-style-type: disc;}
.anot strong{color: #800000 !important;}
.ul {margin-left: 170px;}

.block {margin-top: 30px;}
/*news*/
.news {margin-top: 10px;}
.news div {color: #fff;font-size: 20px;}
.news a,.news p,.news a:hover {color: #fff;font-size: 13px;}
.news p {margin-top: 10px;font-size: 14px;}
.spacer {background: url(/images/spacer.gif) no-repeat;width: 167px;height: 1px;margin: 10px 0px 0px 0px;}

/*box */
.box {background: url(/images/fbg2.gif) repeat-y;width: 238px;margin-bottom: 15px;margin-top: 15px;}
.box .b img,.box .t img {width: 100%;}
.box .b {height: 16px;vertical-align: bottom;}

.box .text,.box .button {border: 1px solid #67524c;background: #79625b;color: #fff;margin: 0px;padding: 0px;}
.box .text {width: 200px;height: 27px;font-size: 14px;font-weight: normal;}
.box .button {}
.box .form {position: relative;zoom: 1;height: 27px;top: -4px;}
.box .inp {position: absolute;top: 0px;left: 18px;z-index: 1;}
.box .inp input{height: 27px;}
.box .but {position: absolute;top: 5px;left: 200px;z-index: 2;cursor: pointer;}

.vote {margin-left: 18px;font-size: 14px;text-align: left;}
.vote div {margin: 3px 0px 3px 0px;}
.vote div label {font-weight: normal;cursor: pointer;}
.vote .votb {cursor: pointer;margin-top: 10px;}

.box a {color: #67524c;}
/**************************************/
/*               3 COLUMN             */
/**************************************/
#outer_wrapper {height:100%;}
#wrapper {}
#container {width: 100%;float: left;margin-right: -200px;zoom: 1;position: relative;zoom: 1;}
#content {margin-right: 212px;}
#main {margin-left: 256px;background: #fdf9ec;height: auto !important;}
.left {width: 242px;float: left;}
.leftconteiner {position: relative;left: 0px;top: 0px;width: 242px;}
#leftblock {position: absolute;top: 0px;left: 0px;margin: 0px;width: 242px;}
.menubar {width: 200px;float: right;position: relative;z-index: 200;text-align: left;}
.last {margin-bottom: 0;}
.clearing {height: 0;clear: both;}

#main .top_corners,#main .bottom_corners {position: relative;zoom: 1;}
.bottom_corners {top: 104px;width: 100%;margin-top: -190px;}
#main .bottom_corners .l {position: absolute;bottom: 0px;left: 0px;width: 140px;height: 104px;}
#main .bottom_corners .r {position: absolute;bottom: 0px;right: 0px;width: 140px;height: 104px;}
#main .top_corners .l {position: absolute;top: 0;left: -1px;width: 140px;height: 104px;}
#main .top_corners .r {position: absolute;top: 0;right: -1px;width: 140px;height: 104px;}
#main .page {padding: 0px 70px 65px 70px;position: relative;z-index: 100;top: 60px;left: 0px;width: auto;zoom: 1;}
#main .pagecontainer {position: relative;}
#bot_fon {background: #fdf9ec;height: 108px;margin: 0px auto;}

/**************************************/
/*               FOOTER               */
/**************************************/
#footer {height: 204px;background: url(/images/footbg.gif) repeat-x;position: relative;font: 11px Tahoma;color: #8f6e64;zoom: 1;}
#footer .copy{position: absolute;top: 80px;left: 10%;}
#footer .counter{position: absolute;top: 110px;left: 10%;}
#footer .phone{position: absolute;top: 50px;left: 35%;font-size: 24px;font-weight: bold;text-align: center;}
#footer .phone a,#white .phone a{font-size: 11px;color: #ff0d01 !important;}
#footer .phone sup,#white .phone sup {font-size: 20px;color:#ff0d01 !important;font-weight: normal;}
#footer .phone a,#footer .phone  {color: #8f6e64 !important;}
#footer .phone sup {color: #8f6e64 !important;}
#footer .adres{position: absolute;top: 80px;right: 25%;}
#footer .making{position: absolute;top: 70px;right: 10%;text-align: center;}
#footer .making a {color: #8f6e64;}
/**************************************/
/*               NEWS                 */
/**************************************/
.news h1 {margin:0;text-align:right;font-size:16px;font-weight:bold;text-transform:uppercase;}
.news a {}
.newsTitle {height:70px !important;margin-bottom:0 !important;}

.news-nav {margin-top:28px;text-transform:uppercase;font-size:10px;font-weight:bold;color:#2468b3;}
.news-nav strong {margin:0 6px;}
.news-nav a {margin:0 3px;text-decoration:underline;color: #2468b3;}
.news-nav a:hover {color: #2468b3;}
.news-nav .prev,
.news-nav .next {margin:0;}
.news-nav strong {font-size:12px;color: #ff0d01;text-decoration: underline;}
.b-new {margin-top:32px;}
.b-new span.date {font-size:10px;font-weight:bold;color:#555;}
.b-new h2 {text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:bold;color: #4e3225;}
.b-new a.allNews {text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:bold;color:#A1A072;}
.b-new a.allNews:hover {color:#FC8425;}
.new {margin-top:28px;overflow:hidden;_zoom:1;}
.new img {float:left;margin-right:12px;margin-bottom:8px;}
.new .date {font-size:10px;font-weight:bold;color:#555;}
.new h3,.new h3 a {text-transform:uppercase;text-decoration:none;margin-top: 10px;font-size:12px;font-weight:bold;color: #ff0d01;}
.perechen,.perechen a {text-transform:uppercase;text-decoration:none;font-size:12px;font-weight:bold;color: #ff0d01;}
.perechen span {font-size: 9px;color: #4e3225;}

.perechencur,.perechencur a {text-transform:uppercase;text-decoration:underline;font-size:12px;font-weight:bold;color: #ff0d01;}
.perechencur span {font-size: 9px;color: #4e3225;}

.new h3 a:hover {text-decoration:underline;}
.new p {font-size:12px;color: #4e3225;}



