body {
	margin: 0px;
	padding: 0px;
	background-color: #f3f3f3;
	text-align: center;
	font-family: tahoma, sans-serif;
	font-size: 10pt;
	color: #717171;
	overflow-x: hidden;
}

a:link, a:visited {
	color: #5371ad;
}

a:hover {
	color: #f26622;
}

#arrow-news img {
	border:none;
}

form {
	margin: 0px;
}

button {
  background-color:transparent;
  border:0;
  padding:0;
  cursor:pointer;
}

select {
	border: 1px solid #d6dde4;
	background-color: #f4f5f7;
	font-size: 8pt;
	letter-spacing: 1px;
	line-height: 1.5;
	color: #565656;
}

.small {
	font-size: 8pt;
	color: #515151;
}

.small label {
	position: relative;
	top: -3px;
	margin-left: 2px;
}

.radio2 {
	position: relative;
	top: 2px;
	left: 0px;
}

.cat-loading {
	border: 0;
	padding-left: 10px;
}

.basket_bb2 {
	border: 0;
	cursor:pointer;
}

.redandbold {
	font-weight: bold;
	color: red;
}

.subcats {
	padding-left: 10px;
}

.forms {
  margin:0;
  padding:0;
}

#logo {
  width:250px;
  height:110px;
  border: 0;
}

.advert {
  width: 187px;
	margin-left: 9px;
	margin-top:10px;
	text-align:center;
}

.advert img {
  border:0;
}

#layout {
	width: 1036px;
	background-image: url(../images/layout.jpg);
	margin: 0px auto;
	text-align: left;
}

#leftpart {
	width: 823px;
	float: left;
}
#title {
	width: 100%;
	height: 112px;
	background-image: url(../images/title.jpg);
	background-repeat: no-repeat;
}

#topmenu {
	height: 30px;
	padding-left: 52px;
	background-image: url(../images/topmenu.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-top: 3px;
}

#topmenu a:link, #topmenu a:visited {
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #5371ad;
	margin: 0px 7px 0px 7px;
}

#topmenu a:hover {
	color: #f26622;
}

#topmenu img {
	position: relative;
	top: 4px;
}

#rightpart {
	width: 213px;
	float: right;
}

#topright {
	width: 206px;
	padding-top: 8px;
	background-image: url(../images/trbg.jpg);
	background-repeat: repeat-x;
}

.searchlinks a:link, .searchlinks a:visited {
	display: block;
	color: #5371ad;
	padding: 0px !important;
	font-size: 8pt !important;
	height: auto !important;
}

#topright a:hover, .searchlinks a:hover {
	color: #f26622;
}

#search {
	width: 186px;
	border: 1px solid #e1e1e1;
	margin-left: 9px;
	background-image: url(../images/searchbg.jpg);
}

#search a:link, #search a:visited, #search_tr {
	display: block;
	height: 23px;
	color: #5371ad;
	font-size: 9pt;
	font-family: arial, sans-serif;
	padding-left: 40px;
	padding-top: 9px;
}

#search a:hover {
	text-decoration: none;
}

#search_tr {
	background-image: url(../images/search_tr.jpg);
	background-repeat: no-repeat;
}

#login_tr {
	background-image: url(../images/login_tr.jpg);
	background-repeat: no-repeat;
}

#basket_tr {
	background-image: url(../images/basket_tr.jpg);
	background-repeat: no-repeat;
}

.search_c {
	margin-bottom: 1px;
	padding: 3px 10px 10px 8px;
}

.inputsearch, .inputcode, .inputcount, .inputlogin, .inputemail, .inputcount2, .inputcount3,.obj-ta,.input-basket {
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
}

.obj-ta {
  width:100%;
  font-family:arial;
  font-size:10pt;
}

.select {
	padding: 10px;
}

.inputsort {
	float: right;
	position: relative;
	top: -10px;
}

.inputlogin {
	width: 120px;
	font-size: 8pt;
	padding: 3px;
}

.input-basket {
  width:100px !important;
}

.inputsearch {
	padding: 4px 4px 4px 7px;
	width: 153px;
	font-size: 9pt;
	font-family: arial, sans-serif;
	margin-left: 3px;
	margin-top: 5px;
}

.inputcode {
	padding: 3px 4px 4px 7px;
	width: 85px !important;
	margin-top: 4px;
	float: right;
}

.inputcount {
	width: 20px;
	padding: 3px;
	margin-top: 10px;
	color: #505050;
	font-family: courier;
	text-align: right;
	float: left;
	margin-right: 5px;
}

.inputcount2 {
	font-family: arial;
	font-size: 8pt;
	float: left;
	margin-right: 5px;
	text-align: right;
	color: #505050;
	width: 20px;
	padding: 2px;
	margin-top: 3px;
}

.inputcount3 {
	width: 20px;
	padding: 2px;
	color: #505050;
	font-family: courier;
	text-align: right;
	float: right;
	margin-top: 3px;
}

