html, body{
	padding:           0; 
  margin:            0;
  background:        url("../img/bg.jpg") top left repeat-x;
	text-align:        left;
	font-family:       arial, verdana, sans-serif, arial, tahoma;
	font-size:         12px;
	color:             #4f4e4a;
	background-color:  #fff;
}
#pageBody {
	position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             900px;
	background-color:  #fff;
}
#header{
  position:          relative;
  height:            70px;
  width:             900px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/header-bg.jpg") top left no-repeat;
  padding:           0px;
}
#header a img{
 border:            0px;
}
#logoGoup a{
  float:                  left;
  width:                  190px;
  height:                 70px;
}


#indexmenu {
	font-family:            Arial, Sans serif;
	margin:                 20px 0px 0px 0px;
	padding:                0px;
	z-index:                0;
	width:                  430px;
	height:                 40px;
	float:                  right;
}

#indexmenu ul {
  list-style:             none;
  display:                inline;
  margin:                 0px 0px 0px 0px;
  padding:                0px;
	float:                  left;
	width:                  430px;
	height:                 40px;
}
#indexmenu ul li {
	position:               relative;
	float:                  left;
  display:                block;
	width:                  105px;
	height:                 40px;  
  margin:                 0px 0px 0px 1px;
  padding:                0px;  
}
#indexmenu ul li a {
	padding:                13px 0px 13px 0px;
	display:                block;
	text-decoration:        none;
	font-size:              12px;
	font-weight:            bold;
	color:                  #4f4e4a;
	text-align:             center;
	
}
#indexmenu ul li a:hover {
	color:                  #fff;
	background:             url("../img/menu-on.png") top left no-repeat;
}
#reklama-na-internete-home #indexmenu .reklama-na-internete-home a,
#reklama-na-google #indexmenu .sluzby a,
#tvorba-web-stranok #indexmenu .sluzby a,
#tvorba-eshopov #indexmenu .sluzby a,
#reklama-na-internete #indexmenu .sluzby a,
#redakcny-system-cms #indexmenu .sluzby a,
#reklama-na-facebooku #indexmenu .sluzby a,
#reklama-etarget #indexmenu .sluzby a,
#reklama-intext #indexmenu .sluzby a,
#cena-web-stranky-cms #indexmenu .sluzby a,
#funkcie-eshopu #indexmenu .sluzby a,
#moduly-eshopu #indexmenu .sluzby a,
#cena-eshopu #indexmenu .sluzby a,
#moduly-cms #indexmenu .sluzby a,
#funkcie-cms #indexmenu .sluzby a,
#webhosting #indexmenu .sluzby a,
#seo #indexmenu .sluzby a,
#reklama-na-internete-google-fix #indexmenu .sluzby a,
#reklama-na-internete-google-click #indexmenu .sluzby a,
#reklama-na-internete-google-management-mini #indexmenu .sluzby a,
#reklama-na-internete-google-management-maxi #indexmenu .sluzby a,
#o-reklame-na-internete #indexmenu .sluzby a,
#info-reklamne-programy-google #indexmenu .sluzby a,
#info-o-goup #indexmenu .sluzby a,
#reklamna-tlac #indexmenu .sluzby a,
#reklama-na-internete #indexmenu .reklama-na-internete a,
#sluzby #indexmenu .sluzby a,
#referencie #indexmenu .referencie a,
#kontakt #indexmenu .kontakt a {
	color:                  #fff;
	background:             url("../img/menu-on.png") top left no-repeat;
	cursor:                 default;
}

#banner {
  position:          relative;
  float:             left;
  height:            320px;
  width:             620px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/banner-bg.jpg") top left no-repeat;
  padding:           0px;
}

#bannerMenu {
  position:          relative;
  float:             right;
  height:            320px;
  width:             280px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/banner-menu-bg.jpg") top left no-repeat;
  padding:           0px;
}

#bannerMenu h2{
  padding:           20px 0px 0px 0px;
  color:             #ffffff;
  font-size:         17px;
  margin:            0px 0px 0px 15px;  
}

#bannerMenu p{
  padding:           0px;
  color:             #ffffff;
  font-size:         13px;
  margin:            10px 0px 0px 15px;
  font-family:       calibri;
}

