@CHARSET "UTF-8";

body {
	background-image: url("../design/background.png");
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #eff6ff;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}

.orange {
	color: #3c6fa4;
}

h1 {
	color: #F99D1C;
	font-size: 1.4em;
}

a.odkaz {
	color: #3c6fa4;
}

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

.space {
	line-height: 5px;
}

.detImg {
	background-color: #FFFFFF;
	border: 2px solid #CBCBCB;
	height: 135px;
	margin-right: 20px;
	padding: 2px;
	text-align: center;
	width: 176px;
}

h2 {
	color: #2B507D;
	margin-bottom: 20px;
	font-size: 1.2em;
	font-weight: bold;
}

h2 a {
	color: #F99D1C;
}

a.mailto {
	color: #0000FF !important;
}

#obal {
	margin: 0px auto 0;
	text-align: left;
	width: 978px;
	background-color: #fff;
	padding: 0px 5px 5px 5px;
	position: relative;
}

.topBanner {
	
}

#top_link_left,#top_link_right {
	position: absolute;
	top: 2px;
	left: 380px;
	font-size: 14px;
	z-index: 1;
}

#top_link_left a,#top_link_right a {
	color: #1f4876;
}

#top_link_right {
	left: 510px;
}

#top_link_left img,#top_link_right img {
	position: relative;
	top: 5px;
	margin: 0 5px 0 5px;
}

/* ----  MAIN menu ---------------- */
#main_menu {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	height: 33px;
	left: 206px;
	position: absolute;
	top: 187px;
	z-index: 10
}

}
#main_menu span.blue {
	color: #21dadd;
}

#main_menu li {
	behavior: url(hover.htc);
	/* Protože IE nedodržuje CSS standarty, aby bylo øešení funkèní, použijeme tento *.htc soubor */
}

#main_menu ul li {
	display: block;
	float: left;
}

#main_menu ul li a {
	display: block;
	padding: 0px 15px 10px 15px;
	color: #fff;
	background-image: url(../design/top_menu_linka.png);
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
}

#main_menu ul li a.first,#main_menu ul li ul li a {
	background-image: none;
}

#main_menu ul ul {
	position: absolute;
	display: none;
	border-bottom: 1px solid white;
}

#main_menu ul li:hover ul,#main_menu ul li.hover ul {
	display: block;
}

#main_menu ul ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#main_menu ul li ul li a {
	background-color: #244566;
	border-bottom: 1px solid #44617f;
	border-top: 1px solid #1d3c5b;
	margin: 0;
	padding: 8px 10px 14px 18px;
	height: 5px;
	width: 120px;
	background-image: url(../design/sipecka.png);
	background-repeat: no-repeat;
	background-position: 10px 13px;
}

#main_menu ul li ul.onas li a {
	width: 70px;
}

#main_menu ul li ul li a:hover {
	text-decoration: underline;
}

#main_menu .menu1 a {
	width: 133px;
}

#main_menu .menu2 a {
	width: 244px;
}

#main_menu .menu3 a {
	width: 119px;
}

#main_menu .menu4 a {
	width: 150px;
}

#main_menu .morelonger a {
	width: 160px;
}

/* ----  MAIN menu END---------------- */
#buttonHledej {
	background-color: transparent;
	border: 0 none;
	height: 24px;
	left: 162px;
	position: absolute;
	top: 18px;
	width: 24px;
	cursor: pointer;
}

#searchDiv {
	position: relative;
	height: 61px;
	background-image: url("../design/searchform.png");
	width: 200px;
}

.inputTop {
	position: absolute;
	font-size: 1.2em;
}

#inputSearch {
	left: 15px;
	top: 18px;
	width: 138px;
	border: 0;
	background: transparent;
}

.blueBoxTop,.greenBoxTop,.blankytBoxTop {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 31px;
	padding-top: 10px;
	text-align: left;
}

.blueBox a,.greenBox a,.blankytBox a {
	color: #fff;
	font-size: 11px;
	line-height: 18px;
}