#code {
	width: 60px;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 4px;
	font-size: 9pt;
	font-family: arial, sans-serif;
	color: #3a3a3a;
	float: left;
}

.prewcode {
	font-size: 7pt;
	font-family: arial, sans-serif;
	color: #3a3a3a;
	text-align: center;
	padding: 5px 0px 3px 0px;
}

.searchbutton {
	float: right;
	margin-top: 4px;
}

.searchlinks {
	font-size: 8pt;
	padding-top: 3px;
	padding-left: 2px;
}

#searchbest {
	font-size: 10px;
	color: #5371ad;
	margin-top: 8px;
}
#grey {
	font-weight: bold;
	color: #3a3a3a;
	padding-bottom: 1px;
}
#infolinka {
	margin-top: 10px;
	padding-left: 1px;
}
.box {
	width: 187px;
	margin-left: 9px;
}
.box, .box2, .box3, .box4, .dokbox, .box6 {
	border: 1px solid #e1e1e1;
	margin-top: 5px;
}
.box7 {
	width: 187px;
	margin-left: 9px;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.box2 {
	margin-left: 18px;
	width: 175px;
}
.box3 {
	margin-top: 12px;
	clear:both;
}
.box4 {
	margin-top: 10px;
}
.box6 {
	border-top: 0px none red !important;
	margin-bottom: 5px;
}
#check-boxes input {
	float: left;
}
#check-boxes label {
	display: block;
	width: 88px;
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 7px;
	margin-bottom: 5px;
	overflow: hidden;
	font-size: 8pt;
	text-decoration: none;
}
label a {
	text-decoration: none;
}

#boxtopbuttons {
  height:35px;  
  line-height:35px;
}

#boxtopbuttons a {
  height:35px;  
  line-height:35px;
  display:block;
  color:white;
  float:left;
  text-decoration:none;
}

#boxtopbuttons .newest {
  background: transparent url('../images/button_newest.jpg') no-repeat scroll left top;
  width:204px;
  text-align:center;
}

#boxtopbuttons .bestsell {
  background: transparent url('../images/button_bestsell.jpg') no-repeat scroll left top;
  width:205px;
  text-align:center;
}

#boxtopbuttons .action {
  background: transparent url('../images/button_action.jpg') no-repeat scroll left top;
  width:204px;
  text-align:center;
}

#boxtopbuttons .active_butt {
  background-position:0 -35.5px;
}

#boxtopbuttons a:hover {
  background-position:0 -35.5px;
}

.box3 .boxtop {
	text-align: left !important;
}
.boxtop img {
	float: left;
}
.boxtop, .boxtop2, .boxtop3, .boxtop4 {
	margin: 1px;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	height: 14px;
	overflow: hidden;
	color: #ffffff;
}
.boxtop {
	background-image: url(../images/boxtop.jpg);
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.boxtop2 {
	background-image: url(../images/baskettop.jpg);
	padding: 0px 0px 7px 0px;
}
.boxtop3 {
	background-image: url(../images/baskettop.jpg);
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.boxtop4 {
	background-image: url(../images/baskettop.jpg);
	padding: 3px 0px 3px 15px;
}
.boxtext {
	border-top: 1px solid #e1e1e1;
}
.boxtext2 {
	border-top: 1px solid #e1e1e1;
	padding: 5px;
	background-color: #fbfbfb;
	font-size: 8pt;
	font-family: arial;
}
.boxtext2 p {
	font-size: 8pt;
	line-height: 1.5;
	padding: 10px 0px 10px 24px;
	clear: left;
}
.boxtop2 div {
	padding: 3px 0px 3px 0px;
	text-align: center;
	float: left;
}
.radio {
	float: left;
	clear: left;
}
.radiotext {
	position: relative;
	top: 3px;
	margin-left: 5px;
	float: left;
}
#b1, .prew,.b1 {
	width: 115px;
}
.basketspace {
	height: 3px;
	border-top: 1px solid #e0e0e0;
}
.prewfoto {
	margin-left: 3px;
	margin-top: 3px;
}
.prew {
	background-image: url(../images/prew.jpg);
	border-right: 1px solid #e0e0e0;
	float: left;
	text-align: center;
	height: 101px;
	border-top: 1px solid #e0e0e0;
}
#b2 {
	width: 230px;
}
.desc {
	float: left;
	border-right: 1px solid #e0e0e0;
	padding: 7px 5px 0px 10px;
	width: 210px;
	height: 94px;
	border-top: 1px solid #e0e0e0;
}
#b3,.b3 {
	width: 147px;
}
.basketprice {
	color: #717171;
	float: left;
	width: 137px;
	padding: 10px 0px 0px 10px;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	height: 47px;
	font-size: 8pt;
	line-height: 1.5;
}
.sumprice {
	color: #717171;
	float: left;
	padding: 5px 0px 0px 10px;
	border-top: 1px solid #e0e0e0;
	font-size: 8pt;
	line-height: 1.5;
	width: 142px;
}
#b4 {
	width: 110px;
}