#bannerMenuBtn1 {
 position:          absolute;
 top:               53px;
 margin:            0px 0px 0px 4px;
 width:             282px;
 height:            92px;
 background:        url("../img/banner-btn-reklama-na-internete.png") top left no-repeat;
}
#bannerMenuBtn2 {
 position:          absolute;
 top:               146px;
 margin:            0px 0px 0px 4px;
 width:             282px;
 height:            92px;
 background:        url("../img/banner-btn-tvorba-web-stranok.png") top left no-repeat;
}

#bannerMenuBtn3 {
 position:          absolute;
 top:               239px;
 margin:            0px 0px 0px 4px;
 width:             282px;
 height:            92px;
 background:        url("../img/banner-btn-reklamna-tlac.png") top left no-repeat;
}


#bannerMenuBtn1 a, #bannerMenuBtn2 a, #bannerMenuBtn3 a {
 width:             282px;
 height:            92px;
 font-weight:       normal;
 text-decoration:   none;
 color:             #fff;
 display:           block;
}


#callus {
  margin:           24px 0px 0px 0px;
  float:            right;
  width:            32px;
  height:           30px;
}
#bannerLeft {
  position:          absolute;
  left:              -500px;
  top:               0px;
  height:            390px;
  width:             500px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/banner-bg-left.jpg") top left no-repeat;
}
#shadow {
  background:        url("../img/shadow-bg.png") top left no-repeat;
  height:            60px;
  width:             600px; 
  float:             left;
  position:          relative;
  margin:            -2px 0px 0px 0px;
  padding:           0px 0px 0px 0px;
}
#inlay {
  margin:            0px 0px 0px 0px;
  width:             900px;
  text-align:       justify;
  }
h1 {
  position:         absolute;
  top:              450px;
  left:             0px;
  font-weight:      normal;
  font-size:        28px;
  color:            #4f4e4a;
  margin:           0px 0px 20px 0px;
}

h2.main {
  font-weight:      normal;
  font-size:        20px;
  color:            #4f4e4a;
  margin:           0px 0px 0px 0px;
  padding:          10px 0px 10px 35px;
  background:        url("../img/h2-bg.png") top left no-repeat;
}

h3 {
  font-weight:      strong;
  font-size:        14px;
  color:            #4f4e4a;
}

a {
  color:            #cc0000;
}
a:hover {
  color:            #cc0000;
  text-decoration:  none;
}


#rightCol{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             210px;
	float:             right;
}
#leftCol{
  position:          relative;
	margin:            60px auto 0px auto;
	padding:           0px;
	width:             650px;
	float:             left;
}
#logos {
  margin:            60px 0px 0px 0px;
}

#logos img {
  margin:            0px 0px 0px 15px;
  border:            0px;
}
#logos a {
  border:            0px;
}
#livehead {
  background:        url("../img/live-bg.png") top left no-repeat;
  width:             210px;
  margin:            40px 0px 0px 0px;
  height:            36px;
}
#livehead h2{
  padding:           12px 0px 0px 12px;
  font-size:          14px;
  color:              #4f4e4a;
  background:        none;
}
#livenews{
  border:            1px solid #dddddd;
  padding:           0px 12px 12px 12px;
}
#livenews h3 {
  font-size:         12px;
  margin:            25px 0px 0px 0px;
  font-weight:       bold;
  text-align:         left;  
}
p.date{
  margin:             0px 0px 0px 0px;
  color:              #666;
  font-size:          9px;             
}

#livenews a{
  color:              #cc0000;
  text-decoration:    none;    
}

#livenews a:hover{
  text-decoration:    underline;    
}
#livenews p{
  line-height:        normal;
  text-align:         left;  
}
.focus p.date{
margin:             -25px 0px 0px 0px;
color:              #666;
font-size:          9px;    
float:              right;         
}
.moreNews p.date{
margin:             -25px 0px 0px 0px;
color:              #666;
font-size:          9px;    
float:              right;         
}

.abstract {
  line-height:        170%;
  font-size:          15px;
  margin:             0px 0px 10px 0px;
  padding:            0px;
}
.programLine {
  width:              190px;
  margin:             40px 40px 0px 0px;
  float:              left;

}
.programLine img, .programLineR img  {
  border:             0px;
}
.programLine h3, .programLineR h3  {
  font-size:         18px;
  margin:            10px 0px 0px 0px;
  text-align:         left;  
  color:             #cc0000;
  font-weight:       normal;
}


