html, body, form {margin:0; padding:0;}
body {text-align:center;}
img {border:0;}
#mainwrapper {width:1003px; border:0; margin:0 auto; text-align:left;}

#top-rpan {height:188px; vertical-align:top;}
#contentwrapper {padding:0 30px 0 30px; vertical-align:top;}

#topless, #bottomless {vertical-align:top; width:1003px;}

#mainmenu {height:156px;}
.menu {overflow:hidden;}
.menu div {display:block; float:left; height:156px;}
.menu span {display:block; padding-left:53px; padding-top:3px;}
.menu span a {display:block; text-align:left; color:#777374; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px;}
.menu .mh {display:block; position:absolute; font:bold 15px Arial, Helvetica, sans-serif; top:133px;}

.menu #mmebeli {width:139px;}
.menu #mmebeli .mh {color:#B4B1B1; text-indent:28px;}
.menu #mmebeli span {padding-left:53px;}
.menu #mmebeli .active {color:#000;}
.menu #mmebeli.active {background:url(mmebeli_wstr.gif) no-repeat left top;}

.menu #interior {width:135px;}
.menu #interior .mh {color:#FF0000; text-indent:28px;}
.menu #interior .active {color:#FF0000;}
/*.menu #interior.active {background:url(interior_wstr.gif) no-repeat left top;}*/

.menu #spacer {width:36px;} /* 81px */

.menu #skafi {width:127px;}
.menu #skafi .mh {width:125px; color:#F60; text-indent:25px;}
.menu #skafi .active {color:#F60;}
.menu #skafi.active {background:url(skafi_wstr.gif) no-repeat left top;}

.menu #spalni {width:100px;}
.menu #spalni .mh {color:#FC3; text-indent:30px;}
.menu #spalni .active {color:#FC3;}
.menu #spalni.active {background:url(spalni_wstr.gif) no-repeat left top;}

.menu #gosti {width:138px;}
.menu #gosti .mh {color:#3C3; text-indent:33px;}
.menu #gosti .active {color:#3C3;}
.menu #gosti.active {background:url(gosti_wstr.gif) no-repeat left top;}

.menu #cabinet {width:110px;}
.menu #cabinet .mh {color:#6076FF; text-indent:33px;}
.menu #cabinet .active {color:#6076FF;}
.menu #cabinet.active {background:url(cabinet_wstr.gif) no-repeat left top;}

.menu #deti {width:118px;}
.menu #deti .mh {color:#B30052; text-indent:26px;}
.menu #deti .active {color:#B30052; position:relative; width:170px; left:-203px; text-align:right;}
.menu #deti.active {background:url(deti_wstr.gif) no-repeat left top;}

#sub-menu {margin:10px 0; clear:left; color:#B8B8B8;}
#sub-menu a {font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#B8B8B8;}

.btnsBottom {font:bold 15px Arial, Helvetica, sans-serif;}
.btnsBottom a.btnOrderOnline {color:#FF8080;}
.btnsBottom a.btnConstructor {margin-left:212px;color:#BCBABA;}

#footerWrapper {width:1003px; height:132px; vertical-align:bottom;}
#footer {width:1003px; height:112px;}
#footPhones {float:left; width:470px; padding-top:53px;}
#footPhones p {padding-left:29px; font:bold 15px Arial, Helvetica, sans-serif;}

#foot2ColWrappers {float:right; width:515px;}
#footLogo {float:left; width:165px; padding-top:35px;}
#footMail {float:right; width:250px; padding-top:53px; text-align:right;}
#footMail p {padding-right:40px; font:bold 15px Arial, Helvetica, sans-serif;}
#footMail p a {color:#000;}

#smartpic {float:left; width:310px; height:300px; background:#efefef; overflow:hidden;}
#smartcontent {margin-left:310px;}

.clrBoth {clear:both; line-height:0; height:0; font-size:1px;}
.clr-left {clear:left;}

p {font:normal 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 15px;}
h1, h4 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 15px;}
h2 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 15px;}

#smartcontent ul,
#smartcontent ol {margin:0 0 15px; padding:0;}
#smartcontent blockquote {margin:0; padding:0;}

#smartcontent ul,
#smartcontent ol {padding-left:18px; list-style-type:square;}
#smartcontent li {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}