* {
	margin:0;
	padding:0;
}
body {
	background:url('../images/bodybg.gif') #d9cfc3 no-repeat 50% 0%;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#767676;
}
.evolvedsolutions {
    background: url("../images/logo_vlnky_35x14.png") no-repeat scroll 0 50% transparent;
    padding-left: 38px;
}
.pointer { cursor:pointer;_cursor:hand; }
.floatleft { float: left; }
h1{ font-size: 20px; }
table { font-size:12px; }

a {
	text-decoration:none;
	color:#0066b3;
}

a:hover {
	text-decoration:underline;
}

p {margin:10px 0;}

img {
	border:none;
}
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.top { vertical-align : top; }
.justify { text-align: justify; }

.fl { float: left; }
.fr { float: right; }

.hidden{display:none;}

.relative{position:relative;}

.bold { font-weight: bold; }
span.linespan { text-decoration: line-through; color: #ff0000; }
span.textspan { color: #767676; }

.input_text {
	background:#ffffff;
	width:135px;
	/*height:15px;*/
	border:1px #ddd7cd solid;
	padding:1px;
}

.input_text_telefon {
    background:#ffffff;
    width:102px;
    height:15px;
    border:1px #ddd7cd solid;
    padding:1px;
}

.clear {
	clear:both;
}
.notdisplayed{
	display: none;
}

#container {
	width:968px;
	margin:0 auto;
	padding:155px 10px 0 12px;
	background:#FFFFFF;	
	overflow:auto;
	position:relative;
}

#top {
	width:966px;
	height:145px;
	background:#ffffff;
	position:absolute;
	left:12px;
	top:0px;
}	

	#logo{
		position: absolute;
		left: 15px;
		top: 36px;
	}
	
	#sign{
	position: absolute;
	width: 310px;
	top: 30px;
	right: 425px;
	text-align: center;
	height: 65px;
	}
		#sign h1{
			font-size: 22px;
			font-weight: normal;
			color: #0066b3;
			margin: 0 0 2px 0;
		}
		
		#sign h2{
			font-size: 12px;
			font-weight: bold;
			color: #767676;
			margin: 0 0 2px 0;
		}
		
	#prihlaseni {width:205px; height:80px; position:absolute; top:10px; left:564px;}
	#vyhledavani {width:170px; height:80px; position:absolute; top:10px; right:0;}
    #flag {width:45px; height:28px; position:absolute; top:75px; right:0;}
	.prihlaseni, .vyhledavani {color:#6c6152; font-weight:bold; padding-left:20px;}
	.prihlaseni {background:url(../images/prihlasit.gif) no-repeat 0% 50%;}
	.vyhledavani {background:url(../images/vyhledat.gif) no-repeat 0% 50%;}
	
	#login {
	background:url(../images/prihlasitbg.gif) no-repeat;
	width:190px;
	height:60px;
	margin-top:10px;
	padding:3px 5px 5px 10px;
	color:#6c6152;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#login label{
    float: left;
    padding: 3px 0 0 0;
    display: block;
    width: 50px;
  }
	
	#login input {background:#ffffff;width:105px;height:15px;border:1px #ddd7cd solid;padding:1px; float: left; margin: 3px 0 0px 0;}	
	#login input.submit {background:url(../images/bprihlasit.gif) no-repeat;width:16px;height:17px;border:none;margin: 3px 0 0 5px;}
	
	#find {width:170px;height:20px;	color:#6c6152;margin-top:10px;}
	#find input {background:#ffffff;width:105px;height:15px;border:1px #ddd7cd solid;padding:1px;float:left;}	
	#find input.srchsubmit {background:url(../images/srchbg.gif) no-repeat;width:56px;height:19px;border:none;margin: 0 0 0 5px;float:left;
  font-family: tahoma;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  color:#fff;
  cursor: pointer;}
	
	#lang {width:170px; height:15px; text-align:center; margin-top:15px;}
	#lang a {color:#767676; font-weight:bold;}
		
	#menu {
	width:966px;
	height:37px;
	background:url(../images/mtopbg.gif) repeat-x;
	margin-top:108px;
	}
	
	#menu ul {list-style:none;}
	#menu li {float:left; width:100px; height:37px; border-right:1px solid #FFFFFF; text-align:center; }
	#menu li.long {float:left; width:134px; height:37px; text-align:center;}
	#menu li.short {float:left; width:61px; height:37px; text-align:center;}
    #menu li.shortest {float:left; width:75px; height:37px; text-align:center;}
    #menu li.shortest4 {float:left; width:56px; height:37px; text-align:center;}
	#menu li.noborder{ }
	#menu li a {color:#6c6152; display:block; text-aligN: center; 
  height: 33px;
  width: 100%; background:url('../images/mnufd.gif') no-repeat 50% 100%; padding: 7px 0 0 0;}
  #menu li.long a {color:#6c6152; display:block; text-aligN: center; 
  height: 33px;
  width: 100%; background:url('../images/mnufdlong.gif') no-repeat 50% 100%; padding: 7px 0 0 0;}
	#menu li a:hover {text-decoration:none; background-position: 50% 0%;}

