* {
	margin: 0;
	padding: 0;
}
body {
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: small;
	color: #272b2b;
	background: #eff0f0;
}
img, fieldset {
	border: none;
}
.invisible, hr {
	display: none;
}
a {
	color: #0081b3;
}
a:hover, .owner p a:hover {
	color: #c00062;
}
.page_outer {
	height: 320px;
	border-bottom: 1px solid #c8cbcb;
	font-size: 92.3%;
	background: #fff url('/inshop/img/body.png') no-repeat center top;
}
html>body .page_outer {
	min-height: 320px;
	height: auto;
}
.page {
	width: 940px;
	margin: 0 auto;
	padding: 35px 20px 10px 20px;
}
.header {
	width: 100%;
	padding-bottom: 22px;
}
.header_left {
	float: left;
	width: 706px;
	overflow: hidden;
}
.header_right {
	float: right;
	width: 220px;
	padding-top: 9px;
	overflow: hidden;
}
.header_left_top, .header_left_bottom {
	width: 100%;
}
.logo {
	position: relative;
	float: left;
	width: 202px;
	height: 26px;
	padding-top: 42px;
	margin-right: 39px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	font-size: 20px;
	color: #003794;
}
.logo:hover {
	text-decoration: underline;
}
.logo span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 202px;
	height: 68px;
	background: url('/inshop/img/logo.png') no-repeat left top;
}
.topmenu {
	float: left;
	width: 220px;
	margin-right: 20px;
	text-align: center;
	color: #868e90;
}
.topmenu ul {
	width: 100%;
	height: 40px;
	overflow: hidden;
	margin-bottom: 11px;
	background: url('/inshop/img/dot.gif') repeat-x left bottom;
}
.topmenu li {
	float: left;
	width: 72px;
	margin-right: 2px;
	list-style-type: none;
}
.topmenu li.last {
	margin-right: 0;
}
.topmenu a {
	display: block;
	width: 70px;
	height: 27px;
	padding-top: 11px;
	border: 1px solid #c8cbcb;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #868e90;
	background: #eff0f0;
}
.topmenu a.thispage {
	height: 28px;
	background: #fff;
}

.topmenu a:hover {
	height: 28px;
	background: #fff;
}

.topmenu p
{
	color: #c00062;
	}
	
.contact {
	float: left;
	width: 225px;
	padding-top: 10px;
	overflow: hidden;
	color: #0081b3;
}
.contact .phone {
	padding: 3px 0 8px 25px;
	background: url('/inshop/img/phone.png') no-repeat left top;
}
.contact .phone span {
	display: block;
	font-size: 83.3%;
	color: #868e90;
}
.contact a {
	padding: 2px 0 2px 25px;
	background: url('/inshop/img/zavinac.png') no-repeat left center;
}
.header_left_bottom {
	padding-top: 20px;
}
.header_left_bottom h1 {
	color: #c00062; /* #868e90; */
	font-size: 18px;
	font-weight: normal;
	margin-top: 10px;
}
.breadcrumbs {
	width: 100%;
}
.breadcrumbs a.home_link {
	float: left;
	width: 40px;
	padding-right: 10px;
}
.breadcrumbs p {
	float: left;
	width: 656px;
	overflow: hidden;
}
.breadcrumbs p a {
	float: left;
	padding: 0 10px 0 25px;
	margin-top: 11px;
	background: url('/inshop/img/arrow01.png') no-repeat left center;
}
.breadcrumbs p a.thispage {
	text-decoration: none;
	color: #868e90;
}
.breadcrumbs p a.thispage:hover {
	text-decoration: underline;
	color: #868e90;
}
.header_right .user_login {
	padding: 4px 0 4px 25px;
	line-height: 22px;
	font-size: 83.3%;
	background: url('/inshop/img/user_login.png') no-repeat left center;
}
.logout {
	float: right;
}
#searchform {
	width: 100%;
	padding: 9px 0 10px 0;
}
#searchform fieldset {
	width: 190px;
	height: 21px;
	padding: 9px 14px;
	border: 1px solid #c00062;
	border-radius: 5px;
	background: url('/inshop/img/search_mini.jpg') no-repeat left top;  /* #f7f7f7; */
}
#searchform input {
	float: left;
	background-color: White;
}
#search {
	width: 165px;
	height: 20px;
	margin-right: 5px;
	border: none;
	line-height: 20px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 12px;
	color: #868e90;
	background: #f7f7f7;
}
.cart_link {
	display: block;
	width: 120px;
	height: 29px;
	padding: 11px 50px 0 50px;
	text-decoration: none;
	color: #fff;
	background: #c00062 url('/inshop/img/cart_link.png') no-repeat left top;
}
.cart_link.bez_hledani {
	margin-top: 59px;
}
.cart_link:hover {
	color: #fff;
	text-decoration: underline;
}
.main {
	width: 100%;
	line-height: 1.5;
}
.main h1 {
	padding-bottom: 15px;
	font-family: arial, sans-serif;
	font-size: 30px;
	letter-spacing: -1px;
	color: #c00062;
}
.contentbox {
	width: 100%;
	padding: 30px 0 40px 0;
	background: url('/inshop/img/contentbox.png') no-repeat left top;
}
.contentbox_light {
	background: url('/inshop/img/contentbox_light.png') no-repeat left top;
}
.contentbox h2 
{
	padding-bottom: 10px;
	font-family: arial, sans-serif;
	font-size: 166.7%;
	font-weight: normal;
	color: #c00062;
}
.footer {
	width: 940px;
	margin: 0 auto;
	padding-bottom: 95px;
	font-size: 92.3%;
	background: url('/inshop/img/footer.png') no-repeat right top;
}
.footlinks {
	width: 100%;
	border-bottom: 1px solid #c8cbcb;
	padding: 29px 0 30px 0;
}
.footlinks div {
	float: left;
	width: 230px;
	padding-right: 10px;
}
h5, .poradna_links h2 {
	padding-bottom: 10px;
	font-family: arial, sans-serif;
	font-size: 133.3%;
	color: #c00062;
}
.footlinks h5 a, .poradna_links h2 a {
	color: #c00062;
}
.footlinks h5 a:hover, .poradna_links h2 a:hover {
	text-decoration: none;
}
.footlinks div ul {
	padding-left: 15px;
	line-height: 2.1;
}
.footlinks li {
	list-style-type: none;
}
.footlinks div li {
	padding-left: 25px;
	background: url('/inshop/img/bullet01.png') no-repeat left center;
}
.footlinks div li a {
	display: block;
	width: 190px;
}
.footlinks ul.socialmedia {
	float: left;
	width: 220px;
	padding-top: 29px;
}
.footlinks ul.socialmedia a {
	display: block;
	width: 190px;
	padding: 7px 0 7px 30px;
}
.footlinks ul.socialmedia .fb {
	background: url('/inshop/img/ico_fb.png') no-repeat left center;
}
.footlinks ul.socialmedia .twitter {
	background: url('/inshop/img/ico_twitter.png') no-repeat left center;
}
.footlinks ul.socialmedia .rss {
	background: url('/inshop/img/ico_rss.png') no-repeat left center;
}
.tools {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c8cbcb;
	padding: 26px 0 30px 0;
	text-align: center;
	color: #868e90;
}
.tools li {
	display: inline;
}
.tools span, .tools a {
	padding: 3px 22px 3px 30px;
	line-height: 22px;
}
.tools .tools_aktualizace {
	background: url('/inshop/img/tools_aktualizace.png') no-repeat left center;
}
.tools .tools_print {
	background: url('/inshop/img/tools_print.png') no-repeat left center;
}
.tools .tools_favorite {
	background: url('/inshop/img/tools_favorite.png') no-repeat left center;
}
.tools .tools_mail {
	background: url('/inshop/img/tools_mail.png') no-repeat left center;
}
.tools .tools_map {
	background: url('/inshop/img/tools_map.png') no-repeat left center;
}
.owner {
	border-top: 1px solid #fff;
	text-align: center;
}
.owner address {
	padding: 28px 0 32px 0;
	font-style: normal;
}
.owner address b {
	padding: 3px 0 3px 30px;
	line-height: 20px;
	background: url('/inshop/img/owner.png') no-repeat left center;
}
.owner address span, .lastshow p span, .shipping li span {
	padding: 0 1px;
	font-weight: bold;
	color: #c00062;
}
.owner p {
	font-size: 91.7%;
	color: #868e90;
}
.owner p a {
	text-decoration: none;
	color: #868e90;
}
.blue_btn {
	display: block;
	width: 193px;
	padding: 10px 40px 10px 15px;
	border: 1px solid #0081b3;
	border-radius: 5px;
	text-decoration: none;
	color: #fff;
	background: #0081b3 url('/inshop/img/blue_btn.png') no-repeat right center;
	text-align: left;
    cursor: pointer;

}