.b5 {
  width:121px;
}
.options a:link, .options a:visited {
	font-size: 8pt;
	display: block;
}
.options a:hover {
	text-decoration: none;
}
.options {
	padding-left: 10px;
	padding-top: 5px;
	width: 108px;
	height: 52px;
	float: left;
	line-height: 1.3;
	border-top: 1px solid #e0e0e0;
}
.piece, .piece_l, .piece_r {
	background-image: url(../images/piecebg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 1px solid #e0e0e0;
	padding: 5px 5px 8px 5px;
	position: relative;
}
.piece_l {
	border-right: 1px solid #e0e0e0;
}
.piece_l, .piece_r {
	width: 296px;
	padding-top: 10px !important;
	float: left;
}
.piece a:link, .piece a:visited, .piece_l a:link, .piece_l a:visited, .piece_r a:link, .piece_r a:visited, .desc a:link, .desc a:visited,.piecetext2 a:link, .piecetext2 a:visited {
	color: #f26622;
	font-weight: bold;
	display: block;
	font-size: 9pt;
	clear: both;
}
#first.piece {
	border-top-width: 0px;
}
.piece a:link, .piece a:visited {
	text-align: center;
}
.newsarrow {
	cursor: pointer;
	border: 0px none red;
}
.piecetext p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	height: 65px;
	font-size: 11px;
	overflow: hidden;
}
.piecetext a:link, .piecetext a:visited {
	display: block;
	height: 30px;
	overflow: hidden;
}
.desc p {
	margin: 5px 0px 0px 0px;
	font-size: 8pt;
	color: #505050;
}
.piecetext {
	font-size: 8pt;
	color: #505050;
	width: 175px;
	padding-left: 10px;
	float: left;
	overflow:hidden;
}

.piecetext2 {
	font-size: 8pt;
	color: #505050;
	width: 500px;
	padding-left: 10px;
	float: left;
	overflow:hidden;
}
.piecebottom {
	clear: both;
	margin-top: 10px;
	padding-left: 20px;
	overflow:hidden;
}
.price, .price2 {
	color: #717171;
	line-height: 1.5;
	float: left;
}
.price {
	padding-top: 15px;
	width: 100%;
}
.price2 {
	width: 165px;
}
.price_DPH, .basketprice b, .sumprice b, #sumcountprice b {
	color: #ed0000;
	font-weight: bold;
}
.picefoto_d, .price_d2, .price_d, .basket2 {
	float: left;
}
.basket {
	float: right;
}
.basket2 {
	margin-top: 8px;
}
.price_d3 {
	float: right;
}
.price_d2 {
	margin: 5px 5px 0px 18px;
}
.piecefoto {
	margin: 0px auto;
	display: block;
}
.piecefoto_d {
	width: 100px;
	height:100px;
	float: left;
	margin-left: 3px;
	color: #505050;
	font-size: 7pt;
	text-align: center;
	line-height: 3;
	position:relative;
}
.price_dbox {
	padding-top: 45px;
	background-color: yellow;
}
.basketbox {
	padding-top: 5px;
	text-align: right;
	float: left;
	width: 175px;
}
.dop {
	float: left;
	margin-top: 8px;
	margin-left: 3px;
}
.piecetop {
	padding: 0px 0px 5px 0px;
	text-align: center;
}
#footer {
	clear: both;
	padding: 35px 16px 37px 16px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: arial, sans-serif;
}
.clear {
	width: 1px;
	height: 1px;
	clear: both;
}
#survey {
	font-size: 8pt;
	font-family: arial, sans-serif;
}
#survey a:link, #survey a:visited {
	color: #5371ad;
	text-decoration: none;
	display: block;
}
#survey a:hover {
	color: #f26622;
	text-decoration: underline;
}
#survey span {
	color: #505050;
	font-weight: bold;
}
#survey_q {
	background-color: #f2f2f2;
	margin: 1px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;
	color: #505050;
}
.survey_a {
	border-top: 1px solid #e1e1e1;
	line-height: 1.7;
	padding: 2px 10px 5px 10px;
	clear: both;
}
.survey_a_l {
	width: 145px;
	float: left;
}
.survey_a_r {
	color: #5371ad;
	font-weight: bold;
}
#survey_end {
	clear: both;
	text-align: center;
	border-top: 1px solid #e1e1e1;
	background-image: url(../images/survey_end.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 3px;
}
#commercial {
	text-align: center;
	padding-bottom: 10px;
}
#commercial img {
	display: block;
	margin: 0px auto;
	margin-top: 10px !important;
	border:0;
}
#left {
	width: 206px;
	float: left;
}
#middle {
	width: 615px;
	padding-top: 10px;
	float: left;
}

#article p {
	color: rgb(57, 57, 57);
  font-family: arial;
  font-size: 8pt;
  line-height: 1.5;
}

#netagent {
	display:none;
	border:0;
}

