/*content*/


#content {
font-family: "cmu_sans_serifmedium", Arial, Helvetica, sans-serif;
font-weight:normal;
margin: 0 auto;
width: 980px;
min-height: 700px;
background: #fff;
-webkit-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.2);
box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2);
font-size:11pt;
}

#content a {
color: #c00000;
text-decoration: underline;
}

#content h2 {
font-family: "cmu_sans_serifbold", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16pt;
/*color:#c00000;*/
}

#content h3 {
font-family: "cmu_sans_serifbold", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14pt;
color:#c00000;
}

.red {
color: #c00000;
}

#content .fb1 {
font-size:12pt;
}

#content .fb2 {
font-size:13pt;
}

#content .fb3 {
font-size:13pt;
}

#content .fullheight {
min-height:480px;
}

#content .fullwidth {
padding-right:10px;
}

#content .img1 {
float:left;
margin-right: 10px;
margin-top:7px;
}

#content .img2 {
float:left;
margin-top: 10px;
}

#content .img3 {
float:left;
margin-top: 10px;
border:1px solid #dbdbea;
}

#content .img4 {
float:right;
margin-left: 10px;
}

.imgw50 {
width:50%;
}

.imgw30 {
width:30%;
}

#content ul.cerv {

margin-bottom:15px;
/*padding-left: 14px;*/
/*text-indent: -14px;*/
}

#content .vlevo {
float:left;
}

#content .vpravo {
float:left;
margin-left:40px;
clear:right;
}

#content ul.cerv li {
background:none repeat scroll 0 0 transparent;
list-style:none outside url("../images/odrazka-cerv.png");
padding-left:10px;
margin-left:15px;
font-size:11pt;
}

#content div.informace {
width: 50%;
float:left;
}
#content div.mapa {
width: 50%;
float:right;
}

#content table.stylovanatabulka.half {
width:50%;
}

#content table.stylovanatabulka .nastred {
text-align:center;
}
#content table.stylovanatabulka .vlevo {
text-align:left;
}

#content table.stylovanatabulka .sirka25 {
width:25%;
}

#content table.stylovanatabulka .sirka50 {
width:50%;
}


.hr-inner {
display:block;
height: 1px;
width: 90%;
margin-top: 40px;
margin-bottom: 30px;
border-top-width: 1px;
border-top-style: solid;
border-color: rgb(225, 225, 225);
}

.section-head {
padding: 36px 60px 36px 60px;
position: relative;
background-color: #EFEDE8;
font-size:11pt;
font-family: "cmu_sans_serifmedium", Arial, Helvetica, sans-serif;
/*height:40px;*/
/*border-bottom: 1px solid #DBDBEA;*/
}