.programLine p.subTitle, .programLineR p.subTitle {
  font-size:         12px;
  margin:            2px 0px 0px 0px;
  text-align:        left;  
  color:             #9c9a93;
  line-height:        100%;
}

.programLine p, .programLineR p {
  margin:            5px 0px 0px 0px;
  line-height:        140%;
}

.programLine p.more, .programLineR p.more {
  text-align:         right;
  margin:             2px 0px 0px 0px;
}


.programLineR {
  width:              190px;
  margin:             40px 0px 0px 0px;
  float:              right;

}
.programLine a, .programLineR a{
  color:              #cc0000;
  text-decoration:    none;   
}

.programLine a:hover, .programLineR a:hover{
  text-decoration:    underline;    
}
.programLine p.subTitle a, .programLineR  p.subTitle a{
  color:              #9c9a93;
  text-decoration:    none;   
}

.programLine p.subTitle a:hover, .programLineR  p.subTitle a:hover{
  text-decoration:    underline;    
}

#footer {
  background-color:  #383838;
  height:             250px;
  margin:             50px 0px 0px 0px;

}
#footerBody {
	position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             900px;
	background-color:  #383838;
}


.footerCol {
  margin:            25px 105px 0px 0px;
  width:             230px;
  float:              left;
}

.footerCol h2, .footerColR h2 {
  margin:            0px 0px 0px 0px;
  font-size:         24px;
  font-weight:       normal;
  color:             #6d6c6c;
  font-family:       arial;
}

.footerColR {
  margin:            25px 0px 0px 0px;
  width:             230px;
  float:              right;
}

#subFooter {
  background-color:  #000;
  height:             50px;
  margin:             0px 0px 0px 0px;

}
#subFooterBody {
	position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             900px;
	background-color:  #000;
}
#subFooterBody p {
  padding:            10px 0px 0px 0px;
  margin:             0px;

}

.footerMenu {
	font-family:            Arial, Sans serif;
	margin:                 5px 0px 0px 0px;
	padding:                0px;
	z-index:                0;
	width:                  230px;
	position:               relative;
	float:                  left;
}

.footerMenu ul {
  list-style:             none;
  margin:                 0px 0px 0px 0px;
  padding:                0px 0px 0px 0px;
	float:                  left;
	width:                  230px;
}
.footerMenu ul li {
	position:               relative;
	float:                  left;
  display:                block;
	width:                  230px;
	height:                 42px;  
  margin:                 0px 0px 0px 0px;
  padding:                0px 0px 0px 0px;  
}
.footerMenu ul li a {
	padding:                12px 0px 13px 20px;
	display:                block;
	text-decoration:        none;
	font-size:              11px;
	font-weight:            normal;
	color:                  #fff;
	text-align:             left;
	border-bottom:           1px solid #6d6c6c;
  background:             url("../img/arrow.png") top left no-repeat;                 
	
}
.footerMenu ul li a:hover {
	color:                  #fff;
	border-bottom:           1px solid #cc0000;
}

#sideMenu  {
  margin:           0px 0px 20px 0px;
  padding:          0px;
  
}
#sideMenu h2 {
  position:         relative;
  margin:           0px 0px 10px 0px;
  padding:          0px;
  font-weight:      normal;
  font-size:        28px;
  color:            #4f4e4a;
  margin:           0px 0px 10px 0px;
}


