* { font-size: 100%; margin: 0; padding: 0px; }
body { font: 0.8em Tahoma; position: relative; z-index: 0; color: #000; background: #afbffd url(/assets/images/fon_bg.jpg) left top no-repeat; min-width: 1000px; margin: 0 auto; }

table, th, td { padding: 0; text-align: left; vertical-align: top; border-collapse: collapse; border: 0; }

ol, ul, li { padding: 0; }

img, fieldset, a img { border: 0; }

b { font-weight: normal; }
i { font-style: normal; }

.clear { clear: both; }

a { color: #e24925; }
a:hover { color: #f00 !important; }

h1 { font: bold 16px/18px Tahoma;  color: #000000; padding-bottom: 10px;  width: 90%; }
h2, .h2 { font-size: 12px; font-weight: bold; color: #000000; padding-bottom: 10px; line-height: 12px; width: 90%; }
h2 a { color: #000000; }

p { color: #000000; padding-bottom: 10px; }

.header { width: 100%; height: 130px; padding: 60px 0px 0px 20px; width: 1000px; margin: 0 auto; position: relative; z-index: 1; }

.center { width: 69%; float: left; position: relative; padding-bottom: 30px; }
.slogan { color: #FFFFFF; font-family: Tahoma; font-size: 18px; font-weight: bold; }
.right { width: 30%; float: left; }
.rss { position: absolute; top: 20px; left: 220px; }

.icons { padding: 20px 0px 0px 0px; }
.icons img { float: left; margin-right: 40px; }
.icons img.mail { margin-top: 9px; }
.icons img.map { margin-top: 9px; }

.small { font-size: 11px; }
.data { color: #797777; font-size: 10px; }

.mt10 { padding-top: 10px; }
.down { background-color: #e24925; color: #FFFFFF; font-size: 12px; padding: 2px 5px; display: block; float: left; margin-right: 10px; }
table td { padding: 0px 10px 10px 0px; }

.menu { width: 75%; margin: 0px 0px 25px 0px; }
.menu li { list-style-type: none; color: #000000; padding-bottom: 5px; }
.menu li a.activ { color: #000000; }

.mb { margin-bottom: 60px; width: 1000px; margin: 0 auto; padding-left: 20px; }

.footer { height: 120px; width: 1000px; margin: 0 auto; padding-left: 20px; }
.ml { margin-left: -12px; }
.mb .center { min-height: 350px; }

.video { width: 660px; height: 520px; background-color: #003399; margin-bottom: 20px; }
.text { margin: 10px 0px 0px 0px; width: 600px; }

ul li { list-style-type: none; padding-bottom: 5px; }
ul li ul { margin: 10px 20px; }

.file p { font-size: 11px; }

.favorite { position: absolute; left: 680px; top: -20px; width: 200px; }
.favorite a { text-decoration: none; }

.jot-form p { padding: 0px 0px 5px 0px; }
.jot-form input, .jot-form textarea { display: block; margin-bottom: 10px; font-size: 14px; }

.jot-row-alt, .jot-row { width: 660px; }

.item {
background-color:#AFBFFD;
position:relative;
}

.item p {
font-size:12px;
margin-top:5px;
text-align:center;
}
.item p a {
color:#000000;
}
.price {
background:url("/assets/images/fon-price.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
font-size:12px;
height:19px;
left:0;
padding-top:5px;
position:absolute;
text-align:center;
top:160px;
width:48px;
}
.item .all {
font-size:11px;
}

.news h1 { font-size: 14px; padding-bottom: 10px; }
.news .h { padding-bottom: 5px; }

/* Fixed Positioned AddThis Toolbox */ 
.addthis_toolbox {
position: fixed;
top: 30%;
left: -5px;
border: 1px solid #ddd;
padding: 5px 5px 4px;
width: 32px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.addthis_toolbox .custom_images a {
width: 32px;
height: 32px;
cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 2px 0; opacity: 0.6; }
.addthis_toolbox .custom_images a:hover img { margin: 2px 0; opacity: 1.0; }

.header .item { position: absolute; top: 20px; left: 32%; }
.header .item img, .header .item p { float: left; }
.header .item .name { color: #000; font-size: 14px; font-weight: bold; position: relative; top: 20px; }
.header .item .name a { color: #000; text-decoration: none; }
.header .item span { position: relative; top: 20px; }
.header .item .all { top: 35px; }
.header .item a { cursor: pointer; z-index: 1002; position: relative; }

.swim li { list-style-type: none; float: left; margin: 5px 50px 10px 0px; font: 12px/14px Tahoma; }
.swim li a { margin-right: 3px; }
.swim { margin: 0px 0px 15px 0px; }

.swim-form { margin: 15px 0px 0px 0px; }
.swim-form input, .swim-form textarea { display: block; margin-bottom: 10px; }
.swim-form p { padding-bottom: 2px; }

.swim-form input { width: 350px; font: 12px/14px Tahoma;  border: 1px solid #ccc; height: 20px; }
.swim-form textarea { width: 500px; height: 200px; border: 1px solid #ccc;  }

.one-swim ul { margin: 10px 0px 15px 20px; }
.one-swim ul li span { color: #333333; font: 12px/14px Tahoma; }
.one-swim ul li span { margin-right: 10px; }
.one-swim ul li { list-style-type:disc; }

.swim-town a { margin: 0px 10px 0px 0px; }
.swim-form .sizepool { width: 350px; height: 50px; }
.one-swim { margin-bottom: 30px; }
.one-swim p { margin-right: 50px; }
.B_crumbBox { margin-bottom: 10px; display: block; }

.pools {  font: bold 14px/16px Tahoma; position: relative; top: -15px; z-index: 1000; }
.pools span { font: 12px/12px Tahoma; display: block; margin-top: 5px; }

.popular { margin: 30px 0px 0px 0px; }
.popular ul li { list-style-type: disc; }
.popular ul { margin-left: 20px; }

#buttonblock { margin: 20px 0px; }
