/*
Copyright 05 BAKISTA
Author Jan Buchwald, mail@janbuchwald.com
*/


body{background: url(images/bg_gradient.gif) repeat-x center top;background-color:#90BAFF; text-align: center; font-size: 12px; font-weight:normal;font-family:Arial,Verdana,Helvetica,sans-serif;}
td{text-align:left;vertical-align:top}
.nav{font-size: 11px;}
.nav a:link{text-decoration:none;color: #013081;}
.nav a:visited{text-decoration:none;color: #013081;}
.nav a:hover{text-decoration:underline;color: #013081;}
.nav a:active{text-decoration:none;color: #013081;}
.sel{font-weight: bold; color:#FD1E19;}

#header{color:#FFFFFF;background-color:#013181;}
#header a:link{text-decoration:none;color: #FFFFFF;font-weight: bold;}
#header a:visited{text-decoration:none;color: #FFFFFF;font-weight: bold;}
#header a:hover{text-decoration:underline;color: #FFFFFF;font-weight: bold;}
#header a:active{text-decoration:none;color: #FFFFFF;font-weight: bold;}

#crumb {font-size: 11px;margin:10px 10px 10px 10px;}
#crumb a:link{text-decoration:underline;color: #013081;}
#crumb a:visited{text-decoration:underline;color: #013081;}
#crumb a:hover{text-decoration:underline;color: #013081;}
#crumb a:active{text-decoration:underline;color: #013081;}
.crumb_off{color:#666666; font-weight:bold}


.product a:link{text-decoration:none;color: #013081;font-weight:bold}
.product a:visited{text-decoration:none;color: #013081;font-weight:bold}
.product a:hover{text-decoration:underline;color: #FD1E19;font-weight:bold}
.product a:active{text-decoration:none;color: #013081;font-weight:bold}

.product_no a:link{text-decoration:none;color: #013081;font-weight:bold}
.product_no a:visited{text-decoration:none;color: #013081;font-weight:bold}
.product_no a:hover{text-decoration:underline;color: #FD1E19;font-weight:bold}
.product_no a:active{text-decoration:none;color: #013081;font-weight:bold}

a:link{text-decoration:underline;color: #013081;}
a:visited{text-decoration:underline;color: #013081;}
a:hover{text-decoration:underline;color: #FD1E19;}
a:active{text-decoration:underline;color: #013081;} 

h1{font-size: 16px;color: #013081;}
h2{font-size: 14px;color: #013081;}



#footnote {font-size: 11px;color:#013181;}
#footnote a:link{text-decoration:underline;color: #000000;}
#footnote a:visited{text-decoration:underline;color: #013181;}
#footnote a:hover{text-decoration:underline;color: #013181;}
#footnote a:active{text-decoration:underline;color: #013181;}



.prev_price {font-weight:bold;text-decoration:line-through;}
.price_hit {font-size: 16px;font-weight:bold;color: #FF0000;}

.s {font-size: 11px;}
.xs {font-size: 10px;}
.price {font-weight:bold;}
.price_big {font-size: 18px;font-weight:bold;color: #BD0000}
.price_tab {font-weight:bold;color: #BD0000}
.free {color: #FF8D00}	/* for free shipping */
.error {font-weight:bold;color: #FF0000}

ul
{
	margin: 0.5em 1.5em;
}

ol
{
	margin: 0.5em 2.3em;
}

ul li
{
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 0.1em;
	margin: 0.6em 0;
}

ol li
{
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 0em;
	margin: 0.6em 0;
}

/* gray box for groups */



div {
	margin:0;
}

.ro {
	background:url(images/box/box_gray_ro.gif) top right no-repeat;width:490px;margin:7px 0px 0px 5px;float:left;
}


.ro240 {
	background:url(images/box/box_gray_ro.gif) top right no-repeat;width:240px;margin:0px 10px 10px 10px;
}

.ro350 {
	background:url(images/box/box_gray_ro.gif) top right no-repeat;width:365px;margin:10px 5px 5px 5px;
}

.ro760 {
	background:url(images/box/box_gray_ro.gif) top right no-repeat;width:740px;margin:10px 10px 10px 10px;
}

.ro760_1 {            /* box for banery */
	background:url(images/box/box_gray_ro.gif) top right no-repeat;width:740px;margin:5px 5px 10px 5px;
}

.right_ro {
	background:url(images/box/box_gray_ro.gif) top right no-repeat;width:490px;margin:10px 10px 0px 0px;float:right;
}

.navi_240 {
	background:url(images/box/box_gray_ro.gif) top right no-repeat;width:240px;margin:10px 0px 0px 5px;float:left;
}

.lo {
	background:url(images/box/box_gray_lo.gif) top left no-repeat;
}

.ru {
	background:url(images/box/box_gray_ru.gif) bottom right no-repeat;
}

.lu {
	background:url(images/box/box_gray_lu.gif) bottom left no-repeat;
}


.gro {
	background:url(images/box/box_green_ro.gif) top right no-repeat;width:240px;margin:10px 10px 10px 10px;
}

.glo {
	background:url(images/box/box_green_lo.gif) top left no-repeat;
}

.gru {
	background:url(images/box/box_green_ru.gif) bottom right no-repeat;
}

.glu {
	background:url(images/box/box_green_lu.gif) bottom left no-repeat;
}


.box {
	margin:0;
	padding:10px 10px 10px 10px;
}


.box_l {				/* box for long content */
	margin:5;
	padding:0px 10px 0px 10px;
}

.box_2 {				/* box for banners */
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}

.box_l h1{
	margin:0;
	padding:0;
	font-size: 16px;color: #000000;
	
}


.box h1{
	margin:0;
	padding:0;
	font-size: 16px;color: #000000;
	
}

.info_box {
	width:190px;
	
	margin:0px 10px 10px 10px;
	padding:10px 10px 12px 40px;
	background:url(images/info_bg.gif) top left no-repeat;
}

.cart_box_top {
	width:220px;
	margin:0px 10px 0px 10px;
	padding:50px 10px 30px 10px;
	background:url(images/box/header_cart.gif) top right; no-repeat;
	
}
.cart_box_bottom {
	width:220px;
	height:0px;
	margin:0px 10px 10px 10px;
	padding:0px 10px 10px 10px;
	background:url(images/box/footer_cart.gif) bottom right; no-repeat;
	
}


.left_col {
margin-top:3px;
float:left;
}

.right_wide_col {
margin-top:3px;
margin-right:5px;
float:right;
}

.right_col {
margin-top:10px;
float:left;
}

.gray_top {
	background-color:#FFFFFF;background:url(images/box/box_gray_start.gif) bottom no-repeat; width:490px;height:9px;margin:0px 0px 0px 10px;
}

.gray_bot {
	background:url(images/box/box_gray_end.gif) top no-repeat;width:490px;height:10px;margin:0px 0px 0px 10px;
}

.gray_mid {
	background:url(images/box/box_gray_mid.gif) repeat-y;width:490px;margin:0px 0px 0px 10px;
}




.box h1 .cat_id{font-size: 12px;color: #013081;}

.cat_id{color: #013081;}

.group {
	margin:10px 10px 10px 10px;font-weight: bold;
}

.group_small {
	margin:3px 10px 3px 10px;font-weight:;
}

#group a:link{text-decoration:none;color: #013081;}
#group a:visited{text-decoration:underline;color: #013081;}
#group a:hover{text-decoration:none;color: #013081;}
#group a:active{text-decoration:none;color: #013081;}

.clear {
    height:300px;
    width:1px;
}
/* other col */
.product {
	width:156px;padding:15px 0px 15px 10px;
}
/* first col */
.product_no {
	width:156px;padding:15px 10px 15px 00px;
}

.product_table{
	width:100%;
	background-color:#F7F5F5;
	border-collapse:collapse;
}

.product_table .thead{
background-color:#FAFAFA;
font-weight:bold;
font-size: 13px;
margin:3px 3px 3px 3px;
padding:3px 3px 3px 3px;
}

.product_table .thead_dark{
background-color:#F3F3F3;
font-weight:bold;
font-size: 13px;
margin:3px 3px 3px 3px;
padding:3px 3px 3px 3px;
}


.product_table td{
background-color:#FFFFFF;
margin:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
vertical-align:middle;
}

/* draw even rows with this color*/
.product_table .dark{
background-color:#EAF1FD;

}

.product_table .sep {
background-color:#A7B3D3;
margin:0px;
padding:0px;
}

.headline {
font-weight:bold;
background-color:#ebf1ff;
margin:0px;
padding:2px 2px 2px 3px;
}

.headline_1 {
font-weight:bold;
background-color:#cfd8ff;
margin:0px;
padding:2px 2px 2px 3px;
}

.up {
text-align:right
}