#sideMenu ul {
  list-style:             none;
  display:                list;
  margin:                 0px 0px 0px 0px;
  padding:                0px;
}
#sideMenu ul li {
  padding:                20px 0px 0px 0px;
}
#sideMenu ul li a {
  font-size:              16px;
  font-weight:            normal;
  color:                  #4f4e4a;
  text-decoration:        none;
}
#sideMenu ul li a:hover {
	color:                  #cc0000;
	text-decoration:        underline;

}
#reklama-na-internete-home #sideMenu a.reklama-na-internete-home,
#reklama-na-internete #sideMenu a.reklama-na-internete,
#tvorba-web-stranok #sideMenu a.tvorba-web-stranok,
#tvorba-eshopov #sideMenu a.tvorba-eshopov,
#reklamna-tlac #sideMenu a.reklamna-tlac
 {
	color:                  #cc0000;
	cursor:                 default;
	text-decoration:        none;
}
/* #reklama-na-internete #sideMenu .mG, */
#tvorba-web-stranok #sideMenu .mRni,
#tvorba-eshopov #sideMenu .mRni,
#redakcny-system-cms #sideMenu .mRni,
#reklama-na-internete #sideMenu .mTws,
#reklama-na-internete #sideMenu .mTes,
#reklama-na-google #sideMenu .mTws,
#reklama-na-google #sideMenu .mTes,
#reklama-na-facebooku #sideMenu .mTws,
#reklama-na-facebooku #sideMenu .mTes,
#reklama-intext #sideMenu .mTws,
#reklama-intext #sideMenu .mTes,
#reklama-etarget #sideMenu .mTws,
#reklama-etarget #sideMenu .mTes,
#reklama-na-internete-google-fix #sideMenu .mTws,
#reklama-na-internete-google-fix #sideMenu .mTes,
#reklama-na-internete-google-click #sideMenu .mTws,
#reklama-na-internete-google-click #sideMenu .mTes,
#reklama-na-internete-google-management-mini #sideMenu .mTws,
#reklama-na-internete-google-management-mini #sideMenu .mTes,
#reklama-na-internete-google-management-maxi #sideMenu .mTws,
#reklama-na-internete-google-management-maxi #sideMenu .mTes,
#cena-web-stranky-cms #sideMenu .mRni,
#funkcie-eshopu #sideMenu .mRni,
#moduly-eshopu #sideMenu .mRni,
#cena-eshopu #sideMenu .mRni,
#moduly-cms #sideMenu .mRni,
#funkcie-cms #sideMenu .mRni,
#webhosting #sideMenu .mRni,
#seo #sideMenu .mRni,
#o-reklame-na-internete #sideMenu .mRni,
#o-reklame-na-internete #sideMenu .mTws,
#o-reklame-na-internete #sideMenu .mTes,
#info-reklamne-programy-google #sideMenu .mRni,
#info-reklamne-programy-google #sideMenu .mTws,
#info-reklamne-programy-google #sideMenu .mTes,
#info-o-goup #sideMenu .mRni,
#info-o-goup #sideMenu .mTws,
#info-o-goup #sideMenu .mTes,
#reklamna-tlac #sideMenu .mRni,
#reklamna-tlac #sideMenu .mTws,
#reklamna-tlac #sideMenu .mTes,
#sluzby #sideMenu .mTws,
#sluzby #sideMenu .mTes,
#sluzby #sideMenu .mRni
{
  display:                none;
}

#sideMenu ul li a:hover ul {
  display:                list;

}

/*druha uroven */
#sideMenu ul li ul li {
  padding:                10px 0px 5px 0px;
}
#sideMenu ul li li a {
  padding:                0px 0px 0px 15px;
  font-size:              14px;
  font-weight:            normal;
  color:                  #4f4e4a;
  background:             url("../img/sidemenu-arrowr.png") top left no-repeat;  
}
#sideMenu ul li li a:hover {
  background:             url("../img/sidemenu-arrowr-on.png") top left no-repeat;  
}

#reklama-na-google #sideMenu a.reklama-na-google,
#reklama-na-facebooku #sideMenu a.reklama-na-facebooku,
#reklama-etarget #sideMenu a.reklama-etarget,
#reklama-intext #sideMenu a.reklama-intext,
#cena-web-stranky-cms #sideMenu a.cena-web-stranky-cms,
#funkcie-eshopu #sideMenu a.funkcie-eshopu,
#moduly-eshopu #sideMenu a.moduly-eshopu,
#cena-eshopu #sideMenu a.cena-eshopu,
#moduly-cms #sideMenu a.moduly-cms,
#funkcie-cms #sideMenu a.funkcie-cms,
#webhosting #sideMenu a.webhosting,
#seo #sideMenu a.seo,
#redakcny-system-cms #sideMenu a.redakcny-system-cms,
#info-reklamne-programy-google #sideInfo a.info-reklamne-programy-google,
#o-reklame-na-internete #sideInfo a.o-reklame-na-internete,
#info-o-goup #sideInfo a.info-o-goup


 {
	color:                  #cc0000;
	cursor:                 default;
	text-decoration:        none;
	background:             url("../img/sidemenu-arrowr-on.png") top left no-repeat;  
}


