
html, body { margin: 0; padding: 0; width: 100%; background: #909189 url('../img/bg.jpg') 0 0 repeat-x; font: normal 0.85em Tahoma, sans-serif; color: #c4c7b9; text-align: center; }
div, form, fieldset, img { margin: 0; padding: 0; border: none; }
a { text-decoration: none; color: #c9d1ac; }
a:hover { text-decoration: underline; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

div#container { margin: 0 auto; width: 970px; background: transparent url('../img/bg_shadows.jpg') 0 221px no-repeat; text-align: left; }

div#top_ad { width: 100%; height: 221px; background: transparent url('../img/bg_top.jpg') 0 0 no-repeat; }
div#top_ad h5 { margin: 0; padding: 5px 0; text-transform: uppercase; font-weight: normal; letter-spacing: 0.3em; font-size: 0.9em; text-align: center; }
div#top_ad div#reklama_flash_top { margin: 5px 0 0 106px; width: 770px; height: 146px; overflow: hidden; cursor: pointer; }
div#top_ad div#reklama_flash_top a { margin: 0; padding: 0; width: 100%; height: 100%; display: block; cursor: pointer; }

div#lm {background:transparent url(../img/logo.jpg) no-repeat scroll 16px 0; height: 165px;}
h1#logo { margin: 0; padding: 0; width: 406px; height: 165px; float: left; display: inline; }
h1#logo a { margin-left: 90px; width: 310px; height: 150px; display: block; text-indent: -5555px; overflow: hidden; }

ul#menu { margin: 0; padding: 40px 0 0 0; width: 564px; height: 125px; float: left; display: inline; background: transparent url('../img/menu.jpg') 90px 0 no-repeat; list-style-type: none; text-align: center; }
ul#menu li { margin: 0; padding: 0 5px; display: inline; font-size: 0.95em; }
ul#menu li a:hover, ul#menu li a.sel { text-decoration: underline; color: #c5fb03; }
ul#menu li.main { margin: 50px 0 0 47px; padding: 0; width: 65px; height: 25px; float: left; display: inline; }
ul#menu li.main a { width: 100%; height: 100%; display: block; background-position: 50% 0; background-repeat: no-repeat; text-indent: -5555px; overflow: hidden; }

ul#menu li#m1 { margin-left: 123px; clear: left; }
ul#menu li#m1 a { background-image: url('../img/m1.jpg'); }
ul#menu li#m1 a:hover, ul#menu li#m1 a.sel { background-image: url('../img/m1h.jpg'); }
ul#menu li#m2 a { background-image: url('../img/m2.jpg'); }
ul#menu li#m2 a:hover, ul#menu li#m2 a.sel { background-image: url('../img/m2h.jpg'); }
ul#menu li#m3 a { background-image: url('../img/m3.jpg'); }
ul#menu li#m3 a:hover, ul#menu li#m3 a.sel { background-image: url('../img/m3h.jpg'); }
ul#menu li#m4 a { background-image: url('../img/m4.jpg'); }
ul#menu li#m4 a:hover, ul#menu li#m4 a.sel { background-image: url('../img/m4h.jpg'); }

div#top { margin: 0 16px; width: 939px; height: 139px; clear: both; background: transparent url('../img/bg_top.gif') 0 0 repeat-x; }
div#top div.info { margin: 0 0 0 65px; width: 350px; float: left; display: inline; clear: left; font-size: 0.95em; }
div#top form { margin: 15px 0 0 65px; width: 350px; float: left; display: inline; clear: left; }
div#top input, div#top select { padding-left: 3px; width: 165px; background-color: #1e3805; border: 1px solid #c2cd9d; color: #c2cd9d; font: normal 0.95em Tahoma, sans-serif; }
div#top input.button { margin-top: 5px; width: 60px; }
div#top div#new { margin: 0; padding: 0; width: 459px; height: 130px; float: right; display: inline; background: transparent url('../img/bg_new.gif') 0 0 no-repeat; overflow: hidden; }
div#top div#new img { margin: 0 21px 0 18px; width: 143px; height: 130px; float: left; display: inline; overflow: hidden; }
div#top div#new h3 { margin: 0; padding: 15px 15px 3px 15px; width: 247px; float: right; display: inline; background: transparent url('../img/top_dots.gif') 100% 100% no-repeat; font-size: 0.95em; font-weight: normal; }
div#top div#new h3 a { text-transform: uppercase; color: #cee693; }
div#top div#new p { margin: 15px; padding: 0; width: 247px; float: right; display: inline; font-size: 0.95em; }

div#columns { margin: 72px 0 0 9px; padding: 0; width: 954px; background: transparent url('../img/columns.png') 0 0 repeat-y; }
div#columns div.column { margin-top: -72px; height: 295px; float: left; display: inline; }
div#columns div.column h2 { margin: 0; padding: 0; width: 100%; height: 60px; background-position: 0 0; background-repeat: no-repeat; }
div#columns div.column h2 a { width: 100%; height: 100%; display: block; text-indent: -5555px; overflow: hidden; }
div#columns div.column div.photo { height: 235px; background: #161515 url('../img/bg_column.jpg') 0 0 repeat-x; border-left: 1px solid #40482b; border-right: 1px solid #40482b; text-align: center; overflow: hidden; }
div#columns div.column div.photo img { margin-top: 35px; }
div#columns div.column div.photo h3 { margin: 10px auto; padding: 0; width: 175px; font-weight: bold; font-size: 0.95em; text-align: left; }
div#columns div.column div.photo h3 a { color: #c4c7b9; }
div#columns div.column div.photo h3 a:hover { text-decoration: none; color: #c5fb03; }

div#columns div#col_movie { margin-left: 7px; width: 231px; }
div#columns div#col_movie h2 { background-image: url('../img/title1.jpg'); }
div#columns div#col_movie div.photo { width: 224px; border-left: none; }
div#columns div#col_music { width: 239px; }
div#columns div#col_music h2 { background-image: url('../img/title2.jpg'); }
div#columns div#col_music div.photo { margin-left: 7px; width: 223px; }
div#columns div#col_games { width: 238px; }
div#columns div#col_games h2 { background-image: url('../img/title3.jpg'); }
div#columns div#col_games div.photo { margin-left: 7px; width: 223px; }
div#columns div#col_books { width: 231px; }
div#columns div#col_books h2 { background-image: url('../img/title4.jpg'); }
div#columns div#col_books div.photo { margin-left: 6px; width: 224px; border-right: none; }

div#columns div#ratings { margin-left: 7px; width: 947px; clear: both; background: transparent url('../img/bg_columns.gif') 0 0 repeat-y; }
div#columns div#ratings div { float: left; display: inline; }
div#columns div#ratings div.f { margin-right: 15px; width: 224px; }
div#columns div#ratings div.m { margin-right: 16px; width: 223px; }
div#columns div#ratings div.g { margin-right: 14px; width: 223px; }
div#columns div#ratings div.k { margin-right: 0; width: 224px; }

div#columns div#ratings div h3 { margin: 0; padding: 0; width: 100%; height: 1px; background: transparent url('../img/green_dots.gif') 0 0 repeat-x; text-indent: -5555px; overflow: hidden; font-size: 0; line-height: 0; }
div#columns div#ratings div ul { margin-top: 15px; margin-bottom: 20px; margin-right: 10px; list-style-type: square; }
div#columns div#ratings div ul li { padding: 15px 10px 5px 0; font-weight: bold; font-size: 0.95em; line-height: 1em; }
div#columns div#ratings div ul li.new { background: transparent url('../img/nowosc.gif') 100% 0 no-repeat; }
div#columns div#ratings div ul li a { color: #c4c7b9; }
div#columns div#ratings div ul li a:hover { text-decoration: none; color: #c5fb03; }

div#column_bottom { width: 100%; height: 40px; clear: both; background: transparent url('../img/column_bottom.png') 0 0 no-repeat; }
div#column_bottom a.more { margin: 3px 0 0 175px; padding: 5px 18px 5px 5px; float: left; display: inline; background: transparent url('../img/arrows.gif') 100% 55% no-repeat; font-size: 0.95em; color: #000; }

div#text_top { margin-left: 16px; width: 939px; height: 63px; background: transparent url('../img/bg_text_top.jpg') 0 0 no-repeat; }
div#text_middle { padding-top: 30px; width: 100%; background: transparent url('../img/bg_text.png') 0 0 repeat-y; }
div#text_middle h2 { margin: 0 14px 30px 16px; padding: 0 45px; width: 849px; height: 45px; background: transparent url('../img/bg_text_title.gif') 0 0 repeat-x; font-weight: normal; font-size: 1.4em; color: #c5fb03; line-height: 45px; }
div#text_middle h4 { margin: 0 60px; padding: 0 0 5px 0; background: transparent url('../img/text_dots.gif') 0 100% repeat-x; font-size: 0.95em; color: #c5fb03; }
div#text_middle div.text { padding: 10px 60px 30px 60px; font-size: 0.95em; color: #abaaaa; line-height: 1.3em; }
div#text_middle div.text p { margin: 0; padding: 0; }
div#text_middle div.text img { margin: 2px 10px 2px 0; float: left; display: inline; border: 1px solid #46571c; }
div#text_bottom { width: 100%; height: 40px; background: transparent url('../img/text_bottom.png') 0 0 no-repeat; }

div#category_top { margin-left: 16px; padding-top: 23px; width: 939px; height: 49px; background: transparent url('../img/bg_category_top.jpg') 0 0 no-repeat; }
div#category_top h2 { margin: 0 0 0 275px; padding: 0; text-indent: -5555px; overflow: hidden; }
div#category_top h2.f { width: 88px; height: 31px; background: transparent url('../img/subtitle1.png') 0 0 no-repeat; }
div#category_top h2.m { width: 119px; height: 35px; background: transparent url('../img/subtitle2.png') 0 0 no-repeat; }
div#category_top h2.g { width: 78px; height: 33px; background: transparent url('../img/subtitle3.png') 0 0 no-repeat; }
div#category_top h2.k { width: 116px; height: 32px; background: transparent url('../img/subtitle4.png') 0 0 no-repeat; }

div#category { margin-left: 9px; width: 954px; background: transparent url('../img/columns.png') 0 0 repeat-y; }
div#category_middle { margin-left: 7px; width: 939px; background: transparent url('../img/bg_category.gif') 0 0 repeat-y; }

div#category_middle div.left { width: 224px; float: left; display: inline; border-top: 1px solid #161515; border-right: 1px solid #40482b; }
div#category_middle div.left div#reklama_flash_left { margin-top: -54px; width: 224px; background: #161515 url('../img/green_dots.gif') 0 100% repeat-x; }
div#category_middle div.left p { margin: 20px 0 0 0; padding: 10px 0; background: #161515 url('../img/green_dots.gif') 0 0 repeat-x; text-align: center; }
div#category_middle div.left p a { font-weight: bold; font-size: 0.95em; }
div#category_middle div.left p a:hover { color: #c5fb03; }
div#category_middle div.left h3 { margin: 0; padding: 20px 25px 0 25px; background: transparent url('../img/green_dots.gif') 0 0 repeat-x; font-weight: bold; font-size: 1.2em; color: #c5fb03; }
div#category_middle div.left ul { margin: 10px 25px 0 25px; padding: 15px 0 0 0; background: transparent url('../img/text_dots.gif') 0 0 repeat-x; list-style-type: none; }
div#category_middle div.left ul li { padding: 1px 0; margin: 0; height: 26px; list-style-type: none; clear: left; font-size: 0.95em; line-height: 1em; overflow: hidden; }
div#category_middle div.left ul li.oneline { line-height: 22px; }
div#category_middle div.left ul li div { margin: 3px 7px 3px 0; width: 28px; height: 20px; float: left; display: inline; clear: left; font-weight: bold; text-align: center; line-height: 20px; }
div#category_middle div.left ul li div.hig { background-color: #265a00; }
div#category_middle div.left ul li div.mid { background-color: #c56100; }
div#category_middle div.left ul li div.low { background-color: #9300c9; }
div#category_middle div.left ul li span { vertical-align: middle; }
div#category_middle div.left ul li a:hover { text-decoration: none; color: #c5fb03; }

div#columns div#ratings div.rank h3 { margin: 0; padding: 20px 0px 0 0px; background: transparent url('../img/green_dots.gif') 0 0 repeat-x; font-weight: bold; font-size: 1.2em; color: #c5fb03; text-indent: 0px; height: 1.5em; line-height: 1em; text-align: center;}
div#columns div#ratings div.rank ul { margin: 10px 25px 0 25px; padding: 15px 0 0 0; background: transparent url('../img/text_dots.gif') 0 0 repeat-x; list-style-type: none; }
div#columns div#ratings div.rank ul li { padding: 1px 0; margin: 0; height: 26px; list-style-type: none; clear: left; font-size: 0.95em; line-height: 1em; overflow: hidden; }
div#columns div#ratings div.rank ul li.oneline { line-height: 22px; }
div#columns div#ratings div.rank ul li div { margin: 3px 7px 3px 0; width: 28px; height: 20px; float: left; display: inline; clear: left; font-weight: bold; text-align: center; line-height: 20px; }
div#columns div#ratings div.rank ul li div.hig { background-color: #265a00; }
div#columns div#ratings div.rank ul li div.mid { background-color: #c56100; }
div#columns div#ratings div.rank ul li div.low { background-color: #9300c9; }
div#columns div#ratings div.rank ul li span { vertical-align: middle; }
div#columns div#ratings div.rank ul li a:hover { text-decoration: none; color: #c5fb03; }


div#category_middle div.right { margin: -12px 0 0 14px; width: 700px; float: left; display: inline; }
div#category_middle div.right ul.pager { margin: 0; padding: 0 35px; width: 630px;  background: #161515 url('../img/text_dots.gif') 0 100% repeat-x; list-style-type: none; }
div#category_middle div.right ul.pager li { margin: 0; padding: 0; display: inline; list-style-type: none; line-height: 25px;color: #749425;  }
div#category_middle div.right ul.pager li a { padding: 0 1px; font-size: 0.95em; color: #749425; }
div#category_middle div.right ul.pager li a:hover, div#category_middle div.right ul.pager li a.sel { text-decoration: underline; color: #c5fb03; }
div#category_middle div.right h3.p_title { margin: 0; padding: 20px 0 10px 35px; font-weight: bold; font-size: 1.2em; color: #c5fb03; }

div#category_middle div.right div.product { padding: 30px 27px 0 35px; min-height: 50px; background: transparent url('../img/green_dots.gif') 0 0 repeat-x; font-size: 0.95em; }
div#category_middle div.right div.product img { margin-bottom: 30px; float: right; display: inline; }
div#category_middle div.right div.product div.p_content { margin-bottom: 30px; width: 470px; float: left; display: inline; }
div#category_middle div.right div.product div.p_content h4 { margin: 0 0 3px 0; padding: 0; height: 26px; float: left; display: inline; line-height: 26px; font-size: 1em; text-transform: uppercase; color: #86bb06; }
div#category_middle div.right div.product div.p_content h4 a { color: #86bb06; }
div#category_middle div.right div.product div.p_content div.rank { margin: 3px 0; width: 28px; height: 20px; float: right; display: inline; font-weight: bold; text-align: center; line-height: 20px; }
div#category_middle div.right div.product div.p_content div.hig { background-color: #265a00; }
div#category_middle div.right div.product div.p_content div.mid { background-color: #c56100; }
div#category_middle div.right div.product div.p_content div.low { background-color: #9300c9; }
div#category_middle div.right div.product div.p_content div.text { margin: 0; padding: 5px 0 0 0; clear: left; background: transparent url('../img/text_dots.gif') 0 0 repeat-x; text-align: justify; }
div#category_middle div.right div.product div.p_content div.text p { margin: 0; padding: 0; }
div#category_middle div.right div.product div.p_content div.text dl { margin: 20px 0 0 0; padding: 0; }
div#category_middle div.right div.product div.p_content div.text dt { margin: 0; padding: 0; width: 120px; float: left; display: inline; }
div#category_middle div.right div.product div.p_content div.text dd strong { color: #86bb06; }
div#category_middle div.right div.product div.p_content div.text dd a { color: #86bb06; }
div#category_middle div.right div.product div.p_content div.text dd a:hover { color: #c5fb03; }
div#category_middle div.right div.product div.p_content a.more { margin-top: 5px; float: right; display: inline; color: #86bb06; }

div#category_middle div.right div#one { background-color: #161515; }
div#category_middle div.right div.product div.p_image { margin-bottom: 30px; float: right; display: inline; }
div#category_middle div.right div.product div.p_image img { margin-bottom: 20px; float: none; display: block; }
div#category_middle div.right div.product div.p_image a { color: #86bb06; }
div#category_middle div.right div.product div.p_image a:hover { color: #c5fb03; }

div#category_middle div.right div#reviews { padding: 20px 30px 30px 35px; background: transparent url('../img/green_dots.gif') 0 0 repeat-x; }
div#category_middle div.right div#reviews h4 { margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #86bb06; }
div#category_middle div.right div#reviews div.review { margin-top: 15px; min-height: 50px; }
div#category_middle div.right div#reviews div.review div.r_left { width: 470px; float: left; display: inline; background: transparent url('../img/text_dots.gif') 0 0 repeat-x; text-align: right; }
div#category_middle div.right div#reviews div.review div.r_left h5 { margin: 5px 0; padding: 0; font-size: 0.95em; font-weight: bold; color: #86bb06; text-align: left; }
div#category_middle div.right div#reviews div.review div.r_left div.text { padding: 5px 0; font-size: 0.95em; text-align: justify; }
div#category_middle div.right div#reviews div.review div.r_left div.text p { margin: 0; padding: 0; }
div#category_middle div.right div#reviews div.review div.r_left a.full { padding-right: 7px; background: transparent url('../img/arrow.gif') 100% 65% no-repeat; font-size: 0.95em; color: #86bb06; }
div#category_middle div.right div#reviews div.review div.r_left a.full:hover { text-decoration: none; color: #c5fb03; }
div#category_middle div.right div#reviews div.review div.r_right { width: 160px; font-size: 0.95em; overflow: hidden; }
div#category_middle div.right div#reviews div.review div.r_right img { margin: 3px 30px 0 0; float: right; display: inline; }
div#category_middle div.right div#reviews div.review div.r_right div.rank { margin: 3px 0 3px 25px; width: 25px; height: 17px; float: left; display: inline; clear: left; font-weight: bold; text-align: center; line-height: 17px; }
div#category_middle div.right div#reviews div.review div.r_right div.hig { background-color: #265a00; }
div#category_middle div.right div#reviews div.review div.r_right div.mid { background-color: #c56100; }
div#category_middle div.right div#reviews div.review div.r_right div.low { background-color: #9300c9; }
div#category_middle div.right div#reviews div.review div.r_right div.lang { margin-left: 25px; width: 25px; height: 16px; clear: left; background-position: 0 0; background-repeat: no-repeat; text-indent: -5555px; overflow: hidden; }
div#category_middle div.right div#reviews div.review div.r_right div.pl { background-image: url('../img/pl.gif'); }
div#category_middle div.right div#reviews div.review div.r_right div.en { background-image: url('../img/en.gif'); }

div#category_middle div.right p.r_info { margin: 0; padding: 5px 27px 20px 35px; background: transparent url('../img/text_dots.gif') 0 100% repeat-x; font-size: 0.95em; font-weight: normal; }
div#category_middle div.right div.result { padding: 10px 27px 10px 35px; min-height: 45px; font-size: 0.95em; background-color: #161515; }
div#category_middle div.right div.result div.lp { width: 30px; height: 100%; float: left; display: inline; }
div#category_middle div.right div.result div.results { height: 100%; float: left; display: inline; }
div#category_middle div.right div.result span { width: 80px; float: left; display: inline; clear: left; }
div#category_middle div.right div.result span.l { width: auto; clear: none; }
div#category_middle div.right div.result span a { font-weight: bold; color: #a2cc00; }

div#category_middle div.right span.text_dots { width: 100%; height: 1px; display: block; background: transparent url('../img/text_dots.gif') 0 0 repeat-x; }

div#category_bottom { width: 100%; height: 40px; clear: both; background: transparent url('../img/category_bottom.png') 0 0 no-repeat; }
div#category_bottom div.rating_links { width: 254px; height: 100%; float: left; display: inline; }
div#category_bottom div.rating_links a.more_rev { margin: 3px 25px; padding: 5px 5px 5px 18px; float: left; display: inline; background: transparent url('../img/arrows_rev.gif') 0 55% no-repeat; font-size: 0.95em; color: #000; }
div#category_bottom div.rating_links a.more { margin: 3px 25px 3px 35px; padding: 5px 18px 5px 5px; float: left; display: inline; background: transparent url('../img/arrows.gif') 100% 55% no-repeat; font-size: 0.95em; color: #000; }
div#category_bottom ul.pager { margin: 2px 0 0 0; padding: 0 35px; width: 630px; height: 27px; float: left; display: inline; list-style-type: none; }
div#category_bottom ul.pager li { margin: 0; padding: 0 1px; display: inline; list-style-type: none; line-height: 25px; }
div#category_bottom ul.pager li a { padding: 0 2px; font-size: 0.95em; color: #000; }
div#category_bottom ul.pager li a:hover, div#category_bottom ul.pager li a.sel { text-decoration: underline; color: #c5fb03; }

div#menu_bottom { width: 100%; height: 66px; background: transparent url('../img/menu_bottom.png') 0 0 no-repeat; text-align: center; }
div#menu_bottom ul { margin: 0; padding: 13px 0 0 0; list-style-type: none; text-align: center; }
div#menu_bottom ul li { margin: 0; padding: 0 17px; display: inline; list-style-type: none;  }
div#menu_bottom ul li a { font-size: 0.95em; }
div#menu_bottom ul li a:hover, div#menu_bottom ul li a.sel { text-decoration: underline; color: #c5fb03; }
div#menu_bottom a#ad { margin: 17px 20px 0 0; width: 33px; height: 16px; float: right; display: inline; clear: both; background: transparent url('../img/logo_ad.gif') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }
div#menu_bottom p { margin: 18px 0 0 50px; padding: 0; font-size: 0.85em; color: #3a4c0f; }

div#bottom_ad { width: 100%; height: 242px; background: transparent url('../img/bottom_ad.png') 0 0 no-repeat; }
div#bottom_ad h5 { margin: 0; padding: 5px 0; text-transform: uppercase; font-weight: normal; letter-spacing: 0.3em; font-size: 0.9em; text-align: center; }
div#bottom_ad div#reklama_flash_bottom { margin: 5px 0 0 106px; width: 770px; height: 146px; overflow: hidden; cursor: pointer; }
div#bottom_ad div#reklama_flash_bottom a { cursor: pointer; }

/* ie */
* html div, h2 { behavior: url('css/iepngfix.htc'); }
* html div#columns div.column { position: relative; z-index: 100; }
* html div#category_middle div.left div#reklama_flash_left { position: relative; z-index: 100; }
* html div#category_middle div.right { position: relative; z-index: 100; }
* html div#category_middle div.right div.product { height: 1px; }
* html div#category_middle div.right div#reviews div.review { height: 1px; }
* html div#category_middle div.right div.result { height: 45px; }

