* {
  margin : 0px;
  padding : 0px;
  
  
}

span {display: inline;position: relative;}
div {display: block;position: relative;}

.clear {
  clear : both;
  visibility : hidden;
  font-size : 0;
} 

a {
  color : #000000;
}
a:hover {
  color : #12a1e4;
}

img {
  border-width : 0;
  vertical-align : top;
}


body {
  
  border-width : 0px;
  text-align : center;
  min-width: 990px;
  width: 100%;
  font-family:  tahoma, verdana;
  font-size : 13px;
  background: #808080;
  /*overflow-x: hidden;*/
}

.bold {font-weight:bold;}
.mini {font-size:10px;text-align:left;}
.pad-bar {padding:10px 0;}
.hidden {display:none;}

.content-box-a {
color:#444943;
}

h1 {font-size : 20px;
    color: #444943;
    margin: 10px 0 15px 0;
  }

fieldset {border:0px;}

/* page - celá stránka*/
#page1 {width: 990px;
  text-align : center;
  position : relative;
  width: 990px;
  margin : 0 auto;
  top: 10px;
 }

#page2 {width: 990px;}

#page {
  position : relative;
  width: 990px;
  
  text-align : left;
  background-color: #F0F0F0; 
  background-image: url('img/background-bottom.jpg');
  background-repeat: repeat-x;
  background-position: bottom;
}


 
 

#box-top {   
  position : relative;
  width : 990px;
  background: url('img/head_top.png') repeat-x 0 0;
}

#box-top-logo
{position : relative;
 height: 158px; width : 990px;
}

#box-top-logo-left
{position : relative;
 height: 158px; width : 990px;
 background: url('img/head_left.png') no-repeat 0 0;
 
}

#box-top-logo-right
{position : relative;
 height: 158px; width : 990px;
 background: url('img/head_right.png') no-repeat right 0;
}

.strong_text {
position : absolute;
left: 550px;
top: 110px;
font-size:18px;
}

.strong-text-CRM {

position : absolute;
text-align: left;padding: 0 8px;
width: 456px ;
color: #ffffff;
font-size: 16px;
background-color: #e20e70;  
left: 263px;
top: 97px;

}

.s-pro-logo {}

#main-logo {
cursor: pointer; cursor: hand;
top:0px;
position: absolute;
top:0px;
left:0;
width: 300px; height: 140px;
}

#box-top-pri-menu {
 position: relative;
 height: 32px; width : 990px;
 background: url('img/menu_inactive.png') repeat-x 0 0;
}

.in-images {
position: absolute; top: -5000px;
}


#box-top-pri-menu ul {
  position: relative;
  font-size:11px;
  height: 32px;
  left: 188px;
  }

#box-top-pri-menu li {
  float : left;
  list-style-type : none;
  height : 32px;
  line-height : 32px;
  padding : 0 15px;
  
  }

#box-top-pri-menu ul .active {
  float : left;
  list-style-type : none;
  height : 32px;
  line-height : 32px;
  padding : 0 15px;
  background: url('img/menu_active.png') repeat-x 0 0;
  font-weight: bold;
  
  
  }

#box-top-pri-menu ul li a {
  text-decoration : none;
  display : block;
  float : left;
  color : #ffffff;
  font-weight: bold;
  
  }

#box-top-pri-menu ul .active a 
{ 
  color: #12a1e4;
  background: url('img/element-arrow.png') no-repeat 50% 33px ;
  height : 62px;
  line-height : 32px;
}

#box-top-pri-menu ul li a:hover {
  text-decoration : underline;
  }

#box-mid {
position: relative;
width: 990px;
  /*min-height:400px;*/
 
  
}

#box-left {
  position: relative;
  top: -50px;
  float : left;
  width : 173px;
  z-index: 1;
  
}


