html, body {background-color: #FFFFFF; background-image: url('gfx/tlo.jpg'); background-position: top center; background-repeat: no-repeat; font-size:11px; font-family: Tahoma;margin:0px; padding:0px; text-align:center; color:#2C2C2C}
input, table, td {font-size:11px; font-family: Tahoma;}

img {border:none; }
img, div, form {margin:0px; padding:0px}

a {text-decoration:none; color:#0b0b0d}

h1 {font-family: Tahoma; font-size:18px; font-weight: bold; color:#0d72d9; line-height: 1.1em;}
h2 {font-family: Tahoma; font-size:16px; font-weight: bold; color:#0d72d9}
h3 {font-family: Tahoma; font-size:18px; font-weight: bold; color:#0d72d9}

td.ramka { border: #e3e3e3 1px solid; }
th.ramka { border: #e3e3e3 1px solid; background-color:  #f1f1f1;}
td.centruj { text-align: center; }
td.prawo { text-align: right; }

.fleft {float:left}
.fright {float:right}
.clear {clear:both; display:block}

ul, ol, li {margin:0px; padding:0px}
#content ul, ol { margin-top: 5px; margin-bottom: 5px;  }
#container {width:980px; margin:0 auto; text-align:left}
#top_logo {float:left; width:344px; top:15px; position:relative;}
#banner_top {position:absolute; left:0px}
#banner {font-size:0px; height:80px; position:relative; clear:both; _height: 90px; }
/*#banner .prof {float:left}*/
#banner .swiat {position:absolute; right:0px; z-index: 0;}
#search {width:415px; height:107px; z-index:2;position:absolute; bottom:-10px; right:7px; _bottom: -20px; font-size:11px; color:#ffffff; 
	/*opacity:0.6*/}
#search input {border:1px solid #d3d3d3; background:#ffffff}
#search div {margin:18px 9px; line-height:20px}
#search a {color:#bdbbe1; text-decoration:underline; margin-left:8px}
#search input.text {width:171px; padding: 4px;}
#search input.submit {background-image: url('gfx/szukaj.gif'); width: 62px; height:25px; border:0px}
#search input.check {padding:0px; border:none; background:transparent; margin-top:6px; }
#top {height:165px;}
#top ul {list-style:none; width:630px; float:left; margin-top:20px}
#top li {float:left;  margin-right:14px; text-align:center; padding-bottom:9px; padding-top: 14px; margin-top: -14px;}
#top_menu li a:link, #top_menu li a:visited, #top_menu li a:active, #top_menu li a {color:#646464; font-weight:bold;  padding-top: 10px; font-size: 13px; position: relative;}
#top_menu li a:hover {color:#646464; font-weight:bold; padding-top:14px; font-size: 13px}

#logowanie {width:317px; height:75px; background:url(gfx/rejestracja_bck.png) no-repeat; float:right; color:#939393}
#logowanie img {margin:15px 60px 0px 18px}
#logowanie a {color:#939393; font-size:9px; padding-bottom:10px}
#logowanie input {border:1px solid #dbdbdb; width:128px; margin:10px 4px 0px 9px}
#logowanie input.loguj {width:21px; height:21px; background:url(gfx/submit.gif) no-repeat; border:none; margin:0px; cursor: pointer} 
#logowanie input.pochyle {border:1px solid #dbdbdb; width:128px; margin:10px 4px 0px 9px; color: gray; font-style: Italic;}
#logowanie input.normalne {border:1px solid #dbdbdb; width:128px; margin:10px 4px 0px 9px; color: black;}

#zalogowany {text-align: center; padding-top: 30px;}
#zalogowany a { font-size: 11px; text-decoration: underline;}

#left{width:248px; float:left;}
#left ul {list-style:none}

#left li {border-bottom:1px solid #b0b0b6; padding:8px 20px 8px 10px; background:url(gfx/menu_bck.png) top repeat-x;}
#left li.first {background:url(gfx/twoj_koszyk.gif) top center no-repeat; height:64px; padding:0px; padding-top: 7px; cursor: pointer; }
#left li.first a {font-weight:bold; color:#ffffff; background: transparent; padding-left: 30px; }

#left li a.otwarte {font-weight:bold; color:#ffffff; padding-left:20px; background:url(gfx/list_image.gif) left no-repeat}
#left li a.zamkniete {font-weight:bold; color:#ffffff; padding-left:20px; background:url(gfx/list_image_dol.gif) left no-repeat}


#left li ul {margin:15px 0 0 10px}
#left li li{border:none; padding:2px 20px 2px 0px; background:none; }
#left li li a {color:#2f2f42; font-weight:normal; padding-left:10px;  background:url(gfx/list_image2.gif) left no-repeat}

#left input {background:#efefef; border:1px solid #9b9b9b; width:122px}
#left label {float:left; width:35px; text-align:right; margin:6px 10px 0 65px}
#left .log_in {border:none; background:none; width:auto}

#left .submit {border:none; color:#413e80}
#left .keys {margin-right:1px; background:url(gfx/keys.png) 17px 15px no-repeat; border-bottom:1px solid #b0b0b6; padding-bottom:4px}
#left .keys .submit {width:63px; padding-right:8px; background:url(gfx/submit2.gif) no-repeat right 4px transparent; margin:0 0 0 170px; cursor: pointer}
#left .keys img {margin:10px 0 8px 55px}

#left .left_menu_under {padding-top: 10px; padding-bottom: 10px; text-align: center}

#content { width:730px; _width:730px; min-height:550px; _height:560px; float:right; font-family: Verdana, Tahoma; font-size: 11px; line-height: 140%; margin-top: 0px; padding-top: 0px; }
#content input, #content table, #content td {font-size:11px; font-family: Verdana, Tahoma;}
#content a {text-decoration: underline;}

#content p {margin:0px 0px 5px 5px;}
#content .promobanner {position:relative; padding:0px 0 15px 4px;}
#content .promobanner form {display:block; position:absolute; top:250px; _top: 249px ;left:105px; _left: 100px;}
#content .promobanner .text {width:240px; font-size: 16px; margin-right: 10px; padding: 3px; border: 1px solid #6d6d6d; vertical-align: bottom;}
#content .promobanner .submit {width:50px; height:30px; opacity: 0; filter: alpha(opacity=0); border: none; cursor: pointer;  vertical-align: top;}
#content .main_text {padding-right:10px; padding-left:10px; padding-bottom:25px; padding-top: 2px; width: 700px;}
#content_wraper { background:url(gfx/content_bck.gif) left repeat-y; border-right:1px solid #b0b0b6; height:1%}
#content ul, #content ol {margin-left:30px}

#footer {clear:both; border-top:1px solid #b0b0b6; height:46px; padding:16px 22px}
#footer .left {width:50%}
#footer span {color:#7f7f9f;}
#footer .right {width:49%;}
#footer ul {list-style:none}
#footer li {float:left; padding:0 5px;}

#flagi { position: absolute; top: 5px; left: 958px; z-index: 1; font-size: 10px;}

input.redbutton, table input.redbutton, #content table td.ramka input.redbutton, #content input.redbutton, #content table td input.redbutton { width: 130px; height: 29px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; text-align: center; border: 0px solid blue; background: #0d72d9 url('gfx/button_blue.gif') repeat-x; color: white; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 11px; cursor: pointer; }

DIV.message { border: 1px solid #999999; background: #f8f8f8; padding: 2px; font-family: Verdana; font-size: 12px; color: black; line-height: 140% }

#formularz td input, #formularz td select, #formularz td textarea, #formularz .select {font-size:12px; font-family: Tahoma; border: 1px solid #a7a7a7; padding: 2px}

.top_tip { width: 350px; background-image: url('gfx/arrow_right.gif'); background-position: top right;  height: 11px; background-repeat: no-repeat; margin-top: -2px; }
.bg_tip { width: 344px; background-color: #0081e9; height: 7px; }

.cont_tip { width: 320px; background-color: white; border: 1px solid #0081e9; padding: 10px; font-size: 11px; font-weight: bold; font-family: Tahoma; padding-top: 12px; padding-bottom: 12px; }

.new_frame { border-top: 1px solid silver; padding: 10px; margin: 4px; color: white; text-align: center; overflow: hidden;}

.domain_message { font-weight: normal; font-size: 11px; }

#tip { border: 1px solid rgb(0,129,233); background-color: white; text-align: justify; }
#tip .caption { height: 25px; padding-top: 5px; font-size: 14px; text-align: center; background-color: #e9e9e9; width: 100%; font-weight: bold; color: rgb(0,129,233); font-family: Tahoma; }
#tip .info {  font-weight: normal; text-align: justify; padding: 10px; width: 330px; font-size: 11px; color: #464646; font-family: Tahoma; padding-top: 10px; padding-bottom: 15px;}

#tip2 { border: 1px solid rgb(214,0,8); background-color: white; text-align: justify; }
#tip2 .caption { height: 25px; padding-top: 5px; font-size: 14px; text-align: center; background-color: #e9e9e9; width: 100%; color: rgb(214,0,8); font-weight: bold; font-family: Tahoma; }
#tip2 .info { font-weight: normal; text-align: justify; padding: 10px; width: 330px; font-size: 11px; color: #464646; font-family: Tahoma; padding-top: 10px; padding-bottom: 15px; }



.fade img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.5; } .fade:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; # dla mozilli }

.fadee img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.8;  } .fadee:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; # dla mozilli }

#przycisk_logowanie { z-index: 1000; position: absolute; }
#login_image { position: absolute; top: 8px; left: 13px; }
#logowanie_form table td { padding-top: 5px; }
#logowanie_form input.pochyle { height: 14px; border: 1px solid gray; font-size: 12px; padding: 2px; background-color: white; }
#guzikiPrzewijania { position: absolute; bottom: 5px; left: 400px;}
#mainplatnosci input { padding-left: 3px; }

#tekstboks { border: 1px solid #c8c8bd; }