/*tretia uroven */
#sideMenu ul li ul li ul li{
  padding:                12px 0px 0px 15px;
}
#sideMenu ul li li ul li a {
  padding:                0px 0px 0px 20px;
  font-size:              11px;
  font-weight:            normal;
  color:                  #4f4e4a;
  background:             url("../img/sidemenu-subarrowr.png") top left no-repeat;  
}
#sideMenu ul li li ul li a:hover {
  background:             url("../img/sidemenu-subarrowr-on.png") top left no-repeat;  
}

#reklama-na-internete-google-fix #sideMenu a.reklama-na-internete-google-fix,
#reklama-na-internete-google-click #sideMenu a.reklama-na-internete-google-click,
#reklama-na-internete-google-management-mini #sideMenu a.reklama-na-internete-google-management-mini,
#reklama-na-internete-google-management-maxi #sideMenu a.reklama-na-internete-google-management-maxi  {
  background:             url("../img/sidemenu-subarrowr-on.png") top left no-repeat;  
  color:                  #cc0000;
	cursor:                 default;
	text-decoration:        none;
}

#sideInfo  {
  margin:           50px 0px 20px 0px;
  padding:          0px;
  
}
#sideInfo h2 {
  position:         relative;
  margin:           0px 0px 10px 0px;
  padding:          0px;
  font-weight:      normal;
  font-size:        28px;
  color:            #4f4e4a;
}

#sideInfo ul {
  list-style:             none;
  display:                list;
  margin:                 0px 0px 0px 0px;
  padding:                0px 0px 5px 0px;
}
#sideInfo ul li {
  padding:                20px 0px 0px 0px;
}
#sideInfo ul li a {
  padding:                0px 0px 0px 15px;
  font-size:              14px;
  font-weight:            normal;
  color:                  #4f4e4a;
  text-decoration:        none;
  background:             url("../img/sidemenu-arrowr.png") top left no-repeat;  
}
#sideInfo ul li a:hover {
	color:                  #cc0000;
	text-decoration:        underline;
  background:             url("../img/sidemenu-arrowr-on.png") top left no-repeat;  
}


/*** <quickContact> ***/
#quickContact {
  margin:           25px 0px 0px 0px;
  float:            right;
  width:            32px;
  height:           30px;  
}

#quickContact ul {
  list-style:             none;
  display:                list;
  margin:                 0px;
  float:                  right;
}
#quickContact ul li {
	position:               relative;
	display:                block;
	height:                 auto;
	
}
#quickContact ul li a {
	display:                block;
	text-decoration:        none;
	font-weight:            bold;
	color:                  #333;
	width:            32px;
  height:           30px;  
  background:       url("../img/phone-icon.png") top left no-repeat;

}
#quickContact ul li a:hover {
	color:                  #fff;
	display:                block;
}

/* 2. uroven */
#quickContact ul li ul {
	display:                block;
	visibility:             hidden;
	position:               absolute;
	z-index:                10000;
	margin:                 0px 0px 0px -120px;
	padding:                0px;
	width:                  150px;
	height:                 40px;

}
#quickContact ul li ul li {
	border:                 none;
	margin:                 0px;
	padding:                0px;
	display:                block;
	position:               relative;
	color:                  #4f4e4a;
	font-size:              22px;
	float:                  right;


}
.infor {
  font-size:              11px;
  font-family:             calibri;
}

#quickContact ul li:hover ul {
	visibility:             visible;
	height:                 auto;
}



.endfloat {visibility: hidden; height: 1px; width: 1px; margin: 0px; padding: 0px; clear: both;}

/* gallery */
#slideshow {
    width: 620px;
    height: 320px;
    position: absolute;
	top: 0px;
	left: 0px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 320px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 320px;
    display: block;
    border: 0;
}

.produktList {
	margin:                 0px;
	padding:                0px;
	z-index:                 0;
	position:                relative;
	
}
.produktList ul {
  list-style:             outside url("../img/ok.png");
  margin:                 0px 0px 0px 20px;
  padding:                0px;
  
}

.produktList ul li, .produktList2 ul li {
  text-align:             left;
  margin:                 0px 0px 5px 15px;
  line-height:            150%;
}
.produktList2 {
	margin:                 20px 0px 0px 0px;
	padding:                0px;
	z-index:                 0;
	position:                relative;
}