.blueBox,.greenBox,.blankytBox {
	color: #fff;
	font-size: 11px;
	line-height: 18px;
	position: relative;
}

.blueBox .allnov,.greenBox .allnov,.blankytBox .allnov {
	color: #000;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-right: 7px;
	margin-top: 10px;
}

.blueBox span.cenaBluebox,.greenBox span.cenaBluebox,.blankytBox span.cenaBlankytbox
	{
	font-size: 9px;
}

.blueBox span.cenaBluebox strong,.greenBox span.cenaBluebox strong,.blankytBox span.cenaBlankytbox strong
	{
	font-size: 11px;
}

#zakName {
	font-size: 13px;
	margin-bottom: 10px;
}

.blueBox {
	background-image: url("../design/background_bluebox.png");
	padding: 5px 5px 0 10px;
	width: 185px;
}

.blankytBox {
	background-image: url("../design/background_blankytbox.png");
	padding: 5px 5px 0 10px;
	width: 185px;
}

.blueBoxEnd {
	background-image: url("../design/blueBoxEnd.png");
	height: 11px;
	margin-bottom: 6px;
	width: 200px;
}

.blankytBoxEnd {
	background-image: url("../design/blankytBoxEnd.png");
	height: 9px;
	margin-bottom: 6px;
	width: 200px;
}

.blueBoxTop {
	background-image: url("../design/blueBoxTop.png");
	height: 21px;
	width: 169px;
}

.blankytBoxTop {
	background-image: url("../design/blankytBoxTop.png");
	height: 21px;
	width: 169px;
}

.greenBox {
	background-image: url("../design/background_greenbox.png");
	padding: 5px 5px 0 10px;
	width: 185px;
}

.greenBoxEnd {
	background-image: url("../design/greenBoxEnd.png");
	height: 9px;
	margin-bottom: 6px;
	width: 200px;
}

.greenBoxTop {
	background-image: url("../design/greenBoxTop.png");
	height: 21px;
	width: 169px;
}

#logform {
	background-image: url("../design/logform.png");
	height: 57px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: 5px 10px;
	background-repeat: no-repeat;
	position: relative;
}

#inputLogin {
	background-color: transparent;
	border: 0 none;
	left: 10px;
	top: 15px;
	width: 167px;
}

#inputPass {
	border: 0;
	left: 10px;
	top: 46px;
	border: 0;
	background-color: transparent;
}

#buttonPrihlasit {
	background-color: transparent;
	border: 0 none;
	cursor: pointer;
	height: 24px;
	left: 156px;
	position: absolute;
	top: 42px;
	width: 24px;
}

.basketButt_1,.basketButt_2 {
	border: 1px solid #7dbe92;
	height: 20px;
	display: block;
	float: left;
	background-color: #3e8756;
	text-decoration: none;
	text-align: center;
	padding: 3px 10px;
	font-weight: bold;
	margin-top: 6px;
}

.basketButt_1 {
	
}

.basketButt_2 {
	margin-left: 10px;
}

#leftColumn {
	
}

#novaRegistrace {
	font-weight: bold;
	font-size: 1.2em;
	position: absolute;
	left: 814px;
	top: 11px;
}

/*     LEFT MENU     */
div#leftMenu {
	width: 200px;
}

div#leftMenu ul {
	list-style-type: none;
}

div#leftMenu ul li {
	margin: 0;
	padding: 0;
	display: block;
}

div#leftMenu .nadpis {
	font-weight: bold;
	color: #fff;
	font-size: 1.2em;
	background-image: url("../design/katalog_ousko.png");
	height: 32px;
	width: 200px;
}

div#leftMenu li a {
	display: block;
	color: #fff;
	background-image: url("../design/menu_background.png");
	border-bottom: 1px solid #315d8e;
	border-top: 1px solid #4b77a8;
	background-position: left;
	background-repeat: repeat-y;
	color: #fff;
	font-size: 1.2em;
	padding: 8px 5px 8px 6px;
	font-weight: bold;
	text-decoration: none;
}