.section-products {
padding: 36px 60px 0 60px;
background: url(https://d2wvue8upgqfzb.cloudfront.net/assets/marketing/gradient-lighter-feb2ec8eedcef2f7f852136653eed126.png) bottom left repeat-x;
}

.section-products2 {
padding: 45px 60px;
background: url(https://d2wvue8upgqfzb.cloudfront.net/assets/marketing/gradient-lighter-feb2ec8eedcef2f7f852136653eed126.png) bottom left repeat-x;
position: relative;
border-bottom: none;
}

.section-text {
padding: 36px 60px 36px 60px;
background: url(https://d2wvue8upgqfzb.cloudfront.net/assets/marketing/gradient-lighter-feb2ec8eedcef2f7f852136653eed126.png) bottom left repeat-x;
}

.section-text .section-part-text {
float: left;
width: 559px;
}

.section-text .section-part-submenu {
float: right;
width: 215px;
background-color: #EFEDE8;
font-size:12pt;
padding:25px 30px 25px 30px;
line-height:25px;
}

.section-text .section-part-submenu2 {
float: right;
width: 215px;
font-size:12pt;
padding:25px 30px 25px 30px;
line-height:25px;
}

.produkt {
display:block;
width:305px;
border:1px solid #f2f3f5;
-webkit-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.2);
box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2);
float:left;
margin-right:40px;
margin-bottom:30px;
}

.produkt a {
color: #000;
text-decoration: none !important;
}

.produkt-img img {
	padding:0;
	margin:0;
	border:none;
	font-size: 0px;
	line-height: 0;
	width:305px;
	height:155px;
	vertical-align: middle;
	display:block;
}

.produkt-info {
background-color:#fff;
border-top:1px solid #f2f3f5;
padding:15px 13px 10px 13px;
}

.produkt-info h3 {
font-family: "cmu_sans_serifbold", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px !important;
color:#c00000;
text-transform:uppercase;
}
.produkt-info span {
font-family: "cmu_sans_serifmedium", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10pt;
color:#83838b;
}

.foo {
width: 81%;
margin: 0 auto;
padding-left:40px;
position: relative;
}

/*mapy*/
/*mapa kraju*/
#p_mapa_cr {
	width: 585px;
	height: 183px;
	background: url('../images/mapy/prodej_mapa_cr.jpg') no-repeat;
	margin: 0 auto;
}
.odsadit { margin-top:80px;}


#p_mapa_cr img {
	position: absolute;
	float: none;
}

#p_mapa_cr div {
	position: absolute;
	display: none;
}

#p_mapa_cr div.show {
	display: inline;
}

#p_mapa_cr span {
	display: none;
}

div#prodej_jihocesky_kraj {
	margin: 79px 0 0 92px;
	width: 185px;
	height: 94px;
	background-image: url('../images/mapy/prodej_mapa_jc.jpg');
	background-repeat: no-repeat;
}

div#prodej_karlovarsky_kraj {
	margin: 34px 0 0 9px;
	width: 92px;
	height: 44px;
	background: url('../images/mapy/prodej_mapa_kv.jpg') no-repeat;
}

div#prodej_plzensky_kraj {
	margin: 51px 0 0 20px;
	width: 115px;
	height: 91px;
	background: url('../images/mapy/prodej_mapa_pk.jpg') no-repeat;
}

div#prodej_ustecky_kraj {
	margin: 0px 0 0 78px;
	width: 125px;
	height: 58px;
	background: url('../images/mapy/prodej_mapa_uk.jpg') no-repeat;
}

div#prodej_stredocesky_kraj {
	margin: 22px 0 0 99px;
	width: 167px;
	height: 70px;
	background: url('../images/mapy/prodej_mapa_sc.jpg') no-repeat;
}

div#prodej_praha {
	margin: 48px 0 0 157px;
	width: 41px;
	height: 15px;
	background: url('../images/mapy/prodej_mapa_ph.jpg') no-repeat;
}

div#prodej_kraj_vysocina {
	margin: 61px 0 0 208px;
	width: 134px;
	height: 81px;
	background: url('../images/mapy/prodej_mapa_vy.jpg') no-repeat;
}

div#prodej_liberecky_kraj {
	margin: 0px 0 0 172px;
	width: 94px;
	height: 35px;
	background: url('../images/mapy/prodej_mapa_lk.jpg') no-repeat;
}

div#prodej_kralovehradecky_kraj {
	margin: 9px 0 0 227px;
	width: 114px;
	height: 45px;
	background: url('../images/mapy/prodej_mapa_kh.jpg') no-repeat;
}

div#prodej_pardubicky_kraj {
	margin: 35px 0 0 244px;
	width: 129px;
	height: 48px;
	background: url('../images/mapy/prodej_mapa_pd.jpg') no-repeat;
}

div#prodej_olomoucky_kraj {
	margin: 24px 0 0 350px;
	width: 117px;
	height: 75px;
	background: url('../images/mapy/prodej_mapa_ok.jpg') no-repeat;
}