.produktList2 ul {
  list-style:             outside url("../img/ok.png");
  margin:                 0px 0px 0px 0px;
  padding:                0px;
}


.produktListFalse {
  list-style:             outside url("../img/false.png");
  margin:                 0px 0px 0px 20px;
  padding:                0px;
}
.focus{
  border:                 1px solid #dedede;
  margin:                 20px 0px;
  padding:                10px 20px 20px 20px;
  background-color:       #fbfbfb;
  background:       url("../img/focus-bg.jpg") top left no-repeat;
}
.ceny table {
  margin:                 0px;
  padding:                0px 0px 0px 0px;
/* border-spacing:         20px 5px; */
  border-collapse:        separate;
  line-height:            13px;
  text-align:             left;
  border:                 0px solid #c1c1c1;

}
.ceny table thead th {
	font-size:              11px;
	font-weight:            bold;
	border-bottom:          0px solid #dedede;
	padding:                15px 10px 10px 10px;
	border-bottom:                 1px solid #c1c1c1;
}
.ceny table tbody tr {

}
.ceny table tbody td {
         
  margin:                 0px 0px 0px 20px;
  padding:                5px 10px 5px 10px;
  border-top:             0px solid #dedede;
  vertical-align:         top;
  border-top:             0px solid #99cc66;
  border-bottom:                 1px solid #c1c1c1;
}
#vyziadajte-cennik {
  width:                  205px;
  height:                 70px;
/*position:         absolute; */
  margin:           15px 0px 0px 0px;
  padding:          0px 0px 0px 0px;
  float:            right;

}

#vyziadajte-cennik a {
  color:                  #fff;
  padding:                10px 0px 0px 0px;
  margin:                 0px 0px 0px 0px;
  text-decoration:        none;
  width:                  205px;
  height:                 70px;
}


#questions {
  width:                  205px;
  height:                 70px;
  margin:           35px 0px 0px 190px;
  padding:          0px 0px 0px 0px;
  border:                 0px solid #fff;
}

#questions img {
  border:                 0px solid #fff;

}

#questions a {
  border:                 0px solid #fff;
  color:                  #fff;
  padding:                10px 0px 0px 0px;
  margin:                 0px 0px 0px 0px;
  text-decoration:        none;
  width:                  205px;
  height:                 70px;
  
}

#vyziadajte-cennik a:hover {
  text-decoration:        underline;
}

.separator {
  height:           20px;
  padding:          0px;
  margin:           0px
}
.redBG{
  background-color: #cc0000;
  color:            #fff;
}
.note {
  font-size:              11px;
  color:                  #8c8c8c
}

.referencieImg img{
float:                left;
width:                130px;
height:               90px;
border:               1px solid #dedede;
padding:              5px;
margin:               20px 20px 0px 0px;
}

.referencieNote { 
  float:                left;
width:                142px;
margin:               0px 15px 0px 5px;

}
#kontaktInfo{
  position:               relative;
  font-size:              12px;
  line-height:            16px;
  margin:                 -300px 0px 0px 320px;
  padding:                0px 0px 20px 0px !important; 
  padding:                0px 0px 0px 0px;   
  height:                 200px;          
}
.nic {
  border:                 0px solid #dedede;   
}
.kontaktInfoGoUP1{
  font-size:              20px;
  font-family:            Verdana, Times New Roman;
  font-style:             italic;
  color:                  #339900;
  font-weight:            normal;
}
.kontaktInfoGoUP2{
  font-size:              20px;
}
.kontaktInfoAdress{
  font-size:              11px;
}

#clientsbrief table {
  padding:              0px;
  margin:               10px 0px 0px 0px; 
}
#clientsbrief td {
  padding:              0px;
  margin:               0px;        
}
input {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              200px; 
  height:             15px;
  background:           url("../img/form-bg.png") top left repeat-x; 
}
select {
  border:             1px solid #dfdfdf; 
  font-size:          10px;
  height:             19px;
  background:           url("../img/form-bg.png") top left repeat-x; 
}
.btn {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              120px; 
  height:             30px;
  background:           url("../img/menu_on.png") top right repeat-x;
  cursor:               pointer;
	cursor:               hand; 
}
.btn:hover {
  background:           url("../img/menu_on.png") top left repeat-x; 
  color:                #fff;
}

