/* BODY */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; }

/* DEFAULT */
.defcel1 { text-align:left; height:20px; }
.defcel2 { background-color:#FFFFFF; text-align:center; height:10px; vertical-align:middle; }
.deftable { width:100%; background-color:#FFFFFF; text-align:left; vertical-align:top; }

/* TABLE MAIN */
.t01 { width:990px; }
.t01c01 { width:205px; text-align:left; vertical-align:top; }
.t01c02 { width:20px; text-align:left; vertical-align:top; }
.t01c03 { width:765px; text-align:left; vertical-align:top; }

/* TABLE LOGO */
.t02 { width:205px; }
.t02c01 { height:146px; text-align:right; vertical-align:top; }

/* TABLE BOX */
.t03 { width:100%; }
.t03c01 { width:10px; height:10px; vertical-align:bottom; }
.t03c02 { width:100%; height:10px; background-color:#FFFFFF; vertical-align:bottom; background-image:url(../imgweb/box_bg_1.gif); }
.t03c02_nowidth { height:10px; background-color:#FFFFFF; vertical-align:bottom; background-image:url(../imgweb/box_bg_1.gif); }
.t03c03 { width:10px; height:10px; vertical-align:bottom; }
.t03c04 { width:10px; background-color:#FFFFFF; text-align:left; background-image:url(../imgweb/box_bg_4.gif); }
.t03c05 { text-align:left; background-color:#FFFFFF; }
.t03c06 { width:10px; background-color:#FFFFFF; text-align:right; background-image:url(../imgweb/box_bg_2.gif); }
.t03c07 { width:10px; height:10px; vertical-align:top; }
.t03c08 { width:100%; height:10px; background-color:#FFFFFF; vertical-align:top; background-image:url(../imgweb/box_bg_3.gif); }
.t03c08_nowidth { height:10px; background-color:#FFFFFF; vertical-align:top; background-image:url(../imgweb/box_bg_3.gif); }
.t03c09 { width:10px; height:10px; vertical-align:top; }

/* TABLE SHADED BOX */
.t04 { width:185px; background-color:#FFFFFF; }
.t04c01 { width:18px; height:18px; background-color:#FFFFFF; vertical-align:top; }
.t04c02 { width:100%; height:18px; background-color:#FFFFFF; vertical-align:top; background-image:url(../imgweb/boxshade_bg_1.gif); }
.t04c02nw { height:18px; background-color:#FFFFFF; vertical-align:top; background-image:url(../imgweb/boxshade_bg_1.gif); }
.t04c03 { width:18px; height:18px; background-color:#FFFFFF; vertical-align:top; }
.t04c04 { width:18px; height:100%; background-color:#FFFFFF; text-align:left; background-image:url(../imgweb/boxshade_bg_4.gif); }
.t04c05 { text-align:left; background-color:#FFFFFF; }
.t04c06 { width:18px; height:100%; background-color:#FFFFFF; text-align:right; background-image:url(../imgweb/boxshade_bg_2.gif); }
.t04c07 { width:18px; height:18px; background-color:#FFFFFF; vertical-align:bottom; }
.t04c08 { width:100%; height:18px; background-color:#FFFFFF; vertical-align:bottom; background-image:url(../imgweb/boxshade_bg_3.gif); }
.t04c08nw { height:18px; background-color:#FFFFFF; vertical-align:bottom; background-image:url(../imgweb/boxshade_bg_3.gif); }
.t04c09 { width:18px; height:18px; background-color:#FFFFFF; vertical-align:bottom; }

/* TABLE MENU AND MAIN */
.t05 { width:100%; }
.t05c01 { height: 77px; }
.t05c02 { text-align:left; padding-left:0px; padding-top:0px; padding-bottom:0px; }

/* PAGES */
.t06 { width:100%; background-color:#FFFFFF; }
.t06c01 { width:100%; background-color:#FFFFFF; text-align:right; }
.t06c02 { width:20px; background-color:#FFFFFF; text-align:left; }
.t06c03 { width:176px; background-color:#FFFFFF; text-align:left; vertical-align:top; }
.t07 { background-color:#FFFFFF; padding-left:13px; padding-top:30px; padding-bottom:20px; }
.t_kvitto { background-color: #EEEEE9; border: dashed; border-color: #999999; border-width: medium; }
.t_message { background-color: #FEFEDA; border: dashed; border-color: #dede00; border-width: thin; }
.t08 { background-color:#FFFFFF; }
.t08c01 { width:115px; height:45px; background-color:#EEEEE9; text-align:left; vertical-align:top; padding-left:11px; padding-top:8px; padding-bottom:8px; }
.t08c02 { width:15px; height:45px; background-color:#FFFFFF; }
.t08c03 { width:105px; height:45px; background-color:#EEEEE9; text-align:left; vertical-align:top; padding-left:11px; padding-top:8px; padding-bottom:8px; }


.t09 { width:100%; background-color:#FFFFFF; }
.t09c01 { width:2%; height:22px; background-color:#FFFFFF; text-align:left; padding-top:3px; padding-left:7px; }
.t09c02 { vertical-align: top; width:15%; height:22px; background-color:#EEEEE9; text-align:left; padding-top:3px; padding-left:7px; }
.t09c03 { vertical-align: top; width:33%; height:22px; background-color:#EEEEE9; text-align:left; padding-top:3px; padding-left:7px; }

.c01 { width:215px; padding-left:30px; padding-top:5px; background-color:#FFFFFF; }
.c02 { padding-left:30px; padding-top:5px; background-color:#FFFFFF; }
.c03 { width:561px; vertical-align:top; }
.c04 { width:8px; background-color:#FFFFFF; vertical-align:top; }
.c05 { width:176px; background-color:#FFFFFF; }
.c06 { padding-left:8px; padding-top:8px; padding-bottom:8px; background-color:#FFFFFF; }
.c07 { background-color:#FFFFFF; text-align:center; }
.c08 { width:25%; background-color:#FFFFFF; padding-left:10px; text-align:left; vertical-align:bottom; }
.c09 { width:50%; background-color:#FFFFFF; text-align:center; vertical-align:bottom; }
.c10 { width:25%; background-color:#FFFFFF; text-align:right; vertical-align:bottom; }
.c11 { width:68px; background-color:#FFFFFF; text-align:left; }
.c12 { width:100%; background-color:#FFFFFF; text-align:left; }
.c13 { width:112px; background-color:#FFFFFF; text-align:right; }
.c14 { height:50px; background-color:#FFFFFF; text-align:right; }
.c15 { width:50%; background-color:#FFFFFF; text-align:center; padding-top:25px; }
.c16 { width:50%; background-color:#FFFFFF; text-align:left; vertical-align:top; padding-top:25px; }
.c17 { height:57px; background-color:#FFFFFF; }

/* HEADERS */
H1 { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; }
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; }
.h1 { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; }
.h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; }
.h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; }
.tag1 { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#333333; }
.tag2 { font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#cc0000; }
.procent { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; }
h1.start { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; }

/* TEXT AND LINKS */
.text { line-height:18px; color:#000000; }
.textbold { font-weight:bold; line-height:22px; color:#000000; }
.textunderline { line-height:18px; color:#000000; text-decoration:underline; }
.textitalic { line-height:18px; color:#000000; font-style: italic; }
.textsmall { line-height:22px; font-size:10px; color:#000000; }
.textstor { line-height:16px; font-size:11px; color:#000000; }
.redlink { font-size:11px; text-decoration:underline; color:#cc0000; }
.redlink:hover { font-size:11px; text-decoration:none; color:#cc0000; }
.betlinkbold { font-weight:bold; line-height:22px; color:#000000; text-decoration:underline; }
.betlinkbold:hover { font-weight:bold; line-height:22px; color:#cc0000; text-decoration:none; }
.prodtext { line-height:16px; color:#000000; }
.prodtextbold { font-weight:bold; line-height:16px; color:#000000; }
.prodprice1 { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#336633; }
.prodprice2 { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#aa0000; }
.prodprice3 { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:regular; color:#000000; }
.model_artno_text_search { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:regular; color:#000000; }
.model_artno_text_spacer { height: 6px; font-family: Arial, Helvetica, sans-serif; font-size:6px; font-weight:regular; color:#000000; }

.brandnav { text-transform: uppercase; font-size:10px; text-decoration:none; margin-left:10px; line-height:20px; color:#000000; }
.brandnavon { text-transform: uppercase; font-size:10px; text-decoration:underline; margin-left:10px; line-height:20px; color:#000000; }
.brandnav:hover { font-size:10px; text-decoration:underline; margin-left:10px; line-height:20px; color:#000000; }
.brandnav_header { font-size: 10px; margin-left: 4px; line-height: 20px; color: #000000; text-transform: uppercase;}

.navtext { color:#000000; }
.navtexton { color:#cc0000; }
.navtextlink { text-decoration:underline; color:#000000; }
.navtextlink:hover { text-decoration:none; color:#cc0000; }
.quicklinks { line-height:11px; text-decoration:underline; color:#000000; }
.quicklinks:hover { line-height:11px; text-decoration:none; color:#cc0000; }
.poplinks { text-decoration:none; color:#000000; }
.poplinks:hover { text-decoration:underline; color:#000000; }
.pretext { font-size:10px; text-decoration:none; line-height:14px; color:#000000; }
.pretext:hover { font-size:10px; text-decoration:none; line-height:14px; color:#000000; }
.prethruw { font-size:10px; line-height:14px; text-decoration:line-through; color:#000000; }
.prethruw:hover { font-size:10px; line-height:14px; text-decoration:line-through; color:#000000; }
/* .text { line-height:18px; color:#000000; } */
.cartprice { line-height:18px; text-decoration:none; color:#000000; }
.cartprice_ordinary { line-height:18px; text-decoration:line-through; color:#000000; }
.cartprice_campaign { line-height:18px; text-decoration:none; color:#006600; }
.prodprice { font-size:16px; font-weight:bold; color:#000000; }
.prodpricered { font-size:16px; font-weight:bold; color:#cc0000; }
.texttraffar { font-size:10px; color:#000000; text-decoration: none; }
.texttraffar:hover { font-size:10px; color:#000000; text-decoration: none; }

/* PRICES*/
.preprice { font-size:10px; line-height:14px; text-decoration:none; font-weight:bold; color:#cc0000; }
.preprice:hover { font-size:10px; line-height:14px; text-decoration:none; font-weight:bold; color:#000000; }
.preprice_ordinary { font-size:10px; line-height:14px; text-decoration:none; color:#000000; }
.preprice_ordinary:hover { font-size:10px; line-height:14px; text-decoration:none; color:#000000; }
.preprice_campaign { font-size:10px; line-height:14px; text-decoration:none; font-weight:bold; color:#006600; }
.preprice_campaign:hover { font-size:10px; line-height:14px; text-decoration:none; font-weight:bold; color:#006600; }
.store_price { font-size:10px; line-height:14px; text-decoration: line-through; color:#000000; }

/* FORMS */
.input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:6px; color:#000000; }
.droplist { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; margin-top:6px; color:#000000; }
.droplisturval { width: 114px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.droplisturval_double { width: 228px; }

/* ADDED BY JM */
form {
  margin-top: 0;
  margin-bottom: 0;
}

img {
  border: 0;
}

/*LINKS*/
a {
  text-decoration:underline;
  color:#000000;
}

a:hover {
  text-decoration:none;
  color:#cc0000;
}

td, table {
  border-collapse: collapse;
  border: 0;
  padding: 0;
  margin: 0;
}

.padded {
  padding: 5px;
}

#main_container {
  margin: 0px auto;
  width: 990px;
}

.left_search {
  width: 140px;
}

.left_login {
  width: 95%;
  font-size: 12px;
}

.tabs_table {
  width: 100%;
}

.tabs_filler {
  background-image: url(/imgweb/tabs_filler_line.gif);
}

.tabs_corner {
  width: 5px;
}

.style1 {
  color: #DB0100;
  font-weight: bold;
}
.style2 {
  color: #666666;
  font-weight: bold;
}

.hover_pointer:hover {
  cursor: pointer;
}

.checkout_input {
  width: 130px;
}

#dynamic_search_wait,
#dynamic_search_result {
  height: 40px;
}

.admin_table td {
  padding: 3px;
  height: 26px;
}

.admin_table td.color_one {
  background-color: #fff;
}

.admin_table td.color_two {
  background-color: #eee;
}

.admin_order_accepted {
  background-color: #00ee00;
}

.admin_order_declined {
  background-color: #ee0000;
}

.product_list_horizontal_divider {
  background-image: url(/imgweb/linedot_horiz.gif);
  background-repeat: repeat-x;
  background-position: center left;
}

.top_detailed_search_link {
  color: #666666;
}

.generic_row_spacer {
  width: 100%;
  height: 8px;
}

.profile_error {
  color: #ff0000;
}

.order_payment_status_done {
  color: #00ff00;
  font-weight: bold;
}

.order_payment_status_rejected {
  color: #ff0000;
  font-weight: bold;
}

.order_payment_status_idle {
  color: #eee;
  font-weight: bold;
}

.order_delivery_status_done {
  color: #00ff00;
  font-weight: bold;
}

.order_delivery_status_idle {
  color: #eee;
  font-weight: bold;
}

.order_delivery_status_rejected {
  color: #ff0000;
  font-weight: bold;
}

.admin_order_watched {
  color: #ff0000;
  font-weight: bold;
  font-size: 14px;
}

.admin_order_not_watched {
  color: #eee;
  font-weight: bold;
  font-size: 14px;
}

.admin_table_border_cell {
  background-color: #fff;
}

.admin_table_data_cell {
  cursor: pointer;
  padding: 5px;
}

.admin_table_header_cell {
  padding: 5px;
}

.admin_order_row_order_row td {
  padding-left: 5px;
  padding-right: 5px;
}

.admin_order_form {
  font-size: 10px;
}

.wordwrap {
  -moz-binding: url('/css/moz_wordwrap.xml#wordwrap');
  word-wrap: break-word;
}

.puffa_brand { font-size:10px; line-height:14px; font-size:10px; color:#000000; }
.puffa_name { font-size:10px; line-height:12px; font-size:10px; color:#000000; }
.puffa_text { font-size:10px; line-height:13px; font-size:10px; color:#000000; }
/* NEWS */
.news_archive ul {
padding: 0;
margin: 10px;
width: 100%;
float: left;
background-color: #ffffff;
list-style-type: none;
}

.news_archive li {
   display: inline;
}

.news_archive h3 { margin-bottom: 0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; }

.news_item_readmore {
        color: #666666;
}

.news_item_date {
    font-size:10px;
    color: #aaaaaa;
}

.news_item_delimiter {
    border-top: 1px dashed #cc0000;
    width: 50%;
}

.news_index ul {
padding: 0;
margin: 0px;
width: 100%;
float: left;
/*color: #fff;*/
background-color: #ffffff;
list-style-type: none;
}

.news_index a {
		text-decoration: none;
		color: #aaaaaa;
}

.news_index a:hover {
		text-decoration: underline;
}

.news_index li {
    margin-top: 5px;
   display: block;
}

.news_index_item_title {
        color: #000000;
}

.news_index h3 {
    font-size:12px; 
    color:#333333;
}

.news_index_item_date {
    color: #555555;
}

.clr {
    clear: both;
}

#box_shade_t {
    background: #ffffff url(../imgweb/boxshade_bg_1.gif) repeat-x scroll 0 0;
}

#box_shade_tl {
   background: transparent url(../imgweb/boxshade_corner_1.gif) no-repeat scroll 0 0;
}
#box_shade_tr {
   background: transparent url(../imgweb/boxshade_corner_2.gif) no-repeat scroll 100% 0;
   height: 18px;
   overflow: hidden;
}
#box_shade_b {
    background: #ffffff url(../imgweb/boxshade_bg_3.gif) repeat-x scroll 0 100%;
}

#box_shade_bl {
   background: transparent url(../imgweb/boxshade_corner_4.gif) no-repeat scroll 0 100%;
}
#box_shade_br {
   background: transparent url(../imgweb/boxshade_corner_3.gif) no-repeat scroll 100% 100%;
   height: 18px;
   overflow: hidden;
}

#box_t {
    background: transparent url(../imgweb/box_bg_1.gif) repeat-x scroll 0 0;
}

#box_tl {
   background: transparent url(../imgweb/box_corner_5.gif) no-repeat scroll 0 0;
}
#box_tr {
   background: transparent url(../imgweb/box_corner_6.gif) no-repeat scroll 100% 0;
   height: 10px;
   overflow: hidden;
}
#box_b {
    background: transparent url(../imgweb/box_bg_3.gif) repeat-x scroll 0 0;
}

#box_bl {
   background: transparent url(../imgweb/box_corner_8.gif) no-repeat scroll 0 100%;
}
#box_br {
   background: transparent url(../imgweb/box_corner_7.gif) no-repeat scroll 100% 100%;
   height: 10px;
   overflow: hidden;
}

/*RIGHT COLUMN*/
#rightcolumn {
    /*margin-left: 561px;
    padding: 8px;*/
    float: right;
    padding-left: 8px;
    width: 176px;
}
#rightcolumn h1{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; text-transform: uppercase; }
.right_support_questions ul{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.right_support_questions li{
    display: block;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
}

#maincolumn {
    float: left;
    margin: 0;
    padding: 0;
    width: 562px;
}

#box_middle {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 1px 8px;
    width: auto;
    background: #ffffff;
}

#top_nav li {
	display: inline;
}

#top_nav_bar ul{
	float: right;
	list-style-type: none;
}

#top_nav_bar li{
	border-left: 1px solid #cccccc;
	padding-left: 4px;
}

#top_nav_bar li.first {
    border-left: medium none;
}
/*
#top_nav_bar li:last-child{
	border-right: 0px solid #cccccc;
}*/

.notice{
    background-color: #EDF598;
    padding: 0.5em;
}

ul.user_page_order_log{
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type: none;
	background-color: #cfcfcf;
	font-size: 0.8em;
}
li.user_page_order_log{
}

#corner_banner{
color: #1B97F2;
cursor: auto;
display: block;
/*height: 154px;*/
height: 142px;
position: absolute;
left: 0px;
text-decoration: none;
top: 0px;
/*width: 143px;*/
width: 142px;
}