div#leftMenu li a:hover {
	text-decoration: underline;
}

div#leftMenu li a img {
	display: block;
	float: left;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

div#leftMenu li a.active {
	color: #fff;
}

div#leftMenu li li a {
	display: block;
	color: #4C4C4C;
	border-bottom: 0px solid #315d8e;
	border-top: 0px solid #4b77a8;
	background-image: url("../design/submenu_background.png");
	background-position: left;
	background-repeat: repeat-y;
	color: #fff;
	font-size: 1.2em;
	padding: 8px 5px 8px 15px;
	font-weight: normal;
}

div#leftMenu li li a.active {
	color: #3c6fa4;
}

div#leftMenu li li a img {
	top: 2px;
}

div#leftMenu li li li a {
	padding: 8px 5px 8px 25px;
	font-weight: normal;
}

/*     LEFT MENU  end   */
#rightColumn {
	width: 773px;
	float: right;
	border: 0px solid red;
}

#content {
	width: 568px;
	border: 0px solid blue;
	position: relative;
}

input.buttonBasket {
	background-color: transparent;
	background-image: url(../design/basket.png);
	border: 0 none;
	cursor: pointer;
	height: 15px;
	width: 23px;
}

#productInline input.buttonBasket {
	position: relative;
	top: 2px;
}

input.inputPocet {
	width: 30px;
	height: 16px;
	border: 1px solid #999999;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
}

.productBox {
	width: 185px;
	float: left;
}

.productBox .detImg {
	border-bottom: 0;
	vertical-align: middle;
	display: table-cell;
}

.productBox .detImg,.thumb .detImg {
	position: relative;
}

.productBox .detImg img,.thumb .detImg img {
	position: relative;
	margin: auto;
	top: 1px;
	bottom: 1px;
	left: 1px;
	right: 1px;
}

.productBox .nadpis,#productInline td.nadpis {
	color: #F99D1C;
	font-size: 1.1em;
	font-weight: bold;
}

#productInline .productBox .nadpis,#productInline td.nadpis {
	font-size: 1.1em;
	color: #314C7B;
}

.productBox .nadpis a,#productInline td.nadpis a,#basket td.nadpis a {
	color: #244B72;
	display: block;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 2px;
}

.productBox .nadpis a:hover,#productInline .productBox .nadpis a:hover,#basket td.nadpis a:hover
	{
	text-decoration: none;
	color: red;
}

.text {
	color: #6A6A6A;
	font-size: 1.2em;
	line-height: 1.2;
}

.productBox .imgHolder {
	float: left;
	height: 128px;
	width: 95px;
	margin-top: 10px;
	text-align: center;
	font-size: 1.1em;
	color: #6A6A6A;
}

.productBox .imgHolder a {
	margin-top: 10px;
}

.basketAdd form {
	display: inline;
}

.basketAdd .akce {
	font-weight: bold;
	font-size: 1.2em;
	color: #D80A12;
}

#productBoxes { /*background-image: url(../design/prod_pozadi.png);*/
	background-repeat: repeat-y;
	background-position: 259px 0px;
	width: 570px;
}

#rightSide {
	float: right;
	width: 200px;
}

#contentTop {
	border-bottom: 1px solid #E1E1E1;
	padding: 2px 0 7px 5px;
	color: #6A6A6A;
	font-size: 1.2em;
	border: 1px solid #dfdfdf;
	background-color: #f3f3f3;
	margin: 3px 0;
	font-size: 11px;
}

#contentTop h1 {
	margin: 10px;
}

#contentTop form {
	margin-top: 5PX;
}

#contentTop a {
	color: #6A6A6A;
}

#contentTop .vyrobce {
	float: left;
	font-weight: bold;
	line-height: 19px;
	margin-right: 10px;
}

#contentTop .checkArray {
	float: left;
	padding-right: 2px;
}

