body {padding: 0; margin: 0; font: 11px Tahoma, sans-serif; color: #362516; background: #000000;}

img {border: 0;}

.cl {clear: both; font: 0/0 sans-serif; height: 0; overflow: hidden;}

a {color: #6B3B0C;}

#main {min-width: 1000px; background-repeat: no-repeat; overflow: hidden;}
.collage_parquet {background-image: url(/design/images/collages/parquet.jpg);}
.collage_about {background-image: url(/design/images/collages/about.jpg);}
.collage_furniture {background-image: url(/design/images/collages/furniture.jpg);}
.collage_bedroom {background-image: url(/design/images/collages/bedroom.jpg);}
.collage_doors {background-image: url(/design/images/collages/doors.jpg);}
.collage_offices {background-image: url(/design/images/collages/offices.jpg);}
.collage_souvenirs {background-image: url(/design/images/collages/souvenirs.jpg);}
.collage_stairses {background-image: url(/design/images/collages/stairses.jpg);}
.collage_windows {background-image: url(/design/images/collages/windows.jpg);}
.collage_architect {background-image: url(/design/images/collages/architect.jpg);}
.collage_services {background-image: url(/design/images/collages/services.jpg);}
.collage_carevna {background-image: url(/design/images/collages/carevna.jpg);}

#logo {float: left; width: 284px; height: 683px; padding: 42px 0 0 91px; overflow: hidden; background: url(/design/images/logo.png) no-repeat;}
#logo a {display: block; width: 157px; height: 69px;}

#right {margin-left: 375px;}

#menu {margin: 70px 0 0 35px; height: 40px;}
#menu ul, ul#menu_right {padding: 0; margin: 0; font-size: 16px; color: #DFBE7B; list-style-type: none;}
#menu ul li {float: left; padding: 0 20px 0 0; margin: 0; white-space: nowrap;}
#menu ul li span, ul#menu_right li span {display: block; background: url(/design/images/menu_bottom.gif) repeat-x left bottom;}
#menu ul li span span, ul#menu_right li span span {background: url(/design/images/menu_bottom_left.gif) no-repeat left bottom;}
#menu ul li span span span, ul#menu_right li span span span {padding: 0 0 5px 0; background: url(/design/images/menu_bottom_right.gif) no-repeat right bottom;}
#menu ul li a, ul#menu_right li a {color: #DFBE7B; text-decoration: none;}
#menu ul li div {position: absolute; width: 133px; display: none; margin-top: -5px; z-index: 100;}
#menu ul li div ul {width: 133px; margin: 0; font-size: 12px; font-weight: bold; padding-top: 15px; background: url(/design/images/menu_add/top.png) no-repeat;}
#menu ul li div div {position: relative; display: block; width: 133px; height: 12px; font-size: 0px; line-height: 0px; background: url(/design/images/menu_add/bottom.png);}
#menu ul li ul li {float: none; white-space: normal; margin: 0 0 0 14px; padding: 0 0 10px 20px; background: url(/design/images/menu_add/arrow.gif) no-repeat left 6px;}
#menu ul li ul li a {color: #3F2D1B; text-decoration: underline;}

#middle {overflow: hidden;}
.pattern {background: url(/design/images/pattern.png) repeat-y right top;}

#middle_right {float: right; width: 175px; overflow: hidden;}

ul#menu_right {padding: 5px 45px 0 20px;}
ul#menu_right li {margin: 35px 0 0 0; padding: 0; text-align: center;}
ul#menu_right li span span span {text-align: center;}
ul#menu_right li a {}

#content {margin: 0 175px 0 0; padding: 0 60px 0 60px;}

#content_top {position: relative; height: 520px; background: url(/design/images/content/top.png) repeat-x left top;}
#content_top_left {position: relative; height: 520px; margin-left: -60px; background: url(/design/images/content/top_left_new.png) no-repeat left top;}
#content_top_right {position: relative; height: 520px; right: -60px; background: url(/design/images/content/top_right_new.png) no-repeat right top;}

#content_bg {position: relative; background: url(/design/images/content/bg.png);}
#content_left {position: relative; margin-left: -60px; background: url(/design/images/content/left.png) repeat-y left top;}
#content_right {position: relative; margin-right: -60px; background: url(/design/images/content/right_new.png) repeat-y right top;}

#content_text {position: absolute; margin-top: -390px; padding: 0 60px 0 75px; z-index: 10;}
#content_text p {padding: 0 0 10px 0; margin: 0;}

#content_bottom {position: relative; height: 244px; background: url(/design/images/content/bottom.png) repeat-x left top;}
#content_bottom_left {position: relative; height: 244px; margin-left: -60px; background: url(/design/images/content/bottom_left.png) no-repeat left top;}
#content_bottom_right {position: relative; height: 244px; margin-right: -60px; background: url(/design/images/content/bottom_right.png) no-repeat right top;}
#content_book {position: relative; height: 244px; background: url(/design/images/content/book.png) no-repeat -50px bottom;}

#bottom {height: 68px; padding-left: 24px; font-size: 10px; color: #8C7559;}
#bottom a {color: #E79432;}
#bottom_right {float: right; width: 155px; overflow: hidden;}
#bottom_center {margin: 0 155px 0 0;}
#bottom_center span {color: #FEDFB7;}

.delimiter {height: 11px; font-size: 0; line-height: 0; background: url(/design/images/delimiter/bg.gif) repeat-x left center;}
.delimiter div {height: 11px; font-size: 0px; line-height: 0px; background: url(/design/images/delimiter/left.gif) no-repeat left center;}
.delimiter div div {background: url(/design/images/delimiter/left.gif) no-repeat right center;}
.delimiter div div div {background: url(/design/images/delimiter/center.gif) no-repeat center top;}

.img_detail {margin-right: 5px; vertical-align: middle; padding: 0px; border: 0px;}
.content_float {float: left; padding: 10px; text-align: center; height: 150px;}

.section_title_about {float: left; text-transform: uppercase; font: bold 18px Arial, sans-serif; color: #2C1E0F; padding-top: 20px;}
.section_title_furniture {height: 63px; width: 96px; background-image: url(/design/images/title/furniture.png); float: left;}
.section_title_hotel {height: 49px; width: 187px; background-image: url(/design/images/title/hotel.png); float: left;}
.section_title_parquet {height: 60px; width: 95px; background-image: url(/design/images/title/parquet.png); float: left;}
.section_title_offices {height: 57px; width: 115px; background-image: url(/design/images/title/offices.png); float: left;}
.section_title_windows {height: 52px; width: 79px; background-image: url(/design/images/title/windows.png); float: left;}
.section_title_doors {height: 61px; width: 91px; background-image: url(/design/images/title/doors.png); float: left;}
.section_title_bedroom {height: 54px; width: 205px; background-image: url(/design/images/title/bedroom.png); float: left;}
.section_title_stairses {height: 61px; width: 219px; background-image: url(/design/images/title/stairses.png); float: left;}
.section_title_souvenirs {height: 54px; width: 112px; background-image: url(/design/images/title/souvenirs.png); float: left;}
.section_title_services {height: 60px; width: 92px; background-image: url(/design/images/title/services.png); float: left;}

.section_title_menu {float: right; text-transform: uppercase; padding-top: 23px; white-space: nowrap; color: #261506;}
.section_title_menu a {color: #2E1F0D; text-transform: capitalize;}

.section_text_img {border: 1px solid #604826; padding: 4px; margin: 3px; vertical-align: middle;}
.img_1 {background: url(/design/images/img_1.gif) no-repeat left top;}
.img_2 {background: url(/design/images/img_2.gif) no-repeat right top;}
.img_3 {background: url(/design/images/img_3.gif) no-repeat left bottom;}
.img_4 {background: url(/design/images/img_4.gif) no-repeat right bottom;}

div.action, div.new {height: 94px; max-width: 902px; margin: 0 auto 20px auto;}
div.action div div div, div.new div div div {padding: 3px;}
div.action div div div div, div.new div div div div {border: 1px solid #614824; padding: 6px;}
div.action a, div.new a {display: block; height: 88px; width: 100%;}
div.action a { background: url(/design/images/action.jpg) no-repeat center center; }
div.new a { background: url(/design/images/new.jpg) no-repeat center center; }
/***************************************************/
.prev {
  float: left;
  margin-left: 25px;
  vertical-align: top;
}

.next {
  float: right;
  margin-right: 25px; 
  vertical-align: top;
}

a.next, a.prev {
	font-family: Arial Narrow, Arial;
	color:#FFEB7F;
	font-size: 130%;
	text-decoration: none;
	padding: 0px;
	vertical-align: top;
}

a.next input:hover, a.prev input:hover {
 text-decoration: none;
}

span.inactive_next, span.inactive_prev {
	font-family:"Arial Narrow", Arial;
	color:#050505;
	border: none;
	font-size: 130%;
	padding: 0px;
	background-color: #050505;
	vertical-align: top; 
}
span.inactive_next {
  float: right;	
  margin-right: 28px;
  vertical-align: top;
}

span.inactive_prev {
  float: left;
  margin-left: 28px;
  vertical-align: top;
}

a.link_back:link, a.link_back:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1.1em;
}
a.link_back:hover, a.link_back:active {
	text-decoration: underline;
	color: #eba122;
}

/*For Gallery*/

#pict *{font-size: 1px;}

#pict {
	margin-top: 20px;
	margin-bottom: 20px;
}

#pict .fixW {width:24px;}
#pict .fixH {height:24px;}

#pict #t {background-image:url(/design/images/t.gif);}
#pict #tl {background-image:url(/design/images/tl.gif);}
#pict #t div {background-image:url(/design/images/t-lc.gif); background-repeat:no-repeat; height: 24px;}
#pict #t div div {background-image:url(/design/images/t-rc.gif); background-repeat:no-repeat; background-position:right; height: 24px;}
#pict #tr { background-image: url(/design/images/tr.gif);}

#pict #l {background-image:url(/design/images/l.gif); vertical-align:top; background-position:bottom;}
#pict #l div {background-image:url(/design/images/l-tc.gif); background-repeat:no-repeat; height: 24px;}
#pict #r {background-image:url(/design/images/r.gif); background-position:bottom; vertical-align:top;}
#pict #r div {background-image:url(/design/images/r-tc.gif); background-repeat:no-repeat; height: 24px;}

#pict #bl {background-image: url(/design/images/bl.gif);}
#pict #br {background-image:url(/design/images/br.gif);}
#pict #b {background-image: url(/design/images/b.gif);}
#pict #b div {background-image: url(/design/images/b-lc.gif); background-repeat:no-repeat; height:24px; }
#pict #b div div {background-image: url(/design/images/b-rc.gif); background-repeat:no-repeat; background-position:right; height: 24px;}

.logout {
	float: right;
}

#links {
	width: 290px;
	font-weight: bold;
	font-size: 1.3em;
}
#links td {
	padding-top: 20px;
	text-align: center;
	vertical-align: top;
	width: 33%;
}

.section_title_about {
	padding-bottom: 20px;
}

.comment {
	padding-bottom: 30px;
}

div.action { margin: 0 13px 20px 13px; }

.logout {
	float: right;
	color: #D3BE7B;
}

/*Added by Master*/

div.contacts_img { margin: 0 5px 5px 5px; }
div.contacts_img {height: 130px; max-width: 330px; margin: 0 auto 20px auto;}
div.contacts_img div div div {padding: 3px;}
div.contacts_img div div div div {border: 1px solid #614824; padding: 6px;}
div.contacts_img span {display: block; height: 124px; width: 100%;}
