html, body {margin:0; padding:0;}
body {background:url() left top no-repeat;}
#magazine {width:902px; margin:30px 0 20px 0; background:url(../img/magazine_bg.jpg) repeat-y;}
        #magazine div.magazine_top {background:url(../img/magazine_top.jpg) left top no-repeat;}
        #magazine div.magazine_bottom {background:url(../img/magazine_bottom.jpg) left bottom no-repeat;}

#header {height:264px; background:url(../img/about_header.jpg) 40px 28px no-repeat; padding:30px 0 0 0;}

#main_menu {margin:25px 0 0 0; float:left; width:771px; background:white; height:71px}
        #main_menu h1 {float:left; margin:3px 0 0 30px}
        #main_menu ul {float:right; width:450px; margin:0; padding:30px 0 0 0;}
                #main_menu ul li {float:left; list-style-type:none; text-transform:uppercase; font-weight:bold; font-size:10px; color:#81a6bf}
                        #main_menu ul li a {color:#0069b3; text-decoration:none}
                        #main_menu ul li a:hover {text-decoration:underline}

#inter_plan {float:right; margin-bottom:-72px; z-index:100; position:relative;}

#corp_menu {float:left; background: url(../img/corp_menu_bg.jpg); margin:25px 0 0 0; width:40px}
        #corp_menu div.paddings {padding:10px 0 9px 13px;}
        #corp_menu div.item {margin:7px 0}