#contentTop .checkArray label {
	color: #5F5F5F;
	font-weight: bold;
	font-size: 0.9em;
}

#contentTop a.bold {
	font-weight: bold;
}

#contentTop .vypis {
	float: right;
}

#contentTop .vypis a {
	display: block;
	float: left;
	padding-left: 27px;
	width: 56px;
}

#contentTop .vypis a.obr {
	background-image: url(../design/vypisobrazkovy.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	width: 65px;
}

#contentTop .vypis a.radek {
	background-image: url(../design/vypisradkovy.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	border-left: 2px solid #dfdfdf;
	width: 50px;
}

#contentBott {
	margin-top: 5px;
	padding: 5px 15px 5px 5px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #383838;
	text-align: right;
	background-color: #E0E0E0;
}

#contentBott a {
	color: #3c6fa4;
}

#contentBott form {
	font-weight: bold;
}

#contentBott .floatright {
	float: right;
	text-align: right;
	width: 345px;
	margin-top: 2px;
	font-size: 11px;
}

#contentBott .floatleft {
	float: left;
	text-align: left;
}

#productInline td.right,#productInline th.right {
	text-align: right;
}

#productInline th {
	background-color: #2C66B7;
	padding: 7px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.cara_pod_produkty {
	border-top: 1px solid #C9C9C9;
	padding-bottom: 5px;
	margin-top: 9px;
}

/*  thumb   */
.thumb .basketBox {
	background-color: #C9C9C9;
	height: 24px;
	margin-top: 1px;
	padding: 3px;
	width: 178px;
}

.thumb .basketBox strong {
	margin: 3px;
}

.thumb .basketBox a {
	color: #282828;
	font-weight: bold;
	margin-left: 3px;
}

.thumb .prodInfo {
	background-color: #ECECEC;
	border-left: 2px solid #CBCBCB;
	border-right: 2px solid #CBCBCB;
	height: 70px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 170px;
	position: relative;
}

#ico_obal {
	position: absolute;
	top: -17px;
}

.prodinline #ico_obal {
	position: static;
}

#detail #ico_obal {
	position: absolute;
	top:123px;
	left:5px;
}

#detail #ico_obal.produkt {
	position: absolute;
	top: 123px;
	left:5px;
}

.productBox {
	margin-right: 7px;
	margin-top: 7px;
}

div.edge {
	margin-right: 0;
}

.productBox .thumb .basketBox {
	margin: 0;
}

.productBox a.objednat {
	font-size: 12px;
	line-height: 23px;
	margin-left: 66px;
}

/*   detalil   */
.topListaD {
	background-image: url("../design/detail_top.png");
	height: 31px;
}

.topListaD .name {
	color: #fff;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 32px;
	padding-top: 9px;
}

#detail {
	padding: 10px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	background-image: url("../design/detailbackground.png");
	background-repeat: repeat-x;
	position: relative;
	z-index: 5;
}

.thumb {
	float: left;
	margin: 0;
	padding: 0;
	width: 184px;
}

#detail .thumb {
	float: left;
	margin: 0;
	padding: 0;
	width: 195px;
	position: relative;
}

#detail .popis .cara_pod_produkty {
	float: left;
	width: 50px;
	width: 340px;
}

.bottListaD {
	background-image: url("../design/detail_bott.png");
	height: 67px;
	width: 568px;
	position: absolute;
	bottom: -3px;
}

#detail .leftPopis,#detail .rightPopis {
	line-height: 20px;
	color: #494949;
}

#detail .leftPopis {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
	font-size: 11px;
}

#detail .rightPopis,#detail h3 {
	font-size: 12px;
	font-weight: bold;
	color: #2B507D;
}

#detail a.obr_prod {
	
}

#detail .kat_cislo {
	font-size: 1.1em;
	margin: 10px 0;
}

#detail .description {
	font-size: 1.1em;
	margin-bottom: 10px;
}

#detail .cena {
	color: #F9A351;
	font-weight: bold;
}