#box-left-top {height: 45px;background: url('img/menu_top.png') no-repeat 0 0; }
#box-left-mid {padding: 10px 17px 0px 8px;background: url('img/menu_middle.png') repeat-y 0 0;}
#box-left-bottom {height: 20px;background: url('img/menu_bottom.png') no-repeat 0 0;}

#box-content {
  position : relative;
  top: 25px;
  float : left;
  width : 618px;
  left : 9px;
  padding: 0 0 20px 0;  
  }

#box-right {
  position: relative;
  top: 15px;
  float : right;
  width : 173px;
  padding: 5px 0px 5px 0px; 
  border: solid; border-color: #e6e6e6; border-width: 0 0 0 2px ; 
  
}

#box-right-content {
  position: relative;
  left: 5px;
  width: 168px;
 }

/* footer */

#box-bottom-main {
  position: relative;
  clear:both; 
  text-align: center;
  height: 90px;
}

#box-bottom-content {
  position: relative;
  top: 35px;
}

#box-bottom-pri {

  margin:0;
  padding:0;  
  line-height : 20px;
  
  text-align: center;
  
}


#box-bottom-pri ul {
  height : 20px;
  line-height : 20px;
  font-size:11px;
  text-align: center;
  
  }


#box-bottom-pri li {
  display:inline;
  list-style-type : none;
  height : 20px;
  line-height : 20px;
  padding : 0 15px;
  }


#box-bottom-pri .active {
  
  }


#box-bottom-pri ul li a {
  text-decoration : none;
  }


#box-footer {
  padding: 4px;
  text-align: center;
  
 }
 