.blue_btnR {
	display: block;
	width: 193px;
	padding: 10px 15px 10px 40px;
	border: 1px solid #0081b3;
	border-radius: 5px;
	text-decoration: none;
	color: #fff;
	background: #0081b3 url('/inshop/img/blue_btn_right.png') no-repeat left center;
	text-align: left;
}

.blue_btn:hover, .blue_btnR:hover, .my_device_sign:hover {
	text-decoration: underline;
	color: #fff;
}
.inner_menu {
	width: 100%;
	height: 40px;
	overflow: hidden;
	margin: 15px 0 10px 0;
	background: url('/inshop/img/dot.gif') repeat-x left bottom;
}
.inner_menu li {
	float: left;
	margin-right: 2px;
	list-style-type: none;
}
.inner_menu li.last {
	margin-right: 0;
}
.inner_menu a {
	display: block;
	height: 27px;
	padding: 11px 15px 0 15px;
	border: 1px solid #c8cbcb;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #0081b3;
	background: #eff0f0;
}
.inner_menu a.thispage, .inner_menu a:hover {
	height: 28px;
	color: #868e90;
	background: #fff;
}
.sort_form {
	width: 670px;
	padding: 15px;
	margin-bottom: 10px;
	background: #f7f7f7;
}
.sort_form label, .sort_form select, .sort_form input {
	float: left;
	font-size: 12px;
	color: #868e90;
}
.sort_form label {
	padding-right: 10px;
}
.sort_form select {
	width: 150px;
	height: 20px;
	border: 1px solid #c6c6c6;
	margin-right: 20px;
}
.sort_form input {
	margin: 3px 9px 0 0;
}
.zbozi {
	width: 100%;
	padding: 20px 0;
	background: url('/inshop/img/zbozi.gif') repeat-x left top;
}
.zbozi_small_row {
	width: 100%;
	padding-bottom: 15px;
}
.zbozi_small_row_last {
	padding-bottom: 0;
}
.zbozi_small {
	float: left;
	width: 320px;
	padding: 5px 20px 0 0;
	overflow: hidden;
}
.zbozi .zbozi_img, .zbozi_small .zbozi_img, .zbozi_kosik .zbozi_img, .polozka .zbozi_img {
	float: left;
	width: 80px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	padding: 9px;
	text-decoration: none;
	display:block;
}

.zboziImgRam
{
	float:left;
	width:90px;
	margin-right: 10px;
	}

.zboziImgRam .katalogNO
{
	font-size: 8pt;
	width:100px;
	text-align:center;
	}

.zbozi .zbozi_img img, .zbozi_small .zbozi_img img, .polozka .zbozi_img img {
	display: block;
}
.zbozi .zbozi_right, .zbozi_small .zbozi_right {
	float: left;
	width: 590px;
	padding-left: 10px;
	overflow: hidden;
}
.zbozi_small .zbozi_right {
	width: 190px;
}
.zbozi .zbozi_right_top {
	width: 100%;
	padding-bottom: 7px;
}
.zbozi h3 {
	float: left;
	font-size: 100%;
}
.zbozi_small h3 {
	padding-bottom: 8px;
	font-size: 100%;
}
.zbozi strong {
	color: #c00062;
}
.zbozi .zbozi_right_top p {
	float: right;
}
.zbozi .zbozi_right_top span {
	padding: 0 7px;
}
.zbozi_right_middle {
	width: 100%;
	height: 50px;
	padding-bottom: 5px;
}
html>body .zbozi_right_middle {
	min-height: 50px;
	height: auto;
}
.zbozi_right_middle p {
	float: left;
	width: 350px;
	/* font-size: 91.7%;*/
}
.zbozi_right_middle .compare_link {
	float: right;
	padding: 2px 25px 2px 0;
	line-height: 15px;
	background: url('/inshop/img/arrow01.png') no-repeat right center;
	font-weight: bold;
}
.zbozi_right_bottom {
	width: 100%;
	font-size: 91.7%;
}
.zbozi_right_bottom p {
	float: left;
}
.zbozi_right_bottom p * {
	vertical-align: middle;
}
.zbozi_right_bottom p img {
	margin-right: 2px;
}
.zbozi_right_bottom p span {
	padding: 0 20px 0 4px;
}
.zbozi .zbozi_right_bottom label {
	float: right;
	padding: 2px 12px 0 9px;
}
.zbozi .zbozi_right_bottom p.buy {
	float: right;
	text-align: right;
}
.zbozi .zbozi_right_bottom input {
	float: right;
	margin-left: 5px;
}
.zbozi_akce {
	padding-bottom: 19px;
	font-size: 91.7%;
	color: #c00062;
}
.zbozi_akce strong {
	padding: 3px 15px;
	background: #fff5c7;
}
.zbozi_akce a {
	color: #c00062;
}
.zbozi_small p {
	padding-bottom: 9px;
	font-size: 91.7%;
}
.zbozi_small strong {
	display: block;
	padding-bottom: 14px;
	font-size: 91.7%;
}
.zbozi_small .do_kosiku {
	float: none;
	display: block;
	text-align: center;
}
.cleaner {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}
/* --- contentboxes start --- */
/* --- payment_and_shipping start --- */
.payment_and_shipping .col {
	float: left;
	width: 310px;
	padding-right: 10px;
	overflow: hidden;
}
.payment_and_shipping .col h5 {
	height: 30px;
	padding: 5px 0 5px 50px;
	font-size: 166.7%;
	font-weight: normal;
}
html>body .payment_and_shipping .col h5 {
	min-height: 30px;
	height: auto;
}
.payment_and_shipping .payment h5 {
	background: url('/inshop/img/h5_payment.png') no-repeat left center;
}
.payment_and_shipping .shipping h5 {
	background: url('/inshop/img/h5_shipping.png') no-repeat left center;
}
.payment_and_shipping .heureka h5 {
	background: url('/inshop/img/h5_heureka.png') no-repeat left center;
}
.payment_and_shipping ul {
	height: 133px;
	padding: 11px 0 11px 15px;
	font-size: 116.7%;
}
html>body .payment_and_shipping ul {
	min-height: 133px;
	height: auto;
}
.payment_and_shipping li {
	padding: 2px 0 2px 25px;
	list-style-type: none;
	/*background: url('/inshop/img/bullet01.png') no-repeat 0 .6em;*/
}
.payment li img {
	margin: 6px 5px 0 0;
}
.shipping li p {
	padding-bottom: 9px;
}
.shipping li a, .shipping li span {
	line-height: 20px;
	padding: 5px 20px 5px 0;
	font-size: 85.7%;
}
.shipping li a {
	background: url('/inshop/img/ico_position.png') no-repeat right center;
}
.shipping li span {
	padding: 5px 3px;
}
.payment .blue_btn {
	width: 148px;
}
.shipping .blue_btn {
	width: 158px;
}
.payment_and_shipping .heureka {
	float: left;
	width: 267px;
	overflow: hidden;
}
/* --- payment_and_shipping end --- */
/* --- lastshow start --- */
.lastshow h5, .poradna_cols2 .col_right h5 {
	padding-bottom: 12px;
}
.lastshow div {
	width: 100%;
	padding-bottom: 10px;
}
.lastshow h6 {
	float: left;
	width: 120px;
	overflow: hidden;
	font-size: 10px;
	font-weight: normal;
}
.lastshow h6 span {
	float: left;
	padding: 1px 9px 2px 9px;
	border: 1px solid #596160;
	border-radius: 3px;
	color: #fff;
	background: #596160;
}
.lastshow p {
	float: left;
	width: 820px;
}
/* --- lastshow end --- */
/* --- poradna_top start --- */
.poradna_top {
	padding: 5px 0 40px 0;
	background: none;
}
#poradna_searchform {
	float: left;
	width: 684px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	padding: 29px 0 29px 14px;
	margin-right: 20px;
	overflow: hidden;
	background: #f7f7f7;
}
#poradna_searchform label, #poradna_searchform input {
	float: left;
}
#poradna_searchform label {
	padding: 7px 20px 0 0;
	font-weight: bold;
}
#poradna_search, #poradna_questionform #name, #poradna_questionform #mail, #poradna_questionform #ToName, #poradna_questionform #ToMail {
	width: 388px;
	height: 28px;
	margin-right: 10px;
	padding-left: 10px;
	border: 1px solid #c7c7c7;
	line-height: 28px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 12px;
	color: #272b2b;
	background: #fff;
}
#poradna_search_btn, #poradna_dotaz_btn {
	width: 70px;
	height: 30px;
	border: 1px solid #0081b3;
	border-radius: 5px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	background: #0081b3;
}
#poradna_search_btn:hover, #poradna_dotaz_btn:hover {
	text-decoration: underline;
}
.poradna_top .blue_btn {
	float: left;
	width: 133px;
	margin-top: 25px;
}
/* --- poradna_top end --- */
/* --- poradna_links start --- */
.poradna_links {
	padding-bottom: 21px;
}
.poradna_links h5, .poradna_dotaz h5, .poradna_cols2 .col_left h5 {
	padding-bottom: 16px;
	font-size: 166.7%;
	font-weight: normal;
}
.poradna_links .col {
	float: left;
	width: 300px;
	padding: 0 20px 19px 0;
	overflow: hidden;
}
.poradna_links .col_last {
	padding-right: 0;
}
.poradna_links h2 {
	padding-bottom: 7px;
	font-weight: bold;
}
.poradna_links ul, .poradna_cols2 .col_right ul, .sidebar ul {
	padding-bottom: 13px;
	line-height: 2.1;
}
.poradna_links li, .poradna_cols2 .col_right li, .sidebar li {
	list-style-type: none;
	padding-left: 20px;
	background: url('/inshop/img/bullet01.png') no-repeat left center;
}
.poradna_links li h3, .poradna_cols2 .col_right li h3 {
	padding-bottom: 0;
	font-size: 100%;
	font-weight: normal;
}
.poradna_links .blue_btn {
	width: 28px;
}
/* --- poradna_links end --- */
/* --- poradna_dotaz start --- */
#poradna_questionform {
	width: 780px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	padding: 34px 79px 44px 79px;
	background: #f7f7f7;
}
#poradna_questionform p {
	width: 100%;
	padding-bottom: 20px;
}
#poradna_questionform p.last {
	padding: 20px 0 0 0;
}
#poradna_questionform label, #poradna_questionform input, #poradna_questionform span, #poradna_questionform textarea {
	float: left;
}
#poradna_questionform label, #poradna_questionform span {
	padding-top: 7px;
}
#poradna_questionform label {
	width: 45px;
}