#menu {
	margin: 10px 11px 10px 18px;
}
#menutop {
	height: 26px;
}
#menutop a:link, #menutop a:visited {
	display: block;
	width: 87px;
	text-align: center;
	margin-left: 1px;
	float: left;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(../images/topmenubg2.jpg);
	padding: 6px 0px 5px 0px;
	color: #777777;
}
#menutop a:hover {
	color: #f26622;
	background-image: url(../images/topmenubg.jpg);
}
#actual {
	color: #f26622 !important;
	background-image: url(../images/topmenubg.jpg) !important;
}
#menutop div {
	width: 1px;
	height: 25px;
	float: left;
	border: 1px solid red;
}
#menu_c {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	margin-right: 1px;
}
#menu_c img {
	width: 20px;
	height: 18px;
	float: left;
	cursor: pointer;
}
#menu_c a:link, #menu_c a:visited {
	display: block;
	padding: 3px 0px 4px 30px;
	background-image: url(../images/menubg1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	font-size: 8pt;
	border-top: 1px solid #ebebeb;
	color: #5371ad;
}
#menu_c a.nosubmenu {
	background-image: none !important;
}
#menu_c a:hover {
	color: #f26622;
	background-image: url(../images/menubg2.jpg);
}
.open {
	color: #f26622 !important;
	background-image: url(../images/menubg3.jpg) !important;
}

.active {
	color: #f26622 !important;
	background-image:none !important;
}

a.submenu:link, a.submenu:visited, a.submenu_end:link, a.submenu_end:visited {
	padding-left: 40px !important;
	border-top: 0px none red !important;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
a.submenu:link, a.submenu:visited {
	background-image: url(../images/submenubg.jpg) !important;
}
a.submenu_end:link, a.submenu_end:visited {
	background-image: url(../images/submenubg2.jpg) !important;
}
#email {
	font-size: 8pt;
	text-align: center;
	background-image: url(../images/piecebg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#email p {
	padding: 10px;
	margin: 0px;
	font-size: 8pt;
	color: #505050;
}
.inputemail {
	width: 150px;
	font-family: arial, sans-serif;
	padding: 2px;
	margin-bottom: 2px;
}
#email a {
	display: block;
	margin: 5px 0px 0px 0px;
}
#email img {
	display: block;
	padding: 10px;
}
#comm img {
	margin: 1px;
}
#comm {
	width: 175px;
	height: 197px;
	overflow: hidden;
}
.comm2 {
	border: 1px solid #ebebeb;
	margin-left: 18px;
	margin-top: 5px;
}
#news {
	background-image: url(../images/newsbg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	border: 1px solid #ebebeb;
}
#newstop {
	margin: 1px;
	float: left;
}
#newstext {
	width: 489px;
	float: left;
	padding-top: 6px;
	padding-left: 8px;
	font-size: 8pt;
	color: #5371ad;
}
#newsarrow {
	float: left;
}
#footerline {
	height: 1px;
	border-top: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	margin-bottom: 10px;
}
#copy {
	font-size: 10pt;
	margin-bottom: 3px;
	padding-left: 3px;
}
#map {
	width: 560px;
	height: 75px;
	float: left;
	color: #5371ad;
	padding-left: 4px;
	border-right: 1px solid #e2e2e2;
}
#map a:link, #map a:visited {
	font-size: 9pt;
	text-decoration: none;
	margin-left: 4px;
	margin-right: 4px;
}
#map a:hover {
	text-decoration: underline;
}
#copy, #footerpart1 span, #footerpart2 span {
	color: #505050;
	font-weight: bold;
}
#map img {
	float: left;
	margin-top: 15px;
	margin-right: 5px;
}
#footerpart1, #footerpart2 {
	float: left;
	padding: 0px 17px 0px 17px;
	border-right: 1px solid #e2e2e2;
	height: 75px;
}
#footerpart1 {
	width: 100px;
}
#footerpart2 {
	width: 150px;
}
#footerpart1 a:link, #footerpart1 a:visited, #footerpart2 a:link, #footerpart2 a:visited {
	display: block;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 2px;
}
#basket_menu a:hover, .chose {
	background-image: url(../images/bmenu2.jpg) !important;
	color: #fefefe !important;
}
#basket_menu a:link, #basket_menu a:visited {
	display: block;
	width: 135px;
	height: 24px;
	background-image: url(../images/bmenu1.jpg);
	float: left;
	border: 1px solid #e0e0e0;
	padding-top: 7px;
	padding-left: 10px;
	text-decoration: none;
	color: #5371ad;
	font-family: arial;
}
#basket_menu a:hover span, .chose span {
	font-weight: bold;
}
#basket_menu div {
	float: left;
	width: 5.5pt;
	height: 31px;
}
#basket_menu {
	height: 34px;
	overflow: hidden;
}
.counter {
	width: 113px;
	float: left;
	height: 43px;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}
