/*
Theme Name: SuperHost - szkielet podstron
Theme URI: http://superhost.pl/
*/

/* preload */
#preload { display: none; }

/* breadcrumb */
#outerWrapper #breadcrumb { font: normal 10px Arial; margin: 10px 0; background: #FFFFFF; color: #999999; text-transform: none; }
#outerWrapper #breadcrumb a { font: normal 10px Arial; }
#outerWrapper #breadcrumb strong { color: #333333; }

/* lewa kolumna */
#outerWrapper #leftColumn1 { float: left; width: 249px; padding-right: 24px; position: relative; }
/*
#outerWrapper #leftColumn1 ul, #outerWrapper #leftColumn1 ul li { margin: 0px; padding: 0px; list-style-type: none; }
#outerWrapper #leftColumn1 ul li a { padding-left: 18px; position: relative; }
#outerWrapper #leftColumn1 ul li ul { margin: 0px; padding: 10px; }
#outerWrapper #leftColumn1 ul li ul li { padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; list-style: none; font-weight: normal; }
#outerWrapper #leftColumn1 ul li .current_page_item a { font-weight: bold; }
#outerWrapper #leftColumn1 li .current_page_item a { font-weight: bold; }
*/

/* lewe menu */
#leftColumn1 #lmenu { background: #F6F6F6; padding: 10px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0; }
#lmenu #lmenu-title { border-bottom: dashed 1px #dfdfdf; padding: 0 0 2px 6px; margin: 0 0 10px 0; }
#lmenu #lmenu-title a,
#lmenu #lmenu-title span { font: bold 13px Arial; color: #555555; }
#lmenu ul { list-style-type: none; margin: 0; padding: 0; }
#lmenu ul li { margin: 2px 0 0 0; }
#lmenu ul li a { background-image: url(/img/site/bullet-2.png); background-repeat: no-repeat; background-position: left center; margin-left: 6px; padding-left: 12px; font: normal 12px Arial; }

#lmenu ul li.current_page_item, #lmenu ul li.current_page_parent { display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #dddddd; background-color: white; background-image: none; margin: 5px 0; padding: 8px 5px; }
#lmenu ul li.current_page_item a { font-weight: bold; }
#lmenu ul li.current_page_item a, #lmenu ul li.current_page_parent a { display: block; margin: 0; }
#lmenu ul li.current_page_item ul, #lmenu ul li.current_page_parent ul { list-style-type: none; border-top: solid 1px #eeeeee; padding-top: 3px; margin-top: 2px; }
#lmenu ul li.current_page_item ul li, #lmenu ul li.current_page_parent ul li { margin: 4px 0 0 0; }
#lmenu ul li.current_page_item ul li a, #lmenu ul li.current_page_parent ul li a { display: block; border: 0; background-image: url(/img/site/bullet-1.png); margin: 0 0 0 12px; font-weight: normal; }
#lmenu a:hover { text-decoration: none; color: #659EC7; }
/* fix na sytuacje po wybraniu elementu podmenu */
#lmenu ul li.current_page_parent ul li.current_page_item { display: block; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px solid #dddddd; background-color: white; background-image: none; margin: 4px 0; padding: 0; }
#lmenu ul li.current_page_parent ul li.current_page_item a { font-weight: bold; }

/* elementy napisz, zadzwon w lewej kolumnie */
#leftColumn1 #lcontact { margin-top: 30px; }
#leftColumn1 img { border: 0; margin: 0; padding: 0; }
#lcontact a#napisz { display: block; width: 117px; height: 47px; margin: 0; border: 0; padding: 0; background-image: url("/img/site/napisz2.png"); background-repeat: no-repeat; float: left; }
#lcontact a#napisz:hover { background-image: url("/img/site/napisz2-hover.png"); }
#lcontact a#zadzwon { display: block; width: 117px; height: 47px; margin: 0; border: 0; padding: 0; background-image: url("/img/site/zadzwon2.png"); background-repeat: no-repeat; float: right; }
#lcontact a#zadzwon:hover { background-image: url("/img/site/zadzwon2-hover.png"); }

/* elementy reklamowe w lewej kolumnie */
#leftColumn1 #lads { margin-top: 30px; }

