html, body{
    margin:0px;
    padding:0px;
    position:relative;
}
html, body, input, textarea{
    font-family:Verdana, sans-serif;
    font-size:12px;
    color:#000000;
}
input, textarea{
    color:#000000;
}
.mceContentBody{
    padding:5px;
}
a img{
    border:none;
}
a{
    
}
a:hover{
    
}
.clear{
    font-size:0px;
    height:1px;
    clear:both;
}
.warning{
    color:#dc0000;
}
.colorbox{
	border:none;
}
h1{
    background:url(../images/bg005.png) left top repeat-y #7ed3ed;
    color:#ffffff;
    font-size:17px;
    margin:5px 0px 0px 0px;
    padding:3px 8px 3px 8px;
    font-weight:normal;
}
h1.content-header{
    background:url(../images/bg005.png) left top repeat-y #7ed3ed;
    color:#ffffff;
    font-size:17px;
    margin:100px 0px 0px 20px;
    padding:3px 8px 3px 8px;
    font-weight:normal;
    width:694px;
}
#content.mainPage h1{
    font-weight:normal;
    color:#000000;
    font-size:14px;
    background:none;
    padding:0px;
}
h2{
    background:url(../images/bg006.png) left top repeat-y #e3f4f4;
    color:#107f9f;
    font-size:15px;
    margin:23px -30px 0px 0px;
    padding:3px 20px 3px 10px;
    font-weight:bold;
    width:650px;
}
h3{
    color:#018ab1;
    font-size:15px;
    margin:20px 0px 0px 5px;
    font-weight:bold;
}
p{
    margin:17px 0px 8px 0px;
}
#content{
    width:410px;
    margin:0px 0px 260px 20px;
    padding:5px 270px 30px 30px;
    border-bottom:10px solid #a2dbe3;
    background:#ffffff;
}
#content.mainPage{
    width:500px;
    margin:0px 0px 290px 0px;
    padding:100px 0px 0px 185px;
    border-bottom:none;
    background:transparent;
}
#content.catalog{
    width:710px;
    margin:0px 0px 260px 20px;
    padding:100px 0px 0px 0px;
    border-bottom:none;
    background:transparent;
}
ul{
    margin:15px 0px 0px 0px;
    padding:0px;
    list-style:none;
}
ul li{
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 20px;
    background:url(../images/bullet01.gif) left 3px no-repeat;
}
ul li ul{
    margin:12px 0px 0px 0px;
    padding:0px;
}
ul li ul li{
    margin:8px 0px 0px 15px;
    padding:0px 0px 0px 15px;
    background:url(../images/bullet02.gif) left 5px no-repeat;
}

ol{
    margin:15px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:decimal outside;
}
ol li{
    margin:10px 0px 0px 28px;
    padding:0px 0px 0px 0px;
}
table.style-tbl{
    margin:20px 0px 0px 0px;
    padding:0px;
    border-collapse:collapse;
    border-bottom:1px solid #52afcf;
    font-size:13px;
}
table.style-tbl td{
    padding:1px 12px 1px 12px;
    margin:0px;
    background:#ffffff;
    border-right:1px solid #52afcf;
}
table.style-tbl tr.alt td{
    background:#d4e7ea;
}
table.style-tbl thead td, table.style-tbl thead th, table.style-tbl .thead td, table.style-tbl .thead th{
    padding:3px 12px 3px 12px;
    margin:0px;
    background:#a9d7de;
    border-top:1px solid #52afcf;
    border-bottom:1px solid #52afcf;
    border-right:1px solid #52afcf;
    text-align:center;
}
table.style-tbl td.lastInRow{
    border-right:none;
}
/* Catalog */
.catalog-water-item{
    margin:12px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:680px;
}
.catalog-water-item .header{
    margin:0px 0px 4px 0px;
    font-size:12px;
    font-weight:bold;
}
.catalog-water-item .header a{
    color:#000000;
    text-decoration:none;
}
.catalog-water-item .header a:hover{
    text-decoration:underline;
}
.catalog-water-item .photo{
    float:left;
    width:120px;
    overflow:hidden;
}
.catalog-water-item .photo img{
    border:1px solid #83d1de;
}
.catalog-water-info{
    width:560px;
    float:left;
    font-size:10px;
    text-align:left;
}
.catalog-water-info .info{
    width:245px;
    float:left;
}
.catalog-water-item p{
    margin:0px 0px 7px 0px;
}
.catalog-water-info .style-tbl{
    font-size:10px;
	margin:5px 0px 5px 0px;
	width:99%;
}
.catalog-water-info .info2{
    float:right;
    width:305px;
}
.catalog-water-item .catalog-water-info .info, .catalog-water-item .catalog-water-info .info2{
    border:none;
    padding:0;
}
.article-description .catalog-water-info{
    width:450px;
    padding-left:10px;
}
.article-description .catalog-water-info .info{
    width:450px;
    float:none;
}
.article-description .catalog-water-info .info2{
    width:450px;
    float:none;
    margin-top:20px;
}
.catalog-water-info .info2 table{
    border-collapse:collapse;
    margin:0px;
    padding:0px;
    font-size:10px;
}
.catalog-water-info .info2 table td{
    padding:2px;
    margin:0px;
    border:1px solid #7b7b7b;
    text-align:center;
}
.catalog-water-info .info2 table thead td{
    padding:2px;
    margin:0px;
    border:2px solid #000000;
    text-align:center;
}