.count {
	width: 40px;
	float: left;
	font-family: arial;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 5px;
	color: #717171;
}
.okbutton {
	float: left;
	margin-top: 9px;
}
#sumcountprice {
	border: 1px solid #e0e0e0;
	margin-top: 2px;
	height: 52px;
	overflow: hidden;
	width: 323px;
	color: #717171;
	float: left;
	margin-right: 2px;
}
#scp_l {
	padding: 5px;
	line-height: 1.5;
	background-color: #edf1f7;
	margin: 1px 1px 0px 1px;
	border-right: 1px solid #e0e0e0;
	background-image: url(../images/white.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	width: 198px;
	float: left;
}
#scp_r {
	width: 99px;
	background-color: #edf1f7;
	float: left;
	padding: 5px;
	line-height: 1.5;
	margin: 1px 1px 0px 1px;
}
#sumcountprice span {
	font-weight: bold;
}
.basket_bb {
	padding-top: 15px;
	text-align: center;
}
.basket_p {
	clear: both;
	color: #717171;
	padding: 3px 0px 10px 3px;
	margin: 0px;
	font-size: 8pt;
	text-align: left;
}
.basket_h, .basket_h2 {
	width: 240px;
	padding: 10px;
	text-align: center;
}
.basket_h img, .basket_h2 img {
	margin: 0px auto;
}
.basket_h {
	float: left;
}
.basket_h2 {
	float: right;
}
.log {
	width: 110px;
	border: 1px solid #aeaeae;
	font-family: arial;
	font-size: 8pt;
	color: #717171;
	padding-left: 5px;
}
.email {
	font-family: arial;
	font-weight: bold;
	color: #717171;
	padding: 3px;
	font-size: 9pt;
}
#send {
	width: 130px;
	float: left;
	padding: 5px 0px 5px 3px;
}
#submit {
	margin-top: 10px;
}
.heslo, .zmenit_heslo {
	display: block;
	font-family: Arial;
	font-size: 8pt;
}
a.heslo:link, a.heslo:visited {
	text-decoration: none;
}
a.zmenit_heslo:link, a.zmenit_heslo:visited {
	color: #f26622;
}
.objtl {
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	padding-top: 5px;
}
.objtr {
	font-family: Arial;
	color: #fa0303;
	text-align: right;
	font-size: 8pt;
	padding-top: 5px;
}
.objt {
	font-family: Arial;
	font-size: 9pt;
	padding-top: 5px;
}
.objtl span {
	font-weight:normal !important;
}
.obj_input {
	width: 98%;
	border: 1px solid #aeaeae;
	font-family: arial;
	font-size: 8pt;
	color: #717171;
	padding-left: 5px;
}
table.obj,table.obj3 {
	width: 95%;
	position: relative;
	left: 10px;
	margin-bottom: 5px;
}

table.obj3 input {
  background-color:#e9e9e9;
  border:1px solid #aeaeae;
}

#obl {
	float: left;
	margin-right: 10px;
	width: 298px;
}

#obp {
	float:left;
	width:298px;
}

.small-box {
	height:52px;
	border:1px solid #e2e2e2;
	line-height:52px;
	color:#f26622;
	font-size:11px;
	text-align:center;
	
}

.obp {
	width: 300px;
	float: left;
}
p.objtext {
	font-size: 8pt;
	margin: 0px;
	padding: 5px 2px 0px 2px;
}
p big {
	font-family: arial black;
	font-size: 10pt;
	display: block;
}
p.k1, p.k2, p.k3, p.k4 {
	font-size: 9pt;
	font-family: arial;
	margin: 0px;
	padding: 0px 3px 3px 3px;
}
.k1 big, .k1 b {
	color: #5371ad;
}
.k2 big, .k2 b {
	color: #f26622;
}
.k3 big, .k3 b {
	color: #6c9026;
}
.k4 big, .k4 b {
	color: #ed0000;
}
#souhlas {
	border: 1px solid #e4e4e4;
	background-color: #edf1f7;
	padding: 7px;
	font-size: 8pt;
	margin-top: 10px;
	width:596px;
}

.souhlas {
	border: 1px solid #e4e4e4;
	background-color: #edf1f7;
	padding: 7px;
	font-size: 8pt;
	margin-top: 10px;
	width:596px;
}

#newsletter-agree {
	border: 1px solid #e4e4e4;
	background-color: #edf1f7;
	padding: 7px;
	font-size: 8pt;
	margin-top: 10px;
	width:596px;
}

.objerror {
 padding:0;
 padding-left:10px;
 font-size:0.9em;
 color:red;
 font-weight:bolder;
 border:0px;
}

#obp .error {
 padding:0;
 padding-left:10px;
 font-size:0.9em;
 color:red;
 font-weight:bolder;
 border:0px;
}