#poradna_questionform span {
	color: #868e90;
}
#poradna_questionform #name, #poradna_questionform #mail, #poradna_questionform #ToName, #poradna_questionform #ToMail {
	width: 198px;
	margin-right: 20px;
}
#poradna_questionform textarea {
	width: 713px;
	height: 144px;
	padding: 7px 10px;
	border: 1px solid #c7c7c7;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 12px;
	color: #272b2b;
	background: #fff;
}

#poradna_dotaz_btn {
	width: 145px;
	height: 50px;
	margin-right: 20px;
	font-size: 16px;
}
#poradna_questionform p.last span {
	padding-top: 15px;
}
/* --- poradna_dotaz end --- */
/* --- poradna_cols2 start --- */
.poradna_cols2 {
	width: 100%;
	padding-top: 30px;
}
.poradna_cols2 .col_left {
	float: left;
	width: 700px;
	overflow: hidden;
}
.poradna_cols2 .col_right {
	float: right;
	width: 220px;
	overflow: hidden;
}
.poradna_answer {
	width: 485px;
	border: 1px solid #daa2c4;
	border-radius: 5px;
	padding: 24px 74px 23px 139px;
	margin-bottom: 23px;
	background: #f3e6ee url('/inshop/img/poradna_answer.png') no-repeat 54px 29px;
}
.poradna_answer p {
	padding-bottom: 7px;
}
.poradna_answer strong {
	color: #c00062;
}
.poradna_cols2 .col_left h5 {
	padding-bottom: 5px;
}
.poradna_cols2 .col_left ul {
	line-height: 2.1;
}
.poradna_cols2 .col_left li {
	list-style-type: none;
	padding-left: 30px;
	background: url('/inshop/img/arrow02.png') no-repeat 0 .55em;
}
.poradna_cols2 .col_left li h3 {
	font-size: 116.7%;
	font-weight: normal;
}
.poradna_cols2 .col_right li h3 a.active {
	text-decoration: none;
	color: #868e90;
}
.poradna_cols2 .col_right li h3 a.active:hover {
	text-decoration: underline;
}
.poradna_cols2 .col_right a.back {
	padding: 2px 0 2px 25px;
	line-height: 15px;
	background: url('/inshop/img/arrow03.png') no-repeat left center;
}
/* --- poradna_cols2 end --- */
/* --- doporucit emailem start --- */
#doporucitform {
	width: 780px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	padding: 34px 79px 44px 79px;
	background: #f7f7f7;
}
#doporucitform p {
	width: 100%;
	padding-bottom: 20px;
}
#doporucitform p.last {
	padding: 20px 0 0 0;
}
#doporucitform label, #doporucitform input, #doporucitform span, #doporucitform textarea {
	float: left;
}
#doporucitform label, #doporucitform span {
	padding-top: 3px;
}

#doporucitform .doporucLabel {
	width: 100px;
}

#doporucitform span {
	color: #868e90;
}

#doporucitform #name, #doporucitform #mail, #doporucitform #ToName, #doporucitform #ToMail {
	width: 198px;
	margin-right: 20px;
}


#doporucitform #vzkaz {
	width: 630px;
	height: 144px;
	padding: 7px 10px;
	border: 1px solid #c7c7c7;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 12px;
	color: #272b2b;
	background: #fff;
}
/* --- doporucit emailem end --- */
/* --- comparison start --- */
.comparison {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 23px;
}
.comparison th {
	padding-bottom: 16px;
	vertical-align: top;
}
.comparison .th1 {
	text-align: left;
	padding-right: 10px;
}
.comparison th a {
	display: block;
	margin-bottom: 7px;
}
.comparison .th1 a {
	display: block;
	padding-left: 22px;
	font-size: 11px;
	font-weight: normal;
	background: url('/inshop/img/ico_show.png') no-repeat 0 .3em;
}
.comparison th a.hide_link {
	display: inline;
	padding-left: 19px;
	font-size: 11px;
	font-weight: normal;
	background: url('/inshop/img/ico_hide.png') no-repeat left center;
}
.comparison td {
	width: 198px;
	height: 48px;
	border: 2px solid #fff;
	border-right: none;
	text-align: center;
	font-size: 12px;
	color: #272b2b;
	background: #eff0f0;
}
.comparison .last td {
	background: #f3e6ee;
}
.comparison td * {
	vertical-align: middle;
}
.comparison .td1, .comparison .last .td1 {
	width: 140px;
	border-left: none;
	text-align: left;
	color: #868e90;
	background: #fff;
}
.comparison img {
	margin-right: 6px;
}
.comparison strong {
	font-size: 14px;
	color: #c00062;
}
.comparison .last p {
	overflow: hidden;
	width: 174px;
	padding-left: 24px;
}
.comparison .last input, .zbozi_right_bottom input, .orderbox_right input {
	float: left;
	width: 28px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #c6c6c6;
	text-align: center;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 12px;
	color: #272b2b;
	background: #fff;
}
.orderbox_right input.pocet {
	float: none;
	margin-left: 5px;
}
.comparison .last label {
	float: left;
	padding: 0 17px 0 9px;
}
.comparison .last a, .zbozi_right a.do_kosiku{
	float: left;
	width: 100px;
	height: 25px;
	border: 1px solid #0081b3;
	border-radius: 3px;
	line-height: 18px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #0081b3;
	background: #eff0f0;
}

.AlternativyDetail_btn
{
	float: right;
	/*width: 250px;*/
	/*height: 30px;*/
	border: 1px solid #0081b3;
	border-radius: 3px;
	line-height: 20px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #0081b3;
	background: #eff0f0 url('/inshop/img/arrow06.png') no-repeat right center;
	padding: 10px 35px 10px 10px;
	}

input.do_kosiku
{
	float: left;
	width: 130px;
	height: 25px;
	border: 1px solid #0081b3;
	border-radius: 3px;
	line-height: 18px;
	text-decoration: none;
	font-size: 11px;
	/*font-weight: bold;*/
	color: White;
	background: url('/inshop/img/dokosiku_blue.png') no-repeat right center;
	background-color: #0082B3;
	padding-right: 23px;
	}

.comparison .last a:hover, .do_kosiku:hover {
	text-decoration: underline;
	color: #0081b3;
}

.orderbox .do_kosiku:hover {
	text-decoration: underline;
	color: White;
}

