/* CSS Document */

/* docasne */

div#pf-new{
	width:421px;
	height:281px;
	background:url(../images/other/pf2012-web.jpg) no-repeat;
	float:left;
}
div#pf-new span{
	display:none;
}

/* obecne */

body{
	background-color:#def0fb;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#47565d;
}
hr{
	visibility:hidden;
	font-size:0px;
	margin:0px;
}
a{
	color:#47565d;
}
a.a2{
	font-size:14px;
	color:#2b6bb5;
	font-weight:bold;
}
a.button_arrow{
	width:360px;
	height:40px;
	display:block;	
	background-image:url(../images/style/button_produkt.gif);
	text-align:center;
	line-height:40px;
	text-decoration:none;
	color:#def0fb;
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
	cursor:pointer;
}
a.button_arrow:hover{
	color:#ffffff;
}
a:hover{
	color:#5f9ade;
}
a img{
	border:none;
}
span, strong{
	font-weight:bold;
	color:#2b6bb5;
}
span a{
	color:#2b6bb5;
}
td{
	margin:0px;
	padding:0px;
}
div#center h2.flash{
	visibility:hidden;
	font-size:0px;
	margin:0px;
}
h1{
	font-size:18px;
	display:block;
	width:349px;
	height:27px;
	margin:8px 0px 0px 0px;
	border:1px solid #9cbcd9;
	background-color:#d1e6f2;
	line-height:27px;
	background-image:url(../images/style/background-h2.gif);
	background-repeat:no-repeat;
	padding-left:70px;
	float:left;
}
h2{
	font-size:14px;
	color:#47565d;
	font-weight:bold;
	display:block;
	border-bottom: 1px dashed #47565d;
	margin: 15px 0 10px 0;
	padding: 0 0 3px 0;
	width: 100%;
}
h2 a{
	color:#2b6bb5;
	text-decoration:none;
}
p.podpis{
	text-align:right;
}
object.banner{
	margin-top:10px;
}
ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
/* obecne konec*/

/* produkty*/

div.produkty_center{
	width:370px;
	text-align:center;
}
div#comentary{
	width:240px;
	height:50px;
	background-image:url(../images/style/komentar.gif);
	padding:15px 20px 35px 105px;
}
div#step_ramec{
  	height:60px;
	margin:10px 0px 0px 10px;
	color:#7290b2;
}
div#step_ramec span{
    font-weight:normal;
}
div#step_ramec a{
    color:#7290b2;
}
div.step , div.step_right{
  	width:70px;
	text-align:center;
	float:left;
	padding-right:20px;
}
div.step{
	background-image:url(../images/style/arrow.gif);
	background-repeat:no-repeat;
	background-position:70px 13px;
}
ul#vyhody{
	width:350px;
	list-style-image:url(../images/style/li_ok.gif);
	margin-left:15px;
}
ul#vyhody li{
	margin-bottom:5px;
}

/* produkty konec*/

/* objednavka */

form#objednavka{
	margin-left:50px;
}
form#objednavka input{
	border:1px solid #47565d;
}
form#objednavka input.text{
	background-color:#f2f9fd;
}
form#objednavka input.checkbox{
	border:none;
}
form#objednavka div.hr{
	height:15px;
	width:250px;
	border-top:1px dashed #4c98d7;
	margin: 10px 0px 0px 0px;
	color:#4c98d7;
}
form#objednavka textarea{
	border:1px solid #47565d;
	height:100px;
	width:250px;
}

/* objednavka konec*/

/* tvary*/

div#center{
	margin:0px auto 0px auto;
  	width:780px;
}
div#center div#margin{
	margin:0px 79px 0px 80px;
  	width:621px;
}
div#center div#left{
  	width:151px;
	float:left;
}
div#center div#left div#top_l{
  	width:149px;
	height:5px;
	background-image:url(../images/style/background-left-149.gif);
	border:1px solid #9cbcd9;
	border-top:0px;
}
div#center div#right{
  	width:421px;
	margin-left:49px;
	float:left;
}
div#center div#top_r{
  	width:419px;
	height:10px;
	background-image:url(../images/style/background-right-419.gif);
	border:1px solid #9cbcd9;
	border-top:0px;
}
div#center div.content{
  	width:384px;
	background-image:url(../images/style/background-right-419.gif);
	border:1px solid #9cbcd9;
	border-top:0px;
	padding:10px 10px 10px 25px;
	float:left;
}