.regi {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
.alr {
	text-align: right;
	font-size: 8pt;
	padding: 2px;
}
#navig {
	font-family: arial;
	color: #5371ad;
	font-size: 9pt;
}
#navig span {
	font-size: 8pt;
}
#navig a:link, #navig a:visited {
	text-decoration: none;
}
#navig a:hover {
	text-decoration: underline;
	color: #5371ad;
}
#navig b a {
	color: #f26622;
}
#foto {
	width: 270px;
	float: left;
	padding: 10px 0px 10px 0px;
	text-align: left;
	position: relative;
}
.foto_small img {
	border: 1px solid #e0e0e0;
	margin: 0px !important;
}
#foto .foto_small a:link, #foto .foto_small a:visited {
	border:none;
}

#foto a:link, #foto a:visited {
	border: 1px solid #e0e0e0;
	width: 100%;
	display: block;
}
.foto_small {
	width: 89px;
	float: left;
	text-align: left;
	font-size: 7pt;
	line-height: 1.2;
	padding-top: 5px;
	font-family: arial;
	letter-spacing: 1px;
}
.foto_small .selected {
	color: #f26622;
}

/****/
#no-big {
	border: 1px solid #e0e0e0;
}

#desc {
	width: 335px;
	float: left;
	padding: 10px 0px 0px 8px;
}
.pas {
	background-image: url(../images/toppas.jpg);
	background-repeat: repeat-x;
	height: 19px;
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #505050;
	padding-top: 5px;
}
h1 {
	color: #f26622;
	font-size: 10pt;
	font-family: arial;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
h2.cat {
	color: #fff;
	font-size: 15px;
	font-family: Tahoma;
	margin: 0;
	line-height: 27px;
	padding: 2px 0px 2px 10px;
	background-color: #206fa3;
	border-width: 0px;
}
.pas img {
	float: left;
	margin-right: 3px;
}
.detailtext {
	padding: 5px;
	font-family: arial;
	font-size: 8pt;
	line-height: 1.1;
}
#detailparam {
	width: 100%;
	color: #505050;
}
#detailparam td {
	padding: 0px 0px 4px 0px;
	font-family: arial;
}
.dpl {
	font-weight: bold;
	width: 135px;
}
.dcena {
	color: #e90000;
	font-size: 9pt;
	font-weight: bold;
}
.dokcena {
	color: #e90000;
	font-weight: bold;
}
.dgraf {
	font-size: 7pt;
	text-align: center;
}
.dgraf a:link, .dgraf a:visited {
	text-decoration: none;
}
p {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-size: 9pt;
	line-height: 1.5;
}
#dettab {
	width: 100%;
	font-family: arial;
	font-size: 8pt;
	margin-top: 3px;
	color: #505050;
	margin-bottom: 10px;
}
#dettab td {
	border-bottom: 1px solid #ebebeb;
	padding: 2px 0px 2px 10px;
}
.dtl {
	width: 219px;
	font-weight: bold;
}
#last td {
	border-bottom: 0px none red;
}
#bub {
	float: left;
}
#dlinks {
	line-height: 1.7;
	padding-top: 7px;
	font-size: 9pt;
	margin-bottom: 8px;
}
#dlinks a:hover {
	text-decoration: none;
}
#diskbutt {
	text-align: center;
}
.box4#zpl {
	width: 400px;
	margin-bottom: 30px;
	margin-top: 20px;
}
.box4#dokleft {
	width: 215px;
	float: left;
}
#dokright {
	width: 395px;
	float: right;
}
.doktab {
	font-size: 8pt;
	font-family: arial;
	width: 100%;
}
.doktab td {
	padding: 2px 0px 2px 0px;
}
.doktl {
	width: 75px;
	font-weight: bold;
	padding-left: 7px !important;
}
.doktl2 {
	width: 115px;
	font-weight: bold;
	padding-left: 7px !important;
}
.na {
	color: #a9a9a9;
	padding-left: 7px !important;
}
a.change:link, a.change:visited {
	font-size: 8pt;
	color: #f26622;
	text-align: right;
	font-weight: bold;
	display: block;
	margin: 7px 5px 3px 0px;
}
.doktab#center td, .doktab#center th {
	text-align: center;
}
.doktab a:link, .doktab a:visited {
	color: #f26622;
}
.doktab a:hover {
	text-decoration: none;
}
.dokbox {
	padding: 5px 10px 5px 10px;
	width: 315px;
	float: right;
}
.doktab#dok td {
	padding: 5px;
	font-family: tahoma;
}
.doktr {
	text-align: right;
}
#dokboxdok {
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	background-color: #edf1f7;
	padding: 7px;
	padding: 5px 10px 5px 10px;
	width: 315px;
	float: right;
	clear: right;
}
#dokboxdok td {
	font-family: tahoma;
}
.cena1 {
	font-weight: bold;
	font-size: 10pt;
}
.cena2 {
	font-weight: bold;
	font-size: 11pt;
	color: #ed0000;
}
#buttbox {
	width: 315px;
	float: right;
	clear: right;
	text-align: center;
	padding-top: 15px;
	font-size: 8pt;
}
#next_news {
	padding-top: 11px;
	padding-bottom: 10px;
}
.ratingblock {
	padding: 10px;
}
.diskhead td {
	background-color: #f2f4f7;
	padding: 5px 10px 5px 10px;
	font-size: 8pt;
}
.al_right {
	text-align: right;
}
#disktab {
	margin-top: 10px;
	color: #505050;
}
.disktext {
	padding: 10px;
	font-size: 8pt;
}
.disktext-admin {
	padding: 10px 10px 10px 20px;
	color:red;
	font-size: 8pt;
}
#diskmenu {
	text-align: center;
	padding: 8px;
	font-size: 8pt;
	word-spacing: 5px;
}
#diskmenu .notnum {
	text-decoration: none;
}
#diskform {
	width: 100%;
	border: 1px solid #dddddd;
	color: #505050;
	font-size: 8pt;
	font-family: Arial;
}
#diskform td {
	padding: 2px;
}
.inputdiskshort, .inputdisklong, .inputdiskbig {
	border: 1px solid #dddddd;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	padding: 2px;
}
.inputcheck {
	border: 1px solid #dddddd;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 15pt;
	padding: 2px;
	width: 100px;
	position: relative;
	top: -10px;
	left: 5px;
}
.inputdiskshort {
	width: 230px;
	margin-right: 10px;
}
.inputdisklong {
	width: 467px;
}
.diskfl {
	width: 100px;
	padding-left: 12px !important;
}
#dff td {
	padding-top: 10px !important;
}
.diskfr {
	width: 250px;
}
.inputdiskbig {
	width: 573px;
	height: 70px;
	margin: 0px 10px 10px 10px;
}
#diskbutt2 {
	width: 200px;
	float: right;
	text-align: right;
	padding: 10px;
}
#check {
	width: 300px;
	float: left;
	padding: 8px;
}
.logtabl {
	font-weight: bold;
	width: 48px;
	font-family: arial;
	font-size: 8pt;
	color: #3a3a3a;
	padding: 8px 0px 6px 0px;
}
.logtext {
	padding-top: 8px;
	padding-bottom: 10px;
	font-size: 7pt;
	line-height: 1.3;
	color: #3a3a3a;
}
.logtext b {
	color: #f26622;
}
.lastins {
	font-family: arial;
	font-size: 8pt;
	color: #3a3a3a;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
}
.lasttext img {
	border: 1px solid #e1e1e1;
	margin: 0px 7px 7px 0px;
	float: left;
}
.lasttext {
	line-height: 1.7;
	font-size: 8pt;
	font-family: arial;
	color: #7c7c7c;
}
.lasttext span {
	color: #f26622;
}
.lasttext input {
	margin-top: 10px;
}
.box5 {
	border: 1px solid #e0e0e0;
	border-top: 0;
	padding: 2px 5px;
	font-size: 11px;
	font-family: Arial;
	margin-bottom: 10px;
}
.paging {
	text-align: center;
	padding: 5px;
}
a.no-underline {
	text-decoration: none;
}
ul {
	margin: 0px;
	padding: 0px;
}
#empty-basket {
	height: 100px;
}
/* konakty */
h1#big,#big {
	font-size: 13pt;
	text-transform: uppercase;
	color: #5371ad;
	margin: 10px 0px 10px 0px;
}
h2 {
	font-size: 10pt;
	color: #f26622;
	font-family: arial;
	border-bottom: 1px dotted #393939;
	padding: 0px 0px 6px 1px;
	margin: 0px 0px 10px 0px;
}
.c-text {
	color: #393939;
	font-size: 8pt;
	font-family: arial;
	line-height: 1.5;
	margin-bottom: 10px;
}
#map-space {
	width: 35px;
	height: 10px;
	float: left;
}
.map {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.fir td, .sec td {
	font-weight: bold;
}
h1#big {
	font-size: 13pt;
	text-transform: uppercase;
	color: #5371ad;
	margin: 10px 0px 10px 0px;
}
h2 {
	font-size: 10pt;
	color: #f26622;
	font-family: arial;
	border-bottom: 1px dotted #393939;
	padding: 0px 0px 6px 1px;
	margin: 0px 0px 10px 0px;
}
.c-text {
	color: #393939;
	font-size: 8pt;
	font-family: arial;
	line-height: 1.5;
	margin-bottom: 10px;
}
#map-space {
	width: 35px;
	height: 10px;
	float: left;
}
.map {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
/* přihlášení a registrace */
#form-login,.form-login {
	font-family: arial;
}