.vyhodna_baleni {
	width: 100%;
	border-collapse: collapse;
}
.vyhodna_baleni .td1 {
	width: 160px;
}
.vyhodna_baleni span {
	margin-left: -3px;
	color: #c00062;
}
/* --- comparison end --- */
/* --- textcontent start --- */
.text_contentbox {
	float: left;
	width: 700px;
	overflow: hidden;
}
.textcontent {
	width: 100%;
}
.textcontent h3 {
	padding: 1px 0 5px 0;
	font-family: arial, sans-serif;
	font-size: 133.3%;
	color: #c00062;
}
.textcontent h4 {
	padding: 5px 0 7px 0;
	font-size: 100%;
	color: #c00062;
}
.textcontent p {
	padding-bottom: 7px;
}
.textcontent p.note {
	padding-top: 2px;
	font-size: 91.7%;
	color: #868e90;
}
.textcontent ul {
	padding-bottom: 7px;
}
.textcontent li {
	list-style-type: none;
	padding: 1px 0 1px 20px;
	background: url('/inshop/img/bullet01.png') no-repeat 0 .5em;
}
.textcontent table {
	margin: 14px 0;
	border-collapse: collapse;
	font-size: 100%;
}
.textcontent th, .textcontent td {
	padding: 5px;
	border: 1px solid #c8cbcb;
}
.textcontent th {
	background: #eff0f0;
}
/* --- textcontent end --- */
/* --- sidebar start --- */
.sidebar {
	float: right;
	width: 220px;
	overflow: hidden;
}
.sidebar .sidebar_section {
	width: 100%;
	padding-bottom: 19px;
}
.sidebar a.more {
	padding: 2px 25px 2px 0;
	line-height: 15px;
	background: url('/inshop/img/arrow01.png') no-repeat right center;
}
.sidebar a.poradna_link {
	width: 133px;
}
.advice h5 {
	height: 30px;
	padding: 5px 0 5px 50px;
	margin-bottom: 20px;
	background: url('/inshop/img/h5_info.png') no-repeat left center;
}
html>body .advice h5 {
	min-height: 30px;
	height: auto;
}
.advice ul {
	margin-bottom: 6px;
	padding-bottom: 3px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	background: #eff0f0;
}
.advice li {
	padding: 7px 14px 7px 39px;
	border-bottom: 1px solid #c8cbcb;
	background: url('/inshop/img/arrow01.png') no-repeat 14px 1.1em;
}
.advice li.last {
	border-bottom: none;
}
.advice li strong {
	color: #c00062;
}
.sidebar .zbozi_img {
	display: block;
	width: 200px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	padding: 9px;
	margin-bottom: 30px;
	text-align: center;
	text-decoration: none;
	color: #868e90;
}
.sidebar .zbozi_img:hover {
	color: #c00062;
}
.sidebar .zbozi_img img {
	display: block;
}
.sidebar .zbozi_img span {
	padding: 3px 0 3px 30px;
	line-height: 20px;
	background: url('/inshop/img/lupa.png') no-repeat left center;
}
/* --- sidebar end --- */
/* --- my_device start --- */
.my_device {
	width: 100%;
	padding: 25px 0 35px 0;
}
.my_device_sign {
	float: left;
	width: 193px;
	padding: 12px 46px 12px 15px;
	border: 1px solid #0081b3;
	border-radius: 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 133.3%;
	color: #fff;
	background: #0081b3 url('/inshop/img/my_device_sign.png') no-repeat right center;
}
.my_device p {
	float: right;
	width: 380px;
	padding-top: 5px;
}
.my_device p b {
	color: #c00062;
}
/* --- my_device end --- */
/* --- product_detail start --- */
.product_detail .text_contentbox {
	float: right;
}
.product_detail .sidebar {
	float: left;
}
.product_detail_top {
	width: 100%;
}
.product_detail_top .identification {
	width: 100%;
	padding-bottom: 16px;
	font-size: 91.7%;
}
.product_detail_top .identification a, .product_detail_top .identification b {
	float: left;
}
.product_detail_top .identification a {
	padding: 7px 0 7px 30px;
	line-height: 15px;
}
.product_detail_top .identification b {
	padding: 7px 15px 0 15px;
}
.product_detail_top .identification .original {
	background: url('/inshop/img/icons/typ_original.png') no-repeat left center;
}

.product_detail_top .identification .refill {
	background: url('/inshop/img/icons/typ_refill.png') no-repeat left center;
}

.product_detail_top .identification .inkoust {
	background: url('/inshop/img/icons/typ_inkoust.png') no-repeat left center;
}

.product_detail_top .identification .papir {
	background: url('/inshop/img/icons/typ_papir.png') no-repeat left center;
}

.zbozi .original {
	background: url('/inshop/img/icons/typ_original.png') no-repeat left center;
	padding: 4px 20px 4px 30px;
	line-height: 15px;
}


.product_detail_top .identification .kompatibil {
	background: url('/inshop/img/icons/typ_kompatibl.png') no-repeat left center;
}
.product_detail_top .identification .add_to_favorites {
	float: right;
	background: url('/inshop/img/favorites.png') no-repeat left center;
}
.product_detail_top p {
	padding-bottom: 14px;
}
.dostupnost {
	width: 100%;
	padding: 15px 0;
	background: url('/inshop/img/zbozi.gif') repeat-x left top;
}
.dostupnost * {
	vertical-align: middle;
}
.dostupnost img {
	margin: 0 5px;
}
.dostupnost strong {
	padding-right: 15px;
}
.dostupnost a {
	font-size: 91.7%;
}
.product_detail .text_contentbox_section {
	width: 100%;
	padding-bottom: 25px;
}
.product_detail .sidebar ul {
	line-height: 1.6;
	font-size: 91.7%;
}
.product_detail .sidebar li {
	padding-bottom: 6px;
	background: url('/inshop/img/bullet01.png') no-repeat 0 .5em;
}
.product_detail .sidebar ul h3 {
	padding-bottom: 0;
	font-size: 109.1%;
	font-weight: normal;
}
.delivery, .orderbox {
	width: 670px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	padding: 17px 14px 16px 14px;
	margin-bottom: 20px;
	background: #f7f7f7;
}
.delivery_left, .orderbox_left {
	float: left;
	width: 290px;
	padding-right: 20px;
	overflow: hidden;
}
.delivery_right, .orderbox_right {
	float: left;
	width: 360px;
	overflow: hidden;
}
.delivery_left p, .delivery_box p {
	padding-bottom: 7px;
}

.delivery_box p 
{
	padding-left: 22px;
	}
	
.delivery_box h4 {
	font-weight: bold;
	padding: 13px 0 2px 022px;
	background: url('/inshop/img/arrow01.png') no-repeat 0px 1.1em;
	font-size: 95%;
	color: #c00062;
}
.delivery strong {
	display: block;
}
.delivery_right_link {
	float: left;
	width: 140px;
	padding-right: 10px;
}
.delivery_right_text {
	float: left;
	width: 185px;
}
.delivery_box {
	float: left;
	width: 290px;
	padding-right: 20px;
	overflow: hidden;
}
.orderbox {
	border: 1px solid #e3b7d2;
	padding-bottom: 19px;
	margin-bottom: 0;
	background: #f3e6ee;
}
.orderbox_left strong {
	display: block;
}
.orderbox_left strong.s_dph {
	padding-bottom: 1px;
	font-size: 166.7%;
	color: #c00062;
}
.orderbox_left strong.bez_dph {
	padding-bottom: 17px;
	font-size: 116.7%;
}
.orderbox_left a {
	padding: 2px 25px 2px 0;
	line-height: 15px;
	background: url('/inshop/img/arrow01.png') no-repeat right center;
}
.orderbox_right {
	padding-top: 27px;
}
.orderbox_right label, .orderbox_right span {
	float: left;
	margin-top: 10px;
	font-size: 16px;
}
.orderbox_right label {
	padding-right: 12px;
}
.orderbox_right span {
	padding-right	: 5px;
}
.orderbox .do_kosiku {
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	margin-left: 10px;
	background: #0082B3 url('/inshop/img/dokosiku_blue.png') no-repeat right middle;
}
.parameters {
	border-collapse: collapse;
	font-size: 91.7%;
}
.parameters td {
	padding: 1px 20px 0 0;
}
.parameters .td1, .parameters .td3 {
	font-weight: bold;
	text-align: right;
}
.product_detail .tab {
	width: 100%;
	padding-top: 4px;
}
.product_detail .vyhodna_baleni {
	float: left;
	width: 380px;
	margin: 5px 20px 0 0;
}
.product_detail .vyhodna_baleni_section {
	padding-bottom: 14px;
}
.product_detail .vyhodna_baleni_section .blue_btn {
	float: right;
}
/* --- product_detail end --- */
/* --- contentboxes end --- */


/* --- naseptavac --- */
#Septac {
	cursor: pointer;
	z-index: 0;
	position: relative;
	display: none;
	width: 300px;
}
#Septac em {
	font-style: normal;
}

.SeptacTable
{
    width: 100%;
    }
    
.SeptacTableTD
{
    margin-top: 5px;
    border-top: 1px dashed Silver;
    vertical-align:middle;
    }

.SeptacTableTD1
{
    margin-top: 5px;
    border-top: 1px dashed Silver;
    width: 30px;
    vertical-align:middle;
    }

    
.SeptacTable tr
{
    height: 50px;
    vertical-align: middle;
    }

.SeptacTable tr:hover
{
    height: 50px;
    vertical-align: middle;
    background-color: #d7d7d7;
    }

#SeptacBig {
	cursor: pointer;
	z-index: 0;
	position: relative;
	display: none;
	width: 500px;
}
#SeptacBig em {
	font-style: normal;
}

#Septac img
{
    margin-right: 10px;
    }