textarea {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              340px; 
  height:             95px;
  background:           url("../img/form-bg.png") top left repeat-x;
  font-family:            Verdana, Times New Roman;
}
.objednavka {
  width:              610px; 
  height:             75px;
}
#checkbox {
  width:              14px; 
  height:             14px;
  border:             none;
  padding:            0px;
  margin:             0px;
}
.plainText {
  font-weight:        normal;
}
input:focus, textarea:focus {
  background:         #fff;
} 
.basic {
 text-align:          center;
 background-color:    #f0f0f0;
 width:               120px;
}

.professional {
 text-align:          center;
 background-color:    #dedede;
 width:               120px;
}

.start, .basic, .professional, .enterprise {
 text-align:          center;
 width:               90px;
}
.start {
 background-color:    #f8f6f6;
}
.basic {
 background-color:    #f0f0f0;
}

.professional {
 background-color:    #dedede;
}

.enterprise {
 background-color:    #d0d0d0;
}
.h3sub {
  margin:             -5px 0px 10px 0px;
}

img.novinky{
float:                left;
width:                130px;
height:               90px;
border:               1px solid #dedede;
padding:              10px;
margin:               0px 10px 0px 0px;
}
.highlight {
background:           url("../img/highlight-bg.png") top left repeat-x;
width:                634px;
height:               70px;
padding:              1px 0px 5px 10px;

}

.highlight p {
font-size:            13px;
margin:               -5px 0px 0px 35px;
}

.question input {
  width: 15px;
  height: 15px;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.question {
  margin: 15px 0px 0px 0px;
}
.program-m, .program-c, .program-f {
  margin:  0px 0p 5px 0px;
}

#q_result {
  font-size:  15px;
  margin:  20px 0px 0px 0px

}
.focus1 {
  border:                 1px solid #dedede;
  margin:                 20px 0px;
  padding:                10px 20px 20px 20px;
  background-color:       #f6f6f6;
}

.focus1 hr {
  border:                 1px solid #dedede;
  background-color:       #dedede;
  margin:                 20px 0px 0px 0px;
}
#cantChoose1 {
  width:                  84px;
  height:                 52px;
  position:               absolute;
  right:                  0px;
  bottom:                    10px;
  background:           url("../img/cant-choose1.png") top left no-repeat;
  z-index:              1;
}
#cantChoose2 {
  width:                  209px;
  height:                 38px;
  position:               absolute;
  bottom:                    -27px;
  background:           url("../img/cant-choose2.png") top left no-repeat;
}
#cantChoose2 a {
  width:                  209px;
  height:                 41px;
  display:                block;

}
.chcb {
  width:              10px; 
  height:             10px;
}

#anketa td {
  border-bottom: 1px solid #DDDDDD;
  padding:       8px 0px;
}

#plus1 {
  position:         absolute;
  top:              425px;
  float:            right;
  font-weight:      normal;
  color:            #4f4e4a;
  right:     220px;
  z-index: 3;
}
#plus1Note {
    position: absolute;
    top: -92px;
    background-color: #fff;
    display: none;
    margin-top: 0px;
    margin-left: 0px;
    padding: 8px 80px 8px 8px;
    opacity: 0.9;
    color: #000;
    border-radius: 5px;
    right:  -6px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/plus1bg.png") repeat-x scroll left top transparent;
    border-color: #CC0000;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
}
#leftCol:hover #plus1Note {
    display: block;
}
#test {
    width: 650px;
}
#mbg {
    width: 460px;
    height: 150px;
    padding: 15px 20px 0px 170px;
    background: url("../img/mbg.png") no-repeat scroll left top transparent;
    color: #fff;
    font-size: 11px;
}

#mbg h3 {
    color: #fff;
    font-size: 22px;
    margin: 20px 0px 5px 0px;
    font-weight: normal;
}
#mbg p {
    color: #ffd6d6;
    font-size: 11px;
    margin: 0px 5px;
}
.abtn a {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              120px;
  height:             20px; 
  background:           url("../img/menu_on.png") top right repeat-x;
  cursor:               pointer;
	cursor:               hand; 
	padding-top:          10px;
	color:               #000;
	text-align:        center;
	float:             left;
	margin:            20px 0px;
	text-decoration:   none;
}
.abtn a:hover {
 background:           url("../img/menu_on.png") top left repeat-x; 
  color:                #fff;
}