#left {
	float:left;
	width:171px;
	background:#f1eee9;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-right:10px;
}

	.sortiment {background:url(../images/bsortiment.gif) no-repeat; width:171px; height:35px;}
	.category {background:url(../images/leftulbg.gif) no-repeat; width:156px; height:20px; color:#0a69b1; font-weight:bold; padding:9px 0 0 15px;}
	.category h1 {font-size:10px;}
	
	#platba {width:171px; background:#FFFFFF; text-align:justify;overflow:hidden; border-top: 10px solid #fff; }
	.platba {background:url(../images/bplatpodm.jpg) no-repeat; width:171px; height:35px;}
	.platbaText {padding:9px; color:#767676;}
	.reklama {margin:10px 0 20px 0;}

    #partneri { width: 171px; background: #ffffff; text-align: justify; overflow:hidden; border-top: 10px solid #fff; }
    .partneri { background:url(../images/partneri.jpg) no-repeat; width: 171px; height: 35px; }
    .partneriText { padding: 9px; color: #767676; }
	
	#left .ul {list-style:none;padding-top:5px; }
	#left li {width:141px;list-style-type: none;padding: 3px 0 3px 20px;}
	#left .ul a {color:#767676; display:block;}

#center_right{
  float:right;
  padding-right:2px;
}

#center {
	float:left;
	width:590px;

}
#center h1{font-size: 15px;}
#center h2, #center h3 {font-weight:normal; color:#d65d10;}
#center h2{font-size:14px; font-weight: bold;}
#center h3{font-size:13px; font-weight: bold;}

#navigace {	
	height:9px;
	padding:12px 0px 10px 20px;
	background:url(../images/nav.gif) no-repeat 0 11px;
	font-size:9px;
	font-weight:bold;
	overflow:hidden;
}

#navigace .vlevo1{
    float:left;
    padding:1px 3px 0 0;
}
.sipka{
    color:#767676;
}

#navigace_dole h2{
    font-size:9px;
    padding:0;
    margin:0;
}
#navigace_dole {
    height:12px;
    font-size:9px;
    font-weight: bold;
    overflow:hidden;
}

	#centerTop {
		/*background:#ffffff url('../images/mainbg.gif') repeat-x 0% 100%;*/
		width:590px;
		height:245px;
	}
	
		.banner {background:url(../images/titulka_jaro11.jpg) no-repeat; width:590px; height:191px;}
		.but1, .but2, .but3 {width:180px; height:31px; float:left; margin-top:23px;}
		.but1 {background:url(../images/doporucujeme.jpg) no-repeat;}
		.but2 {background:url(../images/bnovezbozi.jpg) no-repeat; margin-left:25px;}
		.but3 {background:url(../images/bnejprodej.jpg) no-repeat; margin-left:25px;}
		
	#nabidka {width:590px; height:270px;background:#ffffff;font-size:12px; margin-bottom:20px;}