#wideCara {
	left: -10px;
	position: relative;
	right: 10px;
	width: 566px;
}

/*   detalil  end   */
#bestGroup,#bestGroup2 {
	margin: 10px;
	color: #86899B;
	line-height: 1.4;
}

#bestGroup2 {
	float: right;
	margin-top: 0;
	width: 250px;
}

#bestGroup a,#bestGroup2 a {
	color: #86899B;
	font-size: 1.1em;
}

/* basket */
#basket {
	font-size: 1.1em;
	margin-top: 10px;
	border-collapse: collapse;
}

#basket th {
	font-weight: 10px;
}

#basket .kateg {
	font-size: 8px;
	font-weight: bold;
}

table#basket {
	width: 570px;
}

table#basket td {
	border: 1px solid #C9C9C9;
	padding: 5px;
}

#basket .name a {
	font-weight: bold;
	color: #F04D2A;
}

#basket input {
	width: 20px;
	text-align: center;
}

#basket input.butt,.registrace_form input.butt,.order_form input.butt {
	border: 1px solid #CACBCD;
	width: auto;
	padding: 1px;
	background-color: #3c6fa4;
	color: #fff;
	font-weight: bold;
	padding-bottom: 2px;
	height: 22px;
	display: inline;
	background-image: none;
}

.order_form input.butt {
	font-size: 1.1em;
	padding-left: 20px;
	padding-right: 20px;
}

a.button {
	background-color: #356394;
	border: 1px solid #CACBCD;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	margin: 0px 2px;
	padding: 3px 10px 0;
	text-align: center; line-height12px;
	width: 150px;
	text-decoration: none;
}

#basket th {
	font-size: 10px;
}

#basket td.center,#basket th.center,td.center {
	text-align: center;
}

#basket td.right,#basket th.right {
	text-align: right;
}

#basket td.akcni {
	color: red;
	font-weight: bold;
}

#basket .celkem {
	color: #F9A351;
	font-size: 1.2em;
	font-weight: bold;
}

/*  basket end */ /* infolista */
#infolista {
	background-color: #E0E0E0;
	color: #666;
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px;
}

#infolista #listaright,#infolista h1 {
	float: right;
	color: #fff;
	font-size: 13px;
}

#infolista #listaright a {
	color: #4D4D4D;
	font-weight: normal;
}

#infolista #listaright {
	width: 250px;
	height: 20px;
}

#infolista #listaleft a {
	color: #666;
	font-weight: bold;
	font-size: 10px;
}

#infolista #listaleft a.act,#infolista #listaright a.act {
	font-weight: bold;
	color: #F04D2A;
}

/* infolista end */ /* registracni formular */
.registrace_form {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.registrace_form label {
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
}

.registrace_form input.radio {
	width: 30px;
	float: left;
	border: 0;
}

.registrace_form input#kod {
	width: 208px;
}

.registrace_form input,.registrace_form select {
	background-image: url(../design/inputPozadi.png);
	background-repeat: repeat-x;
	border: 1px solid #BCBCBC;
	display: block;
	width: 270px;
	height: 19px;
}

.registrace_form h2 {
	margin-bottom: 2px; " application /views/kotlar.php" color : #6A6A6A;
	font-weight: bold;
	font-size: 1em;
	margin-top: 15px;
}

#infoobal h2 {
	margin-bottom: 2px;
	color: #6A6A6A;
	font-weight: normal;
	font-size: 1.4em;
	margin-top: 15px;
}

.registrace_form .obal_kod {
	position: relative;
}

.registrace_form .img_kod {
	position: absolute;
	top: 0px;
	left: 390px;
	display: block;
	background-color: #000;
	padding: 3px 3px 3px 10px;
}

.registrace_form input.hidden {
	border: 0;
	display: none;
}

.registrace_form input.ks {
	width: 60px;
	float: left;
}

.registrace_form input.zb {
	width: 400px;
	float: left;
	margin: 0px 10px 5px 25px;
}