.catalog-item01 .text{
    float:left;
    width:520px;
    overflow:hidden;
}
.catalog-item01 .text h2{
    margin:0px;
    padding:0px;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    background:none;
    width:auto;
}
.catalog-item01 .text h2 a{
    text-decoration:none;
    color:#000000;
}
.catalog-item01 .text h2 a:hover{
    text-decoration:underline;
}
.catalog-item01 .text p{
    margin:3px 0px 0px 0px;
    font-size:11px;
}
.catalog-item01 .text p.info2{
    font-size:12px;
}
.catalog-item01 .text p.cost{
    margin:5px 0px 0px 0px;
    font-size:13px;
}
.catalog-item01 .text ul{
    margin:3px 0px 0px 0px;
    font-size:11px;
}
.catalog-item01 .text ul li{
    margin:2px 0px 0px 0px;
	background-position:left 3px;
}

.catalog-item02 .text{
}
.catalog-item02 .text h2{
    margin:0px;
    padding:0px;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    background:none;
    width:auto;
}
.catalog-item02 .text h2 a{
    text-decoration:none;
    color:#000000;
}
.catalog-item02 .text h2 a:hover{
    text-decoration:underline;
}
.catalog-item02 .text p{
    margin:3px 0px 0px 0px;
    font-size:11px;
}
.catalog-item02 .text p.info2{
    font-size:12px;
}
.catalog-item02 .text p.cost{
    margin:5px 0px 0px 0px;
    font-size:13px;
}
.catalog-item02 .text ul{
    margin:0px 0px 0px 0px;
    padding:0px;
    font-size:11px;
}
.catalog-item02 .text ul li{
    margin:0px 0px 3px 0px;
    padding:0px 0px 0px 6px;
    font-size:11px;
    background:url(../images/bullet03.gif) left 8px no-repeat;
}
/* Catalog */

/* Right images */
.rightImagesBlock{
    position:relative;
    font-size:0px;
    width:680px;
    margin:0px -300px 0px 0px;
}
.rightImagesBlock img{
    position:absolute;
    right:0px;
    bottom:0px;
}
.mceContentBody .rightImagesBlock{
    margin-right:0px;
    border:5px dotted #59b9d5;
    width:auto;
    text-align:right;
}
.mceContentBody .rightImagesBlock img{
    position:static;
}
/* Right images 2 */
.rightImagesBlock2{
    position:relative;
    font-size:0px;
    width:660px;
    margin:0px -300px 0px 0px;
}
.rightImagesBlock2 img{
   
}
.mceContentBody .rightImagesBlock2{
    margin-right:0px;
    border:5px dotted #59b9d5;
    width:auto;
    text-align:right;
    float:right;
}
.mceContentBody .rightImagesBlock2 img{
    position:static;
    float:none;
}