#SeptacBig img
{
    margin-right: 10px;
    }

.SeptacBox {
	width: 190px;
	padding: 9px 14px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	background: #f7f7f7;
}

.SeptacBigBox {
	width: 400px;
	padding: 9px 14px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	background: #f7f7f7;
}

.SeptacBox h3 {
	text-decoration: none;
	color: #c00062;
}

.SeptacBigBox h3 {
	text-decoration: none;
	color: #c00062;
}

.SeptacCloseButton {
	font-size:large;
	font-weight:bold;
	position:absolute;
	top:7px;
	left:200px;
	color: #c00062;
}
.SeptacCloseButton:hover {
	font-size:large;
	font-weight:bold;
	position:absolute;
	top:7px;
	left:200px;
	color: #f060d2;
}

.SeptacBigCloseButton {
	font-size:large;
	font-weight:bold;
	position:absolute;
	top:7px;
	left:425px;
	color: #c00062;
}
.SeptacBigCloseButton:hover {
	font-size:large;
	font-weight:bold;
	position:absolute;
	top:7px;
	left:425px;
	color: #f060d2;
}

/* --- naseptavac end --- */


/* --- funkce zakaznika start --- */
.chyba {
	border: 1px solid #c00062;
	border-radius: 5px;
	background: #f9e1ee;
	padding: 20px 50px;
	margin-bottom: 20px;
}
.prehled_objednavky {
	margin-top: 20px;
}
.prehled_objednavky td {
	padding: 3px 20px 3px 0;
}
.zakaznik td {
	padding: 2px 30px 2px 0;
}
/* --- prihlaseni start --- */
.big_box {
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	background: #f7f7f7;
	padding: 60px 70px 40px 70px;
}
.big_box p {
	padding-bottom: 20px;
}
.formular label, .heslo label {
	width: 180px;
	float: left;
	font-weight: bold;
	padding-top: 5px;
}
.heslo label {
	width: 60px;
	padding-top: 10px;
}
.formular .pole, .heslo .pole, .registrace .pole, #bonus .pole {
	width: 200px;
	float: left;
	height: 28px;
	line-height: 28px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 15px;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
	padding: 0 5px;
	margin-bottom: 20px;
	margin-right: 15px;
}
.heslo .pole {
	margin-top: 5px;
}
.login_btn {
	color: #fff;
	border: 1px solid #5f8b00;
	border-radius: 5px;
	clear: both;
	text-transform: uppercase;
	font-size: 18px;
	padding: 15px 50px 15px 15px;
	background: #5f8b00 url('/inshop/img/login_btn.png') no-repeat right center;
	cursor: pointer;
	margin: 20px 0;
}
.heslo_btn {
	width: 230px;
	text-transform: uppercase;
	padding: 10px 40px 10px 15px;
	cursor: pointer;
	border: 1px solid #0081b3;
	border-radius: 5px;
	text-decoration: none;
	color: #fff;
	text-align: left;
	background: #0081b3 url('/inshop/img/blue_btn.png') no-repeat right center;
}
.reg_dotaz strong {
	font-weight: bold;
	color: #c00062;
	float: right;
	margin-top: 12px;
}
.reg_dotaz a.blue_btn {
	width: 100px;
	text-align: left;
	margin-left: 10px;
	float: right;
}
/* --- prihlaseni end --- */

/* --- registrace start --- */
.registrace {
	padding: 60px 50px 40px 70px;
}
.registrace h2 {
	color: #c00062;
	font-size: 18px;
	margin-bottom: 15px;
}
.registrace fieldset {
	margin-bottom: 10px;
}
.registrace label {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}
.star {
	color: #c00062;
	font-size: 14px;
}
.registrace_leva {
	width: 310px; 
	float: left;
}
.registrace_prava {
	width: 260px; 
	float: left;
}
.registrace .pole {
	float: none;
	width: 230px;
}
.registrace select.pole {
	padding-right: 0;
	width: 240px;
}
.registrace .pole.mesto {
	width: 153px;
	margin-right: 0;
}
/* --- registrace end --- */
/* --- funkce zakaznika end--- */


/* --- katalog start--- */
.kategorie, .kategorie_hlavni {
	width: 230px;
	float: left;
	margin-bottom: 25px;
}
.kategorie_hlavni {
	width: 320px;
}
.kategorie_hlavni.last {
	width: 300px;
}
.kategorie h3 {
	margin-top: 20px;
	font-size: 12px;
}
.kategorie_hlavni h3 {
	margin-top: 20px;
	font-size: 15px;
}
.kategorie img, .kategorie_hlavni img {
	padding: 5px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
	width: 80px;
}
.buy
{
    font-size:13px;
    }
.buy input.do_kosiku, .comparison input.do_kosiku {
	width: auto;
	color: #0081b3;
	border: 1px solid #0081b3;
	border-radius: 4px;
	background: #eff0f0;
	height: 20px;
	padding: 0 10px;
	font-size: 13px;
}

.comparison input.do_kosiku 
{
    float: none;
}

.comparison input.pocet 
{
    width: 25px;
    text-align: center;
}

.serie_produktu div {
	border: 1px solid #c8cbcb;
	border-radius: 0 0 5px 5px;
	background: #f7f7f7;
	margin-bottom: 25px;
	padding: 0 15px;
}
.serie_produktu h2 {
	background: url('/inshop/img/zbozi.gif') repeat-x left bottom;
	font-size: 16px;
	line-height: 16px;
	padding: 0;
}
.serie_produktu h2.last {
	background: none;
}
.serie_produktu a {
	display: block;
	background: url('/inshop/img/arrow04.png') no-repeat right center;
	padding: 25px 0 30px 0;
}
.serie_produktu p {
	border: 1px solid #c8cbcb;
	border-radius: 5px 5px 0 0;
	background: #fff;
	color: #c00061;
	font-size: 16px;
	line-height: 16px;
	padding: 20px 15px;
	border-bottom: none;
}
.pagination {
	width: 100%;
	padding: 20px 0;
	text-align: center;
	font-size: 91.7%;
}
.pagination {
	padding: 20px 0 30px 54px;
	text-align: center;
	overflow: hidden;
	font-size: 91.7%;
}
.pagination span, .pagination a, .pagination strong {
	float: left;
}
.pagination a, .pagination strong {
	width: 28px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #C8CBCB;
	border-radius: 5px;
	margin-right: 10px;
	text-decoration: none;
	font-size: 11px;
	color: #0081B3;
	background: #EFF0F0;
}
.pagination a.previous {
	width: 83px;
}
.pagination a.next {
	width: 58px;
}
.pagination a.prevPagesList, .pagination a.nextPagesList {
	border: none;
	background: none;
}
.pagination a:hover {
	text-decoration: underline;
}
.pagination strong {
	border: 1px solid #C00062;
	font-weight: normal;
	color: #fff;
	background: #C00062;
}
.pagination span {
	height: 30px;
	line-height: 30px;
	padding-right: 24px;
	color: #868E90;
}
/* --- katalog end--- */
/* --- detail start--- */
.hlaska {
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	color: #000;
	background: #eff0f0;
	padding: 20px 50px;
	margin-bottom: 20px;
}
#mnozstevni_ceny td {
	padding: 2px 10px 2px 0;
}
.prodavac label, .kontakform label {
	clear: both;
	width: 110px;
	float: left;
	font-weight: bold;
	padding-top: 5px;
}
.kontakform label {
	width: 200px;
}
.prodavac input, .prodavac textarea, .kontakform input, .kontakform textarea, .kontakform select {
	width: 250px;
	height: 28px;
	float: left;
	line-height: 28px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 15px;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
	padding: 0 5px;
	margin-bottom: 10px;
	margin-right: 15px;
}
.kontakform select {
	width: auto;
	padding-right: 0;
}
.prodavac textarea, .kontakform textarea {
	width: 400px;
	height: 100px;
}
.prodavac input.blue_btn, .kontakform input.blue_btn {
	width: 150px;
	height: auto;
	padding: 10px 40px 10px 15px;
	border: 1px solid #0081b3;
	border-radius: 5px;
	text-decoration: none;
	color: #fff;
	background: #0081b3 url('/inshop/img/blue_btn.png') no-repeat right center;
}
.prispevek {
	margin: 10px 0 15px 0;;
}
.prispevek a {
	font-weight: bold;
}
.prispevek span {
	display: block;
	padding: 2px 0 2px 17px;
	color: #666;
}
.prispevek p {
	padding-left: 17px;
}
.blue_btn.highsl {
	width: 210px;
	margin: 20px auto 10px auto;
}
/* --- detail end--- */


