/* css.css */

body {
font-family: Arial, Tahoma, Helvetica, Verdana, Sans-Serif;
font-size: 12px;
background:url("../img/bodybg.png") repeat-x #f9f9f9;
color:#404B4F;
margin:0;
line-height:1.4em;
}

img {border:0;}
 
hr {
border:1px solid #292929;
clear:both;
display:block;
margin:10px 10px -5px;
} 

li {
background:url("../img/iconzele.png") no-repeat scroll 0 5px transparent;
padding-left:15px;
padding-top:3px;
}

a, a:visited {
color:#333C3F;
text-decoration:underline;
}

a:hover {
color:#143C66;
text-decoration:none;
}

.fleft {
float:left;
}

.fright {
float:right;
}

h1.title{
    font-size:12px;
    margin:0;
    font-weight:normal;
    width:50%;
    float:left;
}
h2.greenTitle, h3.greenTitle{
    color:#143C66;
    font-size:18px;
    font-style:italic;
    margin:0;
    padding-left:15px;
}

h2.greenTitle.hp{
    padding-left:5px;
}

h2.greenTitle.hpsm{
    padding-left:0px;
    margin-bottom:5px;
    font-size: 18px;
    font-weight: normal;
}

.pravespusteno h3 {
    margin-top:5px;
}

h3.silverTitle{
    margin: 0;
    color:#6D919F;
}

.virtual h2.greenTitle {
    color:#92AF0A;
}

.gall h2.greenTitle{
    color:#6D919F;
}

h2.aIm {
color:#FFFFFF;
font-size:12px;
margin-top:0;
font-weight:normal;
}

h2.aIm a {
color:#FFFFFF;
text-decoration:none;
}

h3.aMech {
font-size: 16px;
color: #92AF0A;
margin-top:0;
margin-bottom:0;
}

h3.aMechanics {
color:#92AF0A;
font-size:18px;
font-style:italic;
margin:0;
padding-left:15px;
}

span#productPrice {
color:#6D919F;
font-size:30px;
font-style:italic;
margin:0;
padding:0px;
}

h3.aMechanics.kalkulace {
display:inline-block;
padding-left:0px;
margin-bottom:57px;
margin-top:50px;
font-size:30px;
}

h3.iMechanics {
color:#92AF0A;
font-size:18px;
font-style:italic;
margin-top:0;
margin-bottom:0;
}

.orangeText{color:orange}
.redText{color:red}
.blueText{color:blue}
.greenText{color:green}

.rightformu {
float: right;
margin-bottom:10px;
}

.rightformu.step2 {
float: right;
margin-top:10px;
}

p.Zel {
font-weight: bold;
display: inline;
}

.inforadek p {
margin-bottom:0;
margin-top:0;
}

.popisrefereup h2{
display:block;
margin-top:0;
margin-bottom:0;
}


.popisiM p {
display:inline;
margin-bottom:0;
margin-top:0;
}

.popisrefereup p {
margin-bottom:0;
margin-top:0;
}


.popisVyvoj p {
display:inline;
margin-bottom:0;
margin-top:0;
}

.popisVyvoj.kal p {
display:inline-block;
margin-bottom:0;
margin-top:0;
font-size:11px;
padding: 10px 10px 0px 10px;
}

.clear {
clear: both;
height:0px;
}

table {
border-collapse:collapse;
border-spacing:0;
}

table td {
padding:2px 0;
}

input {
padding:0 1px;
}

input, select, textarea {
margin:2px 6px 2px 0;
}

input, select, textarea {
/* background-color:#fff;
border:medium none; */
color:#000000;

} 
 
/* OBSAH */

.obsahcentr {
margin: 0 auto;
width: 970px;
margin:0 auto;
}

.obsahhead {
background-color: #fff;
width: 100%;
}

table.hosting {
width: 95%;
margin:0 20px;
}

table.hosting td{
text-align: center;
}

table.hosting th {
text-align: right;
}

table.hosting td.name {
text-align: left;
font-weight: bold;
color:#6D919F;
font-size:14px;
font-style:italic; 
}

table.hosting th.name2 {
text-align: center;
font-weight: bold;
background: #E3E3E3;
color: #000;
border-bottom: none; 
}

table.hosting th.name3 {
background:none repeat scroll 0 0 #92AF0A;
color:#000000;
font-weight:bold;
text-align:center;
}

.obsahiM {
float: left;
*margin-bottom:10px;
}

.obsahminiLeft {
float: left;
width:630px;
}

.obsahminiRight {
float:right;
width:332px;
}

.obsahminiNews {
float:left;
width:300px;
margin-left: 29px;
_margin-left: 0px;
}

.obsahminiVyhody {
float:left;
}

.obsahminiVyhody p{
color:#fff;
font-size:12x;
background: url('../img/iconzele.png') no-repeat 0 4px;
padding-left:18px;
margin:3px 2px 4px 2px;
}

.obsahminiVyvoj {
float:left;
width:300px;
}

.obsahminiOutsourcing {
float:left;
width:300px;
}

.obsahminiSeo {
float:left;
width:300px;
margin-left:25px;
}

.pravespusteno {
background: url('../img/spustenobg.png') no-repeat; 
float: left;
width: 619px;
height: 136px;
padding:5px;
margin-bottom:10px;
text-align:center;
 }
 
.pravespusteno .ref{
margin-top:8px;
 }
 
.pravespusteno .ref img{
margin-left:4px;
margin-right:4px;
border:1px solid #ddd;
padding:5px;
background:#f9f9f9;
 }

 .support {
float: left;
width:310px;
 }

.obsahinfohp {
min-height:415px;
position:relative;
}

.obsahinfohp.small {
min-height:330px;
position:relative;
}

.prodnavig .lnavig, .prodnavig .rnavig   {
float:left;
width:265px;
}

.obsahinfohp .scrollp {
width:560px;
height:225px;
margin:10px 0 0 0;
padding:0 10px 0 0;
overflow-y:auto;
overflow-x:hidden;
}

.obsahinfohp .scrollp h2.greenTitle, .obsahinfohp .scrollp h3.greenTitle{
color:#6D919F;
font-weight:normal;
}

.obsahinfohp .scrollp.big {
height:268px;
}

.obsahinfohp .scrollp.small {
height:183px;
}

.obsahinfopay, .obsahinfodovolena, .obsahinfoweb, .obsahinfo, .obsahinfoslevoautomat, .obsahinfoaukce, .obsahinfohp {
background-color:#D1DBDF;
}

.obsahdemozdarma {
float: right;
background-color: #D1DBDF;
width:360px;
}

.obsahdemozdarma table {
margin:0 15px;
}

.obsahletak {
float: right;
background-color: #D1DBDF;
width:360px;
}

.obsahhpopis {
background-color: #D1DBDF;
}

.obsahformular {
background-color:#D1DBDF;
float:left;
width:405px;
}

/* OBSAH */

/* HEAD */

.head {
background-color:#FFFFFF;
height:68px;
margin: 0 auto;
width: 970px;
padding-top:6px; 
 }
 
.head a {
text-decoration: none;
} 
 
.logo {
background: url(../img/logo.png) no-repeat; 
float: left;
width: 200px;
height: 33px;
margin-top:15px;
 }
 
.logospol {
background: url(../img/logo.png) no-repeat; 
width: 170px;
height: 33px;
margin-top:15px;
margin-left:10px;
 }