form.ro label {
	width: 210px;
}

form.ro label.zb {
	width: 400px;
	margin-left: 25px;
	text-align: left;
}

form.ro label.ks {
	margin-left: 0px;
	text-align: left;
	width: 60px;
}

textarea {
	margin-left: 25px;
	width: 473px;
	height: 100px;
}

/* regisrtracni formular end */
#infoobal {
	font-size: 1.0em;
}

.order_form textarea {
	height: 100px;
	width: 480px;
}

.inf_text {
	font-size: 1.2em;
	line-height: 1.5;
	margin: 15px 10px;
	text-align: center;
}

/* footer */
#footer {
	background-image: url(../design/footer.png);
	color: #000;
	font-size: 1.2em;
	line-height: 18px;
	margin-top: 1px;
	padding: 0px 20px 10px 20px;
}

#footer a {
	color: #000;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer .fRight {
	float: right;
}

#footer div {
	padding-top: 10px;
}

/* footer end */
.skrtnout {
	text-decoration: line-through;
}

.action {
	font-weight: bold;
	color: #D80A12;
}

.textTable {
	font-weight: normal;
	color: #6A6A6A;
}

.tableObj td,.tableObj th {
	padding: 5px 10px 0 0;
	font-size: 1.2em;
	text-align: right;
}

.tableObj th,.tableObj .center {
	text-align: center;
}

.tableObj  .left {
	text-align: left;
}

#akcniBox .aNadpis,#novinky .nNadpis,#bestsell .nNadpis,#newProducts .nNadpis
	{
	background-color: #3c6fa4;
	margin-top: 2px;
	color: #4D4D4D;
	font-weight: bold;
	font-size: 1.1em;
	padding: 10px 10px;
	display: block;
}

#akcniBox {
	
}

#akcniBox .img {
	text-align: center;
	padding: 5px;
	border-left: 2px solid #EDEDED;
	border-right: 2px solid #EDEDED;
}

#akcniBox .info {
	background-color: #EDEDED;
	padding: 7px 7px;
}

#akcniBox .info a {
	font-size: 1.2em;
	color: #4D4D4D;
	font-weight: bold;
}

#akcniBox .price {
	color: #A7A9AC;
	font-size: 1.2em;
	line-height: 19px;
}

#statpage {
	padding: 15px 10px;
	font-size: 1.2em;
	line-height: 16px;
}

#statpage p {
	margin-bottom: 10px;
}

#statpage ol li {
	margin-left: 20px;
}

#statpage h2 {
	margin-bottom: 10px;
}

#statpage ul {
	margin-left: 20px;
}

.clearLeft {
	clear: left;
}

/*
	#content a{
		font-weight: bold;
		font-size: 1.2em;
		color: #F3B012;
		text-decoration: none;
	}
	#content a:hover{
	text-decoration: underline;
	}
	#content a.button{ 
	color: #4D4D45;
	}
*/
#tabAdresa {
	float: left;
	margin-right: 30px;
}

#tabAdresa td,#tabAdresaDod td {
	padding: 3px;
	font-size: 12px;
}

#tabAdresa th,#tabAdresaDod th {
	font-size: 12px;
	font-weight: bold;
	color: #F9A351;
}

img.fck_right {
	float: right;
	border: 1px solid gray;
	margin-left: 5px;
}

img.fck_left {
	float: left;
	border: 1px solid gray;
	margin-right: 5px;
}

table#kariera td {
	padding-right: 10px;
}

table#kariera td.right {
	padding-left: 10px;
}

table#kariera a {
	display: block;
	margin-bottom: 5px;
}

form.kar label {
	margin: 0 5px 0 0;
	width: 228px;
}

form.kar textarea {
	display: block;
	width: 267px;
}

form.kar a.butt {
	display: block;
	float: left;
}

form.kar input,form.kar textarea {
	margin-bottom: 5px;
}

form.kar input.butt {
	font-size: 12px;
}

