html{
font-size:100.01%;
height:100%;
width:100%;
border:0;
padding:0;
margin:0;
} 
body{
font-size:13px;
font-family:trebuchet ms,arial,verdana;
color:#1f3d00;
margin:0;
padding:0;
text-align:center;
background:#abe773 url(../img/body-bg.png) repeat-x 0 0;
height:100%;
width:100%;
border:0;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#b01012;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
#all{
width:100%;
margin:0px auto;
text-align:left;
position:relative;
min-height:100%;
background:url(../img/all-bg.jpg) no-repeat center top;
}
* html #all{
height:100%;
}
#page{
width:902px;
margin:0 auto;
position:relative;
background:url(../img/page-bg.jpg) no-repeat right top;
}
h2#header a{
width:884px;
height:195px;
display:block;
position:absolute;
top:106px;
left:10px;
text-indent:-9999px;
}
ul#menu{
position:absolute;
top:35px;
left:4px;
}
ul#menu li{
float:left;
margin-right:5px;
}
ul#menu li a{
display:block;
text-indent:-9999px;
height:37px;
background-repeat:no-repeat;
background-position:left top;
}
ul#menu li a:hover,ul#menu li a.active{
background-position:left bottom !important;
}
ul#menu li.menuUvod a{
width:67px;
background:url(../img/menu-uvod.gif);
}
ul#menu li.menuReseni a{
width:206px;
background:url(../img/menu-reseni.gif);
}
ul#menu li.menuVysledky a{
width:99px;
background:url(../img/menu-vysledky.gif);
}
ul#menu li.menuVyrobky a{
width:92px;
background:url(../img/menu-vyrobky.gif);
}
ul#menu li.menuVedeckyTym a{
width:124px;
background:url(../img/menu-vedecky-tym.gif);
}
#content{
width:902px;
padding-top:338px;
padding-bottom:120px;
}
#mainCol{
width:662px;
min-height:275px;
_height:275px;
background:url(../img/maincol-bg.jpg) no-repeat;
float:left;
}
#mainColIn{
padding:25px 33px;
}
#mainCol p{
padding:0 0 16px;
}
#mainCol h1{
font-size:24px;
color:#fff;
font-weight:normal;
padding:0 0 16px;
text-transform:uppercase;
}
#mainCol h2{
font-size:18px;
color:#b01012;
font-weight:normal;
padding:0 0 16px;
}
#mainCol h2 a{
font-size:18px;
color:#b01012;
font-weight:bold;
padding:0 0 16px;
}
#mainCol h3{
font-size:14px;
font-weight:bold;
padding:0 0 10px;
}
#mainCol ul{
margin:0 0 12px;
}
#mainCol ul li{
background:url(../img/li.gif) no-repeat 0 7px;
padding:0 0 4px 15px;
position:relative;
}
.imgLeft{
float:left;
margin:2px 20px 15px 0;
}
.imgRight{
float:right;
margin:2px 0 15px 20px;
}
#rightCol{
width:228px;
min-height:275px;
_height:275px;
background:url(../img/rightcol-bg.jpg) no-repeat;
float:right;
font-size:12px;
}
#rightColIn{
padding:25px 28px;
}
#rightCol h3{
font-size:18px;
color:#fff;
font-weight:normal;
padding:0 0 16px;
}
#rightCol h4{
font-size:14px;
font-weight:bold;
padding:0 0 3px;
}
#rightCol a.more{
font-size:13px;
background:url(../img/more.gif) no-repeat right 8px;
font-weight:bold;
}
#rightCol p{
padding:0 0 5px;
}
.actual{
margin:0 0 18px;
padding-top:133px;
padding-bottom:12px;
}
.actual1{
background:url(../pics/actual1.png) no-repeat 0 0;
border-bottom:1px solid #c9f69e;
}
.actual2{
background:url(../pics/actual2.png) no-repeat 0 0;
}
#leaf{
position:absolute;
top:338px;
right:43px;
width:86px;
height:23px;
background:url(../img/rightcol-leaf.png) no-repeat;
}
* html #leaf{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/rightcol-leaf.png', sizingMethod='image');
}
a.btn175{
width:152px;
height:33px;
padding:9px 23px 0 0;
background:url(../img/btn-175.gif) no-repeat;
text-align:center;
display:block;
font-size:16px;
color:#fff;
text-decoration:none;
}
/*FOOTER begin*/
#footer{
width:100%;
height:115px;
background:url(../img/footer-bg.gif) repeat-x left bottom;
position:absolute;
bottom:0;
left:0;
font-size:12px;
color:#fff;
}
#footer a{
color:#fff;
}
#footerIn{
width:902px;
margin:0 auto;
}
ul#menuFooter{
display:block;
height:32px;
margin:30px 0 0;
}
ul#menuFooter li{
float:left;
font-size:14px;
background:url(../img/footer-menu-separator.gif) no-repeat 0 8px;
padding:0 25px;
}
ul#menuFooter li.first{
background:none;
padding:0 25px 0 0;
}
ul#menuFooter li a{
color:#fff;
text-decoration:none;
}
ul#menuFooter li a:hover,ul#menuFooter li a.active{
color:#162b00;
}
/*FOOTER end*/