a.logoclick {
display: block;
width: 170px;
height: 33px;
text-decoration:none;
}

.lang {
float:right; 
 }
 
.lang img {
border: none;
padding-left:15px;
margin-top:20px;
} 

/* HEAD */


/* MENU and BANNER*/
.menu {
margin: 0 auto;
width: 970px;
}

span.url {
}
/*--BANNER--*/
.banner {
height:110px;
text-align:center;
}

.banner.top{
  height: 226px;
  overflow:hidden;
  background: url(../img/flashbg.jpg) no-repeat;
}

.banner.top ul {
  margin:0;
  padding:0;
}

.banner.top li {
  background:none;
  padding:0;
}

.banner_vyvoj {
background: #fff url(../img/vyvojbanner.gif) no-repeat top;
height:114px;
margin-bottom:5px;
}

.banner_web {
background: #fff url(../img/webbanner.gif) no-repeat top;
height:114px;
margin-bottom:5px;
}

.banner_shop {
background: #fff url(../img/shopbanner.gif) no-repeat top;
height:114px;
margin-bottom:5px;
}

.banner_aukce {
background: #fff url(../img/aukceb.gif) no-repeat top;
height:114px;
margin-bottom:5px;
}

.banner_dovolena* {
background: #fff url(../img/banner.gif) no-repeat top;
height:114px;
margin-bottom:5px;
}

.banner_incoming* {
background: #fff url(../img/banner.gif) no-repeat top;
height:114px;
margin-bottom:5px;
}

.banner_paybid {
background: #fff url(../img/pbbanner.gif) no-repeat top;
height:114px;
margin-bottom:5px;
}

.banner_vr* {
background: #fff url(../img/banner.gif) no-repeat top;
height:114px;
margin-bottom:5px;
}
/*--BANNER--*/

a.bannerA {
text-decoration: none; }

/* MENU a BANNER*/

/* REFERENCE */

.reference {
width: 970px;
float: left;
margin-bottom:10px;
margin-top:10px;
}

.reference img{

}

.left {
background: url(../img/leftzavor.png) no-repeat;
float: left;
height:80px;
margin-top:16px;
width:19px;
}

.right {
background: url(../img/rightzavor.png) no-repeat;
float: right;
height:80px;
margin-top:16px;
width:19px;
}

a.scrollleft {
display: block;
height: 68px;
width: 35px;
}

a.scrollright {
display: block;
height: 68px;
width: 35px;
}

.reference a {
text-decoration: none;
}

.menuText a{
text-decoration: none;
}

.prace a {
text-decoration: none;
}

.prace {
float:left;
margin-left:14px;
margin-right:14px;
width:202px;
}

.praceend {
float:left;
margin-left:15px;
width:202px;
}

img.referencePhoto {
border:7px solid #E6E6E6;
margin-top:5px;
}

/* REFERENCE */

span.referencePopis {
color: #fff;
padding-top: 5px;
}

/* APLIKACE iMECHANICS */

.aplikaceiM {
background: url(../img/top.png) no-repeat;
color:#FFFFFF;
font-size:11px;
height:25px;
padding-left:11px;
padding-top:5px;
text-shadow:1px 1px 1px #666666;
width:959px;
margin-bottom:3px;
margin-top:8px;
}

.aplikaceiM.mtop {
margin-top:0px;
}

.aplikace {
float:left;
margin-top:0;
width:320px;
height:70px;
}

.aplikace.sm {
width:300px;
height:60px;
*height:70px;
}

.aplikace.superhover.active {
background: url(../img/apphover.png) no-repeat;
cursor:default;
}

.iconsRight {
float:left;
margin-top:5px;
width:327px;
padding-left:5px;
}

.iconsRight.sm {
width:300px;
}

.aplikacetech {
float:left;
margin-bottom:8px;
margin-top:5px;
width:325px;
text-align: left;
}

.aplikacehome {
background:url("../img/pozd.png") no-repeat scroll 0 0 transparent;
margin-bottom:8px;
text-align:left;
width:342px;
height:50px;
}

.aplikacehome p {
margin: 0;
}

