/* EURO<26 v1.0 CSS *//*div {border: 1px red dotted; padding:1px;}ul, li, p {border: 1px green dotted; padding:1px;}*/  * {    margin: 0;    padding: 0;  }  html {  }  body {    position:relative;    background: white;    color: #666;    color: black;    width: 100%;    height: 100%;    text-align: center;    font-family: verdana, bitstream vera sans;    font-size: 11px;    font-smooth:always;  }  p{    padding-bottom:5px;    padding-top:5px;  }  a {    text-decoration: none;    color: black;    font-size:12px;    font-weight:bold;  }  a:hover {    color: #C83059;  }  h1 {    font-family:Arial;    font-weight:bold;    font-size:14px;    color:#2e973f;    padding-bottom:5px;  }  h2 {    font-size: 12px;    padding-bottom:6px;    padding-top:10px;  }  h3{    font-size: 12px;    padding-bottom:10px;  }  #text_document h3{    font-size: 12px;    padding-top:10px;    padding-bottom:0px;  }  li{    margin-left:18px;  }  ol{    margin-left:18px;  }  img{  }  table {    font-size: 13px;  }  #text_document td {    font-size: 11px;    background:whitesmoke;    padding:3px;    padding-right:8px;    padding-left:8px;  }  #text_document th {    font-size: 11px;    font-weight:bold;    background:lavender;    padding:3px;    padding-right:8px;    padding-left:8px;  }  .figure{    padding-left:8px;    float:right;    text-align:center;  }  .figure em{    padding-left:8px;    padding-right:8px;    text-align:left;  }  input, select {    font-family: verdana, bitstream vera sans;    font-size: 11px;    height: 14px;    _height: 15px;  }  select {    height:18px;    border:1px solid #c8c8c8;  }  option {    padding: 2px;  }  input, select {    padding-top: 2px;    _padding-top: 1px;    padding-left: 2px;    border:1px solid silver;  }  input:hover, select:hover {    border:1px solid #E8D41D;      }  input:active, input:focus, select:active, select:focus {    border:1px solid #E8D41D;  } /* layout */  #container {    position: relative;    margin-left: auto;    margin-right: auto;    margin-top: 0px;    width: 100%;    height: 100%;    text-align:center;  }  #container #header {    position: relative;    height: 158px;    background: url('../images/header.jpg') center top;  }  #container #header #content{    position: relative;    margin-left:auto;    margin-right:auto;    text-align:left;    width:800px;    height: 158px;  }  #container #header #content #logotype{    position:absolute;    height: 118px;    width:50px;    margin:0 0 0 0;    /*background: green;*/    cursor:pointer;  }  #container #header #content #title{    position:absolute;    height: 36px;    width:220px;    margin:120px 0 0 0;    /*background: blue;*/    cursor:pointer;  }  #container #header #content #menu2{    position:absolute;    height: 118px;    width:160px;    margin: 5px 0 0 60px;    /*background: red;*/  }    #container #menu {    position: relative;    height: 33px;    background: url('../images/menu-bg.gif') left top repeat-x;  }  #container #menu #content{    position:relative;    margin-left:auto;    margin-right:auto;    text-align:center;    padding-top:7px;    height: 26px;    _height: 30px;    width:800px;    background: url('../images/menu-bg-c.gif') left top repeat-x;  }  #container #menu a{    padding-left:20px;    padding-right:20px;  }    #container #body {    height: 571px;    background: url('../images/main-bg.jpg') left top repeat-x;  }  #container #body #content{    position:relative;    /*border:1px solid red;*/    margin:auto;    height: 100%;    text-align:left;    width:1004px;    background: white;  }  #container #body #main{    position:relative;    float:left;    padding-top:10px;    padding-bottom:10px;    /*margin-left:102px;*/    min-height: 571px;    _height:571px;    width:798px;    _width:800px;    background: white;    border-bottom:1px solid #c3edb1;    border-left:1px solid #c3edb1;    border-right:1px solid #c3edb1;  }  #text_document a{    font-size:11px;    text-decoration:none;    color: #C83059;    font-weight:bold;    }  #text_document a:hover{    color: black;    }  #container #body #main #banner{    position:relative;    float:left;    margin-left:auto;    margin-right:auto;    margin-top:5px;    margin-bottom:5px;    left:10px;    height: 90px;    width:778px;    background: lavender;  }  #container #body #main #left{    position:relative;    float:left;    margin-left:auto;    margin-right:auto;    /*height: 570px;*/    margin-bottom:5px;    width:220px;    background: white;  }  #container #body #main #right{    position:relative;    float:left;    margin-left:auto;    margin-right:auto;    margin-bottom:5px;    width:578px;    background: white;  }  #container #body #main #full{    position:relative;    float:left;    margin-left:auto;    margin-right:auto;    margin-bottom:5px;    width:778px;    background: white;  }    #container #body #left_graphic{    position:relative;    float:left;    margin-left:auto;    margin-right:auto;    height: auto;    width:102px;    /*background: url('../images/left-graphic.jpg') left top no-repeat;*/  }  #container #body #right_graphic{    position:relative;    float:left;    margin-left:auto;    margin-right:auto;    height: auto;    width:102px;    /*background: url('../images/right-graphic.jpg') left top no-repeat;*/  }    #container #copyright {    float:left;    background: url('../images/bottom-bg.jpg') center bottom no-repeat;    position:relative;    margin-left:auto;    margin-right:auto;    height: 54px;    width:1004px;  }  #container #copyright #copyright_content {    position:absolute;    background: transparent;    text-align:center;    top:15px;    width:1004px;    font-size:10px;    color:#1E762C;  }  #container #copyright #copyright_content a{    font-size:10px;    color:#1E762C;  }  #container #copyright #copyright_content a:hover{    text-decoration:underline;  }  #container #left #links {    text-align:center;    background: transparent;  }  #container #left a{    /*color: #82ADD5;*/    font-size:10px;    /*font-weight:normal;*/  }  #widgets{    position:relative;    padding-top:0px;    padding-bottom:10px;    left:10px;    width:198px;  }    #widget1,  #widget2,  #widget3,  #widget4,  #widget5{    position:relative;    margin-bottom:10px;    float:none;    width:208px;  }  #widget1{    background: white url('../images/widget-bg.jpg') left top no-repeat;    border-left:1px solid #F0D355;    border-bottom:1px solid #F0D355;  }  #widget2{    background: white url('../images/widget-bg2x.jpg') left top no-repeat;    border-left:1px solid #BAFD89;    border-bottom:1px solid #BAFD89;  }  #widget3{    background: white url('../images/widget-bg3x.jpg') left top no-repeat;    border-left:1px solid #F6ADC8;    border-bottom:1px solid #F6ADC8;  }  #widget4{    background: white url('../images/widget-bg4x.jpg') left top no-repeat;    border-left:1px solid #B7DEFD;    border-bottom:1px solid #B7DEFD;  }  #widget5{    background: white url('../images/widget-bg.jpg') left top no-repeat;    border-left:1px solid #FEE581;    border-bottom:1px solid #FEE581;  }    #widget_content{    position:relative;    padding:5px;    width:200px;  }  #discount_keywords{    margin-top:5px;    margin-bottom:5px;    width:195px;  }  #eclub_input,   #check_card  {    margin-top:5px;    margin-bottom:5px;    width:195px;  }  #discount_region,   #discount_keywords,   #discount_city,   #discount_category{    margin-top:5px;    margin-bottom:5px;    width:194px;  }  #agree{    position:relative;    width:12px;    height:12px;    border:none;  }  #agree_label, #agree_label a{    font-size:10px;  }  #check{    margin-top:5px;    position:relative;    left:65px;    width:70px;    height:20px;    background:#E8D41D;  }  #check #submit{    position:absolute;    top:1px;    left:1px;    width:68px;    height:18px;    background:#EEEF67;    border:none;    font-size:11px;    font-weight:bold;    color:black;    cursor:pointer;  }      #text_document{    position:relative;    padding:5px;    top:0px;    left:5px;    width:556px;    background:white;    text-align:justify;    /*border:1px solid gray;*/  }  .widget_in_main{    padding-left:170px;  }    /* NEWS na HOMEPAGE */  #novinka{    position:relative;    width:545px;    padding:5px;    float:left;    background:#eeffe4 url('../images/typek.jpg') right top no-repeat;    border:1px solid #d0eac2;    margin-bottom:10px;    margin-right:10px;  }  #kartac{    position:relative;    width:535px;    padding-bottom:5px;    padding-top:5px;    padding-left:10px;    padding-right:10px;    float:left;    background:#eeffe4 url('../images/typek.jpg') right top no-repeat;    border:1px solid #d0eac2;        margin-bottom:10px;    margin-right:auto;  }  #kartac #kartac_pdf{    width:412px;    /*height:142px;*/    padding-left:16px;    /*border:1px solid black;*/    float:left;    vertical-align:middle;  }  #kartac #kartac_pdf img{    padding-right:20px;    border:none;  }  #kartac #picture{    float:left;  }  #novinka img, #text_document img{    float:right;    margin:5px;    border:1px solid #d0eac2;  }  #kartac img{    float:left;    margin:0px;    border:1px solid #d0eac2;  }  #novinka h2{    font-family:Arial;    font-weight:bold;    font-size:14px;    color:#2e973f;    padding-bottom:5px;    border-bottom:1px solid #d0eac2;  }    #novinka #link a{    font-family:Arial;    font-weight:bold;    color:#2e973f;    padding:5px;    margin-left:460px;    text-decoration:underline;    font-size:11px;  }  #novinka #link a:hover{    color:#1e762c;  }  #novinka #title a{    font-family:Arial;    font-weight:bold;    color:#2e973f;    font-size:14px;    margin-bottom:5px;  }  #novinka #title a:hover{    color:#1e762c;  }    #novinka #date{    color:#d96311;    padding-bottom:5px;    padding-top:5px;  }  #novinka #text{    text-align:justify;    padding-bottom:5px;    margin-bottom:5px;  }  #novinka #text img{    float:right;  }  #dalsi{    height:16px;    float:right;    font-size:11px;  }  #partneri{    position:relative;    width:546px;    height:120px;    padding:5px;    float:left;    /*background: rgb(233,233,233);*/    border-top:1px solid #d0eac2;    margin-top:10px;    margin-bottom:10px;  }  #partneri img{    float:none;    border:none;  }  #partneri #sa{    position:absolute;    top:15px;    left:10px;  }  #partneri #paysec{  position:absolute;    left:25px;    bottom:8px;  }  #partneri #space{  position:absolute;    top:8px;    left:260px;  }  #partneri #postovni{  position:absolute;    left:270px;    bottom:5px;  }  #partneri #generali{  position:absolute;    right:10px;    top:8px;  }    .karty{    width:505px;    /*height:400px;*/    float:none;    margin:auto auto;    /*background:silver;*/    text-align:center;  }  .karta1, .karta2, .karta3 {    float:left;    margin:auto auto;  }  .karta3 {    float:none;    width:505px;  }  .karta3 .figure{    float:none;    margin:auto auto;  }    #banner_o2{    position:relative;  }      /******************************************//***********TO*BE*CONTINUED****************//******************************************/