.important{
background:url(../img/important-top.gif) no-repeat 0 0;
width:556px;
padding:22px 20px 0 20px;
position:relative;
margin:0 0 34px;
color:#000;
}
.important p{
padding:0 0 10px !important;
}
.importantBot{
width:596px;
height:13px;
background:url(../img/important-bot.gif) no-repeat left bottom;
position:absolute;
bottom:-13px;
left:0;
display:block;
}
.important a.more{
background:url(../img/more2.gif) no-repeat right 7px;
padding:0 12px 0 0;
font-size:1em;
}

.box596{
width:596px;
margin:0 0 38px;
position:relative;
}
.box596bg{
width:596px;
height:105px;
display:block;
background:url(../img/box-596.png) no-repeat;
position:absolute;
top:0;
left:0;
z-index:100;
}
* html .box596bg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box-596.png', sizingMethod='image');
}
.box596In{
width:556px;
position:relative;
top:17px;
left:20px;
z-index:1000;
}
.box596 h2{
padding:0 0 5px !important;
font-size:14px !important;
font-weight:bold !important;
}
.box596 h2 a{
font-size:14px !important;
}
.box596 ul{
margin:0 !important;
}
a.more{
background:url(../img/more.gif) no-repeat right 7px;
padding:0 12px 0 0;
font-size:12px;
}

form#formReseni .clearfix{
margin:0 0 16px;
}
form#formReseni label{
display:block;
padding:0 0 3px;
font-weight:bold;
}
form#formReseni .inputText{
background:#f2ffe6;
border:1px solid #81bc47;
width:270px;
padding:5px 5px;
font-family:trebuchet ms;
font-size:13px;
}
form#formReseni .textarea{
background:#f2ffe6;
border:1px solid #81bc47;
width:585px;
height:100px;
padding:5px 5px;
font-family:trebuchet ms;
font-size:13px;
}
form#formReseni select{
font-family:trebuchet ms;
font-size:13px;
}
form#formReseni .radio{
float:left;
margin:1px 30px 0 5px;
}
form#formReseni .btn{
width:175px;
height:42px;
padding:0 20px 0 0;
background:url(../img/btn-175.gif) no-repeat;
text-align:center;
display:block;
font-size:16px;
font-family:trebuchet ms;
font-weight:bold;
color:#fff;
text-decoration:none;
border:0;
cursor:pointer;
margin-top:20px;
}
.team .box596In{
width:436px;
left:140px;
min-height:120px;
_height:120px;
}
.team .photo{
width:110px;
height:125px;
display:block;
position:absolute;
top:-1px;
left:-125px;
}
.team .heber{
background:url(../pics/tym/heber.png) no-repeat;
}
* html .team .heber{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/tym/heber.png', sizingMethod='image');
}
.team .ignarro{
background:url(../pics/tym/ignarro.png) no-repeat;
}
* html .team .ignarro{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/tym/ignarro.png', sizingMethod='image');
}
.team .manus{
background:url(../pics/tym/manus.png) no-repeat;
}
* html .team .manus{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/tym/manus.png', sizingMethod='image');
}
.team .rosenberg{
background:url(../pics/tym/rosenberg.png) no-repeat;
}
* html .team .rosenberg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/tym/rosenberg.png', sizingMethod='image');
}
.team .livingston{
background:url(../pics/tym/livingston.png) no-repeat;
}
* html .team .livingston{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/tym/livingston.png', sizingMethod='image');
}


.result{
width:260px;
position:relative;
background:url(../img/arrow.gif) no-repeat 125px 98px;
min-height:200px;
_height:200px;
margin:0 0 30px;
}
.result p{
padding:0 !important;
}
.result .resultTitle{
font-size:11px;
padding:0 0 8px;
}
.result .resultTitle h3{
font-size:16px;
font-weight:bold;
color:#b01012;
padding:0 !important;
}
.result .photoBefore,.result .photoAfter{
width:110px;
height:125px;
display:block;
}
.result .photoAfter{
width:110px;
height:125px;
display:block;
}
.resultText{
font-size:12px;
padding:9px 0 0;
}

.result .sevcikovaBefore{
background:url(../pics/vysledky/sevcikova-pred.png) no-repeat;
}
* html .result .sevcikovaBefore{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/vysledky/sevcikova-pred.png', sizingMethod='image');
}
.result .sevcikovaAfter{
background:url(../pics/vysledky/sevcikova-po.png) no-repeat;
}
* html .result .sevcikovaAfter{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/vysledky/sevcikova-po.png', sizingMethod='image');
}

.result .skobrtalovaBefore{
background:url(../pics/vysledky/skobrtalova-pred.png) no-repeat;
}
* html .result .skobrtalovaBefore{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/vysledky/skobrtalova-pred.png', sizingMethod='image');
}
.result .skobrtalovaAfter{
background:url(../pics/vysledky/skobrtalova-po.png) no-repeat;
}
* html .result .skobrtalovaAfter{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/vysledky/skobrtalova-po.png', sizingMethod='image');
}
