HTML, BODY {width:100%; height:100%;}
BODY {font:90% "Times New Roman", Times, serif; color:#000; text-align:left; margin:0px; padding:0px; background:#fff;}

IMG {border:0}

H1, .hh1, .ss1 {font-size:125%; color:#ff3300; font-weight:bold; text-align:center; margin:0; padding-top:20px;}
H4, h2 {font-size:125%; font-weight:bold; color:#ff3300; text-align:center; margin:0; padding-top:20px;}
	div.hh1{padding-top:5px;}

P {font-size:100% "Times New Roman"; text-align:center; margin:0; padding-top:20px;}

OL {margin-top:0; margin-bottom:0;}
UL {list-style-type:square; margin-top:0; margin-bottom:0;}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% "Times New Roman", Times, serif; color:#000;}

.wrapper {width:100%}

.red {color:#ff0000;}

.holder {position:relative; width:1002px; text-align:left; margin:0 auto;}
#header {min-height:218px; _height:218px; background:url('header_bg.jpg') 0 0 no-repeat;}

#icons {float:right; width:27px; list-style-type:none; margin:0; padding:26px 0 0 0;}
#icons LI {*display:inline-block; padding:17px 0 0 0; margin:0;}
#icons IMG, .icons A {display:block; width:23px; height:20px;}

#title {float:right; width:435px; min-height:169px; _height:169px; font-family:Georgia, "Times New Roman", Times, serif; color:#666; text-align:center;}
#phone {font-size:18px; padding:8px 0 0 8px;}
#logo IMG {width:169px; height:43px; margin:31px 0 0 2px;}
#name {font-size:16px; font-weight:bold; padding-top:9px;}

#menu {float:right; width:415px; list-style-type:none; margin:0; padding:0; clear:both; background:#495f5f;}
#menu LI {float:left; padding:3px 3px 3px 5px; margin:0;}
#menu A {display:block; font:16px Georgia, "Times New Roman", Times, serif; padding:1px 13px 2px 13px;font-size:112%}
#menu A, #menu A:visited {color:#fff; text-decoration:none;}
#menu A:hover {color:#ff0000; background:#fff; text-decoration:none;}
#menu .act, #menu .act:visited, #menu .act:hover {color:#ff0000; background:#fff;}

#carousel {background:#e5e2e2 url('carousel_b.gif') 0 0 repeat-x;}
#carousel .bgL {background:url('carousel_l.gif') 0 0 no-repeat;}
#carousel .bgR {height:67px; background:url('carousel_r.gif') top right no-repeat;}

.mainPage {font-family: Georgia,"Times New Roman", Times, serif; color:#333; text-align:left; padding:6px 10px 0 12px;}
.lCol {float:left; width:284px; *overflow-x:hidden;}
.mainPage .cCol {float:left; width:460px; *overflow-x:hidden; padding-bottom:160px;}
.mainPage .cCol .colIndent {padding:15px 0 0 44px;}
.mainPage .rCol {float:right; width:205px; *overflow-x:hidden;}

.inPage {padding:4px 0 0 12px;}
.inPage .cCol {float:left; width:695px; *overflow-x:hidden;}
.inPage .cCol .colIndent {padding-left:22px;}

.lCol H1, .rCol H1,.lCol .ss1, .rCol .ss1 {font:175% Georgia, "Times New Roman", Times, serif; color:#142318; font-weight:normal; font-style:italic; text-align:left; margin:0; padding:8px 0 0 58px;}
.mainPage .rCol H1 {padding-left:50px;}
.mainPage .rCol P {font-size:75%; margin:0; padding:20px 0 22px 0;}
.mainPage A, .mainPage A:visited, .mainPage A:hover {color:#333;}
.mainPage .cCol H1 {font-size:125%; color:#333; font-weight:normal; text-align:left; padding:12px 0 0 67px;}

.catalog {font-family: Georgia, "Times New Roman", Times, serif; padding:16px 0 0 30px;}
.catalog DIV {padding:16px 52px 6px 0; background:url('catalog_h2.gif') top right no-repeat;}
.catalog H2{min-height:20px; _height:20px; font-size:17px; color:#fff; text-align:left; font-weight:normal; padding-left:20px; background:#495f5f url('catalog_h2_2.gif') top right repeat-y; margin:0;padding-top:0px;}
.catalog UL {list-style-type:none; margin:0; padding:7px 0 0 33px;}
.catalog LI { font-size:13px;padding:0; margin:0;}
.catalog A, .catalog A:visited {color:#666; text-decoration:none;font-size:112%}
.catalog A:hover {color:#ff3300; font-weight:bold;text-decoration:none;}
.catalog .act, .catalog .act:visited {color:#ff3300;}

	.catalog H2 A, .catalog H2 A:hover, .catalog H2 A:visited{font-size:17px; color:#fff; font-weight:normal; margin:0;}
	.catalog H2 A:hover{text-decoration:underline}

	.facilitiesTWO {padding-top:6px; float:left; text-align:center; margin:4px 10px;}
.facilities {padding-top:6px; float:left; text-align:center; margin:4px 9px;}
	.undim a{font-size:14px; color:#333333;text-decoration:none;font-weight:bold;}
	.undim a:hover{text-decoration:underline;}
.facilities P {font-size:75%; margin:0; padding-top:12px;}
	P.undim {padding-top:0px}
.facilitiesPremium, .facilitiesProfi {padding-left:27px;}
.facilitiesPremium IMG {float:right; width:141px; height:129px; margin:15px 0 10px 10px;}
.facilitiesPremium P {margin-right:151px;}
.facilitiesBusiness IMG {float:left; width:179px; height:133px; margin:36px 28px 10px 0;}
.facilitiesBusiness P {margin-left:207px;}
.facilitiesProfi IMG {float:right; width:151px; height:87px; margin:42px 0 0 5px;}
.facilitiesProfi P {margin-right:156px;}
.facilities .more {padding-top:8px;}
.facilities .more A {float:left; text-decoration:none; border-bottom:#454922 1px dotted;}
.facilitiesBusiness .more A {float:right;}
.mainPage .facilitiesBusiness H1 {padding-left:247px;}

.priceIn {padding-top:45px;}
.priceIn IMG {display:block; width:282px; height:189px;}

.TelIn {padding-left:40px;padding-bottom:20px;font-size:20px; line-height:32px; color:#666666}

.subMenu {padding:26px 0 17px 0;}
.subMenu DIV {float:left; padding-right:5px;}
.subMenu DIV DIV {padding:0; background:url('pic_bg_r.gif') right repeat-y;}
.subMenu DIV DIV DIV {background:url('pic_bg_b.gif') bottom repeat-x;}
.subMenu DIV DIV DIV DIV {background:url('pic_bg_l.gif') left repeat-y;}
.subMenu DIV DIV DIV DIV DIV {background:url('pic_el_1.gif') 0 0 no-repeat;}
.subMenu DIV DIV DIV DIV DIV DIV {background:url('pic_el_2.gif') top right no-repeat;}
.subMenu DIV DIV DIV DIV DIV DIV DIV {background:url('pic_el_3.gif') bottom right no-repeat;}
.subMenu DIV DIV DIV DIV DIV DIV DIV DIV {padding:0 4px 9px 4px; background:url('pic_el_4.gif') bottom left no-repeat;}
.subMenu IMG {display:block;}
.subMenu P {clear:both; font-size:13px; margin:0; padding:0; text-align:center;}
.subMenu A, .subMenu A:visited {color:#003300;}
.subMenu A:hover {color:#ff0000;}
.subMenu .act A, .subMenu .act A:visited {color:#ff0000;}

.gallery P {font-size:90% "Times New Roman"; text-align:justify;}

.designs {color:#666; margin-top:6px;}
.designs TD {padding:20px 11px 0 0;}
.designs .desc {padding-top:23px;}
.designs H4 {font-size:100%;text-align:left;padding:0;}
.designs P {font-size:14px; text-align:justify; padding:0;}
.designs A, .designs A:visited, .designs A:hover {color:#666;}

#footer {color:#fff; padding:30px 470px 8px 37px;}
#footer .bg {padding:3px 13px; background:#495f5f;}
#footer .logo {float:left; width:68px; height:16px; margin-top:2px;}
#menuBot {float:left; padding-left:36px;}
#menuBot A, #menuBot A:visited, #menuBot A:hover {font:100% Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none; margin:0 5px;}
#footer .counter {float:left; width:450px; padding-left:6px;}
#footer .counter IMG {display:block;}

.price {position:absolute; right:0; bottom:0; z-index:100; width:307px; height:206px;}
.price IMG {display:block; width:307px; height:206px; z-index:100;}


#footer .bg:after,
.mainPage:after,
.inPage:after,
.facilities:after,
.facilities .more:after,
.subMenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

#footer .bg,
.mainPage,
.inPage,
.facilities,
.facilities .more,
.subMenu {zoom:1;}

.uppmen a{color:#313a43; font-size:16px;}
.uppmen a:hover, .uppmen a.active{color:#ff3300}

.msh h1{
text-align: center;
font-family: Times New Roman;
}
.msh h2{
text-align: center;
font-family: Times New Roman;
font-size: medium;
}

