*{margin:0;    padding:0;}
body{background-color:rgb(77,77,77);    font-family:Verdana,"Geneva CE",lucida,sans-serif;    font-size:10pt;    }
div#body{margin:40px 0;}
div#all{position:relative;    margin:0 auto;    width:950px;    background-color:rgb(127,215,28);}
/* zelena */
a{color:rgb(55,55,55);    text-decoration:none;    border:none;}
a.active,a:hover{color:white;}
img{border:none;}
/* left-col (zelene pozadi a svisly napis anamax) */
div#left-col{background:rgb(127,215,28) url(../images/left-col-middle.png) 2px 0px no-repeat;    width:77px;    min-height:554px;    float:left;}
div#white-stripe{background:rgb(102,102,102) url('../images/copyright.png') 840px 460px no-repeat;    margin-left:2px;    min-height:554px;    padding-bottom:20px;}
/* navigace - menu */
div#navigation{float:left;    font-size:9pt;}
div#lang-bar{margin-left:25px;    margin-top:6px;    float:left;}
div#lang-bar a#lang-cz{float:left;    background:transparent url('../images/lang-both-cz.png') top left no-repeat;    width:32px;    height:11px;    display:block;}
div#lang-bar a#lang-en{margin-left:10px;    float:left;    background:transparent url('../images/lang-both-en.png') top left no-repeat;    width:40px;    height:11px;    display:block;}
div#lang-bar a#lang-en.active,div#lang-bar a#lang-en:hover,div#lang-bar a#lang-cz.active,div#lang-bar a#lang-cz:hover{background-position:right top;}
ul#menu{margin-left:300px;    list-style-type:none;}
ul#menu li{float:left;    width:75px;    margin-left:2px;    text-align:center;}
ul#menu li a{display:block;    margin-top:4px;    width:75px;    height:18px;    background-color:rgb(153,153,153);    color:rgb(77,77,77);}
/* ceske menu */
ul#menu li.index a{background:rgb(153,153,153) url('../images/menu-index-both-cz.png') top left no-repeat;}
ul#menu li.design a{background:rgb(153,153,153) url('../images/menu-design-both-cz.png') top left no-repeat;}
ul#menu li.foto a{background:rgb(153,153,153) url('../images/menu-foto-both-cz.png') top left no-repeat;}
ul#menu li.movie a{background:rgb(153,153,153) url('../images/menu-movie-both-cz.png') top left no-repeat;}
ul#menu li.forlife a{background:rgb(153,153,153) url('../images/menu-forlife-both-cz.png') top left no-repeat;}
ul#menu li.sport a{background:rgb(153,153,153) url('../images/menu-sport-both-cz.png') top left no-repeat;}
ul#menu li.contact a{background:rgb(153,153,153) url('../images/menu-contact-both-cz.png') top left no-repeat;}
/* anglicke menu */
ul#menu.en li.index a{background:rgb(153,153,153) url('../images/menu-index-both-en.png') top left no-repeat;}
ul#menu.en li.design a{background:rgb(153,153,153) url('../images/menu-design-both-cz.png') top left no-repeat;}
ul#menu.en li.foto a{background:rgb(153,153,153) url('../images/menu-foto-both-en.png') top left no-repeat;}
ul#menu.en li.movie a{background:rgb(153,153,153) url('../images/menu-movie-both-en.png') top left no-repeat;}
ul#menu.en li.forlife a{background:rgb(153,153,153) url('../images/menu-forlife-both-en.png') top left no-repeat;}
ul#menu.en li.sport a{background:rgb(153,153,153) url('../images/menu-sport-both-en.png') top left no-repeat;}
ul#menu.en li.contact a{background:rgb(153,153,153) url('../images/menu-contact-both-en.png') top left no-repeat;}
/* hover a aktivni polozky menu */
ul#menu li a:hover,ul#menu li a.active,ul#menu.en li a:hover,ul#menu.en li a.active{background-position:top right;    color:white;}
/* main-col */
div#main-col{float:left;    margin-left:2px;    background-color:white;    width:871px;}
/* logo */
div#logo{position:absolute;    top:22px;    left:98px;    width:362px;    height:124px;    background:transparent url('../images/logo-left.png') no-repeat;}
div#logo a{display:block;    width:332px;    height:124px;}
div#logo img{display:none;}
/* zavina na uvodni strance */
div#zavinac{background:transparent url('../images/zavinac.png') bottom left no-repeat;    width:480px;    height:280px;}
/* sub-col */
div#sub-col{width:330px; float:left; margin:125px 23px 0 0;}
ul#category{margin:20px 0 0 140px;    color:white;    font-weight:bold;}
ul#category li a{}
ul#category li a.active,ul#category li a:hover{color:white;}
div#sub-navigation{float:left; width:125px;}

