FORM { margin: 0; display: inline; }
DIV {  }
IMG { border: 0; display:block; }
BODY { margin-top: 0; padding:0; margin: auto; background-color:#3F5B11;; background-color:#1F2D09; zbackground-color: #172206; }
BODY { font-family: arial, verdana, serif; font-size: 12px; }
A { color: #333100; }
A:hover { color: #660000; }
H2 { font-size: 150%; font-weight: bold; }
H3 { font-size: 120%; font-weight: bold; padding: 0; margin: 0; }

TABLE#header_teable, TABLE#main_table, TABLE#footer_table { margin:0px; padding:0px; }
TABLE#header_teable TD, TABLE#main_table TD, TABLE#footer_table TD { padding:0px; }

div#search { position: absolute; left: 530px; top:18px; }
div#search INPUT { font-size: 10px; width: 100px; }
div#search SELECT { font-size: 10px; width: 120px; }

div#main_menu { position: absolute; left: 270px; top:51px; }
div#main_menu IMG { display:inline; }

DIV#workspace { margin:0; background-image:url(img/pagebg.jpg); background-position:972px 0px; background-repeat:repeat-y; }
TD#td_main_content { background-color: #B5B45A; }
DIV#main_content_container { margin:10px;  background-color: #3F5B11; }
TABLE#main_content { }

TD#left_column { width: 205px; vertical-align:top; }
DIV#left_column_container { }

TD#right_column { width: 185px; vertical-align:top; }
DIV#right_column_container { }

TD#second_main { vertical-align:top; overflow:hidden; }
DIV#second_main_container { padding-left: 5px; padding-right: 5px; overflow:hidden; }

div.grid_container { border:solid 1px #8C843C; background-color:#E2FABE; background-color:#E1E1BD; margin-bottom:5px; padding:8px; }
table.grid { background-color:#ffffff; width:100%; }
table.grid TD { color:#333100; }
table.grid TD A { color:#333100; }
table.grid TD.grid_title { height:30px; vertical-align:bottom; }
DIV.grid_title { text-transform: uppercase; margin-left:5px; padding-left:3px; color:#333202; font-weight:bold; font-size:11px; border-bottom:solid 1px #D3D3D3; width:80%; }
table.grid TD.grid_title IMG.bull { float:left; margin-top:6px; margin-left:5px; }


div.linie { background-image:url('img/linie.jpg'); background-position:center center; height:15px; padding:0; width:100%; background-repeat:no-repeat; }

div.right_box_container { border:solid 1px #8C843C; background-color:#E2FABE; background-color:#E1E1BD; padding:6px; }
div.right_box { background-color:#ffffff; color:#333100; }
div.right_box A { color:#333100; text-decoration: none; }
DIV.right_box DIV.box_title { height: 20px; color: #464818; background-color: #E2FABE; background-color: #E1E1BD; font-weight: bold; }
DIV.right_box DIV.box_title A { color: #464818; }
DIV.right_box DIV.box_title IMG { display:inline; }
DIV.right_box DIV.box { padding-top:3px; }

DIV.right_box UL { margin:0px; color: #333333; list-style-type: none; margin:0; margin-left:5px; padding:0; padding-left:3px; }
DIV.right_box UL.left { margin:0; padding: 0; padding-left: 0; color: #888888; overflow: hidden; }
DIV.right_box LI { padding:0; margin-bottom: 3px; margin:0; padding:0; }
DIV.right_box LI.lev1 { padding:0px; margin-left: 0; }
DIV.right_box LI.lev2 { padding:0px; margin-left: 15px; }
DIV.right_box.no_padding LI.lev1, DIV.right_box.no_padding LI.lev2 { padding:0; margin:0; }
DIV.right_box UL.left LI.lev1 { white-space: nowrap; background-image:url('img/bullet.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 15px; height: 18px; margin:0; }

#basket_box DIV.box_title IMG { display:none; }
#basket_box DIV.box_title { text-align:center; padding-top: 2px; height: 18px; }
DIV.right_box_basket_full DIV.box_title { background-color: #FF5500; }
DIV.right_box_basket_full DIV.box_title A { color: #FFFFFF; }

DIV.right_box UL#platforme { margin-left:3px; }
DIV.right_box UL#platforme LI { padding-left:3px; }

DIV#counters { position:absolute; top:-105px; left: 770px; width: 180px }
DIV#counters IMG, td#copyright IMG { display:inline; }

DIV#path_navigator { 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 { font-size: 15px; font-weight: bold; color: #464818; margin: 0; margin-bottom: 10px; }

DIV.picture { float: left; padding-right: 5px }

TABLE.prdlist A { color:#333100; }

TABLE.prdlist TD.prd { vertical-align:top; padding:10px; }
TABLE.prdlist TD.pic { padding-top:10px; padding-left: 10px; vertical-align:top; }
TABLE.prdlist TD { vertical-align: top; }


DIV#terms { font-size: 10px; color: #777777 }
DIV.note { font-size: 10px; color: #666666; text-align: justify; }

.platforma { color: #005500; font-weight: bold }
.pret { color: #660000; font-weight: bold }
.pret_foreign { color: #880000; }

DIV.reviews { margin-top: 15px; clear: both; }
DIV.reviews DIV.title { font-weight: bold; background-color: #41520B; padding: 4px; color:#ffffff; }
DIV#reviews_table TABLE { width: 100%; margin-left: auto; margin-right: auto; border-collapse: collapse }
DIV#reviews_table TD.header { background-color:#E2FABE; 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 #C6CAC8; background-color:#41520B; color:#ffffff; }

DIV.paging { text-align: center; padding-top: 10px; margin-bottom: 10px; }

DIV.lastviewed { border:0; 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:0; }
DIV.lastviewed UL { margin:0; padding: 4px;  list-style-type: none; }

DIV.prd_desc { color: #333333 }

DIV.minimum_order { border: solid 1px #A3BED8; padding:20px; text-align:center; font-weight:bold; color:#550000; }
SPAN.minimum_order_price { color: #900000; }

DIV#right_column_container DIV.right_box_container, DIV#left_column_container DIV.right_box_container { margin-bottom:5px; }

TABLE.order { border:0; }

DIV#links A { color: #D9F0B3; }

.selected { font-weight: bold; }


TABLE#platforms_table { border-collapse: collapse; background-color: #D7D7A6 }
TABLE#platforms_table TD { padding: 5px; border: solid 1px #888888; }
TABLE#platforms_table TD.header { background-color: #41520B; font-weight: bold; text-align: center; color: #ffffff; height: 20px;}
TABLE#platforms_table TD.footer { color: #888888; padding: 2px; font-size: 10px; }
TABLE#platforms_table TD.spacer { border:0; background-color: #B5B45A; padding: 0; }

TABLE#description_table { border-collapse: collapse; background-color: #D7D7A6 }
TABLE#description_table TD { padding: 5px; border: solid 1px #888888; }
TABLE#description_table TD.header { background-color: #41520B; color: #ffffff; font-weight: bold; text-align: center; }
TABLE#description_table TD.content {  }
TABLE#description_table TD.footer { background-color: #E2FABE; }

DIV.buy { margin-top: 3px; }
DIV.buy A { font-weight: bold; color: #FFFFFF; background-color: #990000; padding: 3px; display: block; border: solid 1px #ff5500; text-decoration: none; margin: auto;  width: 90px; }
DIV.buy A:hover { color: #FFFF88; background-color: #aa0000; }

P.title { font-weight: bold; margin:0; padding: 0; font-size: 100%; }
P.title A { color: #000000; text-decoration: none; }
P.leadtext A { }
P.leadtext A:hover, P.title A:hover { text-decoration: underline; }
P.leadtext { margin:0; padding:0; color: #333333; padding-bottom: 10px; }
div.news_line { border-bottom: solid 1px #666666; clear: both; margin-bottom: 10px; margin-top: 10px; }

P.content { margin:0; margin-bottom: 5px; margin-top: 5px; color: #ffffff; }
P.posted { margin:0; font-size: 90%; color: #333333; }

div.alternate_description p { margin:0; }
div.alternate_description a { color:#000000; }

A.hoover IMG { -moz-opacity:0.5; filter:gray; }
A.hoover:hover IMG { -moz-opacity:1; filter:alpha(opacity=100); }

div.discount_container { position: relative; }
img.discount { position: absolute; }
img.discount.index { top: -14px; right: -14px; }
img.discount.list { top: -10px; right: 0px; }
img.has_review { float: right; }
img.has_review.list {  }

div#review_text {  }
div#review_text IMG { margin: 5px; }

table#main_table TABLE.forum_table { width: 100%; margin: 10px; margin-left: auto; margin-right: auto; border-collapse: collapse; border: 1px solid #888888; }
table#main_table TABLE.forum_table TD { background-color: #F2F7FC; vertical-align: middle; padding: 5px; vertical-align: top; }
table#main_table TABLE.forum_table.alternative TD { background-colora: #ddeedd; border-bottom: solid 1px #bbbbbb; }
table#main_table TABLE.forum_table TD.header { background-color:#E2FABE; font-weight: normal; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #888888; border-bottom: 1px solid #888888; }
table#main_table TABLE.forum_table TD.header.main { background-color: #41520b; color:#fff; font-weight: bold; }
table#main_table TABLE.forum_table TD.add { background-color:#41520b; color: #fff; }
table#main_table TABLE.forum_table TD.add A { color:#fff; }
table#main_table TABLE.forum_table TD.add2 { background-color:#d7d7a6; }
table#main_table TABLE.forum_table TD.add2 A { color:#000; }
table#main_table TABLE.forum_table TD.answers { text-align:right; }

table#main_table TABLE.forum_table TD.subforum { padding:0; }
table#main_table TABLE.forum_table TD.name { white-space: nowrap; }

table#main_table TABLE.forum_table TD.subforum { background-color: #e2fabe; border-bottom: solid 1px #ffffff; }
table#main_table TABLE.forum_table TD.subforum DIV.forum { background-color: #D3F89E; padding: 5px; color: #000000; border-top: solid 1px #888888; border-bottom: solid 1px #dddddd;  }
table#main_table TABLE.forum_table TD.subforum DIV.forum_answer { padding: 5px; background-color: #F2FDE3; border-top: solid 1px #dddddd; }
table#main_table TABLE.forum_table TD.subforum DIV.forum_answer_btn { padding: 5px;  border-top: solid 1px #dddddd; }
table#main_table TABLE.forum_table TD.subforum DIV.forum_answer_btn a { padding-right: 15px; }


table#add_review { margin-top: 10px; }

table#add_review div.textarea { border: 2px inset #d4d0c8; }
table#add_review div.textarea textarea { width: 100%; height: 110px; border: none; overflow: auto; }

div#paging { clear:both; margin-top:0px; padding: 5px; text-align:center; }
div#paging a, div#paging b { width: 20px; padding-left:3px; padding-right:3px; }

DIV.error { background-color: #ffff88; border: solid 1px #ff0000; padding: 5px; margin-bottom: 10px; }

TABLE.index_news_item { margin: 5px; }
TABLE.index_news_item td { vertical-align: top; }
TABLE.index_news_item img { padding: 1px; border: solid 1px #666666; display: block; float: left; margin-right: 10px; }
TABLE.index_news_item td p { margin: 0; padding:0; }
TABLE.index_news_item td b a { text-decoration:none; }

SPAN.notavailable { color: #556655; }
