body{background:#252525;color:#ffffff;font-family:Tahoma,Verdana;font-size:12px;}
a,a:hover,a:focus{color:#ffffff;text-decoration:underline;}
p{margin:0;padding:0;}
.to_right,.submit{text-align:right;margin:10px 0 0 0;}
.to_right input,.submit .submit-post{float:right;}
/* sIFR3 */
.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
/* Header */
.header{border-bottom:1px solid #2B2B2B;height:80px;}
.message_container{background:#393939;padding:10px;margin:0 0 10px 0;}
.login_box{text-align:right;margin:15px 0 0 0;}
.login_box a{font-weight:bold;color:#E0930D;text-decoration:none;}
.login_box div.login_form{text-align:right;}
.login_box div.login_form .input_username_wrapper input{width:120px;}
.login_box div.login_form .input_password_wrapper input{width:140px;}
.login_box div.login_form .input_username_wrapper,.login_box div.login_form .input_password_wrapper{width:145px;}
.login_box div.login_form .input_username_wrapper{margin-left:10px;}
.login_box div.login_form .input_btn_wrapper input{width:25px;}
.login_box div.register_wrapper{padding-left:10px;}
.login_box div.forgot_pass_wrapper{text-align:center;padding-left:10px;}
.login_box div.forgot_pass_wrapper a{color:#9B0000;}
.header div.chunk { padding-top: 15px; }
/* Top */
.main_top{height:264px;margin:0 0 25px 0 !important;}
.main_top div.search_box{background:url('../images/main_top_search_back.png') no-repeat;width:277px;height:264px;margin:0 0 0 2px;}
.main_top div.search_box div.search_by_tabs,.top div.search_by_tabs{height:20px;}
.main_top div.search_box div.search_by_fields{margin:15px 20px 0 20px;}
.main_top div.search_box div.search_by_fields input.top_input{width:180px;}
.main_top div.search_box div.search_by_fields dt{margin:10px 0 0 0;}
.main_top div.search_box div.search_by_fields dt .add_photos{float:left;width:140px;padding:5px 0 0 0;}
.main_top div.search_box div.search_by_fields dt .add_photos input,.top div.search_by_fields dt .add_photos input{padding:5px 0 0 0;}
.main_top div.search_box div.search_by_fields dt .add_photos span,.top div.search_by_fields dt .add_photos span{float:left;font-weight:normal;padding:0 0 0 5px;}
.main_top div.search_box div.search_by_fields dt .add_photos span.checkbox{padding:3px 0 0 0;}
.main_top div.search_box div.search_by_fields dt .add_photos .checkbox input,.top div.search_by_fields dt .add_photos .checkbox input{width:15px;}
.main_top div.search_box div.search_by_fields dt .submit_btn{float:left;}
.main_top div.search_box div.search_by_fields dt .submit_btn input,.top_search_submit{width:70px !important;}
.main_top div.search_box div.search_by_tabs ul{list-style:none;margin:13px 0 0 35px;padding:0;}
.main_top div.search_box div.search_by_tabs ul li,.top div.search_by_tabs ul li{background:url('../images/main_search_tab_back.gif') 0 0 no-repeat;height:20px;text-align:center;float:left;padding:0 10px;margin:0 2px 0 0;}
.main_top div.search_box div.search_by_tabs ul li.active,.top div.search_by_tabs ul li.active{background-position:0 -20px;}
.main_top div.search_box div.search_by_tabs ul li a,.top div.search_by_tabs ul li a{text-decoration:none;}
.top{width:909px;height:80px;background:url('../images/top_back.png') no-repeat;margin:0 0 25px 0 !important;}
.top div.search_by_tabs ul{list-style:none;margin:5px 0 0 44px;}
.top div.search_by_tabs ul li{padding:0 7px !important;}
.top div.search_by_fields{margin:15px 0 0 30px;}
.top div.search_by_fields div.image_header,.top div.search_by_fields dl{float:left;padding:0;margin:0;}
.top div.search_by_fields div.image_header{margin:3px 5px 0 0;}
.top div.search_by_fields dt{float:left;margin:0 5px;}
.top div.search_by_fields dt .top_input{width:90px !important;}
.top div.search_by_fields dt .top_select{width:90px !important;}
.top div.search_by_fields dt .add_photos{margin:0 10px 0 0;}
.top div.search_by_fields dt .add_photos span.checkbox{padding:6px 0 0 0;}
.top div.search_by_fields dt .add_photos span.checkbox_text{padding:4px 0 0 5px;}
/* Main menu */
.menu_wrapper{height:35px;}
.menu ul,.menu_extra ul{list-style:none;margin:5px 0 9px 0;padding:0;}
.menu ul li{float:left;margin:0 7px 0 0;padding:0 7px 0 0;text-indent:-999em;background:url('../images/menu/separator.gif') right 5px no-repeat;}
.menu ul li.menu_item_last{background:none;}
.menu ul li a,.menu_extra ul li a{font-size:13px;text-decoration:none;display:block;height:25px;}
.menu_extra ul li{margin:0 0 0 30px;text-indent:-999em;}
.menu ul li a.menu_home{background:url('../images/menu/btn_home.gif') 0 0 no-repeat;width:77px;}
.menu ul li a.menu_opinions{background:url('../images/menu/btn_opinions.gif') 0 0 no-repeat;width:65px;}
.menu ul li a.menu_gear{background:url('../images/menu/btn_gear.gif') 0 0 no-repeat;width:42px;}
.menu ul li a.menu_speakboard{background:url('../images/menu/btn_speakboard.gif') 0 0 no-repeat;width:82px;}
.menu ul li a.menu_forum{background:url('../images/menu/btn_forum.gif') 0 0 no-repeat;width:49px;}
.menu ul li a.menu_hof{background:url('../images/menu/btn_hof.gif') 0 0 no-repeat;width:54px;}
.menu ul li a.menu_stolen{background:url('../images/menu/btn_stolen.gif') 0 0 no-repeat;width:61px;}
.menu ul li a.menu_news{background:url('../images/menu/btn_news.gif') 0 0 no-repeat;width:42px;}
.menu ul li a.menu_aboutus{background:url('../images/menu/btn_aboutus.gif') 0 0 no-repeat;width:65px;}
.menu ul li a.menu_contact{background:url('../images/menu/btn_contact.gif') 0 0 no-repeat;width:54px;}
.menu_extra ul li a.menu_profile{background:url('../images/menu/btn_profile.gif') 0 0 no-repeat;width:78px;}
.menu_extra ul li a.menu_profile:hover{background:url('../images/menu/btn_profile.gif') 0 -25px no-repeat;}
.menu li.active a,.menu_extra li.active a,.menu li a:hover,.menu_extra li a:hover{background-position:0 -25px !important;}
/* Footer */
.footer{border-top:1px solid #2b2b2b;padding:5px 0 0 0;margin:20px 0 0 0;font-size:11px;}
/* Content */
h1{border-bottom:1px solid #393939;padding:0 0 4px 0;color:#ffffff;font-size:20px;font-style:italic;margin:0 0 5px 0;z-index:1;font-weight: bold;}
h1 em{color:#E0930D;}
h2{padding:0;margin:0;color:#ffffff;font-size:17px;font-style:italic;}
h1.clean{border:none !important;padding:0 !important;}
/* Lists */
.list .item{border-bottom:1px solid #393939;padding:10px 0 10px 0;}
.list .item_last{padding-bottom:0;border-bottom:none;}
.list .item .label a,.list .item .label label{padding:0 0 0 10px;font-weight:bold;display:inline;}
.list .item .label .errors .errorlist{border:none;background:none;margin:0 0 0 15px;padding:0;color:#9B0000;}
.list .item .actions{text-align:right;padding:0 10px 0 0;width:220px;}
.navigation{padding:10px;}
.navigation .button_right{text-align:right;width:450px;}
/* Products */
.product_photo_frame{background:url('../images/product_photo_back.png') no-repeat;width:153px;height:133px;padding:13px 0 0 10px;}
.product_photo_frame div.product_photo{height:100px;width:130px;overflow:hidden;text-align:center;}
.product_hof_rating{text-align:right;padding:5px 0 0 0;}
.product_hof_rating .rating_text{padding:0 0 0 5px;}
.product_object{padding:25px 0;height:135px;}
.product_object p.product_name{font-size:16px;}
.product_object p.product_name span.product_manufacturer{font-size:12px;}
.product_object div.product_description{margin:10px 0 0 0;height:70px;overflow:hidden;text-align:justify;}
.product_object div.product_review_count{margin:10px 0 0 0;padding:0 0 0 12px;background:url('../images/comments.gif') 0px 4px no-repeat;}
.product_object div.product_review_short{margin:10px 0 0 0;height:30px;}
.product_rating a,.product_rating_extra a{text-decoration:none;}
.product_rating img,.product_rating_extra img{padding:0;margin:0;}
.product_rating_extra{margin:14px 0 0 0;}
.product_rating_extra .rating_text{padding:0 0 0 12px;background:url('../images/comments.gif') 0px 4px no-repeat;}
.product_detail_rating{text-align:right;padding:5px 0 0 0;}
.product_detail{border:1px solid #393939;padding:25px;width:578px;}
.product_detail .product_photo{ margin:0 0 15px 0;}
.product_detail .product_photo img{padding:1px;border:1px solid #393939;}
.product_detail .product_info{margin:0 0 0 20px;}
.product_detail .product_user_review{border-bottom:1px solid #393939;padding:0;margin:0 0 5px 0;}
.product_detail .user_review_date{text-align:right;padding:3px 0 0 0;}
.product_detail .user_review_date .date{color:#E0930D;font-weight:bold;}
.product_detail .user_review_content{margin:5px 0 10px 0;text-align:justify;}
.product_detail .user_review_rating{margin:0 0 10px 0;padding:0 0 15px 0;}
.product_detail .user_review_rating .user_review_rating_stars{text-align:right;}
.product_detail .product_attributes{margin:0 0 15px 0;}
.product_detail .product_attribute,.product_detail .product_attribute_last{padding:10px 0 10px 0;}
.product_detail .product_attribute{border-bottom:1px solid #393939;}
.product_detail .product_attribute div.label,.product_detail .product_attribute_last div.label{font-weight:bold;padding:0 0 0 5px;}
.product_detail .review_list{width:410px;background:#393939;padding:10px;}
.product_detail .review_list div.review_author,.product_detail .review_list div.review_date{font-size:11px;}
.product_detail .review_list div.review_author a{color:#E0930D;text-decoration:none;font-weight:bold;}
.product_detail .review_list div.review_date{text-align:right;width:210px;}
.product_detail .review_list div.review_content{padding:10px 0 5px 0;}
.product_detail .review_list div.review_content .review_content_image{width:85px;}
.product_detail .review_list div.review_content .review_content_image img{padding:1px;border:1px solid #ffffff;}
.product_detail .review_list div.review_rating_stars{text-align:right;width:250px;}
.product_owner{padding:5px 0 0 4px;display:block;float:left;}
.product_owner a{color:#E0930D;font-weight:bold;}
.product_photos{margin:10px 0 0 0;}
.product_photos .product_photo{text-align:center; margin: 0 0 10px 0;}
.product_photos .first { clear: both; }
.product_photos .product_photo img{padding:1px;border:1px solid #393939;}
.photo_management { width: 85px; height: 130px; float: left; text-align: center; margin: 0 10px 10px 0; background: #393939; }
.photo_management .photo { height: 80px; padding: 5px 0; }
.photo_management .photo img { padding: 1px; border: 1px solid #ffffff; }
.photo_management a { display: block; }
/* Reviews */
.rating_items{margin:20px 0 0 0;}
.review_info{margin:0 0 20px 0;}
.review_info span.review_date{color:#E0930D;font-weight:bold;}
.review_info div.rating,.rating_items div.rating{text-align:right;}
.review_info div.rating .rating_text,.rating_items div.rating .rating_text{padding:0 0 0 5px;}
.rank_item_edit{margin:10px 0 0 0;}
.rank_item_edit div.rank_edit_stars{text-align:right; margin-bottom: 5px;}
.rank_item_edit div.rank_edit_stars input{margin:3px 0 0 0;padding:0;}
.rank_item_content{width:610px;}
.rank_item_content .rating{width:210px;}
/* News */
.news{width:240px;margin:0 0 0 20px;overflow: hidden;}
.news_object{margin:24px 0 0 0;}
.news_object p.title{font-size:14px;}
.news_object p.date{font-size:11px;margin:0 0 20px 0;}
.news_object p.comments{margin:20px 0 0 0;padding:0 0 0 12px;background:url('../images/comments.gif') 0px 4px no-repeat;clear: both;display: block;}
.news_object p.comments a{text-decoration:none;}
.news_object p.comments a span.comment_count{font-weight:bold;}
/* Comments */
.comment_list{margin:20px 0 0 0;}
.comment_list div.comment_object{padding:10px;margin:0 0 10px 0;background:#393939;width:610px;}
.comment_list div.comment_object div.comment_author,.comment_list div.comment_object div.comment_date{font-size:11px;}
.comment_list div.comment_object div.comment_author a{color:#E0930D;text-decoration:none;font-weight:bold;}
.comment_list div.comment_object div.comment_date{text-align:right;}
.comment_list div.comment_object div.comment_content{padding:10px 0 0 0;}
.comment_list div.comment_form{margin:0 0 20px 0;}
.comment_list div.comment_form label{display:none;}
.comment_list div.comment_form textarea{width:620px;height:150px;}
.comment_list div.comment_content{padding:10px 0 5px 0;text-align:justify;}
.comment_list div.comment_content .comment_content_image{width:85px;}
.comment_list div.comment_content .comment_content_image img{padding:1px;border:1px solid #ffffff;}
/* Tag Cloud */
.tags_container{padding:10px;background:#393939;margin:0 0 20px 0;}
ul.tag_cloud{list-style:none;padding:0;margin:0;}
ul.tag_cloud li{display:inline;padding:0 10px 0 0;}
ul.tag_cloud li.size0{font-size:100%;}
ul.tag_cloud li.size1{font-size:160%;}
ul.tag_cloud li.size2{font-size:190%;}
ul.tag_cloud li.size3{font-size:250%;}
/* Table */
th{background:#393939;}
td{border-bottom:1px solid #393939;}
/* Pagination */
#pagination{margin:0 0 20px 0;padding:0 10px;}
#pagination .column a{font-weight:bold;text-decoration:none;}
#pagination .pagination_newer{text-align:right;}
.pager{margin:10px 0 0 0;}
.pager ul{list-style:none;margin:0;padding:0;}
.pager ul li{float:left;margin:0 5px 0 0;padding:3px 8px;background:#393939;}
.pager ul li.active{background:#E0930D;}
.pager ul li a{text-decoration:none;}
/* Forms */
form{margin:0;}
form label{display:block;}
form textarea{width:620px;height:auto;}
input.submit,.submit .submit-post{margin:10px 0 0 0;background:url('../images/button_back.png') no-repeat;width:97px;height:24px;display:block;text-decoration:none;text-align:center;padding:0;border:none;color:#ffffff;}
form dd,form dt{margin:0;padding:0;}
form dd{margin-bottom:10px;}
form select,form input{width:150px;}
/* Buttons */
a.button{background:url('../images/button_back.png') no-repeat;width:97px;height:21px;display:block;text-decoration:none;text-align:center;padding:3px 0 0 0;float:right;}
/* Errors */
.errorlist{padding:.8em;margin:0 0 1em 0;border:2px solid #FBC2C4;background:#FBE3E4;color:#8a1f11;}
.errorlist li{margin:0 0 0 0.8em;}
dd.errors .errorlist{border:none !important;background:none !important;margin:0 !important;padding:0 !important;font-weight:bold;color:#9B0000;}
/* Tabs */
.tabs{margin:12px 0 0 0;}
.tab_menu{list-style:none;}
.tab_menu li{height:20px;background:url('../images/tab_back.gif') repeat-x;padding:2px 8px 0 8px;float:left;margin:0 2px 0 0;}
.tab_menu li.active{background:url('../images/tab_back.gif') 0 -22px repeat-x;}
.tab_menu li.active a{font-weight:bold;}
.tab_menu li a{text-decoration:none;color:#ffffff;}
.tab_content{display:none;border:1px solid #393939;clear:both;padding:10px 0 10px 0;}
.tab_active{display:block !important;}
.tab_content .message_container,.tab_content .error{margin:10px;}
/* Buttons */
button{margin:0px;padding:0px;border:none;background-color:transparent;cursor:pointer;overflow:visible;}
*:first-child+html button[type]{width:1;}
/* IE7 */
button span{background:transparent url('../images/form_btn_right.gif') no-repeat scroll right top;display:block;float:left;padding:0px 2px 0px 0px;/* sliding doors padding */
margin:0px;}
button span span{background:transparent url('../images/form_btn_left.gif') no-repeat;color:#FFFFFF;padding:1px 16px 0px 16px;font-weight:normal;font-size:10px;line-height:24px;display:block;text-decoration:none;}
/* Inputs */
.jNiceInputWrapper{background:transparent url('../images/form_input_left.png') no-repeat left top;height:24px;padding:0px;}
.jNiceInputWrapperUsername{background:transparent url('../images/form_input_left_username.gif') no-repeat left top;height:24px;padding:0 0 0 20px;}
.jNiceInputWrapperTop{background:transparent url('../images/form_input_left_top.gif') no-repeat left top !important;padding:0 0 0 20px;}
.jNiceInputInner{background:transparent url('../images/form_input_right.gif') no-repeat right top;padding:5px 6px 2px 0px;margin:0px 0px 0px 6px;}
.jNiceInputInnerTop{background:transparent url('../images/form_input_right_top.gif') no-repeat right top !important;}
.jNiceInputInner div{height:19px;}
.jNiceInputInner input{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;vertical-align:middle;height:17px;color:#2c2c2c;background:#eeeeee;border:0;padding:0px;margin:0px;}
.jNiceSafari .jNiceInputInner div{position:relative;overflow:hidden;}
.jNiceSafari input{background-color:none;position:absolute;top:-2px;left:0px;height:20px;outline:none;}
/* Radios */
.jRadioWrapper{float:left;}
.jNiceRadio{background:transparent url(../../elements/radio.gif) no-repeat center top;vertical-align:middle;height:18px;width:18px;display:block;/*display:-moz-inline-block;*/}
/* Checkboxes */
.jNiceCheckbox{background:transparent url('../images/form_checkbox.gif') no-repeat center top;vertical-align:middle;height:12px;width:11px;display:block;/*display:-moz-inline-block;*/}
/* Checked - Used for both Radio and Checkbox */
.jNiceChecked{background-position:center bottom;}
/* Selects */
.jNiceSelectWrapper{width:160px;position:relative;height:24px;}
.jNiceSelectWrapper div span{float:none;position:absolute;width:150px;height:24px;line-height:24px;padding:0px 3px 0 5px;overflow:hidden;background:url('../images/form_input_left.png');color:#2c2c2c;}
.jNiceSelectWrapper div a{display:block;position:absolute;right:0px;width:23px;height:24px;background:url('../images/form_select_right.gif') no-repeat center center;}
.jNiceSelectWrapper ul{position:absolute;width:150px;top:24px;left:5px;list-style:none;background-color:#eeeeee;border:solid 1px #2c2c2c;display:none;margin:0px;padding:0px;height:150px;overflow:auto;overflow-y:auto;z-index:100;}
.jNiceSelectWrapper ul li{border:none;padding:0;margin:0;}
.jNiceSelectWrapper ul a{display:block;padding:5px;text-decoration:none;color:#2c2c2c;background-color:#eeeeee;}
.jNiceSelectWrapper ul a:hover{background:#9B0000;color:#ffffff;}
.jNiceSelectWrapper ul a.selected{background:#9B0000;color:#ffffff;}
.jNiceSelectWrapperTop{width:210px !important;height:24px;}
.jNiceSelectWrapperTop div span{float:none;position:absolute;width:152px;height:24px;line-height:24px;padding:0px 5px 0 29px;overflow:hidden;background:url('../images/form_input_left_top.gif') !important;color:#2c2c2c;font-weight:normal;}
.jNiceSelectWrapperTop div a{background:url('../images/form_select_right_top.gif') no-repeat center center !important;width:24px !important;font-weight:normal !important;}
.jNiceSelectWrapperTop ul{position:absolute;width:150px;top:24px;left:25px;list-style:none;background-color:#eeeeee;border:solid 1px #2c2c2c;display:none;margin:0px;padding:0px;height:150px;overflow:auto;overflow-y:auto;z-index:100;}
.jNiceSelectWrapperTopLessWide{width:150px !important;height:24px;}
.jNiceSelectWrapperTopLessWide div span{float:none;position:absolute;width:100px;height:24px;line-height:24px;padding:0px 5px 0 29px;overflow:hidden;background:url('../images/form_input_left_top.gif') !important;color:#2c2c2c;font-weight:normal;}
.jNiceSelectWrapperTopLessWide div a{background:url('../images/form_select_right_top.gif') no-repeat center center !important;width:24px !important;font-weight:normal !important;}
.jNiceSelectWrapperTopLessWide ul{position:absolute;width:150px;top:24px;left:25px;list-style:none;background-color:#eeeeee;border:solid 1px #2c2c2c;display:none;margin:0px;padding:0px;height:150px;overflow:auto;overflow-y:auto;z-index:100;}
/* Hidden - used to hide the original form elements */
.jNiceHidden{display:none;}
/* File input */
input.file{background:transparent url('../images/form_input_left.png') no-repeat left top;height:20px;padding:4px 0 0 6px;border:none;outline:none;z-index:999;float:left;}
/* Autocompleter */
.ac_results{padding:0px;border:1px solid #2c2c2c;background-color:#eeeeee;overflow:hidden;z-index:999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe{display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li{margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;color:#2c2c2c;}
.ac_loading{background:transparent url('../images/indicator.gif') right center no-repeat;}
.ac_over{background-color:#9B0000;color:#ffffff !important;}
/* Chunks */
.welcome_chunk { margin-bottom: 20px; }
/*Widok modeli gitar w manufacturer*/
div.tags_container a{ margin-right: 1em; }
div.tags_container small{ margin-left: -0.8em; margin-right: 1em; }
div.content div.category h2 a,div.content div.category h2 em a {font-weight: bold;}
div.content div.category h2 em { font-style: normal; color: #E0930D; }