.oneNew {
	background-color: #EDEDED;
	margin: 0 0 1px 0;
	padding: 7px;
}

.oneNew a.newTitle {
	color: #4D4D4D;
	font-size: 1.2em;
	font-weight: bold;
}

label.radiolabel,form.ro label.radiolabel {
	width: 80px;
	text-align: left;
	line-height: 19px;
}

textarea.napistenam {
	display: block;
	width: 380px;
	height: 225px;
}

.vratny_obal {
	color: green;
}

div.flashdiv {
	padding: 2px 0 5px 0;
}

table#rogzTab {
	margin: 20px 0;
}

#rogzTab td {
	vertical-align: bottom;
	text-align: center;
	padding: 0 8px;
}

#contentPopup {
	background-color: #fff;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	font-size: 14px;
	line-height: 20px;
}

.tagiskaForm label {
	display: block;
	float: left;
	width: 60px;
	margin-top: 12px;
}

.tagiskaForm div.num {
	margin-top: 12px;
	margin-left: 5px;
	float: left;
}

.tagiskaForm input {
	background-image: url(../design/inputPozadi.png);
	background-repeat: repeat-x;
	border: 1px solid #BCBCBC;
	display: block;
	float: left;
	height: 15px;
	line-height: 16px;
	padding-top: 4px;
	margin-top: 5px;
	width: 145px;
}

.tagiskaForm {
	float: left;
	width: 270px;
}

#closeButton {
	position: relative;
	top: -35px;
}

.alertLista {
	background-image: url(../design/alertlista.png);
	height: 22px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 31px;
	padding-top: 10px;
	text-align: left;
}

#toppagination {
	left: 223px;
	position: absolute;
	top: 38px;
}

.basketDetTagText {
	margin-right: 10px;
	margin-top: 8px;
}

.kontaktbox {
	width: 180px;
	height: 76px;
	background-image: url('../design/kontaktbox.png');
	margin-bottom: 6px;
	font-size: 11px;
	color: #fff;
	padding: 10px;
	line-height: 18px;
}

.blankyt {
	color: #01E9FF;
}

#homepage img.lista {
	display: block;
	margin: 5px 0 0 0;
}

.homeObr {
	float: left;
	padding: 1px;
	border: 3px solid #e2e2e2;
	margin: 0 10px 5px 0;
}

#homeDiv {
	border: 1px solid #e2e2e2;
	padding: 2px;
}

#homeNews {
	background-image: url('../design/homebkg.png');
	background-repeat: repeat-x;
	padding: 10px;
	font-size: 11px;
}

#homeNews h2 {
	margin-bottom: 5px;
	font-size: 17px;
	color: #2F85D2;
}

.homelinka {
	border-top: 3px solid #e5eff8;
	margin: 10px 0;
}

a.linkHomeAllText {
	float: right;
	color: #2F85D2;
}

#souhlaOP {
	margin-left: 24px;
	top: 3px;
	position: relative;
}

h3.souvisejici {
	color: #2B507D;
	margin-top: 10px;
}

.clankyAll {
	color: #244B72;
	font-size: 1.2em;
	font-weight: bold;
}

.doporucujeme {
	height: 135px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	width: 180px;
}

.doporucujeme img {
	bottom: 1px;
	left: 1px;
	margin: auto;
	position: relative;
	right: 1px;
	top: 5px;
}

.doporucujeme  .obr_prod {
	text-align: center;
}
.doporucujeme  a.obr_prod {
	display:block;
}

#doporucujeme_back {
	position:absolute;
	top:15px;
	height:140px;
width:184px;
}
.H1menu{
	padding-left:18px;
}
.H2menu{
	padding-left:7px;
}
.H3menu{
	padding-left:6px;
}
div#leftMenu li li a img.carecka
{
position:relative;
top:7px;
margin: 0;
}
p.popis{
font-size: 1.1em;
}

textarea#poznamka{
	font-size: 1.2em;
}
input.rogzvzor{
	margin-left: 0;
}