table.color {    width: 100%;}table.color th {    background-color: #6989B1;    border: 1px solid yellowGreen;    font-size: 16px;    font-weight: bold;    padding: 10px;}table.color td {    border: 1px solid yellowGreen;    padding: 15px;}td a.fancybox {    color: white;}#kids2 {    position: relative;    top: 13px;}.addinfo_content_block_3 {    top: 140px;}.att {    color: #FFC200;    font-weight: bold;    font-size: 14px;}.text_block h2 {    margin-bottom: 12px;}#inner_text_block ul li {    margin-top: 5px;}body {    font-size: 14px;}#callback-request-link {    position: absolute;    left: -260px;    top: 13px;}.addinfo_content_block_1 {    width: 250px;    position: absolute;    top: 130px;    left: 10%;}.addinfo_content_block_2 {    width: 250px;    position: absolute;    top: 130px;    left: 40%;}.addinfo_content_block_3 {    top: 150px;}.addinfo_content_block_4 {    width: 250px;    position: absolute;    top: 130px;    left: 10%;}.addinfo_content_block_5 {    width: 250px;    position: absolute;    top: 137px;    left: 40%;}.addinfo_content_block_5 img {    margin-left: 0px;}.addinfo_content_block_6 {    position: absolute;    right: 0;    top: 140px;}#inner_addinfo {    width: 100%;    height: 450px;    /*background: url(../images/dop_uslugi.png) top no-repeat;*/}.inner_addinfo {    width: 100%;    height: 550px;   /* background: url(../images/dop_uslugi.png) top no-repeat;*/}#service div.serv_el div.txt_block {    width: 240px;    float: left;    margin-top: 10px;}/**.addinfo_content_block_1 {    left: 10%;}.addinfo_content_block_2 {    left: 30%;}.addinfo_content_block_3 {    left: 50%;}.addinfo_content_block_4 {    left: 70%;        position: absolute;        top: 151px;        width: 250px;}    **/#menu_container {    left: 230px;}.text_block ul, ol {    padding-left: 10px;}.text_block ol, .text_block ol li {    list-style-type: decimal-leading-zero;    list-style-position: inside;}.text_block ul, .text_block ul li {    list-style-type: disc;    list-style-position: inside;}.text_block h3 {    font-weight: bold;    padding-top: 10px;    padding-bottom: 10px;    font-size: 120%;}.instaitem {    width: 660px;    margin-bottom: 50px;}#block-map-contacts {    position: relative;    top: 40px;}#logo {    position: absolute;    top: -1px;    left: 15px;}/* September 25-30 2016 *//* shark */#canvas-shark-container {    position: absolute; /*   z-index: 1000;*/    background: transparent;    display: block;}#shark-object {    position: absolute;    z-index: 100;    display: block;    width: 183px;    height: 259px;    background-image: url("/images/shark/shark.png");    cursor: pointer;}div#shark-title {    position: relative;    top: 285px;    border-radius: 5px;    font-size: 17px;    text-align: center;    border: 4px solid #ffc200;}/* main page */div#top-sales-container {    /*background: aliceblue;*/    height: 175px;    position: relative;    /*opacity: 0.5;*/    top: 220px;    padding-left: 30px;    margin-top: 10px;}div#top-sales-container h3 {    color:#ffc200;    font-size: 30px;    text-align: center;}div#top-sales {    display: flex;    margin-top:10px;}.sale {    width: 165px;    height: 200px;    padding-top: 20px;    display: block;    /*margin: 6px;    */    margin-left: 2px;    margin-right: 2px;   /* border: 3px solid #FFF;*/    border-radius: 30px;    position: relative;}.sale h4 {    color: #ffc200;    height: 30px;    margin-bottom: 25px;    text-align: center;    font-weight: bold;    font-size: 21px;}.sale p {    text-align: center;}.sale p a {    text-decoration: none;    border-bottom:1px dashed #ffc200;}.sale p a.no-border {border-bottom: none;    text-decoration: none;}.sale p a.bottom-stick {    display: block;    position: absolute;    bottom: 15px;    width: 80px;    left: 48px;}.sale p a:hover {    border-bottom:none;}/* franchise ads */.franchise-block {    background-color: coral;    position: relative;    opacity: 0.7;    margin-top: -80px;    text-align: center;    width: 100%;    height: 160px;}.franchise-block a {    font-size: 125px;    text-transform: uppercase;    text-decoration: none;    display: block;}.franchise-block p {    padding: 0px;    margin-top: 0;    font-size: 40px;}.franchise-block #anime-1 {    display: block;    height: 101px;    top: 15px;    position: absolute;    background-image: url(/images/shark/shark.png);    width: 120px;}.remodal h1 {    font-size:30px;}.remodal {  /*  background-color: rgba(255,255,255,0.7);*/    background-color: rgba(23,76,122,0.6);    font-size:16px;    color:#FFF;}.remodal-cancel, .remodal-confirm {    padding: 8px 0;}#inner_maininfo {    height: 520px;}.remodal ul li {    padding-top: 10px;}.remodal ul {    text-align: left;}