/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,blockquote,th,td,p,img,a, {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
}
fieldset,img, input {
	border:0;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:bold;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* typography */
body {
	font-size:75%;
	color:#222;
	background:#006794 url(../images/bc.jpg) repeat-x top;
	margin: 0px;
	padding: 0px;
}
body, p, li, td, th, span, input {
	font-family:Calibri, Arial, Helvetica, sans-serif;
}
a, a:hover, a:visited {
	text-decoration: none;
}
a, a:link, a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover{
	color:#FBFBB5;
/*definice pisma*/
}
h1 {
	font-size: 1.2em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.1em;
}
h4 {
	font-size: 2.5em;
	text-align:right;
	background-color: #000000;
	padding: 4px 10px 4px 0;
	color:#FFFFFF;
	margin-top:6px;
	margin-bottom:6px;
}
h6 {
	font-size: .8em;
	line-height:1em;
	font-weight:100;
}
h5 {
	font-size: 0.8em;
	font-weight:normal;
	line-height:1.2em;
}
/* main blocs. */
#main {
	font-weight:bold;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#main {
	font-weight:bold;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper {
	background: url(../images/wrapper_bc.gif) repeat-y;
}
#left {
	width: 153px;
	padding-left: 30px;
	padding-top: 20px;
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
	float:left;
}
#right {
	width: 153px;
	float:right;
	color:#000000;
}
#banner {
	height: 340px;
	width: 936px;
	margin:0 auto;
	background: url(../images/banner_bc.jpg) no-repeat;
}
#inside {
	width:600px;
	float:left;
	padding: 5px 10px;
}
/* blocs. */
.left {
	float:left;
	
}
.right {
	float:right;
}
#links {
	height: 15px;
	width: 857px;
	margin-left:auto;
	margin-right:auto;
	background: #000000;
	color:#FFFFFF;
	padding:0 40px;
}
.btmenu {
	padding-top:15px;
	height: 45px;
	width: 937px;
	margin-left:auto;
	margin-right:auto;
	background: #000000 url(../images/menubt_bc.gif);
}
.login {
	height: 75px;
	width: 150px;
	float:right;
	margin-top:20px;
}
#menu_kolekce {
	height: 70px;
	width: 600px;
	margin-top:150px;
	float:right;
}
.leftmenu {
	list-style: none;
	font-weight: bold;
}
/* custom typography.css */
.btmenu li {
	font-size: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	list-style: none;
	display: inline;
	padding:0px 40px;
}
#banner h1 {
	width:650px;
	font-size: 1.3em;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
	margin:20px 0 0 20px;
}
.leftmenu a:visited {
	color: #000000;

}
.leftmenu ul li a {
	color: #000000;
	padding-left:25px;
	background: url(../images/menudisc.gif) no-repeat left;
}
.leftmenu ul li a:hover {
	color: #FF9900;
	background: url(../images/menudisca.gif) no-repeat left;
	padding-left:25px;
}
.leftmenu ul li ul li a {
	color: #000000;
	padding-left:45px;
	font-size:14px;
	background: none;
	
}
.leftmenu ul li ul li a:hover {
	color: #FF9900;
	padding-left:45px;
	font-size:14px;
	background: none;
	
}


#left .searchpole {
	background-color:#999999;
	text-align:center;
	vertical-align: middle;
	height:19px;
}
.karta a {
	color:#000000;
}
.karta a:hover {
	color:#FF9900;
}
#submenu {
	background: #FFFFFF;
	width:98%;
	text-align:right;
	padding:5px 0px 5px 0px;
}
#submenu a{
	color:#000000;
	background: url(../images/menudisc.gif) no-repeat left;
	padding:5px 5px 5px 20px;	
}
#submenu a:hover{
	color:#FF9900;
	background: url(../images/menudisca.gif) no-repeat left;
	padding:5px 5px 5px 20px;	
}
#submenu li {
	display:inline;
	
	/* karta */
}
.karta {
	background: url(../images/cart_bc.gif) no-repeat;
	float: left;
	height: 288px;
	width: 180px;
	padding:5px 10px;
}
.barvy {
	text-align: right;
	width: 26px;
}
.man {
	font-size: 1.5em;
	font-weight: bold;
}
.nazev {
	font-size: 1em;
	font-weight: bold;
	height:25px;
	line-height: 1em;
	vertical-align:top;
}
.sklad {
	font-size: 1.2em;
	font-weight: bold;
	color: #00CC00;
	text-align:right;
}
.karttext {
	font-size: 0.9em;
	line-height: 0.9em;
	font-weight: normal;
	padding-left:4px;
	padding-top:4px;
	width:165px;
	height:50px;
	overflow:hidden;
}
.kartcena {
	font-size: 1.9em;
	font-weight: bold;
}
.kartcenaorig {
	color: #FF0000;
	text-decoration: line-through;
	text-align:center;
	padding-top:4px;
}
.kartawrap {
	padding-bottom: 2px;
}
#rnd_container {
	background: #fff;
	margin:1px 1px 1px 1px;
	width: 145px;
}
.rnd_top, .rnd_bottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {
	display:block;
	overflow:hidden;
}
.rnd_b1, .rnd_b2, .rnd_b3 {
	height:1px;
}
.rnd_b2, .rnd_b3, .rnd_b4 {
	background:transparent;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.rnd_b1 {
	margin:0 5px;
	background:#ccc;
}
.rnd_b2 {
	margin:0 3px;
	border-width:0 2px;
}
.rnd_b3 {
	margin:0 2px;
}
.rnd_b4 {
	height:2px;
	margin:0 1px;
}
.rnd_content {
	display:block;
	border:0 solid #ccc;
	border-width:0 1px;
	padding: 4px;
}


/*karta detail*/

.kartadetail h1{
	margin-top:10px;
	margin-bottom:10px;
	background-color:#999999;
	padding-left:5px;
	font-size:16px;

}
.cena2 {
	font-size: 1.4em;
	font-weight: bold;
	height:15px;
}
.kartatabulkaobal {
	width:250px;
	border: 1px solid #000000;
	padding:5px;
	margin:0 23px 5px 0px;
	float:left;
}
.kartatabulka td {
	font-size:0.9em;
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom:3px;	
}
.kartatabulka h2 {
	font-size:1em;
	font-weight:bold;
	background-color: #000000;
	margin:0;
	padding:0;
}
#kartaimgmain {
	background-color:#FFFFFF;
	width:250px;
	float:right;
	text-align:center;
	margin-right:35px;
}
#kartaimgmain img {
	margin-top:15px;
	margin-bottom:15px;
}
.navod {
	width: 500px;
}
.navod img {
	margin-right:20px;
	float:left;
}
.navod p {
	margin-bottom:25px;
	clear:both;
}