/* SUB CONTENT */
div#sub-content{border:1px dashed white;   margin-left:70px; width:182px;    float:left;    padding:15px 10px;    color:white;    background-color:rgb(115,115,115);    text-align:left;}
div#sub-content h4{font-size:12px;    font-weight:bold;    margin:15px 0;}
div#sub-content h4.top,div#sub-content p.top{margin-top:0;}
div#sub-content p{font-size:9pt;    line-height:1.2;}
div#sub-content dl{font-size:9pt;}
/* CONTENT */
div#content{float:left;    margin-top:37px;}
div#content-holder{border:1px dashed rgb(77,77,77);    height:450px;    max-height:450px;    min-height:450px;    background:transparent url('../images/logo-right.png') 0px -2px no-repeat;    text-align:center;    line-height:450px;    vertical-align:middle;    display:table;    width:480px;    max-width:480px;    min-width:480px;}
div#content-holder.text{display:block;    border:1px dashed rgb(102,102,102);    padding:15px 10px;    color:white;
/* prenastaveni predchozich hodnot */
min-height:0;    height:auto;    max-height:none;    background-color:rgb(115,115,115);    background-image:none;    line-height:1.3;}
div#content-holder.intro{border:none;    background-color:transparent;
/* prenastaveni predchozich hodnot */
min-height:0;    height:auto;    max-height:none;    background-image:none;    color:white;    line-height:1.3;}
div#content-holder.intro > div {border: 1px dashed #666; padding: 15px 10px; background-color: #737373; }
div#content-holder.intro h4{margin:0 0 10px 0;}
div#content-holder.intro div.second{margin-top:20px;}
div#content-holder.intro div.second div{border:none;    padding:0;}
div#content-holder.intro div.second div.left{float:left;    margin-top:4px;    width:180px;    height:230px;}
div#content-holder.intro div.second div.left img{width:180px;    height:230px;}
div#content-holder.intro div.second div.right{float:right;    width:250px;}
div#video-holder{margin:100px auto 0 auto;    width:320px;    height:240px;}
div#video-holder div#info-holder{line-height:1.3;    padding-top:10px;    color:white;    font-weight:bold;}
div#content-holder p#vertical{display:table-cell;    vertical-align:middle;    text-align:center;    line-height:450px;    width:480px;    max-width:480px;    min-width:480px;
/* jinak to nejde */
height:450px;    max-height:450px;    min-height:450px;}
div#content-holder p#vertical img{max-height:450px;}
div#content-holder h4{color:white;    text-align:left;    margin:0px 0 10px 10px;}
div#content-holder p{text-align:justify;    line-height:1.3;}
div#content-holder p.middle{color:white;    text-align:center;    vertical-align:middle;    line-height:450px;}
/* KONTAKT sekce */
div#contact-info{padding:0 10px 10px 10px;    color:white;    line-height:1.3;    font-size:9pt;    text-align:left;    background:transparent url('../images/vize.jpg') 320px 10px no-repeat;}
div#contact-info dl dd{}
div#contact-info dl dl{margin:10px 0;}
div.personal-info{margin:15px 0;}
div#contact-info div.personal-info dl dl{margin:0;}
div#general-info{width:290px;}
div.personal-info img{left:370px;    margin-top:4px;    position:absolute;    height:70px;    width:55px;    border:1px solid white;    margin-right:10px;}
div#contact-picture-full{float:right;    width:233px;    height:300px;}
/* konec sekce kontaktu */
/* nahledy fotek */
div#thumbnail-holder{margin:10px 0;    padding:1px 0;    border-top:1px solid white;    border-bottom:1px solid white;    float:left;}
p#button-holder{text-align:center;}
.thumbnail{width:49px;    height:49px;    border:1px solid white;    float:left;    margin-right:2px;}
div#thumbnail-holder ul{list-style-type:none;    float:left;}
.thumbnail a{display:block;    width:49px;    height:49px;}
div#thumbnail-main .prev{float:left;    background:transparent url('../images/left.png') center center no-repeat;    width:15px;    height:15px;    border:0px;    margin-top:30px;    margin-right:5px;}
div#thumbnail-main .next{float:left;    background:transparent url('../images/right.png') center center no-repeat;    width:15px;    height:15px;    border:0px;    margin-top:30px;    margin-left:5px;}
/* dodatky */
div.last{margin-right:0;}
.bold{font-weight:bold;}
/* clear */
.clear{display:block;    clear:both;}
/* inline */
.inline{display:inline;}
/* hide */
.hide{display:none;}
/* odstavec s odsazenim nahore i dole */
p.space{margin:10px 0;}
/* maly text */
.small{font-size:8pt;}
.intro-menu {margin-left:20px; text-align:left; padding: 10px 0 5px 0; border: none;}
.intro-menu h2 {font-size: 10pt; margin:10px 0; font-weight: normal;}
.intro-menu h2 a { font-weight: bold; color: #FFF;}
.intro-menu h2 a:hover {text-decoration: underline;}

.promo {text-align: center;}

h2{font-size:16px; margin:10px 0;}
/* aktualita v sekci pro zivot */
#aktualita{margin-top:20px;    width:430px;    background-color:white;    color:#737373;    padding:20px 25px;    line-height:1.5;}
#aktualita p.kde{float:right; margin-top:0px;}
#aktualita h3,#aktualita h4{margin-bottom:10px; font-size:14px;}
#aktualita h4{color:#4B2525;    font-weight:bold;    font-size:12px;}
#aktualita p{margin:10px 0;}
#aktualita a:hover{color:black; font-weight:bold;}

/* upravy pro noovu uvodni stranku */
.col-wrap {}
.col-milan {padding-top:20px; width: 235px; float: left; background-color: #666666; margin-right: 10px; margin-top: 15px;}
.col-pavla {width: 235px; float: right; background-color: #666666; padding-top:20px; margin-top: 15px;}
.submenu {list-style: none; margin: 20px 0;}
.submenu li {margin-bottom: 20px;}
.submenu li.last {margin-bottom: 0px;}
.submenu a {display: block; width: 62px; height: 49px; color:rgb(77,77,77); margin:0 auto;}
.submenu .design a {background:url('/images/icon-design-both.png') no-repeat top left;}
.submenu .photo a {background:url('/images/icon-photo-both.png') no-repeat top left;}
.submenu .movie a {background:url('/images/icon-movie-both.png') no-repeat top left;}
.submenu .forlife a {background:url('/images/icon-forlife-both.png') no-repeat top left;}
.submenu .sports a {background:url('/images/icon-sports-both.png') no-repeat top left;}
.submenu a:hover {background-position:top right; color:white;}
#content-holder .col-milan .thin-text {text-align: center; font-weight: bold; margin-top: 15px;}