/* centralna kolumna */
#outerWrapper #contentWrapper #content { width: 660px; position: relative; padding: 5px 0 5px 24px; margin: 0px; border-left: solid 1px #CCCCCC; float: left; font-family: Verdana; font-size: 11px; color: #444444; line-height: 160%; }

/* listwa z informacja pod kadym artykulem */
#content #pagesfoot { margin: 25px 0 0 0; padding: 5px 0 0 0; border-top: solid 1px #cccccc; text-align: right; font: normal 10px Arial; background: url(/wp-content/uploads/2009/09/info2.png) top left no-repeat; }

/* galeria v2*/
#galeria {float:left; width:300px; height:auto;  -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-color:#fff; border:1px solid #DDDDDD; margin:5px 10px 10px 10px; text-align:center; padding: 4px; }
#galeria img {background: #ddd;;}
#galeria img:hover {background: #000;}
#smallpic img {float:left; width:52px; height:52px; margin:10px 3px 3px 3px; position: relative}
.hidden {visibility: hidden; width: 1px, height: 1px; border:0;}

/* pasek wyszukiwania domen
#rejestracjadomen {margin: 0px; background: url("/img/site/rejestracjadomen.png") no-repeat; width:634px; height: 32px; padding:27px 10px 0px 15px;border: 0px;}
#search_domain_button {width:80px; height: 20px; background: url("/img/btn/sprawdz_domeny.png") no-repeat 0 0; border:0px; padding:0; margin: 0 0 0 8px;}
#search_domain_button:hover {background-position: 0px -20px;}
#search_domain_button.searching {background-position: 0px -40px;} */

/* przenoszenie domen
#przeniesdomene {margin: 0pt; background: url("/img/site/przeniesdomene.png") no-repeat; width:634px; height: 30px; padding:27px 10px 0px 15px; line-height: 1.2em; border: 0px;}
#przenies_domain_button2 {width:80px; height: 20px; background: url("/img/site/sprawdz_przeniesbtn.png") no-repeat; border:0px; padding:0; margin: 0 0 0 8px;}
#przenies_domain_button2:hover {background: url("/img/site/sprawdz_przeniesbtn2.png") no-repeat;} */

/*elementy wsp�lne
.basket-input-3002 {width: 300px; height: 16px; border:1px #000080 solid; padding: 1px 3px; margin: 0; float: left}
.ajax-loader2 {display: none; opacity: 0.8;background-image: url(/wp-content/plugins/ShBasket/media/ajax-loader.gif);background-repeat: no-repeat;width: 16px;height: 16px;margin:2px 0 0 -108px;text-align: center;z-index: 999; position: absolute;}*/

