html,body {margin: 0px; padding: 0px; font: 11px/1.3 Helvetica, Arial, sans-serif; color: #8F8E8E; overflow: hidden; height: 100%;}
/*
h1 {text-transform: uppercase; font-size: 16px; color: #dce0e5; margin: 5px 0px; padding: 0px 0px;}
h2 {text-transform: uppercase; font-size: 13px; color: #dce0e5; margin: 5px 0px; padding: 0px 0px;}
a {color: #e0e1e2; text-decoration: none;}
a:hover {text-decoration: underline;}
*/
#all {width: 100%; height: 100%; =position: relative; =text-align: center;}
#frame {width: 1000px; height: 100%; margin: 15px auto 0px auto; position: relative; =text-align: left;}
#frame1 {width: 897px; height: 100%; margin-left: 103px; position: relative;}

#top {position: relative; width: 794px; height: 191px;}
    #top_left {position: absolute; top: 0px; left: 28px; width: 178px; height: 191px; background: transparent url("../img/logo_left.png") left top no-repeat;}
    #top_center {position: absolute; top: 41px; left: 205px; width: 487px; height: 100px;}
        #dots_top {width: 482px; clip: rect(auto 482px auto auto); top: 10px; =top: 12px; left: 0px;}
    #top_right {position: absolute; top: 36px; left: 695px; width: 91px; height: 42px;/* background: transparent url("../img/logo_right.png") left top no-repeat;*/}
    #top_right2 {position: absolute; top: 34px; left: 686px; width: 100px; height: 46px;}
#page_longer {float: left; width: 120px; height: 290px;}
#page {position: relative; float: left; top: -40px; /*left: 132px;*/ /*width: 674px;*/ width: 768px; /*border: 1px solid black;*/ height: 55%;}
    #page_menu_1,#page_menu_2,#page_menu_3 {float: left}
/*        #page_menu_3 {border: 1px solid black;}*/
        #page ul.menu {list-style-type: none; margin: 0px 5px 0px 0px; padding: 0px;}
        #page ul.menu li a {color: #8F8E8E; text-decoration: none;}
        #page ul.menu li a:hover {color: #EC1F27; text-decoration: underline;}
        #page ul.menu li a.cervene {color: #EC1F27;}
    #content {float: right; /*width: 240px;*/ width: 340px; text-align: justify; height: 100%; /*padding-right: 5px;*/ overflow: auto;/* border: 1px solid black;*/}
    #content_text {width: 240px;}
#bottom, #bottom_contacts {clear: both; position: relative; top: -40px;}
    #bottom #bottom_left {position: absolute; top: 0px; left: 0px; width: 128px; height: 132px; background: transparent url("../img/jahoda_left.png") left top no-repeat;}
    #bottom_center {position: absolute; top: 30px; left: 130px; width: 532px; height: 100px; text-align: right;}
        #dots_bottom {width: 532px; clip: rect(auto 532px auto auto); top: 28px; left: 0px;}
/*    #bottom_right {position: absolute; top: 0px; left: 637px; width: 260px; height: 158px; background: transparent url("../img/jahoda_defekt.png") top left no-repeat;}*/
    #bottom #bottom_right {float: right; top: 0px; width: 260px; height: 158px; background: transparent url("../img/jahoda_defekt.png") top left no-repeat;}
    
    #bottom_contacts #bottom_left {float: left; position: absolute; top: -144px; left: 0px; width: 247px; height: 276px; background: transparent url("../img/sklenka.png") left top no-repeat;}
    #bottom_contacts #bottom_right {float: right; margin-top: 20px; margin-right: 103px; width: 128px; height: 132px; background: transparent url("../img/jahoda_right.png") left top no-repeat;}
    
#contacts {position: absolute; top: 140px; left: 260px;}


h1 {color: #EC1F27; text-transform: uppercase; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; font-size: 14px;}
h2 {color: #EC1F27; margin: 0px; padding: 0px; font-size: 13px;}
strong {color: #EC1F27;}
a {color: #8F8E8E; text-decoration: underline;}
a:hover {color: #EC1F27; text-decoration: none;}
a img {border: 0px;}
p {margin-top: 0px; margin-bottom: 8px;}
ul {margin-top: 5px; margin-bottom: 5px;}


.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.sede {color: #8F8E8E;}
.cervene {color: #EC1F27;}
.vetsi {font-size: 20px;}
.velky {font-size: 30px; line-height: 48px;}
.male {font-size: 10px;}
.upper {text-transform: uppercase;}
.bold {font-weight: bold;}

.dots {color: #ED1C24; font-size: 18px; height: 25px; position: absolute;}