body{
 background-color:white;
 color:black;
 margin-top:0px;
 font-family:arial;
 font-size:12px;
 margin-top:10px;
 
 overflow-y:scroll;
}



span{
white-space: no-wrap;
}

table tbody{
border-top:0px;
}

.big{
margin:0px;
padding:0px;
font-size:16px;
font-weight:bold;
}
.specialni tr{
border-bottom:1px solid black;
}
.specialni tr td{
padding:15px 0px;
}


#stranka {
  width:980px;
  margin:0px auto;
}

#left{
 float:left;
 display:inline;
 margin-right:10px;
 width:200px;
 overflow-x:hidden;
 min-height:240px;
 height:100%;
 border:1px solid silver;
 margin-bottom:20px;
 
}

#left .menu li a{
 width:100%;
 display:block;
}

#left .menu li a:hover{
background-color:#2458A9;


}



#right{
 float:right;
 display:inline;
 margin-right:10px;
 width:200px;
 overflow-x:hidden;
 min-height:240px;
 height:100%;
 border:1px solid silver;
}

#right h2{
 background-color:#2348A9;
 color:white;
 padding:0px 4px 0px 4px;
}

#right .content{
 padding:0px 4px 0px 4px;
}


#left a {color:white;font-size:11px;text-decoration:none;}
#left a:hover {color:gold;font-size:11px;text-decoration:none;}
#left a.active {font-weight:bold;color:gold;}

#left .view-webdesign .view-content .views-row,
#left .view-obchod .view-content .views-row,
#left .view-satelity .view-content .views-row,
#left .view-internet .view-content .views-row{
 margin-bottom:4px;
 background-color:#2348A9;
 padding:0 5px;
}

#left .view-webdesign .view-content .views-row div,
#left .view-obchod .view-content .views-row div,
#left .view-satelity .view-content .views-row div,
#left .view-internet .view-content .views-row div{
height:22px;
line-height:22px;
width:200px;
/*
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
*/
}





#header{
 height:92px;
  
  background-image:url("images/flat-top.png");
}

#header .search{
 position:relative;
 top:-30px;
 left:770px;
 width:200px;
        
}


#header .flash{
 /*search box*/
 position:relative;
 top:12px;
 left:206px;
}


#telo{
   background-color:white;
   min-height:565px;
   overflow-y:hidden;
   background-image:url("images/flat-content.png");
}



#paticka{
   height:20px;
 background-color:white;
 background-image:url("images/flat-paticka.png");
}

#paticka p{
 margin-top:0px;
 line-height:20px;
 padding-left:20px;
 padding-right:20px;
 color:white;
 float:right;
   
}


.front .obsah{
float:left;
display:inline;

}





.not-front .obsah{
 width:716px;
 float:left;
display:inline;
padding-bottom:20px;
padding-right:10px;
}








#main {
  padding: 20px;
  min-height:380px;
}

.obsah p{
 margin-top:0px;
 
 

   
}



#navigation{
 position: absolute;
 top:20px;
 width:980px;
 height:20px;
 
 line-height:20px;
 margin:0px 0px 0px 0px;
 /* background-image:url("images/flat-nav.png"); */
 padding:0px;
 width:960px;
 
 background-color:#2348A9;


 filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;

}
#primary-links {
 position: absolute;
 top:20px;
 height:20px;
 
 line-height:20px;
 margin:0px 0px 0px 20px;
 /* background-image:url("images/flat-nav.png"); */
 padding:0 0px 0 0px;
 width:940px;
 
}


.not-front .tabs{
float:left;
display:inline;
}

#tabs ul.primary { 
width:700px;
margin:0px 20px 0px 0px; padding: 0px 0px 5px 0px; }










#messages{
 width:920;
 margin:0px 20px 10px 20px;
}

#primary-links li{
 display:inline;
 color:white;
 float:left;
 margin-right:20px;
 padding-right:20px;  
 border-right:1px solid white;
 font-size:14px;
}


#primary-links ul{
 display:inline;
 color:white;
 float:left;
 margin:0px;
  
 
}

#primary-links a {font-weight:bold;color:white;}
#primary-links a:hover {font-weight:bold;color:gold;}
#primary-links .active a {font-weight:bold;color:gold;}
body.theme-satelity #primary-links .menu-383 a {font-weight:bold;color:gold;}
body.theme-internet #primary-links .menu-382 a {font-weight:bold;color:gold;}
body.theme-obchod #primary-links .menu-391 a {font-weight:bold;color:gold;}
body.theme-webdesign #primary-links .menu-579 a {font-weight:bold;color:gold;}