.box{
  width: 180px;
  float: left;
}
		.padded{margin-left:25px;}
.bottom{
  width: 180px;
  height: 4px;
  overflow: hidden;
  margin: 0 0 10px 0;
  background: url('../images/bottom.gif') no-repeat 0% 0%;
}


		
		#nabidka ul{list-style:none;  width:180px; height:260px; background:#f1eee9; padding-top:10px;}
		#nabidka li{ height:35px; vertical-align: middle;}
		#nabidka img{ width: 30px; height: 30px;}
		#nabidka a {color:#847866; padding:10px 5px 5px 5px; text-decoration:underline;}
		#nabidka a:hover {text-decoration:none;}
        #nabidka .box ul li table { border-collapse: collapse; }
		
	#centerText { margin-top:5px; width: 100%;}
	#centerText hr{display: none;}
	#step {width:290px; height:20px; float:right; text-align:center; color:#FFFFFF; font-weight:bold; font-size:11px; margin:10px 0 20px 0;}
	.step {width:84px; height:17px; background:url(../images/stepgrey.gif) no-repeat;float:left;margin-left:8px;padding-top:3px;}
	.active {background:url(../images/stepblue.gif) no-repeat;}
	
	table.kos {width:590px; border-collapse:collapse;text-align:center;font-size:12px;}
	table.kos tr {border:#FFFFFF 1px solid;}
	table.kos td {padding:7px;}
	table.kos tr.top {height:26px; background:#d1c9bd; font-size:10px; color:#6c6152;font-weight:bold;}
	table.kos tr.pro {height:26px; background:#e4dfd7;}
	table.kos tr td.info_column { text-align: left; font-size: 12px; }
	table.kos input {width:30px; height:15px; border:#f58e26 1px solid;}
	table.kos td.left {text-align:left;}
	
	#sendform table { font-size:12px; }
	
	#kosdoprava {width:560px; height:58px; background:url(../images/kosikdoprava.gif) no-repeat; margin-top:10px;padding:15px;}
	#kosdoprava select{width:385px; border:1px #e4dfd7 solid;}
	#kosdoprava p {margin:9px 0 0 1px; font-size:11px;}
	
	#kosobjednavka {width:560px; height:118px; background:url(../images/kosikobjedn.gif) no-repeat; margin-top:10px;padding:15px;}
	#kosobjednavka .sloup {width:250px;font-size:11px;float:left; font-weight:normal;}
	.sloup input.usual {width:150px;border:1px #e4dfd7 solid; float:right;margin-right:15px;}

	#kosdoruc {
		width:560px; 
		height:18px; 
		background:url(../images/kosikdoruc.gif) no-repeat;
		padding:15px; 
		margin-top:10px; 
		font-size:11px;
		color:#4a4a4a;
	}
	#kosdoruc label{padding-right:25px;}
	
	#kospozn {width:590px;height:100px; margin-top:10px;}
	#kospozn textarea.pozn{width:590px; height:90px; border:#e4dfd7 1px solid; }	
	input.subob {background:url(../images/odeslobjedn.jpg) no-repeat;width:130px; height:20px;margin-top:10px;border:none;}

	.subinfo {font-weight: bold;color:#d65d10;}
	#info {width:590px; margin-top:20px;}
	#foto {width:260px;float:left; text-align:center;}
	#spec {width:330px;height:186px;background:url(../images/specbg.gif) no-repeat; float:left; padding: 0 0 0 0;}
	#spec2 {width:330px;/*height:233px;*/background:url(../images/specbg2.gif) no-repeat; float:left; padding: 0 0 0 0;}
	/*.spec1 {width:98px; height:120px;float:left;padding: 0 10px 10px 15px; float: left; }
    .spec1 p {padding: 0px 0; margin-top: 11px;}
    .spec1 p.first { padding: 5px 0 0 0; }
    .spec1 p.rightfirst { padding: 0 0 0 0; margin-top: 5px; }
	.second { width:180px; padding-left: 0px; }*/
    #spec table, #spec2 table { width: 100%; height: 140px; font-size: 12px; }
    #spec table td, #spec2 table td { height: 22px; }
	#spec table td.first, #spec2 table td.first { height: 35px; }
    #spec table td.last, #spec2 table td.last { height: 30px; border-right:0px; }
    #spec table td.left, #spec2 table td.left { width: 45%; padding-left: 15px; }
    #spec table td.right, #spec2 table td.right { text-align:left; }
	.spec2 {width:310px;height:23px;float:left;padding: 13px 10px; }
	.spec2 input {width:30px; height:15px; border:#f58e26 1px solid;margin-left:40px;}
	.spec2 .tocart { width: 93px; height: 20px; position: absolute; border: 0px; }
	span.specprize {font-size:17px; color:#d65d10;font-weight:bold;}
	
	#fotonext {padding-top:15px; float:left; width:590px; overflow: hidden;}
	#fotonext p{color:#6e8187; font-size:10px; margin:0;}
	#fotonext img{}
	
	#detail{width:530px; float:left; margin-top:15px;}
	#orient {height:23px; padding-left:20px;font-weight:bold;font-size:11px;}
	#orient ul {list-style:none;}
	#orient li, #orient li.active{float:left; width:82px; height:16px;background:url(../images/orientbg.gif) no-repeat;margin-left:1px;padding:4px 3px;text-align:center;}
	#orient li.long{float:left; width:144px; height:16px;background:url(../images/orientbglongact.gif) no-repeat !important;margin-left:1px;padding:4px 3px;text-align:center;}
	#orient li.active {background:url(../images/orientbgact.gif) no-repeat;}
	#orient li a {color:#777775;}
.orientpole{background:url(../images/orientpole.gif) repeat-y top left;width:560px;margin:0px 0 0px 0;padding:15px;}
	
	table.detail {width:530px;border:none;}
	table.detail td {border-collapse:collapse;height:15px;padding: 3px 3px 3px 25px;}
	table.detail td.dark{background:#f1eee9;}

        .discount_percent{color:#fff;font-weight:bold;font-size:17px;background:url('../images/orange_empty25.gif') no-repeat;padding: 2px 15px;}
        .discount_percent span.smaller{font-size: 70%;}
	
  	#sez {width:564px; height:26px; background:url(../images/sezbozbg.gif) no-repeat; margin-bottom:10px; padding:13px; font-size:11px;}
	#sez select, #sez select.short{/*width:150px; */border:1px #e4dfd7 solid; height:20px; margin-top:3px;}
	#sez select.short{width:50px;}
	#sez a.all{color:#d65d10;font-weight:bold;padding-left:10px;}
	span.str {margin-left:62px;}
	
	#sez2 {font-size:11px;margin: 7px 0 4px 1px;}
	
	.produkt { position: relative; font-size:11px; width:176px; height:362px; border-left:#e4dfd7 1px solid; float:left;text-align:center; padding:15px 9px 15px 9px; color:#767676; margin: 10px 0;}
	.last{border-right:#e4dfd7 1px solid; }
		.third {border-right:#e4dfd7 1px solid;}
	.produkt .nadpis {color:#0066b3; font-weight:bold; height:47px; }
	.produkt .nadpis h3 a {font-size: 12px; }
	.produkt a.obrazek {width:160px; height:120px;margin:5px 0 5px 0;}
	.produkt span.nasecena {color:#d65d10; font-size:15px; font-weight:bold;}
	.produkt .popis {/*margin-top:10px;*/height:40px;}
	.produkt .downbox{
    position: absolute;
    width: 100%;
    bottom: 0px;
    height: 150px;
    left: 0;
  }
	.produkt .status {margin-top: 5px; height:20px;}
    .produkt .status img { float:right;/* margin-right: 30px;*/ }
	.produkt .dodani {background:url(../images/ikona-dodani-0.gif) no-repeat center center; font-weight: bold; padding: 5px 12px 5px 12px; color: #00E500;}
    .produkt .nadotaz { background:url(../images/ikona-dodani-1.gif) no-repeat center center !important; }
	.produkt img {margin-left:5px;margin-right:3px;}
	.sezline {width:586px; height:1px; background:#e4dfd7;float:left; overflow:hidden; margin:7px 0 7px 0;}
	.row{
    width: 100%;
    border-bottom: 1px solid #e4dfd7;
    padding: 0px 2px;
  }
#right {
	float:left;
	width:171px;
	margin-left:17px;
}

    #kosik.kosik_back { background:url(../images/kosik_back.gif) no-repeat; height:144px; }
	.kosik {background:url(../images/bkosik.jpg) no-repeat; width:171px; height:31px;cursor:pointer;}
	#kosik {
		background:url(../images/kosikbbig.jpg) no-repeat;
		width:151px;
		height:120px;
		padding:43px 10px 15px 10px;
		text-align:center;
		color:#fff5a0;
		font-weight:bold;
		font-size:11px;
		cursor:pointer;
		position: relative;
	}
	#kosik a{color:#ffffff;	text-decoration:underline;}
	#kosik a:hover{text-decoration:none;}
	#kosik .return { margin-top: 18px; }
    #kosik .return a { text-decoration: none; }
    #kosik .return a:hover { text-decoration: underline; }
	.prize {bottom:23px; font-size:13px;color:#FFFFFF;position:absolute;width:90%;}
	
	#news, #lexikon {width:171px; background:#FFFFFF; text-align:left; margin-top:10px;}
	#kontakt {width:171px; background:#FFFFFF; text-align:left;}
	.kontakt {background:url(../images/brkontakt.jpg) no-repeat; width:171px; height:35px;}
	.kontaktText {padding:9px; color:#767676; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
	
	.col {background:url(../images/rightbostat.gif) no-repeat; width:146px; height:21px; margin-top:3px; padding:8px 0 0 25px; font-size:11px;}
	.col a {color:#6b6051; font-weight:bold;}
	
	.press {background:url(../images/bnovinky.gif) no-repeat; width:171px; height:35px;}
	.pressText {padding:9px; color:#767676; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
	#news a {color:#d65d10; font-weight:bold;}
	
	.lexikon {background:url(../images/blexikon.gif) no-repeat; width:171px; height:35px;cursor:pointer;}
	.lexikonText {padding:9px; color:#767676; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
	.lexikonText h4{ color:#767676; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
	
	#doporucujeme { margin-bottom: 20px; margin-top: 10px; }
	.doporucujeme { background:url(../images/top_produkty.jpg) no-repeat; width:171px; height:35px; }
	#doporucujeme .item { margin-top: 10px; border-bottom: 1px solid #E4DFD7; }
	#doporucujeme .kateg_float { font-size: 9px; padding-top: 5px; text-align: right; }
	#doporucujeme .kateg { color: #D65D10; }
	#doporucujeme h3 { font-size: 12px; text-align: center; }
	#doporucujeme img { width: 100px; max-height: 200px;}
    .souvisejici { background:url(../images/suvisiaci_tovar.jpg) no-repeat; width:171px; height:35px; }
#footer {
	/*float:left;*/
	width:941px;
	height:37px;
	background:#e4dfd7;
	margin-bottom:10px;
	text-align:right;
	padding:23px 25px 0 0;
	clear: both;
}

	#footer a {color:#767676;}

.left2{
  float: left;
  width: 170px;
  padding: 2px 0 0;
}
.red{ color:#d65d10; }

.right2 input{
  float: left;
  margin: 0 0 3px 0;
  padding: 2px 0;
}
.right2 select {
	min-width: 140px;
}

.regsub{
  margin: 0 0 0 170px;
  height: 30px;
  width: 137px;
  background: #f0f0f0;
  cursor: pointer;
  font-family: tahoma;
  font-weight: bold;
  color: #444;
}

.partners .left {
	float: left;
}

.partners .right {
	float: right;
}

.partners .cleaner {
	clear: both;
}

.partners A {
	color: #767676;
}

.login_btn {
	margin-top: 30px;
}

.login_btn input {
	 font-weight: bold;
	 margin: 0 0 0 170px;
}

.kos_login_text {
	color:#0066b3;
	font-weight: bold;
}

.kos_login {
	background: #e4dfd7;
	width: 400px;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
}

.kos_login input {
	width:100px;
	border:1px #e4dfd7 solid;
}

.kos_login input.submit {
	background:url(../images/bprihlasit.gif) no-repeat;
	width:16px;
	height:17px;
	border:none;
}

.fotobox{
  width: 117px;
  height: 160px;
  float: left;
  margin: 4px;
  
  border: 1px solid #DADADA;
  padding: 8px;
  position: relative;
}

.fotobox p{
  font-size: 10px;
  position: absolute;
  left: 8px;
  bottom: 8px;
  line-height: 120%;
  width: 115px;
  text-align: center;
}

.fotobox_popis { bottom: 0px !important; margin: 0px; }

.blue {
	color: #0066B3;
	margin-bottom: 3px;
}
#detail_top{height: 10px; width: 590px; background: url(../images/detail_top.jpg) no-repeat top left;}
#detail_bottom{height: 10px; width: 590px; background: url(../images/detail_bottom.jpg) no-repeat top left; margin-bottom: 10px;}

.specifikaceProduktu { height: 50px; padding-left: 5px; padding-right: 5px; }

.bazarbox {
	margin-bottom: 15px;
    padding-top: 7px;
    border-bottom: 1px solid #D65D10;
}
.bb_content {
	margin-bottom: 5px;
}
.greenbold {
	font-weight: bold;
}

.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mb10 {
	margin-bottom: 10px;
}
.mr2 { 
	margin-right: 2px;
}

.ml10 { margin-left: 10px }
.ml12 { margin-left: 12px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }

.mt5 { margin-top: 5px; }
.mt7 { margin-top: 7px; }
.mt10 { margin-top: 10px; }

.pt3 { padding-top: 3px; }

.h1 { height: 1px; }
.h10 { height: 10px; }
.h20 { height: 20px; }
.h25 { height: 25px; }

.w100p { width: 100%; }
.w90p { width: 90%; }
.w350 { width: 350px; }
.w50 { width: 50px; }
.w400 { width: 400px; }

.lh15p { line-height: 150%; }

.info_text { color: #EB0000; }
.info_text_bck { color: #EB0000; background-color: #FFFF44; }
.info_text_bold { color: #EB0000; font-weight: bold; }

.tocart { width: 93px; height: 20px; position: absolute; border: 0px; }
.fs9 { font-size: 9px; }
.fs10 { font-size: 10px; }
.fs12 { font-size: 12px; }
.fs { font-size: 13px; }

#category_select { font-size: 12px; width: 125px; }
#dodani { font-size: 12px; width: 115px; }
#zobrazit_div { padding-top: 6px; margin-right: 2px; }

.strankovani_div { display: inline; float: right; }
.strankovani_right_div { text-align: right; margin-top: 10px; }

.infoks { color:#d65d10; font-size: 12px; }

.user_invoices { margin-left: 350px; margin-top: 0px; position: absolute; }
.user_left_column { margin-left: 350px; position: absolute; margin-top: 40px; }

#orders_list { width: 100%; margin-top: 20px; }

.objdotaz_buttons { text-align: right; padding: 0 30px 0 0; }

.top_logout { font-size: 9px; height: 20px; }

.discount_input { height: 25px; font-weight: bold; }
.recount_input { position: relative; margin-right: 50px; height: 25px; margin-top: 10px; font-weight: bold; }
.input_next { height: 25px; margin-top: 10px; font-weight: bold; }
.input_close { right: 0px; margin-left: 50px; height: 25px; margin-top: 10px; font-weight: bold; width: 155px; }
.inp_end_order { height: 25px; margin-top: 10px; font-weight: bold; width: 185px; }

.column_platba { vertical-align: top; text-align: left; width: 45%; }
.column_doprava { vertical-align: top; text-align: left; width: 55%; }
#ulozenka_office {max-width: 245px;}

#bazar_line { background-color: #D65D10; height: 1px; border: 0px; display: block !important; }
.bazar_insert { position : relative; left : 350px }

.komentare_added { padding : 0px 0px 0px 3px; }
.komentare_area { border:1px #ddd7cd solid;padding:1px; }

.thin_blue { color: #0066B3; }
.thin_gray { color: rgb(128, 128, 128); }

.left_img { width: 115px; height: 34px; }

.seo_bar {
	margin: 0 auto;
	width: 968px;
}

.info_col1 { width: 148px; }
.info_col2 { width: 400px; }

#userinfo {
	font-weight: bold;
	margin-top: 5px;
	color: #EB0000;
}

.btn_apply_disc {
    background:url(../images/tlacitko_aplikovat_slevu.jpg);
    width: 125px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.btn_add_pr {
    background: url(../images/tlacitko_pridat_zbozi.jpg);
    margin-left: 20px;
    width: 125px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.img_flag{
    width: 45px;
    height: 28px;    
}

.order { margin-top: 10px; }
.free_delivery_detail{position:absolute;margin-left:0px;bottom:0px;}
.cp_block, .sp_block, .cpmat_block{display:none;}
.wait-pls,.ic_dph{display:none;}
.wait-img {display: none;line-height: 30px;}
.wait-img img {float:left;}

#data_form .submit-btns input.subob,
#data_form .submit-btns #onlinepayment {
	cursor: pointer;
}

#onlinepayment{background:url('../images/tlacitko_zaplatit_obj_CZ.jpg') no-repeat;width:130px;height:28px;border:none;}
#popupcontactWindow{position:fixed;width:270px;height:345px;right:-239px;top:60px;z-index:99999;}
#popupcontactWindowHandle{background-image:url('/application/layouts/fortelcz/images/lista-187x31.png');cursor:pointer;background-color:#efefef;width:31px;height:187px;float:left;margin-top:65px;}
#popupcontactWindowContent{background-color:#fff;width:239px;height:345px;float:left;}
.popupcontactWindowClear{clear:both;height:10px;}
#popupcontactWindowLogo{margin-left:25px;top:45px;}
#popupcontactWindowInnerContent{padding:10px 5px 5px 15px;}
#popupcontactWindowForm{border: 1px solid #dadada;padding:6px;margin-top:10px;}
#popupcontactWindow input.email{width:200px;border:1px solid #dadada;}
#popupcontactWindow textarea.question{width:200px;height:90px;border:1px solid #dadada;}

input[type=radio] {
    display: inline-block;
    content: "";
    width:15px;
    height:15px;
    border-radius: 50%;
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    margin-bottom: 5px;
}
input[type=radio]:checked {
    content: "\2022";
    color: #7a8188;
    text-align: center;
    line-height: 14px;
    font-size: 40px;
    background-color: #7a8188;
    border: 2px solid #e6e6e6;
}

input[type=checkbox] {
    display: inline-block;
    content: "";
    width:15px;
    height:15px;
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    margin-bottom: 5px;
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
}
input[type=checkbox]:checked {
    background-color: #7a8188;
    border: 4px solid #f7f7f7;
}