/* tvary konec*/

/* menu */
ul#produktyMenu li{
	margin-bottom:10px;
	width:380px;
}
ul#hlavniMenu{
	padding:0px;
	margin:0px;
	list-style-type:none;
	width:151px;
}
ul#hlavniMenu ul{
	position:absolute;
	top:0px;
	left:151px;
	padding:0px;
	margin:0px;
	width:151px;
	list-style-type:none;
	visibility:hidden;
	background-color:#def0fb;
}
ul#hlavniMenu li{
	position:relative;
	width:151px;
}
ul#hlavniMenu a{
	display:block;
	font-weight:bold;
	line-height:26px;
	color:#def0fb;
	display:block;
	width:141;
	height:26px;
	padding-left:10px;
	background-image:url(../images/style/button_menu.gif);
	text-decoration:none;
}
ul#hlavniMenu a:hover{
	background-position:0px 26px;
}
ul#hlavniMenu ul li a{
	display:block;
	font-weight:normal;
	height:20px;
	background-image:none;
	background-color:#5d97d1;
	line-height:20px;
	border:1px solid #9cbcd9;
}
ul#hlavniMenu ul li a:hover{
	background-color:#96c5ed;
	color:#FFFFFF;
}
ul#hlavniMenu li:hover ul, ul#hlavniMenu li.hover ul{
	visibility:visible;
}
ul#hlavniMenu li li{
	border:none;
	padding:0;
}
ul#hlavniMenu li{
	behavior: url(/data/hover.htc);
}

/* menu konec*/

/* reference */
div.reference{
	height:180px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #9cbcd9;
}
img.reference_obrazek{
	width:150px;
	height:150px;
	padding:15px;
	background-image:url(../ref/ram.gif);
	float:left;
	display:block;
	background-repeat:no-repeat;
}
div.reference_popis{
	margin:0px 10px 0px 10px;
	width:174px;
	height:180px;
	float:left;
}
div.reference_popis li{
	margin-bottom:5px;
}
div.reference_popis ul{
	width:174px;
}
div.reference_index{
	width:180px;
	height:195px;
	margin-right:8px;
	text-align:center;
	background-image:url(../ref/ram.gif);
	background-repeat:no-repeat;
}
div.reference_index img{
	margin:15px;
	width:150px;
	height:150px;
}
a.dalsi{
	display:block;
	width:384px;
	text-align:right;
}
/* reference konec*/

/* ceník */

p.price{
 text-align:left;
 width:100%;
}
p.price a {
 float:right;
 font-weight:bold;
}
p.price a:hover  {
 text-decoration:none;
}
/* ceník konec */

/* ceník */
form#affiliate input.text
{
width:200px;
}
/* ceník konec */

/* affil */
ul#err{
	width:350px;
	list-style-type:disc;
	margin: 15px;
}
ul#err li{
	margin-bottom:5px;
	list-style-type:disc;
	color:#FF3300;
}
/* affil konec */

/* akce eshop */

div#center div#right a#eshop{
  	width:205px;
	height:205px;
	margin:10px 0px 0px 0px;
	background-image:url(../images/style/sq-eshop.jpg);
	float:left;
}
div#center div#right a#eshop:hover{
  	border:4px solid #000;
	margin:6px -4px -4px -4px;
}
div#center div#right a#web:hover{
  	border:4px solid #000;
	margin:6px -4px -4px 6px;
}
div#center div#right a#web{
  	width:205px;
	height:205px;
	margin:10px 0px 0px 10px;
	background-image:url(../images/style/sq-web.jpg);
	float:left;
}
a#eshop span , a#web span{
  	display:none;
}
div#center div#right div#eshop-15000{
  	width:421px;
	margin:10px 0px 10px 0px;
	background-image:url(../images/other/eshop15000.jpg);
	height:489px;
}
div#center div#right div#eshop-15000 ul#nabidka-eshop-15000 , div#center div#right div#eshop-15000 ul#akce-eshop-15000{
  	width:300px;
	line-height:18px;
	padding:78px 0px 0px 85px;;
	font-weight:bold;
	font-size:12px;
}
div#center div#right div#eshop-15000 ul#akce-eshop-15000{
  	width:240px;
	line-height:20px;
	padding:27px 0px 0px 165px;
}
div#center div#right div#eshop-15000 ul#akce-eshop-15000 li{
	margin-top:30px;
}
div#center div#right div#eshop-15000 ul#akce-eshop-15000 li a{
	color:#FFFFFF;
	text-decoration:none;
}
div#center div#right div#eshop-15000 ul#akce-eshop-15000 li a:hover{
	color:#def0fb;
}
div#center div#right div#eshop-15000 ul#nabidka-eshop-15000 a{
  	text-decoration:none;
	color:#32485e;
}
div#center div#right div#eshop-15000 ul#nabidka-eshop-15000 a:hover{
	color:#2b6bb5;
}