#bottom-round{
 background-color:white;
 height:16px;
 background-image:url("images/flat-round.png");
}




.billboard{
 background-color:white; 
 margin:0 10px 0 10px;
 background-image:url("images/sky2.png");
 /* background-image:url("images/bill-roset.png");*/
 /* background-image:url("images/sky2.png"); */
 /*background-image:url("images/vesmir2.png");*/
  
 padding:0px;
 height:200px;
 position:relative;
 border-bottom:1px solid silver;
}

.theme-internet .billboard,.mailsend .billboard{
  /*background-image:url("images/sky2.png"); */
  
  background-image:url("images/flat-internet.png");
}

.theme-satelity .billboard{
  background-image:url("images/satelity.jpg");
  
}

.theme-obchod .billboard{
  background-image:url("images/bill-roset.png");
}

.theme-webdesign .billboard{
  background-image:url("images/flat-webdesign.png");
}

.page-produkty .billboard{
  background-image:url("images/shop.png");
}






.billboard #slogan{
position:absolute;
top:60px;
left:20px;
color:white;
font-size:22px;

}

h1{

font-size:22px;
}

h2{
 font-size:12px;
 margin:0px;

 
}

/*nadpis sekce webu */
h2 a{
 color:#2348A9;
}



.billboard #mission{
position:absolute;
top:90px;
left:40px;
color:white;
font-size:13px;
}

.not-front .billboard #mission{
position:absolute;
top:100px;
left:40px;
color:white;
font-size:13px;
}

/*added view-id-frontpage*/
.front .view-id-frontpage .views-view-grid{
 margin-bottom:20px;
}

.front .view-id-frontpage .views-view-grid .row-first td{
border-left:1px solid silver;
}

.front .view-id-frontpage .views-field-title, .left .views-field-title{
background-color:#2348A9;

width:216px;
font-size:14px;
font-weight:bold;
/*
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
*/
/*
-webkit-border-topleft-radius: 6px;
-moz-border-radius-topleft:6px;
*/




}








.front .view-id-frontpage .views-field-title span,.left .views-field-title span{
padding:0 5px 0 5px;
}

.obsah a{text-decoration:none;font-weight:bold;color:#2348A9;}
.obsah a:hover {text-decoration:none;font-weight:bold;color:black;}

.front .view-id-frontpage .views-view-grid .row-first td a {text-decoration:none;font-weight:bold;color:white;}
.front .view-id-frontpage .views-view-grid .row-first td a:hover {text-decoration:none;font-weight:bold;color:gold;}

.front .view-id-frontpage .views-view-grid .row-first .col-4{
border-right:1px solid silver;
}


/*centrovani uvodni strany*/
 

.front .view-id-frontpage .view-content{
width:216px;
text-align:justify;
}

.front .view-id-frontpage .view-content td{
 padding-right:9px;
 padding-left:9px;
}

.front .view-id-frontpage .views-field-title h2 a{
 padding:2px;
}
 



.view-id-webdesign .views-view-grid .views-field-field-symbol-fid .field-content  img,
.view-id-obchod .views-view-grid .views-field-field-symbol-fid .field-content  img,
.view-id-satelity .views-view-grid .views-field-field-symbol-fid .field-content  img,
.view-id-internet .views-view-grid .views-field-field-symbol-fid .field-content img{
 float:left;
 padding:3px 3px 0 0;
}


.obrdiv img{
 float:left;
 padding:3px 3px -20px 0px;
}




.view-webdesign .views-view-grid td,
.view-obchod .views-view-grid td,
.view-satelity .views-view-grid td,
.view-internet .views-view-grid td{
 padding-right:6px;
 padding-left:6px;
 /*padding-right:0px;
 padding-left:0px; */
 vertical-align:top;
 border-right:1px solid silver;
}

.view-webdesign .views-field-title,
.view-obchod .views-field-title,
.view-satelity .views-field-title,
.view-internet .views-field-title {
 color:#2348A9;
 font-weight:bold;

}


.col-1 div.col-item,.col-2 div.col-item,.col-3 div.col-item{
 position:relative;
 z-index:3;
 text-align:justify;
 width:224px;
 margin-right:6px;

}

.views-view-grid td{

padding-bottom:0px;

}



.views-field-field-akce-fid {
  position:absolute;
  bottom:0px;
  right:0px;
  /*z-index:-1;*/
   filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.views-field-field-akce-fid img {
  width:60px;
  height:60px;
}
         
#float-menu {
  position: relative;
  float: right;
  padding-right: 10px;
  padding-top:10px;
}

#float-menu ul{
 margin:12px 0px 0px 0px;
 padding:0 0 0 0px;
 width:120px;
 
 background:transparent;
    
}