/* --- kosik start--- */
.kosik {
	width: 100%;
	padding: 10px 0 40px 0;
	background: url('/inshop/img/contentbox.png') no-repeat left top;
}
.zbozi_kosik {
	width: 100%;
	padding: 20px 0;
	background: url('/inshop/img/zbozi.gif') repeat-x left bottom;
}
.zbozi_kosik_middle {
	width: 460px;
	float: left;
	padding: 15px 0 0 10px;
}
.zbozi_kosik_pocet {
	width: 210px;
	float: left;
}
.zbozi_kosik_right {
	width: 160px;
	float: right;
	text-align: right;
	padding-top: 10px;
}
.zbozi_kosik_right span {
	font-size: 14px;
	color: #c00062;
	font-weight: bold;
}
.zbozi_kosik_right a {
	float: right;
	background: url('/inshop/img/delete.png') no-repeat left center;
	padding-left: 18px;
	margin-top: 5px;
	font-size: 11px;
}
.btn_prepocitat {
	width: 98px;
	height: 28px;
	margin-left: 10px;
	border: 1px solid #0081b3;
	border-radius: 4px;
	color: #0081b3;
	background: #eff0f0;
	font-size: 14px;
}
.zbozi_kosik_pocet .pocet {
	width: 38px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #c6c6c6;
	text-align: center;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 14px;
	color: #272b2b;
	background: #fff;
	margin: 10px 0 10px 3px;
}
.zbozi_kosik_middle p * {
	vertical-align: middle;
}
.zbozi_kosik_middlem p img {
	margin-right: 2px;
}
.zbozi_kosik_middle p span {
	padding: 0 20px 0 4px;
}
.zbozi_kosik_middle h3 {
	font-size: 100%;
	margin-bottom: 20px;
}
.zbozi_kosik_middle h3 a {
	color: #c00062;
}
.kosik_bottom_left {
	float: left;
	width: 525px;
	height: 170px;
	position: relative;
}
.kosik_bottom_middle {
	float: left;
	width: 100px;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	padding: 34px 20px 0 0;
}
.kosik_bottom_right, .pokladna_bottom_right, .old_order_bottom_right {
	float: left;
	width: 295px;
	margin-top: 20px;
}
.kosik_bottom_right p, .pokladna_bottom_right p, .old_order_bottom_right p {
	text-align: center;
	width: 220px;
	height: 65px;
	background: #f3e6ee;
	border: 1px solid #daa2c4;
	border-radius: 5px;
	font-weight: bold;
	padding-top: 15px;
	line-height: 25px;
}
.kosik_bottom_right p strong, .pokladna_bottom_right p strong, .old_order_bottom_right p strong {
	font-size: 20px;
	color: #c00062;
}
.kosik_bottom_right .blue_btn, .kosik_bottom_right .rekapitulace_btn {
	display: block;
	font-size: 16px;
	margin-top: 20px;
	padding: 18px 60px 18px 25px;
	font-weight: bold;
	border-radius: 5px;
	text-decoration: none;
	
	color: #fff;
	width: 255px;
}
.kosik_bottom_right a.blue_btn {
	width: 135px;
}
.doprava_zdarma {
	background: url('/inshop/img/ico_vykricnik.png') no-repeat left center;
	padding-left: 30px;
	color: #596160;
	margin-top: 43px;
}
.odkazy_kosik {
	position: absolute;
	top: 138px;
	left: 0;
}
.odkazy_kosik a {
	background: url('/inshop/img/bonus.png') no-repeat left center;
	padding-left: 30px;
	float: left;
	margin-right: 20px;
}
a.remove_all {
	background: url('/inshop/img/ico_kos.png') no-repeat left center;
	padding-left: 25px;
}
#bonus {
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	color: #000;
	background: #eff0f0;
	padding: 20px 50px 0 50px;
	margin: 40px 0;
}
#bonus label {
	float: left;
	padding: 10px 15px 0 0;
}
#bonus .pole {
	margin: 5px 15px 0 0;
}
#bonus .blue_btn {
	width: 170px;
}
.kroky div {
	float: left;
	background: #eff0f0;
	border: 1px solid #eff0f0;
	border-radius: 5px;
	color: #0081b3;
	font-size: 14px;
	padding-right: 15px;
	line-height: 38px;
	margin-bottom: 30px;
}
.kroky div span {
	float: left;
	background: #868e90;
	border: 1px solid #868e90;
	border-radius: 5px;
	color: #fff;
	width: 38px;
	height: 38px;
	font-size:20px;
	line-height: 38px;
	text-align: center;
	margin-right: 10px;
}
.kroky div.activ span{
	background: #c00062;
	border: 1px solid #c00062;
}
.kroky div.activ {
	background: #f3e6ee;
	border: 1px solid #f3e6ee;
	color: #c00062;
}
.kroky div.sipka {
	width: 15px;
	height: 15px;
	background: url('/inshop/img/arrow01.png') no-repeat left center;
	border: none;
	margin: 11px;
	padding: 0;
}
.zpet {
	background: url('/inshop/img/arrow03.png') no-repeat left center;
	padding-left: 25px;
	float: left;
	margin-top: 38px;
}
.kosik_bottom_right .rekapitulace_btn {
	width: 270px;
	border: 1px solid #0081b3;
	background: #0081b3 url('/inshop/img/blue_btn.png') no-repeat right center;
}
.udaje, .rekapitulace {
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	background: #f7f7f7;
	padding: 15px 70px;
	margin: 20px 0;
}
.rekapitulace {
	padding: 15px 10px;
}
.kosik h2 {
	margin: 20px 0 15px 0;
	color: #c00062;
	font-weight: normal;
	font-size: 20px;
}
.kosik h3 {
	margin: 0 0 15px 0;
	color: #c00062;
	font-weight: normal;
	font-size: 16px;
}
.udaje_leve {
	float: left;
	width: 410px;
}
.udaje_prave {
	float: left;
	width: 380px;
}

.udaje_sloupec3
{
	float: left;
	width: 265px;
    }


.udaje label, .kosik #box1 label {
	float: left;
	width: 140px;
}

.udaje select.pole {
	padding-right: 0;
	width: 212px;
}
.udaje .mesto {
	width: 123px;
}
.udaje.typ_zakaznika * {
	vertical-align: middle;
}
.udaje.typ_zakaznika label {
	float: none;
	width: auto;
	font-weight: normal;
}
.udaje.typ_zakaznika input {
	margin: 0 5px 0 15px;
}

#box1 label, .kosik #box1 label, #box1 .pole, .kosik #box1 .pole, .kosik .udaje_sloupec3 #psc2, .kosik .udaje_sloupec3 label,.kosik .udaje_sloupec3 .mesto
{
    float:none;
    }

.pokladna_bottom_left {
	float: left;
	width: 375px;
	height: 120px;
	padding-top: 15px
}
.pokladna_bottom_middle {
	float: left;
	width: 250px;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	padding: 34px 20px 0 0;
}
.pokladna_bottom_left strong {
	color: #c00062;
}
.pokladna_bottom_left textarea {
	border: 1px solid #c6c6c6;
	width: 300px;
	height: 65px;
}
.submit_btn {
	float: left;
	font-size: 16px;
	margin-top: 20px;
	margin-left: 270px;
	width: 260px;
	padding: 13px 40px 13px 15px;
	border: 1px solid #5f8b00;
	border-radius: 5px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	background: #5f8b00 url('/inshop/img/green_btn.png') no-repeat right center;
}
.submit_btn:hover {
	color: #fff;
}
.rekapitulace table {
	width: 100%;
}
.rekapitulace td {
	padding: 3px 10px;
	font-size: 15px;
}
.cena_a, .cena_b {
	width: 180px;
	text-align: right;
	font-weight: bold;
}
.cena_b, .potvrzeni strong span {
	color: #c00062;
}
.count {
	width: 50px;
}
.blok_pokladna {
	width: 235px;
	float: left;
	margin-bottom: 20px;
}
.potvrzeni {
	border: 1px solid #daa2c4;
	border-radius: 5px;
	background: #f3e6ee url('/inshop/img/potvrzeni.png') no-repeat left center;
	padding: 20px 50px 20px 160px;
	margin-bottom: 20px;
	color: #000;
	font-size: 16px;
}
.potvrzeni p {
	padding: 2px 0;
}
.potvrzeni strong {
	font-size: 30px;
}
#dic {
	margin-bottom: 0;
}
.udaje p {
	padding-bottom: 5px;
}
.blok_doprava, .blok_platba {
	width: 430px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	background: #f7f7f7;
	padding: 20px 15px 5px 15px;
	float: right;
}
.blok_platba p {
	line-height: 200%;
}
.blok_doprava {
	float: left;
}
.blok_doprava .td1 {
	width: 20px;
	float: left;
	padding-top: 2px;
}
.blok_doprava .td2 {
	width: 300px;
	float: left;
	padding-bottom: 15px;
}
.blok_doprava .td3 {
	width: 100px;
	float: right;
	padding-top: 35px;
}
.blok_doprava .td3 a {
	display: block;
	background: url('/inshop/img/arrow01.png') no-repeat right center;
}
.highslide-html-content p {
	margin: 0px 0;
	padding-bottom: 6px;
	font-size: 92.3%;
}