.form-login td {
  vertical-align:top;
  padding-bottom:10px;
}
.fl-left {
	width: 73px;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 5px;
	color: #717171;
}

.form-login select,.form-login input {
  float:left;
  margin:0px 10px 5px 0px;
}

#form-login input{
	width: 200px;
	border: 1px solid #aeaeae;
	color: #717171;
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
}
#fl-login {
	border-width: 0px !important;
	width: 61px !important;
	margin-top: 5px;
}
#fl-dleft {
	width: 145px;
	float: left;
	font-size: 8pt;
	padding-bottom: 10px;
}

.fl-left2 {
	width: 150px;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 5px;

	color: #717171;
}
ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 45px;
	color: #393939;
	font-size: 8.5pt;
	font-family: arial;
	line-height: 1.6;
	list-style-type: none;
	background-image: url(../images/li.jpg);
	background-repeat: no-repeat;
	background-position: 27px 4px;
}
ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
table.obj2 {
	width: 450px;
}
#reg-left {
	width: 230px;
	float: left;
	text-align: center;
	padding-top: 35px;
}
#reg-right {
	width: 215px;
	float: left;
}
#souhlas b {
	font-size: 9pt;
}
#accordion li {
	padding: 0px !important;
	margin: 0px !important;
	background-position: 0px 0px !important;
	list-style-type: none;
	background-image:none;
}
#accordion {
	margin: 0px !important;
	padding: 0px !important;
}
.no-display {
	display: none;
}
/* dog */
#dog {
	width: 191px;
	height: 124px;
	background-image: url(../images/dog-bg.jpg);
	margin-left: 9px;
	margin-top: 5px;
}
#dog-h {
	color: #df7a1b;
	font-weight: bold;
	font-size: 8pt;
	padding: 7px 0px 7px 10px;
}
#dog-email {
	color: #5371ad;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 8px;
}
#dog-email input {
	margin-left: 5px;
}
select {
	border: 1px solid #d6dde4;
	background-color: #f4f5f7;
	font-size: 7.5pt;
	letter-spacing: 1px;
	padding: 2px;
	color: #565656;
}
#dog-select {
	margin: 10px 0px 10px 15px;
}
#dog-submit {
	padding-left: 15px;
}
object {
	margin: 0px;
}
#foto-plus {
	position: absolute;
	top: 11px;
	left: 246px;
}
.status {
	position: absolute;
	top: 3px;
	left: 3px;
}