#float-menu li{
 margin:0px 0 0 0;
 padding:0px;
 background:transparent;
 
}

#float-menu a{

  padding:2px 2px 1px 2px; 
}
 
#float-block {
  left: -90px;
  top: 20px;
  width: 100px;
  position: absolute;
  padding: 10px;
  background: red;
  border: 1px solid white;
}


.view-Downloads .views-field-title span{
 font-size:14px;
 font-weight:bold;
 
}



.view-Downloads .views-view-grid tr td{
  padding:0 10px 10px 0;
 vertical-align:top;
 white-space:nowrap;
}


#block-menu-menu-rapman .content{
 padding:0px;
}

#block-menu-menu-rapman .menu{
 padding:0px;
 
 
}

#block-menu-menu-rapman .menu li{
 list-style-image:none;
 list-style-type:none;
}


#block-menu-menu-rapman .menu li a{
color:#2348A9;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

#block-menu-menu-rapman .menu li a:hover{
color:black;
}

#block-menu-menu-rapman .menu li .active{
color:black;
}



#block-menu-menu-home .menu li{
 list-style-image:none;
 list-style-type:none;
}

#block-menu-menu-home .content,#block-menu-menu-home .menu{
 padding:0px;
}













#block-menu-menu-dotace .menu, 
#block-menu-menu-dotace-na-satelit .menu,
#block-menu-menu-hosting .menu{
 padding:0px;
 list-style-image:none;
 list-style-type:none;
 background-color:orange;
 height:40px;
 line-height:40px;
}
 
#block-menu-menu-dotace .menu li a,
#block-menu-menu-dotace-na-satelit .menu li a,
#block-menu-menu-hosting .menu li a{
 color:#2348A9;
 font-size:22px;
}

#block-menu-menu-dotace .menu li a:hover,
#block-menu-menu-dotace-na-satelit .menu li a:hover,
#block-menu-menu-hosting .menu li a:hover{
  color:black;
}

.cenik{
 width:500px;
 border-bottom:2px solid black;
  border-left:2px solid black;
 border-right:2px solid black;
 margin-bottom:14px;
 float:left;
}

.recomended{
 float:left;
 background-image: url("images/recomended.png");
 width:216px;
 height:80px;
 line-height:80px;
 padding-left:10px;
 background-repeat:no-repeat;
}

.infotip{
 float:left;
 width:216px;
 height:60px;
 
 padding:10px 0 10px 10px;;
 
}

.cenik tr td{
 padding:2px;
 border:1px solid silver;
 width:125px;
}



.cenik .prvni{
font-weight:bold;
background-color:#2348A9;
color:white;
font-size:13px;
 border-top:2px solid black;

}

.obrdiv img{
 padding-right:3px;
 padding-top:3px;
}

#eshop{
position:absolute;
top:130px;
left:20px;
width:215px;
height:40px;
border:2px solid white;
text-align:center;
line-height:40px;
background-color:#2348A9;
font-size:18px;
color:white;
text-decoration:none;
opacity:0.65;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}

a #eshop{
color:white; text-decoration:none;
font-weight:bold;
}

#eshop a:hover{
color:white;  text-decoration:none;
font-weight:bold;
}


#eshop :hover{
background-color:orange;
}


#dddtisk{
position:absolute;
top:180px;
left:20px;
width:215px;
height:40px;
border:2px solid white;
text-align:center;
line-height:40px;
background-color:#2348A9;
font-size:18px;
color:white;
text-decoration:none;
opacity:0.65;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}

a #dddtisk{
color:white; text-decoration:none;
font-weight:bold;
}

#dddtisk a:hover{
color:white;  text-decoration:none;
font-weight:bold;
}


#dddtisk:hover{
background-color:orange;
}



a{
text-decoration:none;
}

/* telefony block*/
#block-block-3,#block-block-4,#block-block-5,#block-block-6{
margin-top:10px;
background-color:orange;
}

#block-block-3 h2,#block-block-4 h2,#block-block-5 h2,#block-block-6 h2{
padding-left:8px;
}

