BODY{margin:0px;margin-top:0px;background:url(theme/tlo.jpg) #000000 no-repeat center top;font-size:11px;font-family:tahoma;text-align: center;}IMG{border:0px;}A.footer_icon:hover{background:#901E78;}DIV{margin:0;padding:0;}A{text-decoration:none;color:#5AA8D8;font-family:Verdana;font-weight:bold;}TD{vertical-align:top;font-size:11px;}#PARENT{width:98%;margin:0 auto;}#top{color:#B8B8B8;font-size:11px;font-family:tahoma;margin: 0px auto;height:168px;overflow:hidden;}#top_logo{width:215px;}#top_logo_shadow{clear:both;background:url(theme/top_sprite.png);height:32px;width:215px;}#top_right{}A.listview_navigation_icon{display:block;background:url(theme/list_sprite.png);height:25px;float:left;margin-left:3px;}A.card_plus{margin-top:4px;margin-right:4px;display:block;float:right;background:url(theme/card_value.png);width:12px;height:11px;}A.card_minus{margin-right:4px;display:block;clear:both;float:right;background:url(theme/card_value.png) 0px -11px;width:12px;height:11px;}A.card_plus:hover{background:url(theme/card_value.png) -12px -0px;}A.card_minus:hover{background:url(theme/card_value.png) -12px -11px;}#top_koszyk{float:right;border:1px solid #5C5C5C;background:#323232;margin-top:27px;overflow:hidden;width:217px;height:40px;}.top_koszyk_text{float:left;color:#B8B8B8;font-size:11px;font-family:tahoma;margin-top:10px;}A.menu_item{display:block;background:url(theme/menu_item.png) repeat-x;padding-top:5px;padding-bottom:5px;margin-left:15px;padding-left:18px;padding-right:4px;overflow:hidden;color:#FFFFFF;border-bottom:1px solid #5e5e5e;font-family:verdana;text-transform: lowercase; width:160px;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.1em;font-weight:	normal;}A.menu_item0{background:url(theme/menu_item0.png) repeat-x;}A.menu_item:hover{background:url(theme/menu_item2.png) repeat-x;color:#00ccff;}A.menu_item span{float:right;font-size:9px;color:#7F7F7F;}A.menu_filtr_item{padding-left:20px;background:none;border-bottom:0px;border-top:1px solid #5e5e5e;text-transform: none; }A.menu_filtr_item:hover{background:#565656;}DIV.home_box{width:140px;float:left;overflow:hidden;margin:8px}A.home_box_header{display : table-cell;overflow:hidden;padding-left:11px;padding-top:60px;height:87px;width:140px;color:#00ccff;letter-spacing: -1px;font-family: Trebuchet MS;background-color: #3312b00;text-decoration: none;word-spacing: normal;text-align: left;line-height: 26px;font-size: 16px;	font-weight:bold;text-transform: uppercase; vertical-align:bottom}DIV.home_box_items{	border:1px solid #5e5e5e;	border-top:1px solid #5e5e5e;	padding-top:5px;	padding-bottom:5px;}A.home_box_item{background:url(theme/home_item.png) no-repeat scroll 0 0 transparent;border-bottom:1px solid #CDCDCD;color:#000000;display:block;font-family:verdana;font-size:10px;font-weight:normal;letter-spacing:0;overflow:hidden;padding-bottom:5px;padding-left:20px;padding-top:5px;text-align:left;text-decoration:none;text-transform:lowercase;word-spacing:normal;}A.home_box_item:hover{background:url(theme/home_item2.png) #5e5e5e no-repeat;color:#00ccff;}A.top_banner_item{display:block;background:url(theme/home_item.png) no-repeat;border-bottom:1px solid #cdcdcd;color:#000000;padding-top:5px;padding-bottom:5px;padding-left:20px;font-size:10px;font-family:verdana;text-transform: lowercase; text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;font-weight:normal;overflow:hidden;margin-left:5px;margin-right:5px;}A.top_banner_item:hover{background:url(theme/home_item2.png) #5e5e5e no-repeat;color:#00ccff;}#top_login{	float:right;margin-top:24px;margin-right:24px;padding:0px;height:60px;text-align:right;font-size:11px;font-family:tahoma;}#top_menu{clear:right;overflow: hidden;background:url(theme/top_menu_back.jpg) repeat-x;padding:0px;padding-left:10px;height:62px;text-align:left;}#middle{overflow: hidden;width:100%;float:left;background:#000000;}#middle_left{float:left;overflow: hidden;position: relative;width:215px;}#middle_center{float:center;overflow: hidden;padding-left:5px;padding-right:5px;}.middle_main{background:#000000 repeat-x;float:center;text-align:left;padding-bottom:0px;}.middle_main_top_back{text-align:left;height:39px;overflow: hidden;padding-left:20px;}.middle_main_back{background:url(theme/main_top_back.png) #FFFFFF repeat-x;text-align:left;padding:30px;float:none;font-family:tahoma;font-size:12px;margin-left:7px;margin-right:7px;border:0px solid #717171;display:block;}#middle_right{float:right;width:215px;}#footer_back{clear:both;background:url(theme/bottom_center.png) repeat-x;height:116px;}#footer_back2{height:36px;margin-left:5px;}#home_body{display:none;float:left;clear:both;text-align:left;padding-top:3px;padding-bottom:10px;padding-left:10px;padding-right:10px;overflow:hidden;border:1px solid #5e5e5e;background:#FFFFFF;}.home_top_dealer{display:block;float:right;clear:both;text-align:left;margin-top:22px;position:absolute;}#home_top_dealer li {position: relative;}div#home_top_dealer ul ul,div#home_top_dealer ul li:hover ul ul,div#home_top_dealer ul ul li:hover ul ul{display: block;}div#home_top_dealer ul li:hover ul,div#home_top_dealer ul ul li:hover ul,div#home_top_dealer ul ul ul li:hover ul{display: block;}#home_top_dealer ul ul {position: absolute;left:0px;top:40px;z-index: 500;margin: 0;padding: 0;}#home_top_dealer ul {list-style: none;left:-50px;margin: 0;padding: 0;}.home_top_dealer a{display:block;padding-top:3px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-bottom:0px solid #5e5e5e;background:#FFFFFF;color:#000000;padding:5px;font-size:10px;font-family:verdana;text-transform: lowercase; text-decoration: none;word-spacing: normal;text-align: right;letter-spacing: 0;font-weight:normal;overflow:hidden;width:150px;}DIV.menu_body{float:left;background:url(theme/menu_body.png) repeat-y;font-size:13px;clear:both;text-align:left;padding-top:10px;padding-bottom:13px;width:215px;color:#CBCBCB;}DIV.menu_header{clear:both;background:url(theme/menu_back.png) no-repeat;height:38px;width:215px;letter-spacing:1px;font-family:arial;color:#FFFFFF;font-weight:bolder;font-size:14px;overflow: hidden;}A.card_body{clear:both;display:block;background:url(theme/card_down.png);height:61px;overflow:hidden;float:right;width:215px;}DIV.card_back_view{clear:both;background:url(theme/card_back_view.png);padding:5px;padding-left:0px;}DIV.card_back_bottom{clear:both;background:url(theme/card_back_bottom.png);height:9px;border-bottom:1px solid #4e4e4e;}DIV.card_body_count,DIV.card_body_value{clear:both;position:absolute;color:#FFFFFF;font-family:Trebuchet MS;font-weight:bold;font-size:11px;line-height:16px;overflow:hidden;}DIV.card_body_count A,DIV.card_body_value A{color:#FFFFFF;font-family:sans-serif;font-size:12px;}DIV.card_body_count{left:98px;top:70px;}DIV.card_body_value{left:97px;top:86px;}TD.menu{color:#CBCBCB;font-size:13px;}TD.middle_menu_cat{font-size:13px;color:#CBCBCB;font-family:verdana;}DIV.middle_menu_cat_sub{padding-left:15px;padding-top:2px;padding-bottom:2px;font-weight:normal;}A.card_header{height:110px;float:right;width:197px;margin-top:33px;overflow:hidden;clear:right;}A.card_header{background:url(theme/top_sprite.png) 0px -42px;height:110px;display:block;width:197px;overflow:hidden;position:relative;}DIV.top_banner_lay{z-index:120;position:absolute;background:#FFFFFF;padding-top:3px;padding-bottom:3px;color:#FFFFFF;top:25px;left:0px;display:none;width:100%;}A.middle_menu_cat{display:block;font-family:verdana;padding-left:12px;color:#eeeeee;font-weight:bold;background:url(theme/menu_point.jpg) no-repeat;}A.middle_menu{padding-left:12px;color:#eeeeee;}INPUT.newsletter{background:#3F3F3F;border:1px solid #5c5c5c;}A.top_menu_link{font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:italic;}INPUT.search_input{font-size:11px;height:18px;width:120px;}.prod_list_table{}.prod_list_td{}.prod_list_title_special{padding:5px;font-weight:bold;color:#454545;font-size:15px;text-decoration:underline;height:25px;vertical-align:middle;}.prod_list_text_special{font-size:11px;padding:8px;color:#454545;}.prod_list_price_special{text-align:right;height:30px;}DIV.price_red{width:80px;height:30px;background:url(theme/price_red.png) no-repeat;font-family:Arial Black;font-size:15px;color:#FFFFFF;font-weight:bold;text-align:center;padding-top:4px;overflow:hidden;}DIV.prod_list_cell{display: inline;position:relative;}DIV.prod_list_line{width: inherit;padding: 5px;}/* LIST 1 */.list1_header{color:#000000;font-size:9px;padding-left:2px;padding-right:2px;}.list1_header_foto{width:18px;}.list1_header_producent{width:90px;text-align:right;}.list1_header_dst{width:45px;text-align:center;}.list1_header_hn{width:60px;text-align:right;}.list1_header_hb{width:60px;text-align:center;}.list1_header_bp{width:45px;text-align:center;}.list1_header_sug{width:45px;text-align:center;}.list1_header_gwarant{width:45px;text-align:center;}.list1_header_bay{width:54px;text-align:center;}.list1_item_bay{width:22px;}TR.item_dark{background:#F4F4F4;}TR.item_promo{background:#FFEA99;}TR.item_promo TD{border-bottom:1px solid #EEEEEE;}.item_katalog{background:#AFF9FF;}.item_katalog TD{border-bottom:1px solid #EEEEEE;}.list1_item_producent{text-align:right;}.list1_foto_icon{display:block;background:url(theme/list_sprite.png);height:15px;width:15px;background-position:-241px -311px;float:left;}.list1_card_icon{display:block;background:url(theme/list_sprite.png);width:17px;height:16px;background-position:-242px -260px;float:right;}.list2_card_icon{display:block;background:url(theme/list_sprite.png);width:25px;height:23px;background-position:0px -260px;float:right;}.list1_item_title{color:#1B76AF;font-size:10px;font-weight:bold;vertical-align:middle;overflow:hidden;padding-left:1px;}.list1_item_dst{background:url(theme/list_sprite.png) no-repeat;background-position:-241px -207px;margin:auto;float:center;width:29px;text-align:center;font-weight:bold;height:15px;padding-top:2px;color:#000000;font-size:9px;}INPUT.list1_item_bay{border:0px solid blue;font-size:9px;font-weight:bold;float:right;text-align:center;height:16px;width:25px;background:url(theme/list_sprite.png) no-repeat;background-position:-242px -337px;}.table_product_list1 A{color:	#1B76AF;padding-top:0px;padding-left:3px;display:block;line-height:16px;height:14px;font-size:10px;overflow:hidden;}A.product_list_katalog{color:red;}TD.list1_item_price{font-size:9px;vertical-align:middle;height:16px;overflow:hidden;text-align:right;}/* LIST 2 */.list2_header{color:#000000;font-size:11px;padding-left:3px;padding-right:3px;}.list2_item_title{color:#1B76AF;font-size:13px;font-weight:bold;vertical-align:middle;padding-left:3px;overflow:hidden;}.table_product_list2 A{color:	#1B76AF;padding-left:3px;display:block;}.list2_item_producent{text-align:right;}.table_product_list2 TD{vertical-align:middle;padding:1px;}.table_product_list2 IMG{border:1px solid #999999;width:67px;}INPUT.list2_item_bay{background:url(theme/list_sprite.png) no-repeat;background-position:0px -337px;font-size:10px;height:22px;width:32px;border:0px solid blue;font-weight:bold;float:right;text-align:center;}.list2_item_dst{background:url(theme/list_sprite.png) no-repeat;background-position:0px -207px;margin:auto;width:45px;height:19px;text-align:center;padding-top:5px;color:#000000;font-size:11px;font-weight:bold;}A.list3_item_title{height:30px;overflow:hidden;display:block;color:#1B76AF;margin-bottom:5px;text-align:center;}A.navigation{color:#00ccff;font-size:11px;font-family: Trebuchet MS;font-weight:500;text-decoration: none;text-align: left;letter-spacing: 1px;line-height: 1.1em;}DIV.navigation{margin-top:10px;padding-left:10px;color:#00ccff;font-size:11px;font-family:Verdana;text-transform: lowercase;}.tech{border-collapse: collapse;border: 1px solid #EAEAEA;}.tech_title{font-size:12px;padding:5px;font-weight:bold;border: 1px solid #EAEAEA;color:#737373;}.tech_value{color:#737373;font-size:12px;padding:5px;border: 1px solid #EAEAEA;}.prod_text{height:150px;}.prod_price_text{font-size:11px;text-align:right;}.prod_price_back{display:block;background:url(theme/price_big.png);color:#FF8A00;width:77px;height:44px;overflow:hidden;float:right;margin-bottom:10px;}.prod_price_price{font-family: Trebuchet MS;background-color: #3312b00;color: #FFFFFF;text-decoration: none;word-spacing: normal;text-align: center;font-size: 17px; padding-top:3px;}.prod_price_type{font-family: Trebuchet MS;background-color: #3312b00;color: #FFFFFF;text-decoration: none;word-spacing: normal;text-align: center;font-size: 10px; padding-top:3px;}.page_navi{padding:3px;font-size:12px;color:#7A7A7A;font-weight:bold;}.page_header{font-size:14px;color:#454545;font-weight:bold;font-family:verdana;padding-bottom:10px;}input.login{	padding-left: 4px;	padding-right: 4px;	width:95px;	height:17px;	color:#8e8e8e;	font-size:11px;	font-family:Arial;	border-style:solid;	border-color:#5c5c5c;	border-width:1px;	background-color:#3F3F3F;}TD.form{font-size:13px;font-family:verdana;vertical-align:middle;color:#454545;font-weight:bold;padding: 6px;}input.form{	padding: 4px;	width:150px;	height:22px;	color:#000000;	font-size:12px;	font-family:Arial;	border-style:solid;	border-color:#d0cece;	border-width:1px;	margin-top:4px;}input.submit{float:right;}DIV.top_banner_menu{position:relative;float:right;width:100px;}A.top_banner_menu{color:white;display:block;padding-left:10px;padding-top:5px;font-family:arial;text-align:left;background:url(theme/top_banner_back.png) no-repeat right;height:20px;}A.top_banner_menu:hover{color:#7d96ce;background:url(theme/top_banner_back2.png) no-repeat right #901e78;}A.top_banner_menu2{color:white;display:block;padding-top:5px;font-family:arial;text-align:center;height:20px;}A.top_banner_menu2:hover{color:#7d96ce;background:#901e78;}A.login{line-height:13px;font-size:10px;color:#B8B8B8;}A.top_cat{float:left;display:block;background:url(theme/top_menu_kat.png) no-repeat;width:150px;height:37px}A.top_cat:hover{background:url(theme/top_menu_kat.png) no-repeat #901e78;}/*     TOP MENU      */A.top_menu_icon_account{background:url(theme/top_menu_account.png) no-repeat;}A.top_menu_icon_adv{background:url(theme/top_menu_adv.png) no-repeat;}A.top_menu_icon_favorite{background:url(theme/top_menu_favorite.png) no-repeat;}#top_menu_icon, DIV.top_menu_icon{color:#FFFFFF;display:block;float:left;}#top_menu_icon:hover A.top_menu_icon,DIV.top_menu_icon A.top_menu_icon:hover{background-color:#901E78;color:#FFFFFF;}#top_menu_icon A.top_menu_icon,DIV.top_menu_icon A.top_menu_icon{color:#FFFFFF;display:block;font-family:trebuchet MS;font-size:17px;height:27px;padding-left:15px;padding-right:15px;padding-top:7px;}#top_menu_icon:hover div.top_menu_icon_items{display:block;}DIV.top_menu_icon_items{background:none repeat scroll 0 0 #FFFFFF;border-color:-moz-use-text-color #5E5E5E #5E5E5E;border-right:1px solid #5E5E5E;border-style:none solid solid;border-width:0 1px 1px;clear:both;color:#FFFFFF;display:none;float:left;overflow:hidden;padding-bottom:10px;position:absolute;text-align:left;width:146px;z-index:12;}DIV.top_menu_icon_title{display:block;background-color:#901e78;color:#FFFFFF;font-size:12px;padding-top:5px;padding-bottom:5px;margin-bottom:3px;text-align: center;letter-spacing: 0;font-weight:bold;}INPUT.top_menu_search_button{border:0px;background:url(theme/top_sprite.png) 0px -342px;width:40px;height:37px;margin-top:0px;padding-top:2px;padding-left:5px;padding-right:22px;font-size:10px;color:#b2b2b2;float:left;}INPUT.top_menu_search_button:hover{background:url(theme/top_sprite.png) -50px -342px;}A.home_box_item:hover{background:url(theme/home_item2.png) #5e5e5e no-repeat;color:#00ccff;}A.top_menu_person{float:left;display:block;background:url(theme/top_menu_person.png) no-repeat;width:31px;height:37px}A.top_dealer{float:right;display:block;background:url(theme/top_menu_dealer.png) no-repeat;width:97px;height:37px;overflow:hidden;}A.top_siec{float:right;display:block;background:url(theme/top_menu_siec.png);width:109px;height:37px}A.top_siec:hover{background:url(theme/top_menu_siec2.png);}A.top_kontakt{float:right;display:block;background:url(theme/top_menu_kontakt.png);width:75px;height:37px}A.top_kontakt:hover{background:url(theme/top_menu_kontakt2.png);}A.product_info,A.product_info_active{float:left;display:block;padding-left:15px;padding-right:15px;padding-top:6px;padding-bottom:6px;font-family:verdana;font-size:11px;color:#FFFFFF;}A.product_info:hover,A.product_info_active{background:#3b3b3b;}A.bottom_link{color:#FFFFFF;line-height:25px;font-weight:normal;}A.bottom_link:hover{text-decoration:underline;}.account{display:block;color:#61676b;font-weight:bold;font-size:11px;margin-left:13px;margin-top:3px;clear:both}A.account:hover{color:#FFFFFF;}//// LISTS VIEW.theme_listview_1_header{color:#000000;font-size:11px;}A.theme_listview_1_producent{background:url("theme/small_cross.png") no-repeat scroll 4px 5px #474747;color:#FFFFFF;display:block;font-size:10px;font-weight:bold;height:18px;padding-left:21px;padding-top:2px;text-transform:uppercase;}TD.theme_listview_1_title{vertical-align:middle;padding:3px;}A.theme_listview_1_title{font-size:11px;display:block;color:#0368c2;}.theme_listview_1_img{width:25px;}TD.theme_listview_1_td_img{width:30px;padding:2px;}DIV.theme_listview_1_price{width:57px;height:14px;text-align:right;padding-top:4px;padding-right:1px;font-weight:bold;color:#FFFFFF;font-size:9px;background:url(theme/list_sprite.png)  no-repeat;background-position:-242px -233px;}DIV.listview_2_price{width:65px;height:22px;text-align:right;padding-top:4px;padding-right:3px;font-weight:bold;color:#FFFFFF;float:center;background:url(theme/list_sprite.png) no-repeat;background-position:0px -234px;}TD.list2_item_gwarant{font-size:11px;padding:2px;text-align:right;vertical-align:middle;}TD.list1_item_gwarant{font-size:10px;padding:2px;text-align:right;vertical-align:middle;}DIV.theme_listview_3_price{width:65px;height:23px;text-align:right;padding-top:4px;padding-right:3px;font-weight:bold;color:#FFFFFF;float:right;background:url(theme/listview_3_price.png) no-repeat;}DIV.theme_listview_1_value{width:23px;height:23px;margin:auto;padding-top:3px;background:url(theme/listview_1_dost.png) no-repeat;margin-top:1px;}INPUT.theme_listview_1_value{border:0px;font-size:10px;text-align:center;height:17px;font-weight:bold;width:25px;background:transparent}TR.theme_listview_1_light{background:#FFFFFF;}TR.theme_listview_1_dark{background:#F4F4F4;}TD.theme_listview_1_cell_price{padding:3px;text-align:center;margin:auto;}TD.theme_listview_1_cell_buy{padding:2px;text-align:center;}IMG.theme_listview_1_cell_buy{padding-top:3px;}.listview_card_add_layer{top:0px;overflow:hidden;padding:30px;width:330px;height:200px;background:url(theme/listview_card_add.png) repeat-x;position:absolute;margin-top:20px;margin-left:20px;display:none;}TD.card_list_header{color:#454545;font-family:verdana;font-size:10px;text-align:center;}TR.card_list_item_light{background:#EBEBEB;}TR.card_list_item_dark{background:#D0F5FE;}TD.card_list_item{color:#454545;font-family:verdana;font-size:11px;font-weight:bold;height:45px;padding:3px;vertical-align:middle;}INPUT.card_value{border:0px solid #C9C9C9;color:#5F5F5F;height:22px;margin-top:4px;padding-top:1px;text-align:center;width:30px;}INPUT.card_price{border:0px solid #C9C9C9;width:55px;height:19px;margin-top:4px;text-align:right;font-size:11px;padding-top:1px;padding-right:3px;font-weight:bold;color:#FFFFFF;text-align:right;background:url(theme/listview_1_price.png) no-repeat;}TEXTAREA.card_price{border:1px solid #b2b2b2;width:320px;height:115px;text-align:left;font-size:11px;padding:3px;color:#454545;}A.theme_up_arrow{background:url(theme/top_sprite.png) 0px -391px no-repeat;clear:both;right:0;bottom: 0;position: fixed;z-index:1000;float:right;margin-bottom: 0;display:block;width:21px;height:18px;}.form_checkbox{height:13px;width:13px;padding:0px;}DIV.msg_ok{background:#D0F5FE;color:#1887CA;font-weight:bold;text-align:center;clear:both;padding:20px;border:1px solid #5AA8D8;}DIV.msg_bad{background:#D1161E;color:#FFFFFF;font-weight:bold;text-align:center;clear:both;padding:20px;border:1px solid #8F0101;}IMG.loader{background:url(theme/loader.gif) center no-repeat;}a.theme_up_arrow {background:url("../theme/top_sprite.png") no-repeat scroll 0 -391px transparent;bottom:0;clear:both;display:block;float:right;height:18px;margin-bottom:0;position:fixed;right:0;width:21px;z-index:1000;}DIV.product_option_title{font-size:13px;font-weight:bold;padding:3px 3px 15px;text-transform:uppercase;}A.h_underline:hover{text-decoration:underline;}A.tree_link{color:#000000;font-family:verdana;font-weight:normal;line-height:1.1em;padding:5px 4px 5px 18px;border-bottom:1px solid #5E5E5E;text-transform:lowercase;background:url(theme/home_item.png) no-repeat;float:left;clear:both;display:block;font-size:11px;width:350px}A.tree_link:hover{background:url("theme/menu_item2.png") no-repeat;color:#00CCFF;}