div#prodej_jihomoravsky_kraj {
	margin: 73px 0 0 287px;
	width: 180px;
	height: 75px;
	background: url('../images/mapy/prodej_mapa_jm.jpg') no-repeat;
}

div#prodej_zlinsky_kraj {
	margin: 71px 0 0 404px;
	width: 115px;
	height: 75px;
	background: url('../images/mapy/prodej_mapa_zk.jpg') no-repeat;
}

div#prodej_moravskoslezsky_kraj {
	margin: 30px 0 0 385px;
	width: 160px;
	height: 69px;
	background: url('../images/mapy/prodej_mapa_ms.jpg') no-repeat;
}

/*tlacitka*/

.tlacitko {
display:block;
width:243px;
max-width:243px;
height:40px;
background-color:#c00000;
padding:5px 16px;
position:relative;
left:-30px;
background: #c00000 url('../images/sipka.png') right center no-repeat;
}
a.tlacitko {
font-family: "cmu_sans_serifbold", Arial, Helvetica, sans-serif;
font-size:12pt !important;
line-height:40px;
color:#fff !important;
text-decoration:none !important;
}

/*formular*/

#formKontakt {
width: 536px;
}

/*uvod*/
.floats	{ width: 935px; margin: 0 0 34px; padding-top: 25px; min-height: 400px;position:relative; }
.floats .extra1	{ position:relative; left:-40px;top:0px;width:935px; }
.floats .box { float: left; width: 305px; padding-bottom: 18px; margin-right: 10px; background-color:#f0eee8;
	position: relative; min-height: 350px; 
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    behavior: url(../js/PIE.htc);
}
.floats .box div.promo
{
	width: 305px;
	height: 155px;
	background-image: url(../images/products/deskove-radiatory.jpg);
	background-repeat: no-repeat;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    behavior: url(../js/PIE.htc);
    position:relative;
    z-index:20;
}
.floats .box div.promo1
{
	background-image: url(../images/products/deskove-radiatory.jpg);
}
.floats .box div.promo2
{
	background-image: url(../images/products/kotle.jpg);
}
.floats .box div.promo3
{
	background-image: url(../images/products/koupelnove-radiatory.jpg);
}
.floats .box div.promo4
{
	background-image: url(../images/products/ventily.jpg);
}

.floats .box div.promo5
{
	background-image: url(../images/products/odkoureni.jpg);
}


.floats .box .promoinner
{
	padding:4px 10px 4px 10px;
}
.floats .box p
{
	display:block;
	text-align:justify;
	min-height:120px;
}

.floats .last { margin-right: 0; }
.floats .box ul	{ margin: 0; padding: 0 25px; }
.floats .box ul li { background: none; padding: 0; margin: 0 0 6px; }
.floats .box a	{ color: white; text-decoration: none; }
.floats .box a:hover { text-decoration: underline; }
.floats .box p.vice	{ margin: 0; position: absolute; bottom: 0; right: 0; width: 65px; height: 65px; }
.floats .box p.vice a { display: block; font-size: 0; width: 65px; height: 65px; background: url(../images/design/more.png) 0 0 no-repeat; }
.floats .box p.vice a:hover	{ background-position: -65px 0; }

.nastred {
	width:305px;
	text-align:center;
}
.checkoutbutton {
  width: 130px;
  height: 25px;
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */

  border: 1px solid #6d0019;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  behavior: url(../js/PIE.htc);
  text-align:center;
  padding:4px 5px 4px 5px;
  margin:0 auto;
}
.checkoutbutton:hover {opacity: 0.8; }

.checkoutbutton a {font-family: "cmu_sans_serifbold", Arial, Helvetica, sans-serif;font-size:12pt;}
.checkoutbutton a:link {color: white !important; text-decoration:none  !important;}
.checkoutbutton a:visited {color: white !important; text-decoration:none  !important;}
.checkoutbutton a:hover {text-decoration:none  !important;}
