/** { margin:0; padding:0; }*/

body {background:url(../pic/background.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;text-align:left}

a { text-decoration:none;
	color:#666666;}
a:hover {	color:#666666; 
	text-decoration:underline;}
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em;  color:#0A263C; }
h1 { color:#1d2c41;
	font-size:24px;}
h2 { font-size:1.5em; border-bottom:1px #D0C8BE solid;}
h3 { font-size:1.35em; border-bottom:1px #D0C8BE solid; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p {color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; margin:0px;padding:0px;}

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.container{margin:0 auto;}
.top_banner{ background:url(../pic/banner.jpg); width:950px; height:120px;position:relative;}
.gold{color:#A9530D}
.padd{padding-left:15px;}
.left_panel{padding-bottom:30px;padding-left:20px}
.right_panel{padding:15px;}
.left_panel .main_link:hover{text-decoration:underline;}
.left_panel .main_link{color:#23313E;

font-weight:bold;
font-size:12px !important;
text-decoration:none;
line-height:16px;}
.left_panel .normal_link{color:#666666;
line-height:20px;
font-weight:normal;
font-size:12px !important;
text-decoration:none;}
.left_panel .normal_link:hover{text-decoration:underline;}

h1, h2, h3, h4, h5 {
color:#000000;
margin:0;
padding:0;
}
h1 {
color:#1D2C41;
font-size:2.1875em;
font-weight:bold;
line-height:130%;
}
h2 {
color:#0A263C;
font-size:1.6em;
font-weight:normal;
line-height:1.3em;
margin:0;
max-width:100%;
overflow:hidden;
padding:3px 0;
}
h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_line.gif) repeat-x scroll 0 100%;
color:#1D2C41;
font-size:1.25em;
font-weight:bold;
line-height:150%;
margin:1.5em 0 0.5em;
}
h4 {
font-size:0.95em;
font-weight:bold;
line-height:150%;
margin-bottom:0.25em;
margin-top:1.5em;
}
.csc-textpic-image {
float:left;
padding:2px;
}
.csc-textpic-caption{
	text-align:center;
}
.cart_table{
	width:100%;
	background: url(../images/article_headline_bg.jpg) repeat-x;
	padding:0px 5px 3px 5px;
	font-size:12px;
	color:#FFFFFF;
	height:35px;
	font-weight:bold;
	margin:0px;
}
.cart_table a{
	color:#FFFFFF;
	text-decoration:underline;
}
.cart_table td{
	padding:3px 0px 0px 0px;
}

.cart_table .al_right{
	text-align:right;
}
.list_table{
	width:100%;
	margin:5px 0px;
	border-bottom:1px #666666 solid;
	border-right:1px #666666 solid;
}
.list_table img{
	margin:10px;
}

.list_table th a{
	color:#FFFFFF;
}

.list_table th{
	background: url(../images/article_headline_bg.jpg) repeat-x;
	padding:5px 10px;
	height:29px;
}
.list_table .popis{
	vertical-align:middle;
}
.list_table .cena{
	vertical-align:bottom;
	text-align:right;
	padding:5px;
}
.new_button{
	background: url(../images/shopbutton.jpg) repeat-x;
	border:0px;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	padding:1px 0px 8px 0px;
	text-align:center;
	width:130px;
	margin:5px;
	cursor:pointer;
}

.catalog_link{
	font-weight:bold;
	font-size:14px;
	color:#333333
}
.detail_table{
	width:100%;
	margin:5px 0px;
}
.detail_table th{
	background: url(../images/article_headline_bg.jpg) repeat-x;
	padding:5px 10px;
	height:29px;
	color:#FFFFFF;
}
.cart_tablee{
	width:100%;
}
#checkout-review-table{
	border-left:#D9DDE3 1px solid;
	border-right:#D9DDE3 1px solid;
}
#checkout-review-table th{
	background: url(../images/article_headline_bg.jpg) repeat-x;height:28px;vertical-align:middle;
	color:#FFFFFF
}
#checkout-review-table td{
	
	vertical-align:middle;
	background:#fff;
	border-bottom:1px #9999a9 solid;
}
#checkout-review-table .attributes-col{
	padding:5px;
}