#foto-big {
  margin-left:0px !important;
}

#rating img {
  border: 0px;
  margin-bottom:5px;
}

#rating {
  padding:5px 0px 0px 10px;
}

#news-other {
  font-size:8pt;
  padding:5px 0px 5px 15px;
  line-height:2;
  color:#5371ad;
}

#news-other div {
  width:80px;
  float:left;
  font-weight:bold;
}

.n-new {
  color:#809e3c;
}

.n-notice {
  color:#e13341;
}

.obj-space {
  width:15px;
  float:left;
}

.obj-toptext {
  text-align:center;
  border:1px solid #e2e2e2;
  color:#f26622;
  padding:15px 5px 15px 5px;
  font-size:8pt;
  margin:5px 0px 0px 0px;
  height:18px;
}

.obj-toptext b {
  color:#e20000;
}

.obj-toptext input {
  margin-right:10px;
}

.reklam-table {
  width:100%;
  color:#0b5f82;
  font-size:9pt;
}

.reklam-table td {
  width:20%;
  text-align:center;
  padding:15px 0px 15px 0px;
  font-family:arial;
  border-bottom:1px solid #e7e7e7;
}

.id-rek {
  font-weight:bold;
}

.price-dph {
  color:#ff0000;
}

.status-yes {
  font-weight:bold;
  color:#95a93a;
}

.status-no {
  font-weight:bold;
  color:#ff0000;
}

.sub-reklam {
  padding:0px !important;
}

.sr-table {
  width:100%;
  margin:3px 0px 3px 0px;
}

.sr-table th {
  background-color:#ecf3f4;
  border-top:1px solid #e7e7e7;
  border-bottom:1px solid #e7e7e7;
  padding:5px 5px 5px 5px;
}

.sr-table td {
  padding:5px 5px 5px 5px;
  border-bottom:1px solid #e7e7e7;
  width:auto;
}

.sr-table a {
  color:#f26622;
  text-decoration:none;
}

.sr-table a:hover {
  text-decoration:underline;
}

.align-left {
  text-align:left !important;
}

.important {
  text-align:center;
  font-weight:bold;
  color:#ed0000;
  padding:8px;
  border:1px solid #e1e1e1;
  background-color:#faf6f6;
  margin-bottom:10px;
}

.button-submit {
  margin:0px 15px 0px 15px;
}

.dog-piece-bottom {
  float:right;
  padding-top:10px;
  padding-right:10px;
}

.dog-piece-bottom span {
  color:#ed0000;
  font-weight:bold;
}

.dog-piece-bottom select {
  width:130px;
  margin:0px 5px 0px 10px;
}

.dog-piece-bottom img {
  position:relative;
  top:5px;
}

.dog-print {
  border-top:3px double #e0e0e0;
  margin-top:10px;
}

.dog-piece {
  border-bottom:1px double #e0e0e0;
  padding:15px 0px 15px 0px;
}

.dog-piece-bottom button  {
  font-weight:bold;
  color:#bf434d;
}

.info_msg {
	padding:10px;
	border:2px solid #f786d5;
	margin:10px;
	background-color:#ff0080;
	color:black;
	font-weight:bold;	
}
