
table#variants td.hover input{
cursor:pointer;
}

table#variants td.hover {
background:#ddd;
cursor:pointer;
}

div.sizes_table {
overflow:auto;
width:400px;
padding:1px;
margin-bottom:1em
}

div.image {
width:172px;
height:206px;
overflow:hidden;
}

div.produkty div.product a.img {
width:172px;
height:206px;
line-height:204px;
display:block;
padding:0;
margin: 0 auto;
overflow:hidden;
}


div#content_main table {
border-collapse:collapse;
border-color:#ddd;
}

div#content_main table th,
div#content_main table td{
padding:5px 10px
}

div#content_main table td a{
color:#333
}


div#side {
width:210px;
float:left;
margin-right:5px;
}

div#side p {
margin:0;
font-weight:bold
}

div#side ul,
div#side ol
 {
padding:0;
margin:3px 5px 15px 5px
}

div#side ul li,
div#side ol li
 {
color:#444;
font-size:1.20em;
margin-bottom:5px;
list-style:none
}

div#side ol li a,
div#side ul li a{
color:#666;
text-decoration:none;
}

div#side ol li a:hover,
div#side ul li a:hover{

text-decoration:underline;
}

div#main {
width:748px;
float:left;
}


div#small_images ul  {
list-style:none;
margin:0;
padding:0;
}


div#small_images ul li {
list-style:none;
margin:0 3px 0 0;
padding:0;
float:left
}


img {
border:none;
}

.euro {
font-size:.7em
}

div#product_images {
width:340px;
float:left
}


a.sub_category {
color:#333
}

a.sub_category:hover {
color:#000
}

div.r {
text-align:right;
margin-bottom:.5em;
padding-right:5px
}


.product_info {
width:405px;
float:left
}

.product_info h2{
margin-top:0;
}


span.order {
color:#ccc;
padding-right:.5em
}

div.pagination {
padding:5px;
text-align:center
}

p.price {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
}


div.more form {
margin: 2px 0 4px 0
}

div.info {
font-size:.9em
}




div.produkty {
list-style:none;
margin:0;
padding:0;
}

div.produkty div.product span.price {
margin:5px;
display:block;
color:#333;
font-weight:bold;
font-size:1.1em
}





div.produkty div.product a.img img {
border:1px solid #eee;
vertical-align:middle;
}

div.produkty div.product a.img:hover img {
border:1px solid #ddd;
}


div.produkty div.product a {
color:#666;
}

div.produkty div.product a:hover {
text-decoration:underline
}

div.produkty div.product{
width:175px;
margin:0 5px 5px 0;
padding:3px;
position:relative;
text-align:center;
float:left;
color:#333
}

div.produkty div.product h3{
margin: 4px 0 2px 0;
font-size:1.4em;
letter-spacing:-1px
}

div.produkty div h3 a{
text-decoration:none;
}


ul#catalog h3 {
font-size:19px;
margin:0;
display:block;
letter-spacing:-1px
}

ul#catalog {
list-style:none;
padding:0;
margin:0;
}

ul#catalog li.top{

margin:0;
padding:0;
}

ul#catalog li.sub{
width:142px;
float:left;
margin:0 1px 10px 0;
padding:0;
text-align:center
}

div.category_image {
border:1px solid #777;
width:135px;
height:102px;
background:url(/img/silver.jpg);

}

div.category_image a.no_image{
color:#555;
font-size:.8em;
padding-top:40px;
display:block;
width:135px;
height:102px;
text-decoration:none
}

div.category_image a.no_image:hover {
color:#333
}


ul#catalog ul.sub{
list-style:none;
margin:0;
padding:0 0 0 0;
}