/* akce eshop konec */

/* akce stranky */

div#center div#right div#stranky-9900{
  width:421px;
	margin:10px 0px 10px 0px;
	background-image:url(../images/other/stranky-9900.jpg);
	height:489px;
}
div#center div#right div#stranky-9900 ul#nabidka-stranky-9900 , div#center div#right div#stranky-9900 ul#akce-stranky-9900{
  	width:300px;
	line-height:18px;
	padding:78px 0px 0px 85px;;
	font-weight:bold;
	font-size:12px;
}
div#center div#right div#stranky-9900 ul#akce-stranky-9900{
  width:240px;
	line-height:20px;
	padding:46px 0px 0px 165px;
}
div#center div#right div#stranky-9900 ul#akce-stranky-9900 li{
	margin-top:30px;
}
div#center div#right div#stranky-9900 ul#akce-stranky-9900 li a{
	color:#FFFFFF;
	text-decoration:none;
}
div#center div#right div#stranky-9900 ul#akce-stranky-9900 li a:hover{
	color:#def0fb;
}
div#center div#right div#stranky-9900 ul#nabidka-stranky-9900 a{
  	text-decoration:none;
	color:#32485e;
}
div#center div#right div#stranky-9900 ul#nabidka-stranky-9900 a:hover{
  	color:#2b6bb5;
}

/* akce stranky konec */

/* hromadne nakupy*/

div#hromadne-nakupy{
  	width:421px;
	margin:10px 0px 10px 0px;
	background-image:url(../images/other/hromadne-nakupy.jpg);
	height:489px;
}
ul.hromadne-nakupy-info{
	padding:95px 18px 20px 18px;
	width:385px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	height:132px;
}
ul.hromadne-nakupy-info li{
	text-decoration:none;
	color:#32485e;
}
ul.hromadne-nakupy-info a:hover{
	color:#2881c6;
}
div#hromadne-nakupy ul#akce-hromadne-nakupy{
  	width:240px;
	line-height:20px;
	padding:5px 0px 0px 165px;
	font-weight:bold;
}
div#hromadne-nakupy ul#akce-hromadne-nakupy li{
	margin-top:30px;
}
div#hromadne-nakupy ul#akce-hromadne-nakupy li a{
	color:#FFFFFF;
	text-decoration:none;
}
div#hromadne-nakupy ul#akce-hromadne-nakupy li a:hover{
	color:#def0fb;
}

/* hromadne nakupy konec */

/* loga a vizitky */