.highslide-html-content h3
{
    color: #c00062;
	font-size: 92.3%;
    padding-top: 16px;
    padding-bottom: 6px;
    font-family: Verdana, Helvetica;
    }
    
.highslide-html-content .sipka {
	padding: 2px 25px 2px 0;
	font-size: 92.3%;
	font-family: Verdana, Helvetica;
	background: url('/inshop/img/arrow01.png') no-repeat right center;    
}

.zavrit {
	clear: both;
	position:absolute;
	top:0px;
	right:0px;
	margin-top: 0px;
    padding-top: 0px;
}

.zavrit a 
{
    float: right;
	background: url('/inshop/img/delete.png') no-repeat left center;
	padding-left: 15px;
	width: 50px;
		margin-top: 0px;
    padding-top: 0px;
}


.formular .souhlas label {
	float: none;
	font-weight: normal;
	padding-left: 5px;
}
.souhlas {
	text-align: right;
}
.pokladna_bottom_left .zpet {
	margin-top: 10px;
}
.hodi_se {
	width: 100%;
	padding: 20px 0 40px 0;
	background: url('/inshop/img/contentbox.png') no-repeat left top;
}
.blok_hodi_se {
	width: 700px;
}
.blok_hodi_se h2 {
	font-family: arial, sans-serif;
	font-size: 166.7%;
	font-weight: normal;
	color: #c00062;
}
.old_order_bottom_right .submit_btn {
	margin-left: 0;
}
/* --- kosik end--- */



/* --- titulni stránky start--- */
.papiry, .tiskarny {
	width: 100%;
	margin-top: 15px;
	padding: 30px 0 0 0;
	background: url('/inshop/img/contentbox.png') no-repeat left top;
}
.papiry h2, .doporucujeme h2 {
	background: url('/inshop/img/arrow05.png') no-repeat left center;
	padding: 5px 0 0 50px;
	margin-bottom: 25px;
}
.doporucujeme h2 {
	background: url('/inshop/img/doporucujeme.png') no-repeat left center;
}
.papiry p {
	width: 560px;
	float: left;
	line-height: 22px;
}
.papiry p strong, .tiskarny p strong {
	color: #c00062;
}
.papiry a.blue_btn, .tiskarny a.blue_btn {
	float: left;
	width: 120px;
	font-size: 16px;
}
.tiskarny a.blue_btn {
	width: 230px;
}
.tiskarny p {
	width: 620px;
	float: right;
	line-height: 22px;
}
.perex {
	width: 100%;
	padding: 30px 0 40px 0;
	background: url('/inshop/img/contentbox_light.png') no-repeat left top;
	color: #868e90;
	line-height: 140%;
}
.perex h2 {
    color: #C00062;
    font-family: arial,sans-serif;
    font-size: 133.3%;
	margin-bottom: 15px;
}
.oceneni a {
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	padding: 5px;
	float: right;
	margin-left: 20px;
}
.aktuality {
	width: 290px;
	float: left;
}

.aktualityh1{
    background: url('/inshop/img/aktuality.png') no-repeat left center;
	padding: 10px 0 0 50px;
}
.aktuality h5 {
	background: url('/inshop/img/aktuality.png') no-repeat left center;
	padding: 10px 0 0 50px;
	height: 30px;
	font-size: 18px;
	font-weight: normal;
}
.aktuality p {
	margin-top: 15px;
	font-size: 14px;
}
.aktuality span {
	width: 70px;
	color: #fff;
	background: #596160;
	border: 1px solid #596160;
	border-radius: 3px;
	float: left;
	text-align: center;
	padding: 5px 0;
	font-size: 10px;
	margin-right: 15px;
}
.polozka {
	width: 220px;
	margin-right: 20px;
	float: left;
}
.polozka.last {
	margin-right: 0;
}
.polozka h3 {
	height: 30px;
}
.polozka h3 a {
	color: #c00062;
	font-size: 12px;
}
.polozka_right {
	float: right;
	width: 110px;
}
.polozka_right span, .polozka_right a.akce {
	display: block;
	width: 60px;
	border: 1px solid #596160;
	border-radius: 3px;
	background: #596160;
	text-align: center;
	padding: 2px 0;
	font-size: 10px;
	color: #fff;
	margin-bottom: 5px;
}
.polozka_right a.akce {
	border: 1px solid #ff0000;
	background: #ff0000;
	text-decoration: none;
}
.polozka p {
	font-size: 10px;
}
.polozka p.cena {
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0 5px 0;
}
.polozka a.detail {
	background: url('/inshop/img/arrow01.png') no-repeat right center;
	width: 100px;
	display: block;
	margin-top: 10px;
}

/* --- titulni stránky end--- */

/* --- homepage start--- */
.lupa, .sipka {
	background: url('/inshop/img/lupa_nadpis.png') no-repeat left center;
	padding: 5px 0 0 50px;
	color: #c00062;
	font-size: 22px;
	height: 50px;
	line-height: 40px;
}
.sipka {
	background: url('/inshop/img/sipka.png') no-repeat left center;
}
.searchhome {
	width: 630px;
	margin-bottom: 20px;
	float: left;
}
.akce_home {
	width: 260px;
	margin-bottom: 20px;
	margin-left: 40px;
	float: right;
}
.searchhome form {
	width: 580px;
	height: 30px;
	background: url('/inshop/img/search.png') no-repeat left top;
	padding: 20px;
	margin-top: 10px;
}
.searchhome input {
	float: left;
}
.searchhome #search {
	width: 425px;
	height: 30px;
	border: none;
	line-height: 30px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 18px;
	color: #868e90;
	margin-right: 25px;
	background: #fff;
}
.searchhome #search_btn {
	width: 130px;
	height: 30px;
	border: none;
	line-height: 30px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 18px;
	color: #fff;
	background: #c00062;
}

.searchhome #search_btn:hover {
	width: 130px;
	height: 30px;
	border: none;
	line-height: 30px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	background: #c00062;
	cursor: pointer;
}

.znacky {
	background: url('/inshop/img/dot.gif') repeat-x left bottom;
	height: 71px;
	margin-top: 10px;
}
.znacky h2 {
	float: left;
	margin-right: 2px;
	padding-bottom: 0;
}
.znacky h2 a {
	display: block;
	width: 95px;
	height: 60px;
	margin-top:9px;
	border: 1px solid #c8cbcb;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	text-decoration: none;
	font-size: 11px;
	color: #868e90;
	background: #eff0f0;
	text-align: center;
}
.znacky h2 a.thispage{
	height: 66px;
	margin-top:0px;
	background: #fff;
	border-top: 5px solid #c00062;
	border-bottom: none;
}

.znacky h2 a:hover
{
    height:60px;
    margin-top:9px;
    	background: #fff;
    border-bottom: 1px solid #c8cbcb;
}

.znacky h2 a.thispage:hover
{
    height:66px;
    margin-top:0px;
    	background: #fff;
    border-bottom: none;
    
    }

.typ_zarizeni {
	width: 220px;
	margin: 20px 20px 0 0;
	float: left;
	background: url('/inshop/img/oddelovac.png') no-repeat right 30px;
}
.typ_zarizeni div {
	margin-bottom: 20px;
}
.typ_zarizeni.last {
	margin-right: 0;
	background: none;
}
.typ_zarizeni h3 {
	color: #c00062;
	margin-bottom: 20px;
}
.typ_zarizeni h4 {
	margin-top: 10px;
	font-size: 14px;
	float: left;
	width: 118px;
}
.typ_zarizeni img {
	padding: 5px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
	width: 80px;
}
#dalsi, #dalsi .thispage {
	float: right;
	width: 70px;
	padding: 10px 40px 10px 15px;
	border: 1px solid #0081b3;
	border-radius: 5px;
	text-decoration: none;
	color: #fff;
	background: #0081b3 url('/inshop/img/blue_btn2.png') no-repeat right center;
	text-align: left;
	margin-top: 10px;
}
.dalsi_znacky {
	margin-top: 20px;
}
.dalsi_znacky div {
	float: left;
	width: 155px;
}
.dalsi_znacky h4 {
	padding: 5px 10px;
	margin: 3px 0;
}
.dalsi_znacky h3 {
	padding: 5px 10px;
	margin: 3px 0;
}
.dalsi_znacky a {
	display: block;
}
.user_menu {
	width: 320px;
	float: left;
}
.user_menu ul {
	padding-bottom: 3px;
	border: 1px solid #c8cbcb;
	border-radius: 5px;
	background: #eff0f0;
	list-style: none;
	width: 220px;
	font-weight: bold;
	line-height: 2.1;
}
.user_menu li {
	padding: 7px 14px 7px 39px;
	border-bottom: 1px solid #c8cbcb;
	background: url('/inshop/img/arrow01.png') no-repeat 14px 1.1em;
}
.user_menu li.last {
	border-bottom: none;
}
.user_menu h4, .user_box h4 {
	background: url('/inshop/img/prihlaseny.png') no-repeat left center;
	padding: 10px 0 0 50px;
	height: 30px;
	font-size: 15px;
	font-weight: normal;
	color: #c00062;
	margin-bottom: 20px;
}
.user_box {
	width: 620px;
	float: right;
}
.user_box h4 {
	background: url('/inshop/img/tiskarny.png') no-repeat left center;
	font-weight: bold;
}
.user_box .oblibene h4 {
	background: url('/inshop/img/oblibene.png') no-repeat left center;
}
.moje_zarizeni {
	margin-bottom: 30px;
}
.moje_zarizeni .blue_btn {
	width: 140px;
}
.oblibene .blue_btn {
	width: 145px;
}
.moje_zarizeni .zbozi_small, .oblibene .zbozi_small  {
	width: 280px;
	margin: 0 20px 20px 0;
}
.moje_zarizeni .zbozi_small.last, .oblibene .zbozi_small.last {
	margin-right: 0;
}
.moje_zarizeni .zbozi_small .zbozi_right, .oblibene .zbozi_small .zbozi_right {
	width: 170px;
}
.nakoupit {
	background: url('/inshop/img/arrow01.png') no-repeat right center;
	width: 170px;
	display: block;
}
/* --- homepage end--- */