#bottom-extra 
{ width: 990px;
  position:relative;
  top:20px;
  height: 50px;
}
/* sekce - obsah */
.content-box-a {background: url('img/main-frame-middle.jpg') repeat-y 0 0;background-color:#ffffff ;}
.content-box-b {background: url('img/main-frame-top.jpg') no-repeat 0 top;}
.content-box-c {background: url('img/main-frame-bottom.jpg') no-repeat 0 bottom;}

/* copy */


/* other */

.content-box-uvod h1{
font-size: 12px;
text-align: center;
position: absolute;
width: 158px;
height: 60px;
top: 350px;
left: 389px;
display: block; 
background-color: #ffffff;
z-index:9999;
border-style: solid;
border-width: 2px 0 2px 0; 
border-color: #12a1e4;
padding: 8px 0 6px 0;
}

fieldset 
{
position: relative;
left: 10px;
}

.list-of-list ul
{
list-style-type : none;
}


.in-content {
position:relative;
left:18px;
text-align:justify;
width: 580px;}

.content-reego-uvod p
{
padding: 5px 0 5px 0;
color: #444943;
}


.content-reego-uvod p
{
padding: 5px 0 5px 0;
color: #444943;
}



.text-extra
{
background: url("img/icon-blue-arrow.jpg") 10px 12px no-repeat;
}

.in-public-content-box1
{
padding: 10px 0 0 0;
}

.content-box-a h2
{
font-family: arial;
color: #444943;
padding: 17px 0 7px 0;
}


/*ikony*/
#user-login, #user-logoff
{
 position: relative;
}

#button-login
{ position: relative;
  left: 85px;
  top: -12px;
  background: url("img/icon_login.png") top left no-repeat;
  width: 24px; height: 24px;
  border: 0px;
  -padding: 24px;  
  text-indent: -2000px;
  -text-indent: 0px;
  line-height: 24px;
  cursor: pointer; cursor: hand;
  
}

#button-logout-main
{
padding: 5px 0 5px 0;
}

#button-logout
{ position: relative;
  background: url("img/icon-Log-off.png") top left no-repeat;
  width: 80px; height: 24px;
  border: 0px;
  padding: 0px 0 0px 24px;  
  
  line-height: 24px;
  cursor: pointer; cursor: hand;
  
}

.bar-news
{
position: relative;
margin: 5px;

}


/*texty*/

.text-0907061941 {padding: 0 0 5px 0;}
.bar-news  h2 
{font-family: tahoma; 
 color: #444943;
 font-size: 14px;
}

.hr-news
{
color: #e6e6e6;
background: #e6e6e6;
border: solid #e6e6e6 1px; 
}


.hr-news-last
{
display: none;
}

.hr-news-all
{
display: none;
}

.hr-partners-all
{
display: none;
}

.text-0907061906
{font-weight: bold;
}

.text-0907061906
{
 padding: 5px 0 5px 0;
}

.text-0907061923
{
 position: relative;
 line-height: 40px;height: 40px;
 color: #b2b2b2;
 background: url("img/icon_info.png") top left no-repeat;
}

.text-0907061923 h1
{font-size: 15px;
 position: relative;
 left: 40px;
}

.text-0907070032
{
 position: relative;
 line-height: 40px;height: 40px;
 color: #b2b2b2;
 background: url("img/icon-partners.png") top left no-repeat;
}

.text-0907070032 h1
{
 font-size: 15px;
 text-align: left;
 position: relative;
 left: 40px;
}


.text-0907061931
{
position: relative;
top: -5px;
color: #404040;
font-weight: bold;
font-size: 8px;
padding: 0px 4px; 
}

.news-date
{
/*position: absolute;*/
/*bottom: 22px; left: 4px;*/ 

color: #444943;
margin: 8px 0;
font-size: 10px;
font-weight: bold;
}


.text-extra p
{
font-size: 20px;
font-weight: bold;
padding: 5px 0 5px 50px;
}

/*submenu*/
.submenu {padding:17px 5px 0 0;margin:10px 0 10px 0;border-width: 0 0 2px 0;border-style:solid; border-color:#82a3c2;height:29px;}
.submenu span {position:relative;display:block;float:left;line-height:29px;height:29px;text-align:center;}
.submenu a {position:relative;display:block;float:left;line-height:29px;height:29px;text-align:center;text-decoration:none;}

.submenu .selected {margin: 0 0 0 3px;}
.submenu .active {margin: 0 0 0 3px;} 

.submenu span.selected.sub-3 {background:url("img/zalozka-cenik-1.png") 0 -58px no-repeat;}
.submenu span.selected.sub-8 {background:url("img/zalozka-cenik-2.png") 0 -58px no-repeat;}
.submenu span.selected.sub-9 {background:url("img/zalozka-cenik-3.png") 0 -58px no-repeat;}

.submenu .sub-3 a {background:url("img/zalozka-cenik-1.png") 0 0 no-repeat;}
.submenu .sub-8 a {background:url("img/zalozka-cenik-2.png") 0 0 no-repeat;}
.submenu .sub-9 a {background:url("img/zalozka-cenik-3.png") 0 0 no-repeat;}

.submenu .sub-3 a:hover {background:url("img/zalozka-cenik-1.png") 0 -29px no-repeat;}
.submenu .sub-8 a:hover {background:url("img/zalozka-cenik-2.png") 0 -29px no-repeat;}
.submenu .sub-9 a:hover {background:url("img/zalozka-cenik-3.png") 0 -29px no-repeat;}


.submenu span.sub-3, .submenu .sub-3 a {width:224px;}
.submenu span.sub-8, .submenu .sub-8 a {width:182px;}

.submenu span.hidden {display:none;}

/*o programu*/

.content-reego-o-programu p {

padding: 7px 0 7px 0;

}

.content-reego-o-programu a {
font-weight: bold;
color:#12A1E4;
}

.content-reego-o-programu a:hover {
color:#000000;
}

.co-znamena-reego ul{

position: relative;
left: 30px;
width: 520px;

}

.co-znamena-reego ul li{
font-weight: bold;
color:#12A1E4;
padding: 5px 0 0 0;

}

.co-znamena-reego ul li ul li{
font-weight: normal;
color: #444943;
padding: 0 0 0 0;

}


.stucny-popis-nadpis {

text-align: left;
font-size:16px;
font-weight: bold;
padding: 5px 0  5px 0; 
}
.stucny-popis-popis {
text-align: left;
}

.stucny-popis-nadpis a{
color: #c1272d;
}


.kapitola-box {
position: relative;
width: 530px;
left: 49px;
padding: 2px 0 20px 0;
}




.kapitola-box  ul {
position: relative;
left: 30px;
width: 500px;

}


.kapitola-ikona {
position: relative;
left: -41px;
float: left;
width: 148px;


}

.kapitola-hlavicka {
position: relative;

width:510px;
top:20px;

text-align: left;
}

.kapitola-nadpis h3{
display: inline;
font-family:arial;
font-size: 22px;
line-height: 110%;
color:#c1272d;
font-weight: bold;
margin: 0px 0 7px 0;
 

}

.kapitola-podnadpis h4{
display: inline;
line-height: 130%;
font-size: 16px;
font-weight: normal; 

}



/*sekce ceník programu*/

.tema-cenik-programu .in-content, .tema-cenik-sluzeb .in-content {
position:relative;
left:10px;
text-align:justify;
width: 598px;}


/*orámování obou tabulek*/
.tema-cenik-programu .text, .tema-cenik-sluzeb .text {padding:0 5px;}
.tema-cenik-programu .table-box-1,.tema-cenik-sluzeb .table-box-1 {margin:10px 0 6px 0 ;background:url("img/tabulka-srovnani-middle.png") 0px 0px repeat-y;}
.tema-cenik-programu .table-box-2,.tema-cenik-sluzeb .table-box-2 {background:url("img/tabulka-srovnani-bottom.png") 0px bottom no-repeat;}
.tema-cenik-programu .table-box-3 {background:url("img/tabulka-srovnani-top.png") 0px top no-repeat;}
.tema-cenik-sluzeb .table-box-3 {background:url("img/tabulka-nadstandard-top.png") 0px top no-repeat;}

/*záhlaví obou ceníkových tabulek*/
.cenik-table-td-text.ano {width:100%;height:100%;background:url("img/symbol-ano.png") center center no-repeat;}
.cenik-table-td-text.ne {width:100%;height:100%;background:url("img/symbol-ne.png") center center no-repeat;}
.cenik-table-th-text {display:none;}


/*jen tabulka porovnání produktů*/
.cenik-porovnani {font-size:11px;padding: 10px 5px;width:100%;border-spacing:0px;color:#000000;}
.cenik-porovnani th {height:85px;}
.cenik-porovnani tr.even {background-color:#eef5f8;}
.cenik-porovnani tr.odd {}


.cenik-porovnani tr {border-width:0px;}
.cenik-porovnani td {height:20px;border-width:0px;}

.cenik-porovnani td.col1 {padding:0 10px;width:214px;}
.cenik-porovnani td.col2 {text-align:center;width:180px;}
.cenik-porovnani td.col3 {text-align:center;width:}

/*jen tabulka ceníku služeb*/
.cenik-sluzeb {font-size:11px;padding: 10px 5px;width:100%;border-spacing:0px;color:#000000;}
.cenik-sluzeb th {height:65px;}
.cenik-sluzeb tr.even {background-color:#eef5f8;}
.cenik-sluzeb tr.odd {}
.cenik-sluzeb tr {border-width:0px;}
.cenik-sluzeb td {height:20px;border-width:0px;}
.cenik-sluzeb td.col1 {padding:0 10px;width:414px;}
.cenik-sluzeb td.col2 {padding:0 10px;text-align:right;width:180px;font-weight:bold;}



.cenik-program-full {background:url("img/cenik-logo-reego-online.png") 378px 30px no-repeat;padding:30px 0 10px 0;}
.cenik-program-full h2 {padding:0px;color:#808080;}

.cenik-program-mini {background:url("img/cenik-logo-reego-mini.png") 378px 30px no-repeat;padding:30px 0 10px 0;}
.cenik-program-mini h2 {padding:0px;color:#808080;}

.licence-price {position: relative;width: 605px;height: 138px;padding: 4px 0 4px 0; }
.licence-price .text{position: absolute;width: 344px;height: 100px;left: 220px;top: 40px;font-size: 11px;padding:0;}
.licence-price .price{ display: block;}

.licence-price h2{font-size: 18px;position: absolute;left: 219px;top: 15px;padding: 0 0 0 0;}

.licence-basic {background: url("img/program-A.jpg") 0 0 no-repeat;}
.licence-small {background: url("img/program-B.jpg") 0 0 no-repeat;}
.licence-standard {background: url("img/program-C.jpg") 0 0 no-repeat;}
.licence-premium {background: url("img/program-D.jpg") 0 0 no-repeat;}
.licence-server {background: url("img/program-1-A.jpg") 0 0 no-repeat;}

.licence-mini-solo {background: url("img/program-2-A.jpg") 0 0 no-repeat;}
.licence-mini-office {background: url("img/program-2-B.jpg") 0 0 no-repeat;}

.licence-price .price {font-weight: bold;font-size: 18px;}
.licence-basic .price {color: #98c73a; }
.licence-small .price {color: #37a8db; }
.licence-standard .price {color: #e20e70; }
.licence-premium .price {color: #000000; }
.licence-server .price {color: #006836; }
.licence-mini-solo .price {color: #c1272d;}
.licence-mini-office .price {color: #c1272d;}

.bezdph {text-align: right;font-size:11px;}
/*end - sekce ceník*/

/*sekce ceník služeb*/
/*end - sekce ceník služeb*/


/*realitni-servery*/

.realitni-servery-karta-serveru {
width: 600px;height: 80px;
text-align: center;
padding: 0 0 20px 0;
}

.content-box-realitni-servery h3{
text-align: center;
padding: 20px 0 0 0;
}


/*kontakty*/
.box-kontakt {
padding:  0 0 30px 0;

}

.kontakty-karta-kontaktu {
padding:  0 0 20px 0;
}

.kontakt-name-gsm {
font-size: 16px;
font-weight: bold;
color:#12A1E4;
}

.realitni-servery-karta-serveru {
position: relative
}

.realitni-servery-op-cenik {
position: absolute; text-align:left; left: 430px;top:12px;
}

.blue-link a{
display:block;
padding: 0 0 0 20px;margin: 3px;
height: 20px;
line-height: 20px;
background: url('img/icon-blue-link.png') no-repeat 0 0;
}

.blue-link a:hover {
background: url('img/icon-blue-link.png') no-repeat 0 -20px;


}






/*partneři*/

.partners {
position: relative;
text-align: center;
}

.partner-logo {
position: relative;
left:-4px;
padding: 5px 0px;
}

/*obchodni sdělení*/
.box-obchodni-sdeleni {position:relative;padding: 0 0 20px 0;background: url('img/obch-sdeleni-hlavicka.jpg') no-repeat 0 20px;}
.box-obchodni-sdeleni p {margin: 12px 0;}
.os-091219-0433{display:block;width:213px;position:relative;float:right;margin:20px 0 0 20px;}
.os-091219-0434 {clear:both;}
.os-091219-1431-list {padding: 0 0 0 23px;margin: 5px 0;text-align:left;font-size:90%;background: url('img/bullet.png') no-repeat 0 0px;font-weight:bold;}
.os-091219-0435 {border-style:solid; border-width: 2px 0; border-color: #12a1e4;padding: 2px 0; }
.os-091219-0437 {display:block;width:403px;position:relative;margin: 30px 0 0 0; padding: 0 0 0 23px;left: 90px;background: url('img/bullet.png') no-repeat 0 0px;}
.os-091219-1732 {background: url('img/signature.jpg') no-repeat 355px 60px;padding: 0 0 90px 0;}

.text-0912191639 {font-size:110%;}



