/* CSS Document */
body {
margin: 0px;
padding: 0px;
font-size: 10pt;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', sans-serif;
}
.clr {
display: block;
clear: both;
}
.top {
display: block;
background:  url(images/head.jpg) center top no-repeat;
height: 307px;
}
.top .logo {
display: block;
float: left;
margin-left: 80px;
margin-top: 80px;
}
.top .hod {
display: block;
float: right;
margin-right: 30px;
margin-top: 90px;
}
.main {
padding: 5px;
}
.wrap {
display: block;
width: 1250px;
margin: 0 auto;
}
.main .divka {
display: block;
float: left;
width: 600px;
margin: 5px;
border: 1px solid #aaa;
border-bottom: 10px solid #dd2c00;
padding: 5px;
}
.main .foto {
display: block;
float: left;
width: 353px;
}
.main .foto .big {
margin-bottom: 5px;
}               
.main .txt {
display: block;
float: right;
width: 245px;
text-align: center;
font-size: 12pt;
}
.main .txt p.popis {
display: block;
height: 150px;
padding: 5px;
line-height: 23px;
}
.main .txt .tel h3 {
font-size: 24pt;
color: #FFF;
padding: 5px 0px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+50,ffffff+50,ffffff+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+60,ffffff+60,ffffff+100 */
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 60%, #ffffff 60%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 60%,#ffffff 60%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 60%,#ffffff 60%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}                 
.main .txt .tel h3 span {
font-weight: normal;
font-size: 18pt;
color: #000;
display: block;
padding-top: 10px;
}
.main .txt .tel em {
font-size: 16pt;
font-weight: bold;
font-style: normal;
color: #dd2c00;
}
.main .txt h2 {
display: block;
margin-top: 20px;
background: #dd2c00;
-webkit-border-radius: 0 30px 30px 0;
border-radius: 0 30px 30px 0;
color: #FFF;
line-height: 50px;
text-align: center;
}
.bottom {
display: block;
clear: both;
padding-top: 130px;
padding-bottom: 20px;
background: #ff6e41 url(images/bottom.png) center top no-repeat;
color: #FFF;
text-align: left;
padding-left: 60px;
border-bottom: 10px solid #FFF;
}
.footer {
background: #656565;
padding-right: 30px;
text-align: right;
color: #FFF;
line-height: 60px;
padding-bottom: 30px; 
}
.footer a {
color: #FFF;
}
a.big img {
width: 351px;
height: 232px;
}
a.sm img {
width: 173px;
height: 116px;
}