a.smazat {
	float: right;
	background: url('/inshop/img/delete.png') no-repeat left center;
	padding-left: 18px;
	margin: 2px 0 0 10px;
	font-size: 11px;
	border: none;
	font-weight: normal;
	width: 45px;
}
.moje_tiskarny .zbozi_small, .vysledky .zbozi_small {
	float: none;
	width: 100%;
	padding: 20px 0;
	background: url('/inshop/img/zbozi.gif') repeat-x left top;
}
.moje_tiskarny .zbozi_small.first, .vysledky .zbozi_small.first, .vysledky .zbozi.first, .blok_hodi_se .zbozi.first {
	background: none;
}
.moje_tiskarny .zbozi_small .zbozi_right, .vysledky .zbozi_small .zbozi_right {
	width: 585px;
}

.moje_tiskarny .zbozi_small .zbozi_right
{
    width: 434px;
    display: inline;
    }

.moje_tiskarny .zbozi_small .RFloat
{
    padding-top: 20px;
    }
    
.moje_tiskarny .zbozi_small .RFloat .editovat
{
   width: 130px;
    display: block;
    }
 
.moje_tiskarny .zbozi_small .RFloat .smazat
{
   width: 85px;
    display: block;
    text-align:right;
    }


.editovat {
	background: url('/inshop/img/arrow01.png') no-repeat right center;
	width: 65px;
	float: right;
	margin-left: 15px;
}
.poznamka_left {
	width: 200px;
	float: left;
}
.poznamka_right {
	width: 200px;
	float: right;
	margin-top: 30px;
}
.poznamka {
	width: 670px;
	height: 150px;
	padding: 7px 10px;
	border: 1px solid #c7c7c7;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 12px;
	color: #272b2b;
	background: #fff;
}
.odebirat_prispevky {
	float: right;
	margin-bottom: 30px;
	margin-right: 20px;
}
.odebirat_prispevky .blue_btn {
	width: 120px;
}
.odebirat_prispevky p {
	margin-bottom: 5px;
}
.odebirat_prispevky .pole {
	width: 200px;
	float: left;
	height: 28px;
	line-height: 28px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 15px;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
	padding: 0 5px;
	margin-right: 15px;
	margin-top: 4px;
}
.pridat_prispevek {
	float: left;
	width: 100px;
}
.diskuze .blue_btn {
	width: 100px;
	float: right;
	margin: 20px 0;
}
.vysledky h2 {
	background: url('/inshop/img/tiskarny.png') no-repeat left center;
	padding: 5px 0 0 50px;
	height: 35px;
	margin-bottom: 20px;
}
.vysledky h2.nalezeno {
	background: url('/inshop/img/nalezeno.png') no-repeat left center;
	margin-top: 20px;
}
.muzo a {
	float: left;
}
.muzo .blue_btn {
	width: 240px;
	float: right;
	margin-top: 25px;
}
.aktualita {
	padding: 20px 0;
	background: url('/inshop/img/zbozi.gif') repeat-x left top;
}


.aktualita.first {
	padding: 0 0 20px 0;
	background: none;
}
.aktualita h2 small {
	width: 70px;
	color: #fff;
	background: #596160;
	border: 1px solid #596160;
	border-radius: 3px;
	padding: 5px 0;
	margin-right: 15px;
	text-align: center;
	/*color: #868E90;*/
	font-size: 12px;
	float: left;
	/*padding-top: 12px;*/
	line-height: 12px;	
}





.center
{
   text-align: center;
    }
    
.tab-kontakt
{
    width: 75%;
    }
    
.tab-kontakt th
{
    text-align:left;
    }    
    
.tab-kontakt-foto
{
    width: 50px;
    }
    
.kontakty h2
{
    padding-top:15px;
    padding-bottom: 0px;
    }
.soapLogo    
{
    width: 244px;
    height: 150px;
    border: 0;
    margin: 10px 25px 10px 25px;
    }
    
.noBorder
{
    border: none;
    }    
    
.noBorder tr td
{
    border: none;
    }
    
    
.oldLogo
{
    width:275px;
    height:67px;
    margin-left:0px;
    float: right;
    
}

.prodejna_roku2004-2005
{
    width:120px;
    height:120px;
    margin-left:12px;
    float:right;
}

.shopRoku
{
    width:165px;
    height:120px;
    margin-left:12px;
    float:right;
}

.title_Akce
{
    height: 160px;
    }
    
.title_Akce_hidden
{
    height: 160px;
    display:none;
    }    
    
.CartQuestionBackGround
{
    display:none;
    position:fixed;
    top: 0px;
    left:0px;
    width: 100%;
    height:100%;
    /* background-color: Silver;
    opacity: 0.85;
    filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;*/
	background: url('/inshop/img/polopruhledne.png');
	background-repeat: repeat;
    }
    
.CartQusetionDialog
{
    background-color:White;
    border-radius: 5px;
    border: 2px solid #0081b3;
	text-align:center;
	width: 350px;
	height: 220px;
    margin: 20% 35% 0% 35%;
    padding: 10px 20px 10px 10px;
    }
    
.zeleneok
{
    background: url('/inshop/img/zelene_ok.png') no-repeat left center;
    padding: 20px 20px 20px 60px;
    font-size: 20px;
    display:block;
    }
    
.cartDialogHyperlinkCart
{
    background: url('/inshop/img/blue_btn.png') no-repeat right center;
    padding: 10px 40px 10px 20px;
    width: 300px;
    display:block;
    text-align:left;
    margin-top: 10px;
    border: 1px solid #0081b3;
	border-radius: 5px;
	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	background-color: #0081b3;
    
    }

.cartDialogHyperlinkNext
{
    background: url('/inshop/img/blue_btn_right.png')  no-repeat left center;
    padding: 10px 20px 10px 40px;
    margin-top: 10px;
    font-size: 20px;
    width: 300px;
    text-align:left;
    display:block;

	font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	background-color: #0081b3;
    border: 1px solid #0081b3;
	border-radius: 5px;

    }
    
.hidden
{
    display: none;
    }   
    
.kapicky
{
    padding-left: 1px;
    padding-right: 1px;
    }
    
.LFloat
{
    float:left;
    }
    
.RFloat
{
    float:right;
    }
    
.tab-oteviraci-doba
{
    text-align:center;
    }

 #submitorder label
 {
     float:left;
    margin: 5px 0 5px 0;
     width: 200px;
     font-weight: bold;
     }
     
#submitorder .text
{
    width: 300px;
    margin: 5px 0 5px 0;
    }     
    
.CreateRegistration    
{
    width: 500px;
    display:block;
    margin: 20px 0 20px 0;
    }
    
.CreateRegistrationText
{
    padding-top: 10px;
}    

.shipping
{
    height: 250px;
    }

.posunDolu
{
    height: 210px;
    }
    
.shipping .blue_btn, .payment .blue_btn {
    width: 193px;
    }
    
.webwarning
{
	color: #c00062;
	font-weight: bold;
	}
	
.popis_ceny, .popis_ceny p,.popis_ceny b
{
    font-family: tahoma, 'lucida grande ce', lucida, sans-serif;
	font-size: 10pt;
    }
    
.popis_ceny p b
{
    font-size: 8pt;
    }
    
.popis_ceny table .prvni
{
    width: 95px;
    padding-right: 10px;
    text-align:right;
    }  
  
.highslide-wrapper
 {
     /*background-color: #c00062;*/
     }
     
 #center
 {
     text-align: center;
     }
 
 
 .purple
 {
     color: #C00062;
     }
