body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
form { padding: 0px; margin:0px; }
div { float:left; margin:0px; padding: 0px; }
div#logo { width: 400px; height: 100px; padding-left: 80px; padding-top: 0px; }
div#opti { width: 450px; height: 110px; padding-right: 30px; padding-top: 30px; text-align:right; }
div#tabs { width: 960px; height: 25px; margin-left:20px; float:none; }

.tab_orange { width: auto; height:25px; background:#FFAB2D; text-align:center; }
b.rtop_orange, b.rbottom{ display:block; background: #fff; } 
b.rtop_orange b, b.rbottom b{ display:block; height: 1px; overflow: hidden; background:#FFAB2D; } 
b.rtop_orange b.r4, b.rbottom b.r4{ margin: 0 1px;height: 2px; }
.tab_orange_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FEFEFE; font-weight:bold; margin-left: 10px; margin-right:10px; }

.tab_grey { width: auto; height:25px; background:#DADADA; text-align:center; }
b.rtop_grey, b.rbottom{ display:block; background: #fff; } 
b.rtop_grey b, b.rbottom b{ display:block; height: 1px; overflow: hidden; background:#DADADA; } 
b.rtop_grey b.r4, b.rbottom b.r4{ margin: 0 1px;height: 2px; }
.tab_grey_text { width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; font-weight:normal; }
.tab_grey_text_big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; margin-left: 10px; margin-right:10px; }
.topLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; font-weight:normal; text-decoration:none; }
.topLink:hover { color:#003399; font-weight:normal; text-decoration:underline; }

.topLink2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#C1C1C1; font-weight:normal; text-decoration:none; }
.topLink2:hover { color:#FFFFFF; font-weight:normal; text-decoration:underline; }



div#top { width: 1000px; height:75px; background:#DCDCDC; float:none; } 
b.rtop, b.rbottom{ display:block; background: #fff; } 
b.rtop b, b.rbottom b{ display:block; height: 1px; overflow: hidden; background: #DCDCDC; } 
b.r1{ margin: 0 5px; } b.r2{ margin: 0 3px; } b.r3{ margin: 0 2px; } 
b.rtop b.r4, b.rbottom b.r4{ margin: 0 1px;height: 2px; } 

div#top_in { width: 950px; height: 55px; padding: 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#480000; padding-top:0px; font-size: 12px; }
div#top_sub { width: 990px; height:18px; background:#F4F4F4; border: 1px #DADADA solid; margin-top: 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding-left: 8px; padding-top: 4px; } 

.searchInput { border:#FFAB2D 1px solid; width: 260px; margin: 0 8px; height: 21px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight: normal; }
.searchButton { background-color:#FFAB2D; border:0px; width: 72px; margin-right: 5px; height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
.searchInputSub { border:#999999 1px solid; width: 220px; height: 18px; }
.searchInputPrice { border:#999999 1px solid; width: 80px; height: 18px; }
.searchInputBox { border:#999999 1px solid; }
.searchInputList { border:#999999 1px solid; width: 80px; height: 18px; }
div#searchFrame {  width: 660px; padding: 10px; border:#CCCCCC 1px solid; margin-bottom: 20px; }
div#searchFrameGeo {  width: 660px; padding: 10px; border:#FF6600 1px solid; margin-bottom: 20px; background-image:url(gfx/_interface/earth_bg.jpg); background-position:bottom right; background-repeat:no-repeat; }
.searchGeoLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FEFEFE; font-weight:bold; text-decoration:none; cursor:hand; }
.searchGeoLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FEFEFE; font-weight:bold; text-decoration:none; cursor:hand; }
.searchGeoLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFCC; font-weight:bold; text-decoration:none; cursor:hand; }
.search_name { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; text-decoration:none; }
.search_name_geo { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; font-weight:normal; text-decoration:none; }

a { color: #0066CC; text-decoration:none; }

ul { list-style-position: inside; list-style-type: circle;  padding:0px; margin: 0px; }
li { list-style-position: inside; list-style-type: circle;  padding:0px; margin: 0px; } 

p { margin-top: 5px; margin-bottom: 5px; }

.menu { width:205px; height:auto; background-color:#F4F4F4; margin-bottom: 15px; }
.menu_top { width: 205px; height:5px; float:none; font-size:1px; }
.menu_top_in { width: 195px; border-top: #CCCCCC 1px solid; }
.menu_in { border: #CCCCCC 1px solid; border-top:none; width: 193px; padding: 5px; }
.menu_section { width: 205px; padding:0px; float: none; }

/* MENU : napisy */
.menu_ico { width: 12px; height: 9px; margin-right: 5px; }
       /* Grupa : normalna */
       .menu_link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066CC; text-decoration:none; line-height: 140%;}
       .menu_link:hover { color:#003366; text-decoration:none;}
       /* Grupa : aktywna */
       .menu_linkActive { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; color:#000066; text-decoration:none; line-height: 140%;}
       .menu_linkActive:hover { color:#003366; text-decoration:none; }
       /* Kategoria : normalna */
       .menu_sublink { margin-left: 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0066CC; text-decoration:none; line-height: 140%;}
       .menu_sublink:hover { color:#003366; text-decoration:underline; }
       /* Kategoria : aktywna */
       .menu_sublinkActive { margin-left: 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000066; text-decoration:none; line-height: 140%;}
       .menu_sublinkActive:hover { color:#003366; text-decoration:underline; }
       /* Podkategoria : normalna */
       .menu_subsub { margin-left: 30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; }
       .menu_subsublink { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0066CC; text-decoration:none; line-height: 140%;}
       .menu_subsublink:hover { color:#003366; text-decoration:underline; }
       /* Podkategoria : aktywna */
       .menu_subsublinkActive { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000066; text-decoration:none; line-height: 140%;}
       .menu_subsublinkActive:hover { color:#003366; text-decoration:underline; }

.frame { width:780px; height:auto; background-color:#FFFFFF; margin-bottom: 15px; }
.frame_top { width: 780px; height:5px; float:none; font-size:1px; }
.frame_top_in { width: 770px; border-top: #CCCCCC 1px solid; }
.frame_in { border: #CCCCCC 1px solid; border-top:none; width: 739px; padding: 5px; padding-left: 34px; padding-bottom: 20px; }
.frame_section { width: 780px; padding:0px; float: none; }

.product_frame { width: 710px; height: 125px; border-bottom:1px dashed #D2D2D2; margin-bottom: 10px;}
.product_frame_pic { width: 130px; height: 125px; padding-left: 5px; padding-top: 0px; }
.product_frame_desc { width: 410px; height: 100px; padding-left: 5px; padding-top: 25px; }
.product_frame_descList { width: 410px; height: 100px; padding-left: 5px; padding-top: 10px; }
.product_frame_opt { width: 150px; height: 120px; padding-left: 10px; padding-top: 5px; }

.product_name { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#0066CC; text-decoration:none; }
.product_name:hover { color:#003399; text-decoration: underline; }
.product_name_big { font-family:"Trebuchet MS", Verdana, Arial; font-size:16px; color:#FF6600; font-weight: bold; height: 35px; }
.product_desc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#999999; line-height: 110%; }
.product_desc_big { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#666666; line-height: 120%; }
.product_price_from { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:normal; color:#999999; line-height: 110%; } 
.product_price { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight:bold; color:#FF6600; line-height: 110%; } 
.product_compare_button { width: 131px; height: 26px; border: 0px; margin-top: 10px; }
.product_img { width: 120px; height: 120px; border: 0px; }
.product_addon { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#FF6600; line-height: 110%; margin:0px; padding:0px; }

.product_parm_name { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#7F7F7F; line-height: 110%; }
.product_parm_value { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#333333; line-height: 110%; }

.product_link:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none; color:#0099CC; line-height: 110%; }
.product_link:hover { text-decoration:underline; color:#006699; font-size: 11px; }
.product_link:visited { color:#0099CC; font-size: 11px; }

.pageListing { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; }
.pageListingLink:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none; }
.pageListingLink:visited { color:#FF6600; text-decoration:none; }
.pageListingLink:hover { color:#999999; text-decoration:none; }

div#Path { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; border: #CCCCCC 1px solid; border-top:none; background-color:#F2F2F2; border-bottom:none; width: 739px; padding: 10px; padding-left: 29px; float:none; }
.PathLink:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none; }
.PathLink:visited { color:#FF6600; text-decoration:none; }
.PathLink:hover { text-decoration:underline; }

.pageTitle { font-family: "Trebuchet MS", Verdana, Arial; font-size: 16px; font-weight: bold; color:#FF6600; }
.pageText { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#333333; line-height:135%; }

div#productFrame { width: 660px; padding: 10px; border:#CCCCCC 1px solid; }

.compare_product_name { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#0066CC; text-decoration:none; }
.compare_product_name:hover { color:#003399; text-decoration: underline; }

.offersFrame { width: 660px; border-bottom:#CCCCCC 1px dashed; float:none; height: 70px; margin-top: 10px; margin-bottom: 10px;  }
.offersFrame_premium { width: 660px; border-bottom:#FF6600 2px solid; background-color:#f2f2f2; border-top:#FF6600 2px solid; float:none; height: 70px; margin-top: 10px; margin-bottom: 10px; }
.offersFrame_logo { width: 140px; text-align:center; padding-top: 0px; }
.offersFrame_store { width: 120px; height:40px; border:0px; padding-bottom: 5px; }
.offersFrame_price { padding-top: 10px; width: 360px; text-align:center; }
.offersFrame_info { padding-top: 10px; width: 150px; text-align:center; }
.offersFrame_button { width: 155px; height: 26px; border:0px; margin-right: 5px; }
.offerFrame_name { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#999999; }
.offersFrame_data { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; }

.storeFrame { width: 660px; border-bottom:#CCCCCC 1px dashed; float:none; margin-top: 10px; margin-bottom: 10px; height: 80px; }
.storeFrameIn { width: 660px; float:none; margin-top: 10px; margin-bottom: 10px; height:auto; }
.storeFrame_logo { width: 140px; text-align:center; padding-top: 0px; }
.storeFrame_desc { width: 520px; text-align:left; padding-top: 0px; margin-bottom: 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666;}
.storeFrame_name_big { padding-bottom: 8px; font-family:"Trebuchet MS", Verdana, Arial; font-size:21px; font-weight:bold; color:#FF6600; text-decoration:none; }
.storeFrame_name:link { padding-bottom: 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF6600; text-decoration:none; }
.storeFrame_name:visited { padding-bottom: 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF6600; text-decoration:none; }
.storeFrame_name:hover { padding-bottom: 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; }
div#storeDataFrame { width: 660px; padding: 10px; border:#CCCCCC 1px solid; }

.commentFrame { width: 620px; border-bottom:#CCCCCC 1px dashed; float:none; padding: 10px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px; 
                            font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; font-size:11px; line-height:125%; }
.commentMarks { width: 185px; float:left; }
.commentMarksDesc { width: 75px; font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-weight:normal; font-size:12px; float:left; }
.commentMarksStars { width: 110px; float:left; }
.commentTop { height: 25px; font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-weight:bold; font-size:12px; float:none; }
.commentAdd { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; }
.commentText { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; }
.commentTextDark { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; }


.messageFrame { width: 600px; height: auto; padding: 10px; border:#CCCCCC 1px solid; font-family:Arial, Helvetica, sans-serif; 
                            font-size:12px; color:#666666; font-weight:normal; line-height: 125%; text-align:center; }
                            
.Input { border: #CCCCCC 1px solid; }
.InputBad { border:#FF0000 1px solid; }

div#bottom { width: 1000px; background:#FFFE8C; float:none; margin-top: 2px; } 
.footer { width:1000px; height:auto; background-color:#F4F4F4; }
.footer_top { width: 1000px; height:5px; float:none; font-size:1px; }
.footer_top_in { width: 990px; border-top: #CCCCCC 1px solid; }
.footer_in { border: #CCCCCC 1px solid; border-top:none; width: 970px; padding: 5px; padding-left: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#999999;}
.footer_section { width: 1000px; height: 55px; padding:0px; float: none; }

.footer_link:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#0066CC; text-decoration:none; }
.footer_link:visited { color:#0066CC; text-decoration:none; }
.footer_link:hover { color:#0066CC; text-decoration:underline; }

.starcode_studio { width: 135px; height:20px; border: 0px; margin-top: 10px; margin-right: 25px; margin-left: 5px; margin-bottom: 10px; }

.adverText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#C9C9C9; letter-spacing: 7px; float:none; line-height: 25px; }
.adverOffer_line { width: 200px; height: 1px; border: 0px; }
div#topAdver { width: 1000px; text-align: center; margin-top: 10px;}
div#leftAdver { width: 205px;  margin-bottom: 15px; text-align: center;}
div#offerAdver { width: 660px;  margin-top: 10px; margin-bottom: 10px; text-align: center; }
div#listAdver { width: 710px;  margin-top: 10px; margin-bottom: 10px; text-align: center; }

.error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FF0000; }