#main_inner_block {margin:0 0 0 40px; border-top:12px solid #d2daea; width:771px; z-index:1}
        #content_block {border-top:6px solid #f8f5e7; padding:15px 40px 25px 40px}
        #content_block div.hr {background:#dde1e9; font-size:1px; line-height:1px; height:1px; overflow:hidden; margin:0 -40px}
        #content_block div.t8 {margin-top:8;}
        #content_block div.b8 {margin-bottom:8;}

        #content_block div.about_anno {background: url(../img/about_bg.jpg) left top no-repeat; margin:0 -40px; border-top:1px solid #dde1e9}
                #content_block div.about_anno div.pads {padding:0 0 0 230px;}
                #content_block div.about_anno div.column {float:left; width:245px; margin:0 5px}
                        #content_block div.about_anno div.column p {margin:10px; color:#161414}

        #content_block div.about_anno2 {background: url(../img/about_bg2.jpg) left top no-repeat; height:690px; margin:0 -40px; border:1px solid #8a8a8a}
                #content_block div.about_anno2 div.treners {margin:24px 370px 24px 35px; height:200px; overflow-y:hidden}
                        #content_block div.about_anno2 div.treners h2 {margin:0 0 15px 0; color:#0069b3; font: bold 28px Verdana;}

                #content_block div.about_anno2 div.club_news {margin:24px 35px 24px 320px; height:230px; overflow-y:hidden}
                        #content_block div.about_anno2 div.club_news h2 {margin:0 0 15px 0; color:#0069b3; font: bold 28px Verdana;}
                                #content_block div.about_anno2 div.club_news div.item {margin:0 0 5px 0}
                                        #content_block div.about_anno2 div.club_news div.item h3 {color:#4a4a49; font:bold 14px Verdana; margin:0 0 3px 0;}
                                                #content_block div.about_anno2 div.club_news div.item h3 span {font-size:10px; font-weight:normal}
                                        #content_block div.about_anno2 div.club_news div.item p {margin:0;}

                #content_block div.about_anno2 div.gallery {margin:24px 370px 24px 35px; height:200px; overflow-y:hidden}
                        #content_block div.about_anno2 div.gallery h2 {margin:0 0 15px 0; color:#0069b3; font: bold 28px Verdana;}

 h2.top {margin:0; padding:0; font:bold 36px Tahoma; color:#17669c;} 
 h1.top {margin:0; padding:0; font:bold 36px Tahoma; color:#17669c;} 

div.path {font-size:12px; font-weight:bold; margin:0 0 10px 2px; color:#5f5f5f}
        div.path a {color:#0064b4;}

#level2_anno {margin:20px -20px 20px 0}
        #level2_anno div.item {float:left; padding:0; margin:0;}
                #level2_anno div.item div.img {display:block; text-align:center; height:105px; margin:0;}
                        #level2_anno div.item div.img img {display:inline}
                #level2_anno div.item h3 {text-align:center; color:#81a6bf; font-size:10px; font-family:Verdana; margin:0;}
                        #level2_anno div.item h3 a {color:#0068b8; text-decoration:none}

div.col1 div.item {float:none}
div.col2 div.item {width:47%}
div.col3 div.item {width:31%}
div.col4 div.item {width:24%}
div.col5 div.item {width:19%}
div.col6 div.item {width:16%}
div.col7 div.item {width:14%}

#bottom_baners_block {margin:0 160px 20px 75px}
        #bottom_baners_block div.left_banner {float:left}
        #bottom_baners_block div.right_banner {float:right}

#contacts {background:url(../img/contacts.jpg); width:243px; height:149px; float:right; margin:0 56px 13px 0; display:inline;}
        #contacts p {color:#323232; font:normal 11px Tahoma; margin:24px 34px 0 34px}
        #contacts p.copy {margin:12px 34px 0 34px}
        #contacts a {color:#0064b4;}

div.copy {margin:0 0 0 0; float:left; padding:0}
        div.copy a {font:normal 10px Tahoma; color:#0069b3; text-decoration:none;}

div.cpl_anno {margin-top:30px;}
div.cpl_anno div.arow {border-bottom:1px solid #dde1e9; margin:20px 0}
        div.cpl_anno div.arow div.image {float:left; width:180px; margin:0 30px 0 0}
        div.cpl_anno div.arow div.desription {float:left; width:475px}
                div.cpl_anno div.arow div.desription h3 {color:#17669c; font:bold 18px Verdana; margin:0 0 15px 0}
                div.cpl_anno div.arow div.desription div.date {font:normal 10px Tahoma; color:#4a4a49}
                        div.cpl_anno div.arow div.desription h3 a {color:#17669c;}

table.sub_menu {margin:20px 0 20px -20px; width:95%}
	table.sub_menu td {}
		table.sub_menu td h3 {text-align:center; color:#81a6bf; font-size:10px; font-family:Verdana; margin:0;}
			table.sub_menu td h3 a {color:#0068b8; text-decoration:none}


#services_spl {margin:0 -40px; border:1px solid #dde1e9; padding:15px}
        #services_spl div blockquote h3 {margin:0 0 10px 0; padding:0; font-size:30px; line-height:24px}
        #services_spl div blockquote h4 {margin:0; padding:0; font-size:14px}
        #services_spl div blockquote p {margin:0 0 10px 0; padding:0;}
        #services_spl blockquote {margin:0;}
        #services_spl div.div{background:#dde1e9; font-size:1px; line-height:1px; height:1px; overflow:hidden; margin:15px -15px}
        #services_spl div.spa{background:url(../img/thesis/spa.jpg) -15px top no-repeat; min-height:214px; _height:214px}
                #services_spl div.spa blockquote {padding:20px 30px 20px 300px}
        #services_spl div.fitness{background:url(../img/thesis/fitness.jpg) -15px top no-repeat; min-height:220px; _height:220px}
                #services_spl div.fitness blockquote {padding:20px 300px 20px 30px}
        #services_spl div.water{background:url(../img/thesis/water.jpg) -15px top no-repeat; min-height:188px; _height:188px}
                #services_spl div.water blockquote {padding:20px 30px 20px 400px}
        #services_spl div.kids{background:url(../img/thesis/kids.jpg) -15px top no-repeat; min-height:290px; _height:290px}
                #services_spl div.kids blockquote {padding:20px 280px 20px 30px}
        #services_spl div.individual{background:url(../img/thesis/individual.jpg) -15px top no-repeat; min-height:300px; _height:300px}
                #services_spl div.individual blockquote {padding:20px 30px 20px 370px}

        #services_spl div.tenis {background:url(../img/thesis/tenis.jpg) -15px top no-repeat; min-height:300px; _height:300px}
                #services_spl div.tenis blockquote {padding:20px 320px 20px 45px}

        #services_spl div.football {background:url(../img/thesis/football.jpg) -15px top no-repeat; min-height:300px; _height:300px}
                #services_spl div.football blockquote {padding:20px 30px 20px 315px}

#about_spl {margin:0 -40px; border:1px solid #dde1e9; padding:0 15px 15px 15px}
        #about_spl div blockquote h3 {margin:0 0 10px 0; padding:0; font-size:30px; line-height:24px}
        #about_spl div blockquote h4 {margin:0; padding:0; font-size:14px}
        #about_spl div blockquote p {margin:0 0 10px 0; padding:0;}
        #about_spl blockquote {margin:0;}
        #about_spl div.div{background:#dde1e9; font-size:1px; line-height:1px; height:1px; overflow:hidden; margin:20px -15px 0 -15px}
        #about_spl div.personal{background:url(../img/thesis/personal.jpg) -15px top no-repeat; min-height:224px; _height:224px}
                #about_spl div.personal blockquote {padding:20px 300px 20px 30px}
        #about_spl div.news{background:url(../img/thesis/news.jpg) -15px -5px no-repeat; min-height:214px; _height:214px}
                #about_spl div.news blockquote {padding:25px 30px 20px 300px}
                                #about_spl div.news  div.item {margin:0 0 5px 0}
                                        #about_spl div.news div.item h3 {color:#4a4a49; font:bold 14px Verdana; margin:0 0 3px 0;}
                                                #about_spl div.news div.item h3 span {font-size:10px; font-weight:normal}
                                        #about_spl div.news div.item p {margin:0;}
                #about_spl div.news div.archive {margin:1em 0;}
        #about_spl div.gallery{background:url(../img/thesis/gallery.jpg) -15px top no-repeat; min-height:214px; _height:214px}
                #about_spl div.gallery blockquote {padding:20px 300px 20px 30px}


table.table {width:700px}
        table.table th {border-bottom:1px solid #cfcfcf; color:#323232; font:bold 10px Verdana; padding:5px 5px 10px 5px; text-align:left; vertical-align:top}
        table.table td {border-bottom:1px solid #cfcfcf; color:#323232; padding:5px 5px 10px 5px; text-align:left; vertical-align:top; font:normal 10px Verdana;}
                table.table td b {text-transform:uppercase; font-weight:normal; color:#0069b3; text-decoration:underline; cursor:hand}
                table.table td span {color:#a0a0a0}

#buble_block {width:275px; display:none; position:absolute;}
#buble {width:100%;}
        #buble td {padding:0; margin:0; line-height:0; font-size:0}
        #buble td.tl {background:transparent url(../img/b_tl.gif); width:6px; height:6px;}
        #buble td.t {background:transparent url(../img/b_t.gif); height:6px;}
        #buble td.tr {background:transparent url(../img/b_tr.gif); width:6px; height:6px;}
        #buble td.l {background:transparent url(../img/b_l.gif); width:6px;}
        #buble td.r {background:transparent url(../img/b_r.gif); width:6px;}
        #buble td.bl {background:transparent url(../img/b_bl.gif) top left no-repeat; width:6px; height:19px;}
        #buble td.b {background:transparent url(../img/b_b.gif) top left repeat-x; height:19px; padding:0 0 0 30px}
        #buble td.br {background:transparent url(../img/b_br.gif) top right no-repeat; width:6px; height:19px;}

        #buble th {text-align:left; vertical-align:top; font-weight:normal; padding:5px; background:white}
                #buble th div.header {text-transform:uppercase; font:bold 10px Verdana; color:#0069b3; margin:0 0 5px 0}
                #buble th div.comment {font:normal 10px Verdana; color:#323232}

#interactive_map {margin:30px 0 0 -30px}

#cpl_feedback {width:370px; margin:0 0 0 0}
        #cpl_feedback div.feedback_row {padding:10px 0 0 0;}
        #cpl_feedback input, #cpl_feedback label {display:block}
        #cpl_feedback div.name {}
                #cpl_feedback div.name label {float:left; width:100px}
                #cpl_feedback div.name input {float:left; width:250px}
        #cpl_feedback div.email {}
                #cpl_feedback div.email label {float:left; width:100px}
                #cpl_feedback div.email input {float:left; width:250px}
        #cpl_feedback div.phone {}
                #cpl_feedback div.phone label {float:left; width:150px}
                #cpl_feedback div.phone input {float:left; width:200px}
        #cpl_feedback div.cardnum {}
                #cpl_feedback div.cardnum label {float:left; width:150px}
                #cpl_feedback div.cardnum input {float:left; width:200px}


        #cpl_feedback div.theme {}
                #cpl_feedback div.theme label {float:left; width:100px}
                #cpl_feedback div.theme select {float:left; width:256px}

        #cpl_feedback textarea {width:350px; height:100px}
        #cpl_feedback div.send {margin:10px 0 0 0}
        #cpl_feedback .star {color:red}
div.map {margin:0 0 0 10px}

#times_links {float:right; width:265px; margin:30px 0 10px 0}
        #times_links div.xls{float:left; background: url(../img/xls_icon.gif) no-repeat left top; padding:8px 20px 8px 32px;}
        #times_links div.print{float:left; background: url(../img/print_icon.gif) no-repeat left top; padding:8px 0 8px 32px}