div#loga-vizitky {
  width:421px;
	height:681px;
	float:left;  
	margin:10px 0px 10px 0px;
	background:url(../images/other/loga-vizitky.jpg) no-repeat;
}
ul.nabidka-loga-vizitky {
	width:347px;
	height:384px; /* kvůli IE9 */
	float:left;	
	padding:84px 37px 0px 37px;
	margin:0px;
	list-style:none;
}
ul.nabidka-loga-vizitky li {
	width:100%;
	float:left;
	padding:7px 0px 6px 0px;
	margin:0px;
	background:url(../images/style/border-logos-cards.png) center bottom  no-repeat;
}
ul.nabidka-loga-vizitky li.last {
	background:none;
}
ul.nabidka-loga-vizitky h3 {
	font-family:euromode;
	font-size:17px;
	font-weight:normal;
	color:#0d325e;
	margin:0px;
	line-height:23px;
	height:23px;
	float:left;
	width:100%;	
}
ul.nabidka-loga-vizitky p {
	margin:6px 0px 3px 0px;
	color:#455e7c;
	float:left;
	width:100%;	
}
ul.nabidka-loga-vizitky div.ribbon {
	line-height:24px;
  font-weight:bold;
	float:left;
	width:100%;  
}
ul.nabidka-loga-vizitky div.ribbon span {
	color:#9a0000;
	float:right;
}
ul.nabidka-loga-vizitky div.ribbon a {	
	margin-left:20px;
	float:right;
}
ul.nabidka-loga-vizitky div.ribbon a.button-logos-cards {
	display:inline-block;
	height:28px;
	line-height:24px;
	padding-right:28px;
	background:url(../images/style/button-logos-cards.png) right top no-repeat;
	color:#557d00;
  float:right;	
}
ul.nabidka-loga-vizitky div.ribbon a.button-logos-cards:hover {
	background-position:right bottom;
	text-decoration:none;
	color:#1b7f84;
}
div#loga-vizitky div.bubble-text {
  width:135px;
  font-family:euromode;
 	color:#0d325e;
  font-size:17px;
  line-height:22px;
  float:left;
  margin:103px 0px 0px 246px;
  text-align:center; 	
}
div#loga-vizitky  a {
  color:#557d00;	
}
div#loga-vizitky a:hover {
  text-decoration:none;
  color:#1b7f84;
}
table.presentation {
  width:100%;
  border-collapse:collapse;
}
table.presentation th {
  border:1px solid #2B6BB5;
  padding:3px 5px;
  background:#def0fb;
  color:#2B6BB5;
}
table.presentation th.first {
  text-align:left;
}
table.presentation td {
  border:1px solid #2B6BB5;
  padding:3px 5px;
  min-width:44px;
  vertical-align:bottom;
  text-align:center;
}
table.presentation td.first {
  text-align:left;
  font-weight:bold;
}
table.presentation td.activated {
  background:#def0fb;
  font-weight:bold;
  color:#2B6BB5;
}
ul.designed-list li {
  margin:0px;
  padding:2px 0px 2px 22px;
  background:url(../images/style/li_ok.gif) left 1px no-repeat;
}
ul.designed-list li ul li {
  background:none;
  list-style:disc;
  padding-left:0px;
  margin-left:15px;
}

/* loga a vizitky konec */

/* internetova reklama nakupy*/

div#internetova-reklama{
  	width:421px;
	margin:10px 0px 10px 0px;
	background-image:url(../images/other/internetova-reklama.jpg);
	height:489px;
}
ul#popis-internetova-reklama{
	padding:72px 18px 5px 15px;
	width:388px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	height:132px;
}
ul#popis-internetova-reklama li{
	text-decoration:none;
	color:#32485e;
	background:url(../images/style/accept-icon.png) left center no-repeat;
	padding-left:25px;
}
ul#odkazy-internetova-reklama{
  	width:240px;
	line-height:20px;
	padding:5px 0px 0px 165px;
	font-weight:bold;
}
ul#odkazy-internetova-reklama li{
	margin-top:30px;
}
ul#odkazy-internetova-reklama li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}
span.red-color{color:#c72405;}
span.orange-color{color:#ffe0b9;}
span.green-color{color:#bff240;}

ul#odkazy-internetova-reklama li a:hover{
	color:#def0fb;
}
ul#odkazy-internetova-reklama span.hidden{
	display:none;
}

/* hromadne nakupy konec */

/* banner skolacek */

a#banner-skolacek,
a#banner-hromadne-nakupy,
a#banner-ppc{
	float:left;
	display:block;
	margin:8px 0px 8px 0px;
}
a#banner-skolacek{background:url(../images/style/banner-skolacek.jpg) left top no-repeat; width:421px; height:156px;}
a#banner-hromadne-nakupy{background:url(../images/style/banner-hromadne-nakupy.jpg) left top no-repeat; width:421px; height:156px;}
a#banner-ppc{background:url(../images/style/banner-ppc.jpg) left top no-repeat; width:421px; height:225px;}

a#banner-skolacek span,
a#banner-hromadne-nakupy span,
a#banner-ppc span{
	display:none;
}

/* banner skolacek konec*/



/* footer */

div#footer{
	width:421px;
	text-align:right;
	padding-top:2px;
	border-top:1px dashed #5a9adf;
	color:#5a9adf;
	margin:30px 0px 3px 0px;
	font-size:10px;
	float:left;
}
div#footer a{
	color:#5a9adf;
}
/* footer konec*/

ul#download , ul#reference{
width:350px;
}
a.akce-zelene{
color:#013102 !important;
}
a.akce-zelene:hover{
color:#024603 !important;
}