/*promocje*/
.accordionbox {float: left; width:659px; margin-left:-30px; padding:0;}
.accordion { list-style-type: none; padding: 0; margin: 0 0 0px; border: 1px solid #000; border-top: none; border-left: none; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 659px;}
.accordion li { background: #eee url('/img/promo/saleico.gif') no-repeat top left; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 659px;}
.accordion li.kariera { background: #eee url('/img/graphics/kariera_ico.gif') no-repeat top left;}
.accordion li.pozycjonowanie { background: #eee url('/img/graphics/pozycjonowanie_ico.gif') no-repeat top left;}
.accordion li.pakiety_zakladki { background: #eee;}
.accordion li.active>a { background: url('/img/promo/close.gif') no-repeat center right; }
.accordion li div.pokaz { padding: 20px; background: #fbfbfb; display: block; clear: both; float: left; width: 619px; margin:0px; cursor:default;}
.accordion li.pakiety_zakladki div.pokaz { padding: 0px; background: #fbfbfb; display: block; clear: both; float: left; width: 659px; margin:0px; cursor:default;}
.accordionlabel { text-decoration: none; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #fff; font: 1.1em/2em Arial, sans-serif; color: #004b8c; padding: 0 10px 0 30px; display: block; cursor: pointer; background: url('/img/promo/open.gif') no-repeat center right; line-height: 30px; margin:0;}
.accordionlabel_pakiety_zakladki{ text-decoration: none; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #fff; font: 14px Arial, sans-serif; color: #004b8c; padding: 0 10px; display: block; cursor: pointer; background: url('/img/promo/open.gif') no-repeat center right; line-height: 30px; margin:0;}
.accordionoferta {float: right; border: 0; margin: 0; padding: 0; background: transparent;}

/*SiteBuilder*/
.sb_img {margin:0 5px 0 5px;}

/*Buttony SiteBuilder*/
#sb_but a#aktywuj { display: block; width: 149px; height: 43px; margin: 0; border: 0; padding: 0; background-image: url("/img/sitebuilder/bt_aktywuj.png"); background-repeat: no-repeat; float: left; }
#sb_but a#aktywuj:hover { background-image: url("/img/sitebuilder/bt_aktywuj_hov.png"); }
#sb_but a#testowa { display: block; width: 149px; height: 43px; margin: 0; border: 0; padding: 0; background-image: url("/img/sitebuilder/bt_testowa.png"); background-repeat: no-repeat; float: right; }
#sb_but a#testowa:hover { background-image: url("/img/sitebuilder/bt_testowa_hov.png"); }
#sb_video {width: 320px; height: 187px; border:1px; float:right;}
#sv_video a#player { display: block; width: 320px; height: 187px; margin: 0; border: 0; padding: 0; background-image: url("/img/sitebuilder/video.jpg"); background-repeat: no-repeat;}
#sv_video a#player:hover {background-image: url("/img/sitebuilder/video_hov.jpg");}

/*X5*/
#flowpanes {background: transparent; width:540px; height: 352px; margin:0 0 0 60px; border:0px solid #000;}
#flowpanes div {display:none; color:#000; margin:0px;}
#flowpanes {position:relative; overflow:hidden; clear:both;}
#flowpanes div {float:left; display:block; width:540px;}
#flowpanes .items {width:20000em; position:absolute; clear:both; margin:0; padding:0;}


a#x5prev {display:block; width:55px; height: 45px; background: url("/img/graphics/x5_arrow.jpg") -10px 0px; position: relative; top:140px; left:5px;}
a#x5prev:hover{background: url("/img/graphics/x5_arrow.jpg") -20px 0px;}
a#x5next {display:block; width:55px; height: 45px; background: url("/img/graphics/x5_arrow.jpg") -104px 0px; position: relative; top:105px; left:601px;}
a#x5next:hover{background: url("/img/graphics/x5_arrow.jpg") -94px 0px;}

table.x5parametry { margin: 0; }
table.x5parametry tr td { border-bottom: 1px solid #eeeeee; padding: 3px 10px; text-align: left; vertical-align: middle;}
table.x5parametry tr.opisy-sekcja { background-color: transparent; }
table.x5parametry tr.opisy-sekcja td { padding: 3px 0 0 0; vertical-align: bottom; line-height: 100%; background-color: #fff; border-bottom: solid 1px #cccccc; }
table.x5parametry tr.opisy-sekcja td img { margin: 0; padding: 0; border: 0; }
table.x5parametry tr.odstep td { background-color: #ffffff; height: 20px; border: 0; }
table.x5parametry td.title{font-weight: normal; color:#004b8c;}
table.x5parametry tr.head td{ border-bottom: 0px solid #ccc; padding: 4px 5px 11px 10px; text-align: left; font-weight: bold; background:transparent; color:#000; margin-bottom: 5px;}
table.x5parametry tr.head:hover td{ border-bottom: 0px solid #ccc; padding: 4px 5px 11px 10px; text-align: left; font-weight: bold; background:transparent; color:#000;}
table.x5parametry tr.head td.nazwa {width: 170px;}
table.x5parametry tbody tr:hover td { color: #111111; background: #f1f1f1; }
table.x5parametry tr td.odstep {width:20px;}
#content a#x5_btn { color: #ffffff; background: #038c13; display: block; float: left; margin: 0 0 0 5px; padding: 2px 0 0 0; text-align: center; width:77px; height:20px; color:#fff; border:0; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#content a#x5_btn:hover { background: #03A416; text-decoration: none; }
#content a#x5_btn:focus { text-decoration: none; }


/* WX - mail */
#wx-zamowienia {margin: -10px 0 30px; background: url("/img/graphics/wx-zamawiam-bg.jpg") no-repeat; width:659px; height: 120px; padding:0;border: 0px;}
#wm-zamowienia {margin: 5px 0 30px; background: url("/img/graphics/wm-zamawiam-bg.jpg") no-repeat; width:659px; height: 120px; padding:0;border: 0px;}
#wx-zamawiam-btn {background:url("/img/graphics/do_koszyka25.png") no-repeat scroll 0 0 transparent;border:0 none;height:22px;margin:84px 0 0 74px;padding:0;width:80px; cursor:pointer;cursor:hand;}
#wx-zamawiam-btn:hover {background: url("/img/graphics/do_koszyka26.png") no-repeat;}
#wm-zamawiam-btn {background:url("/img/graphics/do_koszyka25.png") no-repeat scroll 0 0 transparent;border:0 none;height:22px;margin:84px 0 0 74px;padding:0;width:80px; cursor:pointer;cursor:hand;}
#wm-zamawiam-btn:hover {background: url("/img/graphics/do_koszyka26.png") no-repeat;}
.basket-input-wx {width: 35px; height: 18px; border:0px #000080 solid; margin: 85px 0 0 22px; ; float: left; font-size: 18px; background: transparent; text-align:center; color: #004b8c;}
.basket-input-wm {width: 35px; height: 18px; border:0px #000080 solid; margin: 85px 0 0 22px; ; float: left; font-size: 18px; background: transparent; text-align:center; color: #004b8c;}
#content a.wm-testuj-btn {background:url("/img/btn/poczta_btn_testuj.gif") 0px 0px; background-repeat:no-repeat; border:0; display:block; height:20px; margin:0 auto; width:78px;}
#content a.wm-testuj-btn:hover {background-position: 0px -20px;} 

#content a.zamow { width: 80px; height: 22px; display: block; margin: 0 auto 14px auto; padding: 0 0 0px 0; border: 0; background: url("/img/graphics/btn-zamow.jpg") 0px 0px; background-repeat: no-repeat; }
#content a.zamow:hover { background-position: 0px -22px; }
#content a.wm-dsw-btn {background:url("/img/btn/poczta_btn_dsw.gif") 0px 0px; background-repeat:no-repeat; border:0; display:block; height:25px; margin:1px 0 0 5px; width:122px;}
#content a.wm-dsw-btn:hover { background-position: 0px -25px;}
#zamow-btn {display:block; width:147px; height:32px;  background: url("/img/btn/btn-zamow.png") no-repeat 0 0;margin:0px auto;}
#zamow-btn:hover {background: url("/img/btn/btn-zamow.png") no-repeat 0 -32px;}

#banner_domenaeu { background:url('/img/graphics/banner-domenyeu/baner-domenyeu.png') no-repeat; width:540px; height:70px;padding-top:15px; padding-left:120px; }
#banner_domenaeu_text {font-size:25px; font-family:Arial; color:#233a7c;font-weight:bold;line-height: 110%;width: 400px;float: left; }
#banner_domenaeu_btn { float:left;margin-left:15px;margin-top:5px; }

/*LOGOWANIE*/
#logowaniemenu, #logowaniemenu ul {list-style: none; -moz-box-shadow: 0px 5px 10px #000;-webkit-box-shadow: 0px 5px 10px #000;box-shadow: 0px 5px 10px #000;}
#logowaniemenu, #logowaniemenu * { padding: 0; margin: 0; }
#logowaniemenu li.logowanierozwin { width: 175px; float: right;text-align: center; }
#logowaniemenu li.logowanierozwin { display: block;}
#logowaniemenu li.logowanierozwin span.logowanierozwinspan {background:url('/img/site/panelklienta03.png') 0 0; width:175px; height:78px; display:block;}
#logowaniemenu li.logowanierozwin ul { display: none; text-align: left; width:175px; background: #f4f4f4; z-index:9999; position:absolute; margin:-10px 0 0 0px; }
#logowaniemenu li.logowanierozwin:hover ul { display: block; }
#logowaniemenu li.logowanierozwin ul li{border-bottom: 1px dotted #666;}
#logowaniemenu li.logowanierozwin ul li:hover { background: #004b8c;}
#logowaniemenu li.logowanierozwin ul li a {color:#202020; text-decoration:none; font-weight:normal; font-size:11px; display:block; width: 165px;  padding: 5px 5px;}
#logowaniemenu li.logowanierozwin ul li a span{text-decoration:none; font-weight:bold; font-size:13px;}
#logowaniemenu li.logowanierozwin ul li a:hover {color:#fff;}
