* {margin:0px;padding:0px;list-style-type:none;}
html {margin:0;padding:0;}
body {background:none;margin:0;padding:0;text-align:center;font:normal 13px/15px   Arial, Helvetica, sans-serif; color:#000;background:url(bg.jpg) left top repeat-x;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}


h1 {padding:23px 0 20px 0;font-weight:normal;font-size:29px;line-height:29px;color:#cb050e;text-align:center;}
h2 {padding:10px 0 25px 0;font-weight:normal;font-size:24px;line-height:24px;color:#333;}
h2 a{color:#333;}

p {padding:5px 20px 10px 0;font-size:14px; line-height:110%;color:#000;}
p.hightlight {font-size:15px;line-height:105%;color:#CB050E}
p.contacts {height:22px;padding:7px 0 0 0;text-align:right;color:#ccc; background-color:#333;  float:right;}
p.contacts a{color:#ccc;text-decoration:underline;}
p.contacts a:hover {text-decoration:none;}
p.contacts a:visited {color:#ccc;}

.top_bl {height:29px;}

div.order {float:right;height:29px; margin:0 40px 0 0px;}
div.order p { float:left;padding:8px 10px 0 10px; margin:0; height:21px; background: #000 url(top_new_block.gif) right top no-repeat;font:normal 14px Arial; color:#B3B3B3;}
div.order a {color:#fff; text-decoration:underline;}
div.order a:visited {color:#fff;}
div.order a:hover {text-decoration:none;}
div.order a.no_line {  text-decoration:none;}
div.order a.no_line:hover {text-decoration:underline;}
div.order p span {color:#fff; }
#root{text-align:left;background:none;margin:0 auto;padding:0;min-width:780px;max-width:1280px;}

#header0 {}
#header1 {margin-left:15px;padding-left:7px;}
#header2 {}
#header3 {margin-right:15px;padding-right:0px;}
#header4 {background:none;padding-right:8px;}
#top_home {height:103px;background:url(red.jpg) left top repeat-x;text-align:center;}
#top_home img.logo {margin:24px 0 0 0;}

#top {height:103px;padding:0 20px;background:  #cc0000 url(red.jpg) left top repeat-x;}
#top img.logo {margin:24px 0 0 0;}

#level0 {padding:0 20px 0 20px;}
#level1 {margin-left:0;padding-left:0;background:url(corner_up_left.jpg) left top no-repeat;}
#level2 {}
#level3 {margin-right:0px;padding-right:0;}
#level4 {padding:0;}

#maintext {width: 785px; margin:1em auto 2em; text-align: justify;}
#maintext p {padding: 5px 0 10px 0;}

#content {padding:0;position:relative}

#content div.left {float:left;width:47%;padding:0 15px 0 0;text-align:right;background:url(separate.gif) right 60px no-repeat;}
#content div.left img {padding:10px;background:#fff;border:1px solid #d8dadb;}
#content div.left ul {padding:25px 0;}
#content div.left ul li {display:inline;padding:0 5px;font-weight:bold;font-size:17px;border-right:1px solid #999;}
#content div.left ul li.last {border:none;}
#content div.left ul li a {color:#999;}
#content div  h2 a {color:#000;font:normal 26px Arial;letter-spacing:1px;}
#content div  h2 a:visited {color:#000;}

#content div.right {float:left;width:47%;padding:0 0 0 15px;text-align:left;}
#content div.right img {padding:10px;background:#fff;border:1px solid #d8dadb;}
#content div.right ul {padding:25px 0;}
#content div.right ul li {display:inline;padding:0 5px;font-weight:bold;font-size:17px;border-right:1px solid #999;}
#content div.right ul li.last {border:none;}
#content div.right ul li a {color:#999;}

#content div.text {clear:both;width:819px;position:relative;left:50%;margin-left:-410px}
#content div.text h3{padding: 5px 0 10px}

#footer {clear:both;height:57px;padding:23px 30px 0 30px;background:#333 url(footer.gif) left top repeat-x;text-align:center;}
#footer_content {text-align:left;}
#footer_content p.left {float:left;padding:0 170px 0 30px;color:#ccc;font-size:15px;}
#footer_content p {color:#ccc;font-size:15px;}
#footer_content p a{color:#ccc;font-size:15px;text-decoration:underline;}
#footer_content p a:hover{text-decoration:none;}

#to_top {margin:40px 0 20px 0;}
#to_top a {font-size:15px; padding: 0 0 0 10px; background:url(to_top.gif) left 6px no-repeat;}


#content a {color:#CB050E; text-decoration:underline;} 
#content a:hover {text-decoration:none;}

td {vertical-align:bottom;}

.bath_block {text-align:center; float:left; padding-right:30px; height:500px;}
.bath_block a {vertical-align:bottom;}
.bath .model {display:inline;}
.bath .model img {border:none; padding:0; margin:0; margin-right:10px;}
.bath a {display:block;}
.bath img {border:1px solid #E4E4E4; padding:2px; margin-bottom:10px; margin-left:10px;}
.thumbs {vertical-align:middle; text-align:left;}
.bath p {padding-right:0;}