body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,label,form,fieldset,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* general */
html, body { height: 100%; font-size:12px; }
body { text-align: center; background: #4FD9FF }
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
strong { font-weight:bold }
.hr {clear:both}
/* titles */
h1 { padding: 5px 0 25px 35px; font: normal 22px Tahoma; color: #9B517F }
h2 { padding: 10px 0 5px 15px; font: normal 21px Tahoma; color: #9B517F }

/* main block */
#all {width: 990px; margin:0 auto; text-align: left;}
#all2 {width: 955px; margin:0 auto; text-align: left;}
/* header */
#all .header { width: 990px; height: 239px; background:#C26FFE url(/i/header.jpg) no-repeat; }
#all2 .header { width: 955px; height: 250px; background:#C26FFE url(/i/header2.jpg) no-repeat; }
/* menu */
#all .menu { width: 990px; height: 77px }
#all .menu ul { float:right; display: inline; margin: 47px 10px 0 0; overflow: hidden; }
#all .menu ul li { float: left; display: inline; margin:2px 20px 0 -22px; padding-left:22px; background: url(/i/arr.gif) no-repeat 8px 5px }
#all2 .menu { width: 955px; height: 70px;}
#all2 .menu ul { float:left; display: inline; margin: 47px 0 0 25px; overflow: hidden; }
#all2 .menu ul li { float: left; display: inline; margin:0 20px 0 -22px; padding-left:22px; background: url(/i/arr.gif) no-repeat 8px 5px }
.menu ul li a { display: block; height: 23px; }
.menu ul li.m1 a { width: 73px; height: 23px; }
.menu ul li.m2 a { width: 188px; height: 23px; }
.menu ul li.m3 a { width: 70px; height: 23px; }
.menu ul li.m4 a { width: 55px; height: 23px; }
.menu ul li.m7 a { width: 143px; height: 23px; }
.menu ul li.m6 a { width: 57px; height: 23px; }
.menu ul li.m5 a { width: 98px; height: 23px; }
.menu ul li.m11 a { width: 151px; height: 23px; }
.menu ul li.m10 a { width: 160px; height: 23px; }
.menu ul li.m9 a { width: 55px; height: 23px; }
/*.menu ul li.m1.active a { background: url(/i/menu1a.gif) no-repeat }
.menu ul li.m2.active a { background: url(/i/menu2a.gif) no-repeat }
.menu ul li.m3.active a { background: url(/i/menu3a.gif) no-repeat }
.menu ul li.m4.active a { background: url(/i/menu4a.gif) no-repeat }
.menu ul li.m7.active a { background: url(/i/menu7a.gif) no-repeat }
.menu ul li.m6.active a { background: url(/i/menu6a.gif) no-repeat }
.menu ul li.m5.active a { background: url(/i/menu5a.gif) no-repeat }
.menu ul li.m11.active a { background: url(/i/menu11a.gif) no-repeat }
.menu ul li.m10.active a { background: url(/i/menu10a.gif) no-repeat }
.menu ul li.m9.active a { background: url(/i/menu9a.gif) no-repeat }*/

/* sitemap */
#all2 .content .inner .right ul {margin-left: 20px;}
#all2 .content .inner .right li {list-style:disc;}
#all2 .content .inner .right ul ul li {list-style:square;}
#all2 .content .inner .right li a {font-size: 14px; color: #9B517F;}
/* content */
#all .content { width: 990px; height: 224px; background:#E09BC3 url(/i/content.jpg) no-repeat;  }
#all2 .content { width: 955px; background:#FFD0E4 url(/i/content2.gif) repeat-y;  }
#all2 .content .inner { width: 955px; background: url(/i/content2_inner.jpg) no-repeat;  }
#all2 .content .bottom { width: 955px; height: 24px; background: url(/i/content2_bottom.jpg) no-repeat;  }
#all2 .content .inner .left { float: left; display: inline; width: 160px; margin-left:54px; }
#all2 .content .inner .left .submenu { margin-top:55px; }
#all2 .content .inner .left .submenu li { padding: 0 0 10px 28px; background: url(/i/arr2.gif) no-repeat 0 4px }
#all2 .content .inner .left .submenu li a { font: normal 18px Tahoma; color: #9B517F; text-decoration: none; }
#all2 .content .inner .right { float: left; width: 670px; display: inline; margin-left:20px; }
#all2 .content .inner .right h2 {/*float: left;*/ clear: both;}

#all2 .content .inner .right .back {clear: both; padding-top: 10px;}
#all2 .content .inner .right .back A {color: #9B517F; font: normal 12px Tahoma;}

#all2 .content .inner .right .catalog { margin-left: 0; padding-top: 20px; clear:both; }
#all2 .content .inner .right .catalog li { float: left; width: 152px; height: 175px; display: inline; margin:0 22px; padding: 15px 0 0 16px; background: url(/i/frame.jpg) no-repeat top }
#all2 .content .inner .right .catalog li { text-decoration: none; font: normal 12px Tahoma; color: #5C3F51 }
#all2 .content .inner .right .catalog li img { margin-bottom: 7px }
#all2 .content .inner .right .catalog li a { font-size: 12px; color: #ff0000; }

#all2 .content .inner .right .interier { padding-top: 20px;  }
#all2 .content .inner .right .interier li { float: left; width: 310px; height: 250px; display: block; margin:0 2px; padding: 0 0 35px 5px; }
#all2 .content .inner .right .interier li { text-decoration: none; font: normal 12px Tahoma; color: #5C3F51 }
#all2 .content .inner .right .interier li SPAN.title {display: block; padding: 0 0 10px 0; clear: all; color: #9B517F; font: normal 18px Tahoma;}
#all2 .content .inner .right .interier li img { margin-bottom:7px; }
#all2 .content .inner .right .interier li A {color: #9B517F; font: normal 12px Tahoma;}
#all2 .content .inner .right .interier li A:hover {text-decoration: none;}

#all2 .content .inner .right #ColPhoto {padding: 5px 14px;}
#all2 .content .inner .right .interier_images {float: left; display: block; width: 400px;}
#all2 .content .inner .right .interier_description {display:block; float:left; padding: 75px 14px 0 14px; width:240px;}

/* jcarousel start */
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item {float:left;list-style:none;width:62px;height:70px;}
.jcarousel-next {z-index:3;display:none;}
.jcarousel-prev {z-index:3;display:none;}

#thumbsScroller li {width:101px;}
.jcarousel-clip-horizontal {margin:0 0 0 14px; width:372px; height:70px; overflow:hidden;}
.jcarousel-container-horizontal {position:relative;}
.jcarousel-next-horizontal {position:absolute; top:0; right:0; width:14px; height:72px; background-repeat:no-repeat;cursor:pointer;background-image:url(/i/thumbs_a.gif);background-position:-11px 28px; }
.jcarousel-prev-horizontal {position:absolute; top:0; left:0; width:14px; height:72px; background-repeat:no-repeat;cursor:pointer;background-image:url(/i/thumbs_a.gif);background-position:0 28px; /*background-color:#9B517F;*/}
.jcarousel-next-disabled-horizontal,.jcarousel-prev-disabled-horizontal {cursor:default;background-image:url(/i/thumbs_u.gif);}
/* jcarousel end */

/* banners */
.banners { width: 988px; height:246px; margin: -6px 0 10px -1px; background:#FFD35F url(/i/flash.jpg) no-repeat; }

/* footer */
#all .footer { width: 990px; height:60px; }
.footer .counters { float: left; margin-left:97px; display: inline;}
.footer .counters li { float: left; margin-left:10px }
.footer .copyright { float: right; margin-right:61px; display: inline; text-align: right; }
.footer .copyright li { margin-bottom:4px; font: normal 11px Arial; color: #FFFFFF }
.footer .copyright li a { font: normal 11px Arial; color: #FFFFFF }

#all2 .footer { width: 955px; height:60px; margin-top:17px; }

.fb_info TD {
	font: bold 12px Arial; color: #000000;	
}
.fb_info INPUT.input_border, TEXTAREA.input_border {
	border: 1px solid black;
}
div.error {
	font: normal 11px Arial;
	padding: 0 0 10px 0;
	color: #FF0000;
}

.pages {
	margin-left: 95px;
	margin-top: 50px;
	margin-bottom: 50px;
}

.pages_list  {
	margin-top: 50px;
	margin-bottom: 50px;
}

.pages li, .pages_list li {display: inline; margin-left: 10px;}
.active_page {background: #857040; color: #fff; padding: 4px 5px 4px 5px; //padding: 4px 2px 4px 5px;} 