#block-block-3 div,#block-block-4 div,#block-block-5 div,#block-block-6 div{
font-size:16px;
font-weight:bold;
text-align:center;
}

#block-block-3 div p,#block-block-4 div p,#block-block-5 div p,#block-block-6 div p{
margin:0px;
}

.kontakt-odkazy a{
 color:#2348A9;
 font-weight:bold;
}

.kontakt-odkazy a:hover{
color:orange;
}







.page-produkty .view-display-id-page_1 img{
padding:3px;
margin:2px;
/*border:1px solid black; */
}

.page-produkty .view-display-id-page_1 .views-view-grid,.page-produkty .view-display-id-page_2 .views-view-grid{
text-align:center;
font-weight: bold;
}

.page-produkty .view-display-id-page_1 .views-view-grid td,.page-produkty .view-display-id-page_2 .views-view-grid td{
vertical-align: bottom;
/*padding-bottom:20px;*/

}



.page-produkty .view-display-id-page_1 .views-view-grid .views-field-title,.page-produkty .view-display-id-page_2 .views-view-grid .views-field-title{
max-width:100px;
}

.product-image .more-product-images{
display:none;
}


#block-uc_cart-0 h2{
background-color:#2348A9;
color:white;
}

#block-uc_cart-0{
border-bottom:1px solid silver;
margin:0 0 20px 0;
}

#block-uc_cart-0 a,#block-uc_cart-0 a:hover{
color: #2348A9;
font-weight:bold;
}

.product-image{
float:left;
display:inline;
margin:0 24px;
padding:3px;
/*border:1px solid black;*/
}

#dalsi-obrazky{
margin-bottom:20px;
}


 

#block-block-7 h2{
display:none;
}

#block-block-7 ul li{

 margin:0 0 3px 0;
 padding:0 0 0 10px;
 /*height:22px;*/
 line-height:22px;
 border-top:1px solid white;
 list-style:none; 
 
}

#block-block-7 ul{
margin:0px;
padding:0px;
border-top:1px solid white;
 font-weight:bold;  
}




#block-block-7 .expanded{
background-color:gray;
}

#block-block-7 li{
background-color:#2348A9;
}









.page-produkty .view-display-id-page_1 .views-view-grid,.page-produkty .view-display-id-page_2 .views-view-grid{
margin-bottom:20px;
}

.page-produkty .view-display-id-page_1 .views-view-grid td,.page-produkty .view-display-id-page_2 .views-view-grid td{
width:180px;
text-align:center;
/*border-bottom:1px solid silver;*/
padding:10px 0;
}

.page-produkty .view-display-id-page_1 .views-view-grid td,.page-produkty .view-display-id-page_2 .views-view-grid td{
border:1px solid silver;
}

.page-produkty .view-display-id-page_1 .views-view-grid .views-field-title,.page-produkty .view-display-id-page_2 .views-view-grid .views-field-title{
max-width:180px;
}

.page-produkty .view-display-id-page_1 .views-view-grid .views-field-title span,.page-produkty .view-display-id-page_2 .views-view-grid .views-field-title span{
display:block;
width:90%;
min-height:60px;
padding:0 5%;

color:#2348A9;
}


.price-without-tax{
color:gray;
}
.price-with-tax{
color:black;
font-weight:bold;
}


.product-info .price-with-tax,.product-info  .price-without-tax {
    text-align: left;
}

#node-product .product-image{
    clear: right;
    float: left;
    margin-left: 0;
    padding-left: 4px;
    padding-top: 4px;
    text-align: center;
}

#quotes-pane .description{
display:none;
}

#parametry .vyrobce{
 float:right;
 text-align:center;
}

#parametry .vyrobce img{
 margin:0px 0px;
}


.obsah .breadcrumb{
 display:inline;
 font-weight:bold;
}


#node-product .content {
    margin-top:20px;
}

.view-id-shop_prilohy{
 background-color:orange;
 padding:2px 10px;
 margin-bottom:10px;
}

#node-product .views-field-field-image-cache-fid{




margin:0 10px 0 0;
}

/*
#node-product .views-field-field-image-cache-fid img:hover{
border:2px solid #2348A9;

}
#node-product .views-field-field-image-cache-fid img{
border-right:2px solid white;
border-bottom:2px solid white;

border-left:2px solid black;
border-top: 2px solid black;

}


#node-product .view-display-id-node_content_1{
 padding:10px;
 background-color:#65A5D1;
 border:1px solid black;
}*/