.aplikaceiMinitech  {
background:url("../img/topminitech.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:25px;
padding-left:12px;
padding-top:5px;
text-shadow:1px 1px 1px #666666;
width:330px;
}

.news1 {
float:left;
margin-top: 5px;
line-height:12pt;
}

.news2 {
margin-top:10px;
float:left;
}

.aplikace a {
text-decoration: none;
}
/* ICONS */
.iconsShop {
background: url(../img/icons/eshop.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsWeb {
background: url(../img/icons/web.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsAukce {
background: url(../img/icons/aukce.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsPay {
background: url(../img/icons/paybid.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsIncom {
background: url(../img/icons/incom.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsDovolena {
background: url(../img/icons/dovolena.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsReality {
background: url(../img/icons/reality.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsAuta {
background: url(../img/icons/katalog.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsIvr {
background: url(../img/icons/imvr.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsSlev {
background: url(../img/icons/slevoautomat.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsVyvoj {
background: url(../img/icons/vyvoj.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsOut {
background: url(../img/icons/outsourcing.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsSeo {
background: url(../img/icons/seo.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsNews {
background: url(../img/icons/month/apr.png) no-repeat;
width: 36px;
height: 40px;
float: left;
margin-top:5px;
}

.iconsUser {
background: url(../img/icons/user.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsFacebook {
background: url(../img/icons/facebook.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsERP {
background: url(../img/icons/erp.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsCards {
background: url(../img/icons/cards.png) no-repeat;
width: 60px;
height: 60px;
float: left;
}

.iconsRight .popisVyvoj strong {
font-size: 13pt;
}

.iconsRight .rightInfo{
width:250px;
}

.iconsRight .rightInfo.kal{
width:250px;
margin-top:5px;
}

/* ********************************* */

.iconsKonzultace {
background:url("../img/icons/konzultace.png") no-repeat scroll 0 0 transparent;
float:right;
height:48px;
margin-left:7px;
margin-top:10px;
width:48px;
margin-right: 10px;
}

.iconsAnalyza {
background:url("../img/icons/analyza.png") no-repeat scroll 0 0 transparent;
float:right;
height:48px;
margin-left:7px;
margin-top:10px;
width:48px;
margin-right: 10px;
}

.iconsPm {
background:url("../img/icons/projektm.png") no-repeat scroll 0 0 transparent;
float:right;
height:48px;
margin-left:7px;
margin-top:10px;
width:48px;
margin-right: 10px;
}

.iconsVyvoj2 {
background:url("../img/icons/vyvoj2.png") no-repeat scroll 0 0 transparent;
float:right;
height:48px;
margin-left:7px;
margin-top:10px;
width:48px;
margin-right: 10px;
}

.iconsTest {
background:url("../img/icons/test.png") no-repeat scroll 0 0 transparent;
float:right;
height:48px;
margin-left:7px;
margin-top:10px;
width:48px;
margin-right: 10px;
}

.iconsPodpora {
background:url("../img/icons/techp.png") no-repeat scroll 0 0 transparent;
float:right;
height:48px;
margin-left:7px;
margin-top:10px;
width:48px;
margin-right: 10px;
}

.iconsVres {
background:url("../img/icons/vreseni.png") no-repeat scroll 0 0 transparent;
float:right;
height:48px;
margin-left:7px;
margin-top:10px;
width:48px;
margin-right: 10px;
}

.iconsPrace {
background:url("../img/icons/prace.png") no-repeat scroll 0 0 transparent;
float:right;
height:48px;
margin-left:7px;
margin-top:10px;
width:48px;
margin-right: 10px;
}




/* ********************************* */


.iconsNews.month01 {
background: url(../img/icons/month/01.gif) no-repeat;
}
.iconsNews.month02 {
background: url(../img/icons/month/02.gif) no-repeat;
}
.iconsNews.month03 {
background: url(../img/icons/month/03.gif) no-repeat;
}
.iconsNews.month04 {
background: url(../img/icons/month/04.gif) no-repeat;
}
.iconsNews.month05 {
background: url(../img/icons/month/05.gif) no-repeat;
}
.iconsNews.month06 {
background: url(../img/icons/month/06.gif) no-repeat;
}
.iconsNews.month07 {
background: url(../img/icons/month/07.gif) no-repeat;
}
.iconsNews.month08 {
background: url(../img/icons/month/08.gif) no-repeat;
}
.iconsNews.month09 {
background: url(../img/icons/month/09.gif) no-repeat;
}
.iconsNews.month10 {
background: url(../img/icons/month/10.gif) no-repeat;
}
.iconsNews.month11 {
background: url(../img/icons/month/11.gif) no-repeat;
}
.iconsNews.month12 {
background: url(../img/icons/month/12.gif) no-repeat;
}

a.moonth {
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
padding-left:10px;
padding-top:18px;
}

a.icons {
display: block;
width: 60px;
height: 60px;
}
/* ICONS */
.rightInfo {
float:left;
margin-left:10px;
width:245px;
min-height: 60px;
}

.rightInfo.sm {
width:290px;
margin-top:5px;
}

.popisiM {
}

.popisiM a {
color:#143C66;
text-decoration:none;
}

.popisiM strong span {
font-size:18px;
letter-spacing:-1px;
color:#FF7200;
font-weight:normal;
}

.popisiM a.pe {
color:#4D5A5F;
}

.popisiM a.pe:hover {
color:#143C66;
}

.popis {
width:272px;
}

.popisVyvoj a {
display:block;
margin-top:3px;
}

.demoButton {
background: url(../img/buttons/demo.png) no-repeat;
width: 75px;
height: 29px;
margin-top:10px;
}

a.demo {
display: block;
width: 75px;
height: 29px;
text-decoration:none;
}

strong.hlavniText {
display:block;
text-decoration:underline;
}

/* VYVOJ SOFTWARE */

.aplikaceiMini {
background: url(../img/topmini.png) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
height:25px;
padding-left:12px;
padding-top:5px;
width:288px;
text-shadow:1px 1px 1px #666666;
}

.aplikaceiMiniUser {
background: url(../img/topminiuser.png) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:25px;
padding-left:12px;
padding-top:5px;
width:342px;
text-shadow:1px 1px 1px #666666;
}

/* KALKULACKA a GREENLINE */
img.loginhome {
border:medium none;
display:block;
float:left;
width:342px;
margin-bottom: 3px;
}

img.phone {
display:block;
float: left;
width: 342px;
}

img.kalk {
border: none;
display:block;
float:left;
width: 342px;
} 

img.softwarehome {
border: none;
display:block;
float:left;
width: 342px;
} 

img.platbahome {
border: none;
display:block;
float:left;
width: 342px;
} 

img.free {
border: none;
float: left;
width: 342px;
} 

/* KLIENTS */
.obsahklient {
background-color: #fff;
height: 73px;
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
width: 100%;
*margin-top:10px;
_margin-top: -10px;
}

.klient {
margin:15px auto 0;
text-align:center;
width:970px;
}

.klient img {
vertical-align: middle;
border: none;
margin-left:18px;
margin-right:18px;
}

/* PRODUKT */
.popisprod {
color:#FFFFFF;
float:left;
margin-left:5px;
margin-top:-30px;
padding-top:7px;
width: 400px;
}

.popisprod a {
font-size: 11px;
color: #fff;
}

.rohy {
background: url(../img/rohy.gif) no-repeat;
width:487px;
height: 37px;
margin-bottom:-8px;
margin-top:-8px;
}

.boxprodukt {
width:487px;
margin-top:35px;
float: left;
}

.boxprodukt.last{
margin-left: 30px;
margin-bottom: 10px;
}

.centerbox {
background-color: #222;
width:487px;
height:150px;
}

.obsahprodukt {
position:relative;
float: left;
*margin-bottom:10px;
width: 970px;
}

.screenprodukt {
margin-left:5px;
width:530px;
padding-top:15px;
}

.viceButton {
background: url(../img/buttons/vice.png) no-repeat top left;
/* float:left; */
height:16px;
margin-left:10px;
margin-top:10px;
padding-top:5px;
text-align:center;
width:133px;
position:relative;
}

a.vice {
font-size: 10px;
color: #000;
text-decoration:none;
}

strong.popisek {
display:block;
}


/* ICONS PRODUKT*/
.iconsShop.produkt{
background: url(../img/icons/eshop.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsWeb.produkt{
background: url(../img/icons/web.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsAukce.produkt{
background: url(../img/icons/aukce.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsPay.produkt{
background: url(../img/icons/pay.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsIncom.produkt{
background: url(../img/icons/incom.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsDovolena.produkt{
background: url(../img/icons/dovolena.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsReality.produkt{
background: url(../img/icons/reality.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsAuta.produkt{
background: url(../img/icons/auta.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsIvr.produkt{
background: url(../img/icons/imvr.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsVyvoj.produkt{
background: url(../img/icons/vyvoj.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsOut.produkt{
background: url(../img/icons/out.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsSeo.produkt{
background: url(../img/icons/seo.png) no-repeat;
width: 60px;
height: 60px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsNews.produkt{
background: url(../img/icons/month/apr.png) no-repeat;
width: 36px;
height: 40px;
float: left;
margin-left:5px;
margin-top:-50px;
}

.iconsSparkys{
background: url(../img/icons/sparkys.png) no-repeat;
float:left;
margin-left:5px;
margin-top:-28px;
_margin-top:-39px;
_position: relative;

}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.iconsShopSoft {
background: url(../img/icons/eshop.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px;
}

.iconsWebSoft {
background: url(../img/icons/web.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px;
}

.iconsAukceSoft {
background: url(../img/icons/aukce.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px; 
}

.iconsPaySoft {
background: url(../img/icons/pay.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px; 
}

.iconsIncomSoft {
background: url(../img/icons/incom.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px;
}

.iconsDovolenaSoft {
background: url(../img/icons/dovolena.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px;
}

.iconsRealitySoft {
background: url(../img/icons/reality.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px;
}

.iconsSlevSoft {
background: url(../img/icons/slevoautomat.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px;
}

.iconsIvrSoft {
background: url(../img/icons/imvr.png) no-repeat;
float: left;
margin-left:5px;
margin-top:-5px;
}

a.icons {
display: block;
width: 60px;
height: 60px;
text-decoration:none;
}
/* ICONS PRODUKT*/

/* FOOTER */
.obsahfooter {
background: url(../img/footerbg.png) repeat-x;
}

.footer {
width: 970px;
text-align: center;
color: #fff;
margin: 0 auto;
clear:both;
padding-bottom:5px;
padding-top:3px;
}

.footer img{
border: none;
}

.footermap {
width: 970px;
height:200px;
margin:0 auto;
padding-top:10px;
margin-bottom:15px;
}

.footermap .footbox {
width: 200px;
margin:20px 0 0 35px;
padding:0;
float:left;
}

.footermap .footbox.last {
width: 250px;
margin:10px 0 0 10px;
padding:0;
float:left;
text-align:center;
}

.footermap .footbox.last a {
display:inline-block;
margin:0;
}

.footermap .footbox.last a.apek{
width: 200px;
height: 58px;
background: url(../img/apek.png) no-repeat;
background-position: center top;
}

.footermap .footbox.last a.imech{
width: 200px;
height: 58px;
background: url(../img/imech.png) no-repeat;
background-position: center top;
}

.footermap .footbox.last a.hk{
width: 200px;
height: 58px;
background: url(../img/hk.png) no-repeat;
background-position: center top;
}

.footermap .footbox.last a.apek:hover, .footermap .footbox.last a.imech:hover,  .footermap .footbox.last a.hk:hover {
background-position: center bottom;
}

.footermap .footbox h3 {
color:#143C66;
font-size:14px;
font-weight:normal;
padding:0;
margin:0 0 5px 0;
}

.footermap .footbox a {
font-weight:normal;
padding:0;
margin:1px 0 2px 0px;
display:block;
text-decoration:none;
}

.footermap .footbox a:hover {
color:#92AF0A;
}

.footermap .footbox.last  {
color:#92AF0A;
}

.footermap .footbox.last img  {
border:0;
margin:0;
padding:0;
}

.footermap .footbox.last img.apek {
margin-top:10px;
}

.inforadek {
padding-top: 10px;
}

.infoprodukt {
color:#66ccff;
font-size: 18px;
font-weight: bold;
padding-left: 15px;
}

.infoproduktdemo {
color:#6D919F;
font-size:18px;
font-style:italic;
font-weight: bold;
margin-top:0;
margin-bottom:0;
padding-left:10px;
}

.popispodinfo {
clear:both;
padding-left:10px;
padding-top:5px;
width:340px;
}

.adminButton {
background: url(../img/buttons/admin.png) no-repeat top left;
height:18px;
margin-left:10px;
margin-top:10px;
padding-top:2px;
text-align:center;
width:196px;
}

.variantButton {
background: url(../img/buttons/vice.png) no-repeat top left;
float:left;
height:18px;
margin-left:10px;
_margin-left:7px;
margin-top:10px;
padding-top:8px;
text-align:center;
width:77px;
}

.variantButton.vr {
width:125px;
}

.popisletak {
background: url(../img/buttons/pdf.png) no-repeat center left;
width:16px;
height: 16px;
margin-left:10px;
margin-top: 5px;
vertical-align: middle;
}

.popisletak strong {
}

.popisletak a {
}

/* FOOTER */

/* DETAIL PRODUKT */

img.screenBig {
border:5px solid #FFFFFF;
width:220px;
margin-left:5px;
}

.leftinfodet {
/* padding-left:10px; */
}

/*.leftinfodet.shop {
height:409px;
width:585px;
background: url(../img/shopbg.jpg) no-repeat right bottom;
}

.leftinfodet.web {
height:303px;
width:585px;
background: url(../img/webbg.jpg) no-repeat right bottom;
}

.leftinfodet.aukce {
width:585px;
background: url(../img/aukcebg.jpg) no-repeat right 35px;
}

.leftinfodet.paybid {
width:585px;
background: url(../img/paybidbg.jpg) no-repeat right 35px;
}

.leftinfodet.incoming {
width:585px;
background: url(../img/incomingbg.jpg) no-repeat right bottom;
}

.leftinfodet.dovolena {
width:585px;
background: url(../img/dovolenabg.jpg) no-repeat right bottom;
}

.leftinfodet.vr {
width:585px;
background: url(../img/vrbg.jpg) no-repeat right bottom;
}
*/

.leftvyhody {
color: #fff;
width: 354px;
float:left;
}

.sis {
padding-bottom:5px;
}

.rohybigUP {
background: url(../img/rohyup.gif) no-repeat;
height:10px;
width:600px;

}

.rohybigDOWN {
background: url(../img/rohydown.gif) no-repeat;
height:30px;
width:600px;
}

.upinfoprod p{
}

ul {
margin-bottom:5px;
margin-top:5px;
list-style:none;
margin-left: 15px;
padding:0;
}

.sisinfo {
float:left;
width:600px;
}

.downinfo {
/* width: 656px; */
}

/* DEMOVERZE ZDARMA */

.demozdarma {
float:right;
width:360px;
margin-bottom:10px;
}

.produktkalkulace {
float:right;
width:360px;
margin-bottom:10px;
}

.rohyminiUP {
background: url(../img/rohyminiup.gif) no-repeat;
height:10px;

width:360px;
}

.rohyminiDOWN {
background: url(../img/rohyminidown.gif) no-repeat;
height:10px;
width:360px;
clear:both;
}

.rohycenterUP {
background: url(../img/rohycenterup.gif) no-repeat;
height:10px;
width:970px;
}

.rohycenterDOWN {
background: url(../img/rohycenterdown.gif) no-repeat;
height:10px;
width:970px;
clear:both;
}

.rmrohytop {
background: url(../img/rmrohytop.gif) no-repeat;
height:10px;
width:332px;
}

.rmrohydown {
background: url(../img/rmrohydown.gif) no-repeat;
height:10px;
width:332px;
}

#basic-modal {
background: #D1DBDF;
padding:5px 15px;
}


.letakpdf {
float:right;
width:360px;
}

.popisletak {
padding-left:20px;
padding-top:5px;
width:330px;
clear:both;
}

.hlavnipopis {
float:left;
width:600px;
}

.popispodinfoh  {
clear:both;
line-height:160%;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
width:1010px;
}

.infoprodukth  {
color:#66ccff;
font-size:18px;
font-weight:bold;
padding-left:10px;
}

a.zpet {
float:right;
color:#fff;
margin-right:24px;
}

/* REFERENCE */

.refererohyup {
background: url(../img/refererohyup.gif) no-repeat;
height:10px;
width:320px;

}

.refererohydown {
background: url(../img/refererohydown.gif) no-repeat;
height:10px;
width:320px;

}

.centerboxref {
background-color: #D1DBDF;
}

.screenPhoto {
border: none;
margin-left:8px;
padding-top:5px;
width: 304px;
height: 110px;
}


.popisreferedown {
margin-left: 10px;
margin-top:5px;
font-size:11px;
}

.popisrefereup {
float:left;
width:250px;
margin-left:5px;
}

.popisrefereup a {
font-size: 13px;
font-style: italic;
font-weight: bold;
text-decoration: none;
}

ul.inforefer {
list-style: none;
text-align:left;
width:290px;
margin:0;
padding-left:10px;
}

ul.inforefer a {
font-size: 11px;
text-decoration:underline;
}

.boxrefere {
width:320px;
margin-top:20px;
float: left;
margin-right:5px;
margin-bottom:10px;
}

.boxrefereLast{
width:320px;
margin-top:20px;
margin-bottom:10px;
float: left;
}


/* KONTAKT */

.rohyformularDOWN {
background: url(../img/rohyformulardown.gif) no-repeat;
height:10px;
position:absolute;
width:405px;
}

.rohyjsmeDOWN {
background:url("../img/rohyformulardown.gif") no-repeat scroll 0 0 transparent;
height:10px;
width:970px;
}


.rohyformularUP {
background: url(../img/rohyformularup.gif) no-repeat;
height:10px;
width:970px;
}

.rohhy {
background:url("../img/rohy440.gif") no-repeat scroll 0 0 transparent;
height:10px;
width:405px;
}

.rohyy {
background:url("../img/rohy440d.gif") no-repeat scroll 0 0 transparent;
height:10px;
width:405px;
}


.kontakt {
float:left;
width:555px;
}

.kontakt.kalk{
margin-bottom:10px;
}

.rohykontaktUP {
background:url("../img/rohykontaktup.gif") no-repeat scroll 0 0 transparent;
height:10px;
width:555px;
}

.rohykontaktDOWN {
background:url("../img/rohykontaktdown.gif") no-repeat scroll 0 0 transparent;
clear:both;
height:10px;
width:555px;
}

.obsahrightkontakt {
background-color:#D1DBDF;
height:421px;
}

.obsahrightjsme {
background-color:#D1DBDF;
height:667px;
}

.anetpraha {
height:225px;
width:525px;
margin:0 auto;
}

.anetbrno {
height:225px;
width:525px;
margin:0 auto;
padding-top:10px;
}

.mapapraha {
float:right;
}

.mapabrno {

}

.inforight {
float:left;
}

.inforight strong{
}

.inforight p{
margin-top: 10px;
margin-bottom: 10px;
}

.obsahzadost {
margin:0 auto;
width:525px;
}

.textzadost {
}

.obsahkalkulace{
margin-left:12px;
width:388px;
}

.obsahkalkulace.sm{
margin-left:15px;
width:300px;
float:left;
}

.obsahkalkulace table{
margin:0 auto;
width:392px;
}

.obsahkalkulace.step2 table{
margin:0 auto;
width:550px;
}

.obsahkalkulace.step2 table input{
width:250px;
}

.obsahkalkulace.step2 table input.radio{
width:auto;
margin-top:2px;
display:inline-block;
float:left;
}

input.objednavka{
width:auto;
float:right;
margin-right:15px;
}

.obsahkalkulace table input.btn{
margin:0 0 0 -3px;
padding:0;
}

.obsahkalkulace.sm table{
margin:0 auto;
width:320px;
}

.obsahkalkulace.sm table td input, .obsahkalkulace.sm table td .txtA-m.sm, .obsahkalkulace.sm table td.kalselect select {
width:160px;
padding:5px;
border: 0;
margin:0;
}

.obsahkalkulace.sm table td.kalselect select {
width:170px;
}

.obsahkalkulace input.buttForm {
/* background:url("../img/button.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:11px; 
width:71px; 
font-weight:bold;
*/
float:right;
height:24px;
text-align:center;
}

.obsahkalkulace input, select, textarea {
/* margin-right:10px;
text-align:left;
width:303px; */
}

.obsahkontakt input.buttForm {
float:right;
width:47px;
text-align: center;
}

.obsahkontakt input, .obsahkontakt select, .obsahkontakt textarea {
margin-right:10px;
text-align:left;
width:230px;
}

.obsahspolecnost{
color:#FFFFFF;
float:left;
padding-left:10px;
width:340px;
}

.clear {
clear:both;
font-size:1px;
line-height:1px;
margin:0;
padding:0;
}

.clearhp {
clear:both;
font-size:1px;
line-height:1px;
height:1px;
margin:0;
padding:0;
*margin-top:10px;
}

.clearno {
clear:both;
font-size:1px;
line-height:1px;
margin-top:0;
padding-top:10px;
height:1px;
}

.clearnono {
clear:both;
font-size:1px;
line-height:1px;
margin-top:0;
padding-top:3px;
}

.clearclear {
clear:both;
font-size:1px;
line-height:1px;
margin-top:30px;
padding:0;
}

.obsahformula {
width: 970px;
}

.leftformul {
float:left;
}

.leftformul.step2 {
float:left;
margin-bottom:10px;
}

.leftformul.step2 .centerformaleft a {
color:#92AF0A;
font-weight:bold;
}

.leftformul.step2 .centerformaleft a:hover {
color:#fff;
}

.centerformleft {
background-color:#D1DBDF;
width:405px;
}

.centerformleft.kal {
background-color:#D1DBDF;
width:555px;
float:left;
}

.centerformleft.kal p{
margin:5px 0;
}

.centerformaleft {
background-color:#D1DBDF;
width:970px;
}

.centerformula {
background-color:#D1DBDF;
width:970px;
}

.rightformula {
float:right;
width:555px;
}

.centerformright {
background-color:#D1DBDF;
float:right;
width:555px;
}

p.up {
margin-top:0px;
padding-left: 5px;
}

p.down {
margin-bottom:0px;
padding-left: 5px;
}

.centerformleft p{
margin-top:10px;
padding-left:15px;
padding-right:15px;
}

.centerformleft strong{
color:#92AF0A;
font-size:18px;
font-style:italic;
margin-bottom:-10px;
margin-top:0;
padding-left:10px;
}

.centerformright p{
margin-top:10px;
padding-left:15px;
padding-right:10px;
}

.centerformright strong{
clear:both;
color:#92AF0A;
display:block;
font-size:18px;
font-style:italic;
margin-bottom:-10px;
margin-top:0;
padding-left:10px;
}

.obsahhpopis strong {
color:#92AF0A;
font-size:18px;
font-style:italic;
padding-left:15px;
}

.obsahhpopis p {
padding-left:15px;
padding-right:15px;
}

.upinfoprod p {
padding-left:15px;
padding-right:15px;
margin:13px 0 13px 0;
}

.upinfoprod.gall p {
font-size:11px;
padding-left:10px;
padding-right:10px;
margin:0px 0 5px 0;
text-align:center;
}

.upinfoprod a {
font-weight:bold;
text-decoration:underline;
}

.upinfoprod img {
border:0;
}

.leftinfodet strong {
padding-left: 15px;
color: #92AF0A;
}


.upinfoprod strong{
color:#6D919F;
font-size:20px;
line-height:20px;
font-style:italic;
padding-left:15px;
}

.sisinfo strong {
color:#92AF0A;
font-size:18px;
font-style:italic;
}

.textzadost p {
}

.textzadost strong {
font-size: 16px;
}

.infoprodukt p {
}

.infoprodukt strong {
font-size: 16px;
color: #92AF0A;
padding-left: 0;
}

.softo p {
}

/* ICONS IN REFERENCE */
.iconsUni {
float:left;
margin-left:5px;
margin-top:-28px;
}

.iconsExim {
background: url(../img/reference/eximico.png) no-repeat;
float:left;
margin-left:5px;
margin-top:-28px;
}

.iconsGame {
background: url(../img/reference/gameico.png) no-repeat;
float:left;
margin-left:5px;
margin-top:-28px;
}

.iconsTuzex {
background: url(../img/reference/tuzexico.png) no-repeat;
float:left;
margin-left:5px;
margin-top:-28px;
}

.iconsHazej {
background: url(../img/reference/hazejico.png) no-repeat;
float:left;
margin-left:5px;
margin-top:-28px;
}

.iconsIscare {
background: url(../img/reference/iscareico.png) no-repeat;
float:left;
margin-left:5px;
margin-top:-28px;
}

.iconsReality123 {
background: url(../img/reference/realityico.png) no-repeat;
float:left;
margin-left:5px;
margin-top:-28px;
}

.iconsAgata {
background: url(../img/reference/agataico.png) no-repeat;
float:left;
margin-left:5px;
margin-top:-28px;
}

.leftkous {
background:url("../img/leftkous.gif") no-repeat scroll 0 0 transparent;
float:left;
height:20px;
margin-top:-2px;
padding-top:2px;
width:168px;
}

.rightkous {
background: url(../img/rightkous.gif) no-repeat;
float: right;
height:20px;
width:17px;
margin-top:-2px;
}

.obsahprodukt .kategorieref:hover > div
{
  display: block;
}

.kategorieref {
float:right;
margin-right:5px;
}

strong.nazevkat {
padding-left: 10px;
}

.refpodkat {
position:absolute;
left:782px;
top: 30px;
margin-top:-5px;
display: none;
background:#fff;
border:1px solid #8EA6AF;
border-top:0;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.refpodkatup {
width: 188px;
height: 5px;
}

.refpodkatcenter {
width: 188px;
}

.refpodkatdown {
width: 188px;
height: 5px;
}

a.textref {
font-size: 11px;
color: #143C66;
text-decoration: none;
display: block;
text-shadow:none;
height:25px;
line-height:25px;
padding-left:10px;
font-weight:normal;
}

.refpodkatcenter a:hover {
background:#A4C309;
color:#fff;
}

.inforightkon {
float: right;
}


.buttt {
margin-left:10px;
width:305px;
}

.viceButtonn {
background: url(../img/buttons/vice.png) no-repeat top left;
float:left;
height:16px;
padding-top:8px;
text-align:center;
width:133px;
}

.demoButtonn {
background: url(../img/buttons/demo.png) no-repeat;
width: 75px;
height: 29px;
float: right;
}

p.fontmenu a{
} 

p.fontmenu  {
color: #92AF0A;
margin:12px 0 12px 0;
}

p.fontmenu strong {
color: #92AF0A;
}

.pager, .pager a
{
  font-weight: bold;
  text-align: center;
  margin-bottom: 6px;
}

.centerformaleft p{
margin-left: 15px;
margin-right: 15px;
}

.centerformaleft strong{
margin-right: 5px;
}

.invisible{
    display: none;
}

/* jquery okna */
.get-access{
    color: rgb(255, 255, 255); 
    padding-top: 2px; 
    padding-left: 10px;
}
.owd{
font-size:8pt;
height:17px;
width:90px;
}
.technical-support{
color:#FFFFFF;
margin-top:15px;
}

.technical-support img{
margin-top:8px;
}

.technical-support input.owd{
margin:4px 3px 3px 3px;
border:1px solid #ddd;
background:#f9f9f9;
padding:3px;
*margin:0;
}

.app {
width:970px;
}

.appback {
background-color: #D1DBDF;
*height:171px;
}

.loginbg {
float:right;
margin-right:25px;
}

.fblike {
padding: 5px 0 5px 5px;
}

img.demobutton{
margin:5px 0px 5px 7px;
padding:0;
border:0;
float:left;
background-repeat: no-repeat;
}

.nextproducts {
float:right;
margin:-5px 0 0 0;
padding:0;
}

img.gallery {
margin: 7px 15px 8px 15px;
}

#basic-modal-content, #basic-modal-content2 {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:150px !important; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

/* IE 6 hacks */
#simplemodal-container a.modalCloseImg {_background:none; _right:-14px; _width:22px; _height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/basic/x.png',sizingMethod='scale');}

/* Tabulka kalkulace */
table.kalshop {
border-collapse: collapse;
border-spacing:0;
margin:12px 15px 0 15px;
width:97%;
}

table.kalshop tr.odd {
background:#B5C8CF;
}

table.kalshop td {
text-align: center;
width:100px;
padding: 2px 0 2px 5px;
}

table.kalshop td.first {
text-align: left;
width:500px;
}

table.kalshop td.first p {
float:left;
margin:0;
width:90%;
}

table.kalshop td.odr {
height:40px;
}

table.kalshop input.chbFnc {
float:left;
}

table.kalshop td strong{
color:#143C66;
font-size:16px;
font-style:italic;
font-weight:bold;
margin:0;
}

table.kalshop td strong.major{
  font-size: 18px;
  font-style: normal; 
}

table.kalshop td strong.action{
color:Tomato;
}

.through {color:#83A4AF;}

.kalinfo {
padding:0 14px;
margin:0;
text-align:center;
color:#fff;
}

.kalinfo h3 {
padding:0;
}

.kalkulacka {
padding:20px;
margin:0 auto;
background:#6D919F;
font-size:14px;
margin:0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.kalkulacka.top.fleft {
margin-left:10px;
}

.kalkulacka.top.fright {
margin-right:10px;
}

.kalkulacka.top {
padding:5px 5px 5px 20px;
margin:0;
}

.kalkulacka.top p {
float:left;
margin-right:15px;
color:#fff;
}
             
.kalkulacka h3{
color:#fff;
margin-bottom:10px;
padding:0;
}

.kalkulacka p{
padding:0;
margin:5px 0;
text-align:cente;
}

.kalkulacka strong{
padding:0;
margin:0 0 15px 0;
text-align:left;
display:block;
}

a.kalkulace_btn {
text-decoration:none;
display:block;
width:570px;
height:53px;
line-height:53px;
margin: 0px 15px 10px 15px;
background:url(../img/buttons/btn_kalkulace.png) no-repeat;
text-align:center;
font-weight:normal;
}

a.kalkulace_btn .greenTitle {
color:#fff;
padding:0;
font-size:18px;
font-style:italic;
margin:0;
}

a.kalodkaz {
font-size:14px;
font-style:italic;
font-weight:bold;
margin:0;
display:block;
width:154px;
height:20px;
float:left;
margin:5px 1px 0 1px;
text-align:center;
background:url(../img/kalodkaz.png) no-repeat;
text-decoration:none;
}

h2.kaldisplay {
color:#92AF0A;
font-size:18px;
font-style:italic;
margin:3px 0 0 3px;
padding:0 0 0 10px;
display:block;
background:url(../img/kaldisplay.png) no-repeat;
width:308px;
height:42px;
line-height:37px;
float:left;
text-align:left;
}

/* Tabulka pronajem */
table.pronajem {
border-collapse: collapse;
border-spacing:0;
margin:12px 15px 0 15px;
width:940px;
}

table.pronajem tr.odd {
background:#B5C8CF;
}

table.pronajem td {
text-align: center;
padding: 2px 0 2px 5px;
}

table.pronajem td.first {
text-align: left;
}

table.pronajem td.first p {
float:left;
margin:0;
width:90%;
}

table.pronajem td strong{
color:#143C66;
font-size:16px;
font-style:italic;
font-weight:bold;
margin:0;
}

/* HTML Bannery */
.ban {
width:924px;
height:110px;
margin:0 auto;
padding:0;
}

.ban.b1 {
background:url(../img/ban1.jpg) no-repeat;
}

.ban.b2 {
background:url(../img/ban2.jpg) no-repeat;
}

.ban.b3 {
background:url(../img/ban3.jpg) no-repeat;
}

.ban.b4 {
background:url(../img/ban4.jpg) no-repeat;
}

.ban.b5 {
background:url(../img/ban5.jpg) no-repeat;
}

.ban .bancontent {
 height:80px;
 padding:10px 20px 20px 30px;
 width:520px;
 float:left;
 text-align:left;
}

.ban .bancontent h2,
.ban .bancontent .h2 {
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
color: #143C66;
padding-left:20px;
margin:10px 0 5px 0;
}

.ban .bancontent p {
margin: 0;
font-size:13px;
}

/* PF 2011 */
.pf {
background:url(../images/pf_2012.jpg) no-repeat #fff center center;
width:820px;
height:491px;
margin:0;
padding:10px;
position:absolute;
margin-left:-420px;
left:50%;
top:10%;
z-index:999;
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#888888')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#888888');
}

.pf img {
position:absolute;
cursor: pointer;
right:20px;
top:20px;
}

/* HP text */
.hptext {
height:445px;
overflow-x: hidden;
overflow-y:auto;
}

.hptext h2.greenTitle {
color:#143C66;
padding:0;
font-size:16px;
line-height:16px;
font-weight:bold;
}

.hptext p {
line-height:1.3em;
text-align:justify;
}

.hptext .important {
color:#47707F;
font-weight:bold;
font-style:italic;
}

.virtual {
position:relative;
margin-top:5px;
}

.members {
margin-top:10px;
}

.members a {
margin-right:5px;
}

.members a img {
border:0;
}

.demoform table {
margin:0;
}

.nodemo {
height:29px;
width:100px;
background:#f9f9f9;
position:absolute;
left:0;
top:26px;
}

.w150 {
width:150px;
}

.message {
padding-left:10px;
color:salmon;
margin-top:5px;
}

.refico {
margin-left:15px;
}

/* upraveny detail produktu */
.prodleft {
float:left;
width:600px;
}

.prodright {
float:right;
width:360px;
}

.prodp {
padding:0 15px;
}

.prodp h2, .prodp h3  {
padding:0;
}

input[type="text"], input[type="password"], select, textarea  {
padding:3px;
margin:0;
border:1px solid #9BB5BF;
}

.leftcont {
margin-bottom:10px;
}

.leftcont .mainp {
margin-bottom:25px;
}

.rohybigDOWN2 {
background: url(../img/rohydown.gif) no-repeat bottom left;
height:15px;
width:600px;
}

.bigbutton .demoline {
padding-left:12px;
}

.bigbutton .demoline.hrl {
border-bottom:1px dotted #ccc;
}

.bigbutton .demoline a {
padding:0 0 0 30px;
text-decoration:underline;
color:#143C66;
height:26px;
line-height:26px;
display: block;
float:left;
font-style:italic;
font-size:14px;
}

.bigbutton .demoline a:hover {
text-decoration:none;
color:#6D919F;
}

.bigbutton .demoline a.demoico {
background:url(../img/icons/minicodemo.png) no-repeat left center;
margin-right:15px;
}

.bigbutton .demoline a.cmsico {
background:url(../img/icons/minicocms.png) no-repeat left center; 
}

.bigbutton {
background:url(../img/prodbigbutt.png) no-repeat;
width:330px;
height:45px;
padding:15px;
margin-bottom:10px;
}

.bigbutton a {
text-decoration: none;
}

.bigbutton .buttico {
float:left;
width:45px;
height:45px;
margin:0 20px 0 15px;
}

.bigbutton strong a {
color: #143C66;
font-size: 18px;
font-style: italic;
display:block;
}

.bigbutton span a {
color: #6D919F;
font-size: 14px;
font-style: italic;
display:block;
}

.bigbutton span a.designa {
color: #6D919F;
font-size: 14px;
font-style: italic;
display:inline;
text-decoration:none;
}

.bigbutton span a.designa:hover {
text-decoration:underline;
}

.smallbutton {
background:url(../img/prodsmallbutt.png) no-repeat;
width:84px;
height:70px;
padding:15px;
text-align:center;
float:left;
margin-right:9px;
line-height:14px;
}

.smallbutton.end {
margin:0;
}

.smallbutton a {
text-decoration: none;
}

.smallbutton .buttico {
float:left;
width:45px;
height:45px;
margin:0 20px;
}

.smallbutton strong a {
color: #143C66;
font-size: 14px;
font-style: italic;
}

.smallbutton span a {
color: #6D919F;
font-style: italic;
}

.navigtitle {
margin-left:15px;
float:left;
height:32px;
line-height:32px;
}

.navigtitle.nright {
position:absolute;
right: 8px;
top: -32px;
}

.navigtitle .navigleft {
background:url(../img/navig_left.png) no-repeat left top;
padding-left:12px;
display:block;
}

.navigtitle .navigright {
background:url(../img/navig_right.png) no-repeat right top;
padding-right:30px;
color:#fff;
font-size:14px;
display:block;
}

.prodnavig {
background: url(../img/navigbg.png) repeat-x bottom center #fff; 
margin:10px 10px 0 10px;
padding:20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
line-height:1.8em;
}

.obsahinfohp .prodnavig {
width:530px;
margin:0;
}

.prodnavig.nav2 {
margin:10px 0;
border:1px solid #D0D0D0;
}

.prodnavig a {
background:url(../img/prodarrow2.png) no-repeat left center;
color:#143C66;
display:block;
font-size:16px;
font-weight:normal;
text-decoration:none;
font-style: italic;
padding-left:25px;
}

.prodnavig a {

}

.prodnavig a:hover {
background:url(../img/prodarrow2h.png) no-repeat left center;
color:#143C66;
}

.prodgall {
width:940px;
text-align:center;
padding:0 15px;
}

.prodgall a:hover {
opacity: 0.8;  
filter: alpha(opacity=80);  
-moz-opacity: 0.8;  
-khtml-opacity: 0.8;
}

.prodgall a {
opacity: 1;  
filter: alpha(opacity=100);  
-moz-opacity: 1;  
-khtml-opacity: 1;
}

.prodgall .galltitle {
color:#999;
font-weight:normal;
font-style:italic;
border-bottom:1px solid #ccc;
width:100%;
text-align:left;
}

.prodgall p {
color:#999;
font-weight:normal;
text-align:center;
}

.prodgall h2 {
text-align:left;
padding:0;
}

.prodgall .gallimg {
width:200px;
height:150px;
padding:5px;
border:1px solid #ccc;
background:#fff;
margin:0 5px 5px 5px;
}

.ordertable td {
vertical-align:top;
padding-right:5px;
}

.ordertable td textarea {
width:375px;
max-width:375px;
}

.ordertable .calendar {
vertical-align: text-bottom;
}

.manuals {
background:#6D919F url(../img/manuals.jpg) no-repeat bottom right;
margin:10px;
padding:5px 15px 15px 15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
line-height:1.8em;
}

.manuals a {
background: url(../img/buttons/pdf.png) no-repeat center left;
margin-left:15px;
padding-left:25px;
color:#fff;
display:block;
font-size:16px;
font-weight:normal;
color:#fff;
text-decoration:none;
font-style: italic;
}

.manuals a:hover {
color:#C3D8DF;
}

.manuals .mantitle {
color:#D1DBDF;
font-weight:normal;
font-style:italic;
border-bottom:1px solid #9BB5BF;
width:50%;
text-align:left;
margin:10px 0 5px 0;
}

/*** kalendar */
#calendar{
    background-color: #FFFFFF;
    display: none;
    z-index: 100;
    width: 600px;
    padding: 10px;    
}   
#calendar h2.bl{
    width: 100%;
    text-align: center;
    margin:0;
}     

#calendar .daystable {
    border-collapse: separate;
    border-spacing: 10px; 
    *width:50%; 
}
#calendar table tr td strong{
    font-size: 24px;
} 
#calendar table tr td.dayBox{
    background-image: url(../img/calbg1.png);
    background-color:#fff;
    width: 75px;
    height: 75px;
    background-repeat: no-repeat;
    padding: 0; 
    vertical-align: top;
    cursor: pointer;
    text-align:center;
}

#calendar table tr td.dayBox.act{
    background-color:#D1DBDF;
    height: 75px;
    position: absolute;
    *position:relative;
    *height:62px;        
}

#calendar table tr td.dayBox.today {
    background-color:#A4C309;
}

#calendar table tr td.dayBox.disable{
    background-color:#ddd;
    cursor: default;
}

#calendar table tr td.dayBox.sundays {
    background-color:#DFD1D1;
    cursor: default;
}
#calendar table tr td .day{
    float: right;
    font-size: 15px;
    font-weight: bold;
    padding-top: 3px;
    vertical-align: top;
    width:64px;
    text-align:right;    
}
#calendar table tr td .delivery{
    float: left;
    font-size: 11px;
    text-align: center;
}   
#calendar table tr td strong{
    font-size: 11px;
    text-align: center;
} 

#calendar table tr td span{
    width:64px;
    *width:44px;   
    padding:0 5px;
} 

#calendar .caldays {
    text-align:center;
}

#calendar .caldays strong{
    font-size:14px;
    color:#999;
} 

#calendar table .timebox {
    width:42px;
    float:left;
    padding:5px;
    text-align:center;
    font-size:11px;
    border-left: 1px solid #ddd;
    cursor:pointer;
}
#calendar table .timebox.deactive {
    cursor: default;
    background-color: #DFD1D1 !important;
}   

#calendar table .timebox span {
    display:block;
    width:31px;
    clear:both;
    padding:0;
} 

.erpsystems img {
    margin-right:10px;
} 


.butttitle, .butttitle a {
    color: #143C66;
    display: block;
    font-size: 16px;
    font-style: italic;
    font-weight:bold;
    margin:0 0 5px 0;
    padding:0;
    text-decoration:none;
}

.hpbutton {
    background: url(../img/hpbutton.png) no-repeat;
    width:290px;
    height:78px;
    padding:10px;
    margin: 0 0 9px 0;
}

.hpbutton .buttcont {
    margin-top:5px;
    line-height:1.4em;
    padding-left:5px;
}

.hpbutton .buttcont a {
    color: #47707F;
    font-style: italic;
    display:block;
    margin:0;
    padding:0;
    font-weight:normal;
}

.hpbutton.vyvoj {
    margin-right:10px;
}
          
.prodico {
    margin:0 10px;
}

/* HP PRODUCT BUTTONS */
.topapp {
    width:313px;
    margin:0 15px 10px 0;
    float:left;      
    position: relative;
}

.topapp.end {
    margin:0 0 10px 0;    
}

.topapp .applink {
    width:313px;
    height:67px;
    display:block;
    text-decoration:none;
}

.topapp .applink.shop {
    background: url(../img/buttbg_eshop.png) no-repeat 20px 0;
}

.topapp .applink.web {
    background: url(../img/buttbg_web.png) no-repeat 20px 0;
}

.topapp .applink.aukce {
    background: url(../img/buttbg_aukce.png) no-repeat 20px 0;
}

.topapp .appdesc {
    width:283px;
    height:105px;
    padding:10px 15px;
    background: url(../img/hpprodbutt.png) no-repeat;    
}

.topapp h2 {
    color:#19405f;
    font-size:20px;
    font-weight:normal;
    letter-spacing:-1px;
    margin:0 0 5px -25px;
    padding:0;
    text-align:center; 
}

.topapp h2 a {
    text-decoration:none;
    padding:3px 0 3px 35px;
    background: url(../img/imico.png) no-repeat center left;
    color:#19405f;  
}

.topapp h2 .appgreen {
    color:#50aa00;  
}

.topapp h2 .apporange {
    color:#ff8800;  
}

.topapp h2 .appred {
    color:#cf0000;  
}

.topapp p, .normalapp p {
    margin:0;
    line-height:1.4em;
    text-align:justify; 
}

.topapp p a {
    color:#404b4f;
    text-decoration:none; 
}

.topapp .new {
    background: url(../img/new.png) no-repeat;
    width:48px;
    height: 47px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.normalapp {
    width:300px;
    margin:0 12px 10px 15px;
    float:left;      
}

.normalapp.end {
    margin:0 0 10px 15px;     
}

.normalapp h2 {
    color:#19405f;
    font-size:16px;
    font-weight:normal;
    letter-spacing:-1px;
    margin:0 0 5px 0;
    padding:0;
    text-align:left; 
}

.normalapp h2 a {
    text-decoration:none;
    padding-left:35px;
    background: url(../img/imico.png) no-repeat center left;
    height:26px;
    line-height:26px; 
    display:block;
    color:#19405f;  
}

.normalapp h2 .apppurple {
    color:#a16cbc;  
}

.normalapp h2 .appbrown {
    color:#e26d6d;  
}

.normalapp h2 .appyellow {
    color:#c5b60c;  
}

.normalapp p a {
    text-decoration:none; 
}

.maindescr {
    padding:0 15px; 
}

.maindescr h2, .maindescr h3 {
    padding:0; 
}

/* splash bannery */
.splashbanner {
    width:570px;
    height:225px;
    position:relative;
}

.splashbanner .new {
    background: url(../img/new.png) no-repeat;
    width:48px;
    height: 47px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.splashbanner.eshop {
    background: url(../img/eshop_banner.jpg) no-repeat;
}

.splashbanner.web {
    background: url(../img/web_banner.jpg) no-repeat;
}

.splashbanner.aukce {
    background: url(../img/aukce_banner.jpg) no-repeat;
}

.splashbanner.paybid {
    background: url(../img/paybid_banner.jpg) no-repeat;
}

.splashbanner.incoming {
    background: url(../img/incoming_banner.jpg) no-repeat;
}

.splashbanner.tours {
    background: url(../img/tours_banner.jpg) no-repeat;
}

.splashbanner.slevoautomat {
    background: url(../img/slevoautomat_banner.jpg) no-repeat;
}

.splashbanner.vr {
    background: url(../img/vr_banner.jpg) no-repeat;
}

.splashul {
    padding:0 0 0 270px;
    margin:0;
}

.splashul li {
    padding:0 0 0 40px;
    margin:0;
    font-size:16px;
    height:38px;
    line-height:16px;
    font-style:italic;
    list-style-type:none;
    background: url(../img/scheck.png) no-repeat 0 -4px;
}
