FORM { margin: 0 }
DIV {  }
IMG { border: 0 }
BODY { margin-top: 0; padding:0; width: 1003px; position: relative; margin-left: auto; margin-right: auto; background-color:#ffffff; }
BODY, TD, P, DIV, SPAN { font-family: arial, verdana, serif; font-size: 12px;  }
A { color: #003399 }
A:hover { color: #ff0000 }

div#main_header { position: static; width: 1003px; height: 95px; background-color: #000044; color: #ffffff }
div#main_header A { color: #ffffff }

div#logo { position: absolute; padding-left: 0px; left: 0px; top: 0px; background-image: url('img/header.gif'); width:1003px; }
div#search { position: absolute; left: 300px; top: 0px; background-image: url('img/search_bg.gif'); height: 50px; width: 484px; text-align: center; padding-top: 25px }
div#search INPUT { font-size: 10px; width: 100px; }
div#search SELECT { font-size: 10px; width: 120px; }

div#main_menu { position: absolute; left: 0px; top: 75px; background-image: url('img/gradient_mijloc.jpg'); width:100%; height: 20px}
div#main_menu UL { padding:0; margin:0; list-style-type: none; margin-left: 302px; text-align: center; width: 478px; border-left: solid 1px #314B6D; border-right: solid 1px #314B6D;  }
div#main_menu UL LI { display: inline; margin-left: 7px; margin-right: 7px  }
div#main_menu UL A { font-size: 11px; color: #eeeeff; text-decoration: none }

div#top_right_pic { position: absolute; left: 823px; top: 4px; }

div#main_content { width: 1003px; display: block; margin-top: 1px;}

div#left_column { position: relative; width: 200px; float: left;  }
div#content_left { width: 610px; float: left; padding: 5px; padding-top:2px; text-align: justify }
div#content_noleft { width: 818px; padding: 0px;  }
div#right_column { width: 180px; float: right;  }

div#copyright { position: static; clear: both; background-color: #000044; background-image: url('img/gradient_mijloc.jpg'); color: #dddddd; margin-top: 10px; padding: 3px; text-align: right; }
DIV#counters { height: 40px }

DIV.left_box_fc, DIV.left_box { border: solid 1px #A2BDD8; padding: 1px; margin-bottom: 5px; }
DIV.left_box_fc DIV.box_title, DIV.left_box DIV.box_title { background-image: url(img/left_item_header.jpg); background-color: #C5DCF3; height: 20px; color: #38506F; font-weight: bold; padding-left: 5px; padding-top: 2px; }
DIV.left_box UL { margin:0px; padding: 0px; padding-left: 20px; color: #888888; list-style-position: outside }
DIV.left_box LI.lev1 { list-style-type: square; list-style-image: url(img/bullet.gif); background: url(img/left_item_bg.jpg); background-color: #E8F1FA; margin-top: 1px; padding: 3px; margin-left:0; height: 18px; }
DIV.left_box LI.lev2 { list-style-type: square; list-style-image: none; margin-left: 13px }
DIV.left_box LI.lev3 { list-style-type: circle; list-style-image: none; margin-left: 26px }
DIV.left_box LI A { text-decoration: none }
DIV.left_box LI A.selected { font-weight: bold }
DIV.left_box_fc div.box { background-color: #F2F7FB }
TABLE.newsletter { margin: 4px; }
TABLE.newsletter INPUT { border: solid 1px #A2BDD8; }

TABLE.order { background-color: #F2F7FC; border: solid 1px #A3BED8; margin:auto; border-collapse: collapse }
TABLE.order td { padding-left: 5px; padding-right: 5px; }
TABLE.order td.row { background-color: #F2F7FC; padding:3px; }        
TABLE.order td.header { background-color: #E3EEF9; border: dotted 1px #A3BED8;  }

DIV.basket { border: solid 1px #A2BDD8; padding: 1px; margin-bottom: 5px; padding-top:0px; }
DIV.basket DIV.box_title { padding: 0px; margin:0; background-color: #C5DCF3 }
DIV.basket UL { margin:0px; padding:0px; color: #333333; list-style-type: none}
DIV.basket LI { background: url(img/right_item_bg.jpg); margin-top: 1px; padding:4px}

DIV.right_box A { text-decoration: none }
DIV.right_box { border: solid 1px #A2BDD8; padding: 1px; margin-bottom: 5px; }
DIV.right_box DIV.box_title { background-image: url(img/header_right2.jpg); height: 20px; color: #38506F; background-color: #D0E2F5; font-weight: bold; padding-left: 20px; padding-top: 2px; }
DIV.right_box UL { margin:0px; padding-left: 5px; color: #333333; list-style-type: none}
DIV.right_box LI { padding:0; border-bottom: dotted 1px #999999; margin-bottom: 3px}

DIV#path_navigator { background: url(img/hline.gif); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 8px }
DIV#path_navigator UL { list-style-type: none; padding: 0 ; margin: 0; }
DIV#path_navigator LI { display: inline; background-image: url(img/path_indicator.gif); margin-right: 4px; background-repeat: no-repeat; background-position: center left; padding-left: 9px; }
DIV#path_navigator LI A { text-decoration: none }

H1 { margin:0; margin-left: 15px; padding-left: 3px; background: url(img/hline.gif); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 6px; margin-bottom: 10px; font-size: 15px; font-weight: bold; color: #003399; }

DIV.picture { float: left; padding-right: 5px }

TABLE.prdlist TD.prd { width:50%; padding-top:10px; padding-left: 5px; padding-right: 10px; padding-bottom:5px; border-right: dotted 1px #AEC0EE; border-bottom: dotted 1px #AEC0EE; vertical-align:top; }
TABLE.prdlist TD.pic { padding-top:10px; padding-left: 10px; border-bottom: dotted 1px #AEC0EE; vertical-align:top; }

TABLE.prdlist TD { vertical-align: top; padding: 4px }

DIV.producator { color: #006600 }

DIV#terms { font-size: 10px; color: #777777 }
.note { font-size: 10px; color: #777777 }

DIV.pret { padding-top: 10px; padding-bottom: 10px; }

.cmd_indicator { font-weight: bold; color: #ff0000 }

DIV.reviews { margin-top: 15px; clear: both; }
DIV.reviews DIV.title { font-weight: bold; background-image: url(img/long_gradient_rev.jpg); background-color: #AEC0EE; padding: 4px; }
DIV#reviews_table TABLE { width: 100%; margin-left: auto; margin-right: auto; border-collapse: collapse }
DIV#reviews_table TD.header { background-color: #C3D2F1; font-weight: bold; padding-top: 5px; padding-bottom: 5px }
DIV#reviews_table TD { background-color:#F2F7FC; vertical-align:middle; padding: 5px; }
INPUT#add_review_button { margin-top:5px; border:solid 1px #6699CC; background-color:#ACD6FF; }

DIV.paging { text-align: center; padding-top: 10px;}

DIV.lastviewed { border: solid 1px #A3BED8; margin-top: 20px; background-color: #F2F7FC }
DIV.lastviewed DIV.title { font-weight: bold; background-image: url(img/long_gradient_rev.jpg); padding: 4px; border-bottom: dotted 1px #A3BED8 }
DIV.lastviewed UL { margin:0; padding: 4px;  list-style-type: none; }

DIV.prd_desc { color: #333333 }

TABLE.homepage A { text-decoration: none }
TABLE.homepage TD A.main { font-weight: bold }

TABLE.list { width: 100%; position: relative; top: -12px }
TABLE.list TD.header { background-image: url('img/gradient_mijloc.jpg'); background-color: #000044; color: #ffffff; border-top: solid 12px #ffffff; border-bottom: 0; font-weight: bold; padding: 2px;  }
TABLE.list TD { border-bottom: 1px dotted #aaaaaa; padding-top: 5px; padding-left: 2px }
TABLE.list TD A { text-decoration: none; color: #314B6D }

TABLE.specs { border: solid 1px #A3BED8; border-collapse: collapse; margin-top: 15px; }
TABLE.specs TD { padding: 2px; vertical-align: top; border: solid 1px #DDDDDD }
TABLE.specs TD.name { padding-left: 4px; padding-right: 4px; white-space: nowrap; background-color: #eeeeee }
TABLE.specs TD.value { padding-left: 4px;  }
TABLE.specs TD.header { font-weight: bold; background-image: url(img/long_gradient_rev.jpg); padding: 4px; }

DIV.minimum_order { border: solid 1px #A3BED8; padding:20px; text-align:center; font-weight:bold; color:#550000; }
SPAN.minimum_order_price { color: #900000; }