/*old global*/

/*definice v kartach*/
.aktuality {
	width:100%;
	background-color: #333333;
	margin:5px 0 3px 0;
	font-size: 1em;
	font-weight: bold;
	padding-left:5px;/*hlavní bloky*/
}
.novinky {
	list-style-type: none;
}
.novinky b {
	margin-right:15px;
}
.novinky li {
	margin-bottom:2px;
}
/*menu*/

/*kosik*/
.kosikvypis {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	}
.kosikvypis td{
	background-color: #D0CEBB;
	padding: 5px;
	border-top: 5px solid #A8A480;
	border-bottom: 5px solid #A8A480;
}
.kosiknadpisy {
	font-size: 0.8em;
	font-weight: bold;
}
.kosikbc {
	background:url('/images/kosikbig.gif') right bottom no-repeat;
}
.sendbutt {
	width:250px;
	height:25px;

/*registrace*/
}
.registrace {
	width: 300px;
	margin-bottom:20px;
}
.registrace th {
	background-color: #D0CEBB;
	padding: 5px;
	border-bottom: 5px solid #A8A480;
	margin-bottom:5px;
}
.registrace td {
	background-color: #D0CEBB;
	padding: 5px;
	border-bottom: 5px solid #A8A480;
	text-align:right;
}
.registracebc {
	background:url('/images/registrace.gif') right bottom no-repeat;
}
/* formatování detailu zbozi a podobne*/
.veltab {
	font-size: 0.7em;
	text-align:center;
	border-collapse: collapse;
	letter-spacing: -0.1em;
	margin-left:auto;
	margin-right:auto;
}
.veltab td {
	width:2.2em;
	border: 1px solid #000000;
	background-color: #CCCCCC;
}
.veltabuzka {
	font-size: 0.9em;
	background-color:#CCCCCC;
	width:450px;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
}
.veltabuzka td{
	background-color:#CCCCCC;
	border: 1px solid #000000;
}
#katPopis {
	display:none;
	margin:8px 0 8px 0;
}

#katPopis ul {
	list-style-type: disc;
	margin-left:25px;
}
#panelFAQ {

}

.clanekText{
	display:none;
}

ul.nadpisyClanku li{
	float:left;
	width:100px;
	display:block;
}
p.viceInfo{
	text-align:center;
	margin:0;
	border-bottom:1px solid black;
}
.tabulkaobrys {
	border-right: none;
	border-left: 1px solid #000000;
	border-top-style: none;
	border-bottom: 1px solid #000000;
}
.tabulkaobrys td {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px none #000000;
}
#submenu2 li{
	dispaly:block;
	float:left;
	width:180px;
}
/*pomocne css*/
.info_table{
	width:350px;
	border:1px #dddddd solid;
	font-size:12px;
	background-color: #FFFFFF;
}
.info_table, .info_table td{border-collapse:collapse; margin:0; padding:0; text-align:center; vertical-align:middle;}
.info_table .td_gray{background:#919aa1; padding:3px 8px; text-align:left; color:#ffffff; line-height:1.3em; }
.info_table .td_n1{background:url(/images/pomocne/pages_bg2.jpg) repeat-x;width:230px;}
.info_table .td_n2{}
.info_table .td_n3{font-weight:bold;}
.info_table .td_n4{background:url(/images/pomocne/table_bg.jpg) top center no-repeat; font-weight:bold;}
.info_table .td_n5{font-weight:bold; text-align:left; padding:6px 20px;}
.td_dots1{height:1px; background:#919aa1 url(/images/pomocne/dots.gif) repeat-x; margin-left:10px;}
.td_dots2{height:1px; background:#ffffff url(/images/pomocne/dots.gif) repeat-x;}
