*{margin:0;padding:0}
body.id {background:#F5FAFE;margin:0; padding:0; font-family:tahoma,verdana,arial; font-size: 11px; color:#333333}
.clear {clear:both;}
.hide {display:none;}
p {line-height: 18px; margin:0;padding:0;}
form {margin:0;padding:0;}
table {margin:0;padding:0;}
img {border:none;}
a {text-decoration:none;}
ul{margin:0;padding:0;}

.wrap_bg { background: #F5FAFE url(../images/bg2.jpg) no-repeat top center;position:relative; }
.wrap_bg2 { background: #F5FAFE url(../images/wrap_prod_bg2.jpg) no-repeat top center }
.wrap {margin: 0 auto;width:986px;position:relative; }
.header {height:345px; width:969px;position:relative;}
.header_second {height:197px!important; width:969px;position:relative;}
.header .mt {background: green;bottom:0px;float:right;position:relative;}
.header .flag {float:right;position:relative;right:15px;top:176px;margin-left:5px;}
.header_second .flag {float:right;position:relative;right:15px;top:236px;margin-left:5px;}
.header_second .flags {position: relative;
    top: -210px;}
.flags a {margin-right:5px;}
.header .logo {float:left;height:67px;left:295px;position:relative;top:48px;width:292px;cursor:pointer;}
.header_second .logo {cursor: pointer;
    float: left;
    height: 67px;
    left: 5px;
    position: relative;
    top: 25px;
    width: 292px;}
    
    .twoj_k {  background: url("../images/koszyk.png") no-repeat scroll left 13px transparent;
    border-right: 1px solid #DDDDDD;
    float: left;
    height: 25px;
    margin-right: 10px;
    padding-left: 17px;
    padding-top: 12px;
    width: 66px;}

.header .szukaj {height:41px;left:300px;position:relative;top:205px;width:200px;}
.header .szukaj .tx {background: url(../images/input_search.PNG) no-repeat;float:left;padding-left:10px;padding-right:15px;color:#696969;}
.header .szukaj input.txt {background:transparent;border:medium none;float:left;width:88px;padding-bottom:8px;padding-top:5px;font-size:11px;}
.header .szukaj input.search {background:transparent url(../images/bt_search.png) no-repeat;border:medium none;width:65px;height:20px;margin-left:3px;}

.header_second .szukaj {   height: 41px;
    left: 412px;
    position: relative;
    top: 59px;
    width: 200px;}
.header_second .szukaj .tx {background: url(../images/input_search.PNG) no-repeat;float:left;padding-left:10px;padding-right:15px;color:#696969;}
.header_second .szukaj input.txt {background:transparent;border:medium none;float:left;width:88px;padding-bottom:4px;padding-top:5px;font-size:11px;}
.header_second .szukaj input.search {background:transparent url(../images/bt_search.png) no-repeat;border:medium none;width:65px;height:20px;margin-left:3px;}

.basket { bottom: 10px;
    height: 50px;
    left: 50px;
    position: relative;
    width: 341px;}
.basket a {float:left;color:#000!important}

.pager {margin-right:15px;}
.pager a {color:#163e81; font-weight:bold;padding-left:3px;padding-right:3px;} 
.gtp {background: url(../images/prv_list.jpg) no-repeat left 2px;padding-left:25px!important;color:#c10606!important;text-decoration:underline;padding-bottom: 1px;font-weight: bold;}
.gtn {background: url(../images/next_list.JPG) no-repeat right 2px;padding-right:25px!important;color:#c10606!important;text-decoration:underline;;padding-bottom: 1px;font-weight: bold;}

.header .login {height:28px;left:530px;position:relative;top:164px;width:426px;}
.header .login .loginn {background: url(../images/input_pass-login.PNG) no-repeat scroll 0 0;;float:left;}
.header .login .loginn input.int {background:transparent;border:medium none;color:#696969;float:left;margin-right:3px;padding: 5px 15px 4px 10px;width:71px;font-size:11px;}

.header .login .pass {background: url(../images/input_pass-login.PNG) no-repeat scroll 0 0;;float:left;}
.header .login .pass input.int {background:transparent;border:medium none;color:#696969;float:left;margin-right:3px;padding: 5px 15px 4px 10px;width:72px;font-size:11px;}

.header .login .bt input.bt {background: url(../images/log.PNG);width:65px;height:20px;border:medium none;margin-top:1px;float:left;}

.header .login .logowaniemini {font-size:9px;margin-left:270px;padding-top:5px;}


.header_second .login {height: 28px;left: 636px;position: relative;top: 17px;width: 355px;}
.header_second .login .loginn {background: url(../images/input_pass-login.PNG) no-repeat scroll 0 0;;float:left;}
.header_second .login .loginn input.int {background:transparent;border:medium none;color:#696969;float:left;padding-bottom:4px;margin-right:3px;padding-left:10px;padding-right:15px;padding-top:5px;width:71px;font-size:11px;}

.header_second .login .pass {background: url(../images/input_pass-login.PNG) no-repeat scroll 0 0;;float:left;}
.header_second .login .pass input.int {background:transparent;border:medium none;color:#696969;float:left;padding-bottom:4px;margin-right:3px;padding-left:10px;padding-right:15px;padding-top:5px;width:72px;font-size:11px;}

.header_second .login .bt input.bt {background: url(../images/log.PNG);width:65px;height:20px;border:medium none;margin-top:1px;float:left;}

.header_second .login .logowaniemini {font-size:9px;margin-left:270px;padding-top:5px;}

#prod_basket {width:450px;position: relative;}
#prod_basket select {padding:2px;border: 1px solid #d3d3d3;font-family: tahoma;font-size: 11px;}
input.add_sub_pro {background: url("../images/dodaj_n.png") no-repeat scroll 0 0 transparent;cursor: pointer;
    border: medium none;
    height: 20px;
    position: absolute;
    right: 56px;
    top: 53px;
    width: 50px;}
.right_pord {float:left;width:400px;}

.navi { margin-left: 230px;margin-top: 5px;position: absolute;color:#283B7F}
.navi a {color:#283B7F;float:left;}
.navi span {font-weight:bold;float:left;margin-right: 5px;}
.pager {float:right;margin-top:5px;}

.ico_pro {  float: right;margin-right: 15px;margin-top: 17px;}
.ico_pro a {display:block;float: left;margin-left: 15px;color:#000;text-decoration: underline;height:18px; padding-top: 3px;}
.print {background: url(../images/print_ico.PNG) no-repeat center left;padding-left:22px;}
.ask_about {background: url(../images/zapytaj_ico.PNG) no-repeat center left;padding-left:22px;}
.powiadom {background: url(../images/polec_ico.png) no-repeat center left;padding-left:22px;}


.product_overlay {
 background: none repeat scroll 0 0 #FFFFFF;
    min-height: 101px;
    margin-left: 79px;
    margin-top: 32px;
    padding-left: 10px;
    position: absolute;
    width: 170px;
    z-index: 3;
    border: 2px solid #91B3D2;
}
.product_overlay input {padding:2px;margin-bottom:2px;}
.product_overlay input.submit {background:#91B3D2;padding:4px;color:#fff;border:none;font-weight:bold;cursor: pointer;}
.product_overlay_close {position:relative;left:135px;}

#print {width:700px;margin: 0 auto;}
#print #tabs_contents {width:870px}
#print #tabs_contents .content table.ttt {}
#print #tabs_contents .content table.ttt td {}
#print #tabs_contents .hide {display:block;}


/* TABS */
#mod_promotions {width:731px;float:right;margin-right:35px;}
#tabs_headers ul#menu { height: 27px;
    list-style: none outside none;
    margin-top: 15px;
    padding-top: 0;}
#tabs_headers li{ bottom:4px;color:#e22c38;float:left;height:23px;margin-right:5px;padding-top:10px;position:relative;z-index:2;}
#tabs_headers li a{   color:#e22c38; display: block;
    font-family: Myraid Pro;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;}
#tabs_headers li.active, #tabs_headers li:hover{ background:#f3f3f3;color:#fff; }
#tabs_headers li.active a, #tabs_headers li:hover a {color:#e22c38; }
#tabs_contents{ }
#tabs_contents .content {background: #f3f3f3;padding-bottom:20px;color:#000;padding-top:10px;padding-left:15px;min-height:200px;}
#tabs_contents .content ul {background:none;min-height:200px;list-style:inside!important;padding-left:20px;margin-top:5px;}
#tabs_contents .content ul li {background: none;float:none;height:auto;padding-top:5px;color:#808080}
#tabs_contents .content ul li:hover {background: none;}


.header .mm{height:30px;left:5px;margin:0;padding:0;position:absolute;top:311px;width:850px;}
.header .mm a {bottom:5px;padding-left:10px;padding-right:10px;position:relative;color:#FFFFFF}
.header .mm a:hover {color:#E60000}

.header_second .mm{height:30px;left:5px;margin:0;padding:0;position:absolute;top:160px;width:850px;}
.header_second .mm a {bottom:5px;padding-left:10px;padding-right:10px;position:relative;color:#FFFFFF}
.header_second .mm a:hover {color:#E60000}

.news_left {width:420px;float:left;}

.b_container {background:transparent url(../images/bottom_bg.png) no-repeat scroll 0px bottom;height:140px;width:986px; }
.container { background:transparent url(../images/content_bg.png);min-height:540px;padding-bottom:20px;}
.container .left {width: 200px;padding-left:15px;float:left;margin-top:10px;}
.container .left .bb {background:transparent url(../images/basket.png) no-repeat;width:169px;height:124px;}
.container .left .category_list {}
.container .left .category_list .mod_name {font-family:Myriad Pro; font-size:16px;color:#e22c38;margin-bottom:10px;}
.container .left ul {list-style-type:none;}
.container .left ul li {}
.container .left ul li a {text-decoration:none;color:#576ece;}
.container .left ul li a:hover  {text-decoration:none;color:#576ece;font-weight:bold;}

.container .left ul li ul {margin-top:20px;}
.container .left ul li ul li{background:transparent url(../images/lili.png) no-repeat scroll 0 -2px;padding:0 0 2px 20px;margin-left:-10px;}
.container .left ul li ul li a {color:#868686;}
.container .left ul li ul li a:hover {color:#868686;font-weight:bold;}
.container .left ul li ul li ul{margin-top:20px;}
.container .left ul li ul li ul li {padding:0 0 2px 20px}

.mod_body {}

.pop_por {background:#fff;width:420px;border:2px solid #5168D8;color:#000;padding:5px;font-weight:normal;overflow:hidden;}
.pop_por img {float:left;margin-right:10px;}
.pop_por .name_pro {font-weight:bold;font-size:14px;color: #5168D8}


.container .center {padding-left:10px; position:relative;min-height:450px;margin-bottom:30px;}
.container .center .message {padding-top:20px;text-align:center;font-weight:bold;}
.container .center #cms {padding-right:50px;padding-top:20px;float:left;padding-left:40px;}
.container .center .start .news_main {left:64px;float:left;width:341px;position:relative;}
.container .center .start .news {float:left; width:350px;border-bottom:1px solid #D3D3D3;margin-top:15px;height:60px;}
.container .center .start .news .news_name_l a {color:#8A8A8A; font-weight:bold;} 
.container .center .start .news .news_desc {color:#959595;margin-top:5px;}
.container .center .start .news .news_more {float:right;margin-right:8px;padding-bottom:8px;margin-top:0px; text-align: right;}
.container .center .start .news .news_more a {color:#8A8A8A;}

.container .center .news_main {left:64px;float:left;width:341px;position:relative;}
.container .center .news_main .news {float:left; width:350px;border-bottom:1px solid #D3D3D3;margin-top:10px;height:60px;padding-bottom:3px;}
.container .center .news .news_name_l a {color:#8A8A8A; font-weight:bold;} 
.container .center .news .news_desc {color:#959595;margin-top:5px;    height: 28px;width: 265px;margin-left: 10px;}
.container .center .news .news_more {float:right;margin-right:8px;padding-bottom:8px;margin-top:0px!important; text-align: right;}
.container .center .news .news_more a {color:#8A8A8A;}

.container .center .news {float:left; width:350px;border-bottom:1px solid #D3D3D3;margin-top:15px;min-height:60px;margin-left:20px;}

.container .center .news_main {width:90%;margin-top:15px;}
.container .center .news_main .news_date {float:left; color: #8A8A8A;}
.container .center .news_main .news_name {float:left;margin-top:0px;font-weight:bold;color:#4D69D7;margin-left:5px;}
.container .center .news_main .news_desc {float:left;overflow:hidden;color: #959595;}
.container .center .news_main .news_desc p {color: #959595;}
.container .center .news_main .news_file {float:left;overflow:hidden;}
.container .center .news_main .news_more {margin-top:15px;float:left;width:99%}
.container .center .news_main .news_more a {color: #8A8A8A;}

.akt_li {background:url("../images/akt_li.png") repeat scroll 0 0 transparent;float:left;height:44px;position:relative;top:6px;width:55px;padding-top:11px;text-align: center;}
.akt_li img {bottom:1px;position:relative;right:4px;}
.news_name_l { float: left;margin-left: 10px;margin-top: 2px;width: 265px;}
.news_foto {float:left;}


.conected_products {float:left;}


.photo {margin-bottom:5px;text-align:center;}
.photo img {margin: auto;}
.all_add {float:left;margin-left:28px;text-align:center;width:265px;margin-top:10px;}
.foto_dodatkowe{ background: url("../images/bg_add_pord.JPG") no-repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
    padding-bottom: 15px;
    padding-top: 17px;
    width: 78px;}
.foto_dodatkowe  img {}

.news_staly {border-bottom:1px solid #D3D3D3;height:60px;left:96px;position:absolute;top:300px;width:350px;color:#959595}
.news_staly2 {border-bottom:1px solid #D3D3D3;height:60px;left:96px;position:absolute;top:223px;width:350px;color:#959595}
.parm {border-bottom: 1px solid #fff;margin-top:10px;padding-bottom:5px;color:##808080}

#basket {}
#cms {position:relative;z-index:1;}
.container .center #order {margin: auto;width:800px;padding-top:20px;}
.container .center #order #order-navi {margin-bottom:10px;padding-top:5px;padding-bottom:5px;height:15px;padding-left:10px;}
.container .center #order #order-navi a {margin-right:20px;color:#4D69D7;}
.container .center #order #order-navi a.active {color:red}
hr {background:#4D69D7;}
table#order-basket {width:800px;}
tr.order-head {background:#4D69D7;color:white;height:20px;}
/*tr.order-product {height:50px;}
td.order-lp {width:30px;padding-left:2px;}
td.order-foto {width:100px;}
td.order-product_name {width:100px;}
td.order-priceb {width:50px;}
td.order-quantity {width:60px;}
td.order-valueb {width:100px;}*/
td.right {float:none;padding-left:2px;}
td.order-action a {color:#4D69D7;}
td#order-notice-head {text-align:center;height:20px;}
td#order-notice-body {text-align:center;}
textarea#order-notice-field {width:500px;}
div.order-button  {text-align:center;width:500px;height:20px;padding-top:10px;}


table.ttt{border:1px solid #333333;text-align:center;position:relative;z-index:1;width:610px;float:left;color:#000}
table.ttt tr {border:1px solid #333333;}
table.ttt tr td {border:1px solid #333333;}

table#order-your-acount {color:#4D69D7;}
td.tab1 {background:#4D69D7;color:white;}
td.tab2 {color:#333333;height:25px;}
input.order-button {background:url(../images/bt.png) no-repeat;color:white;margin-right:10px;border:none;height:20px;width:65px;padding-bottom:2px;cursor: pointer;}
input.order-buttonn {background:url(../images/btt.png) no-repeat;color:white;margin-right:10px;border:none;height:20px;width:100px;padding-bottom:2px;}
.error {color:#FF0000;}
.order_confirm {height:40px;}

.container .center .aktone {left:21px;position:absolute;top:64px;}
.container .center .akttwo {left:21px;position:absolute;top:132px;}
.container .center .akttree {position:absolute; left:21px;top: 200px;}
.container .center .aktfour {position:absolute; left:21px; top: 268px;}

.container .center .gallery {padding-top:20px;}
td.news_img {height:80px;width:80px;}
td.news_img img {border:2px solid #536BCF;}

table.prod_list {margin:auto auto 50px;text-align:center;position:relative;top:20px;}
table.prod_list tr {border-bottom: 1px solid #E7E7E7;}
table.prod_list tr td.pikse{background:url(../images/piks.jpg) repeat-x center ;height:20px;}
.prod {width:250px;height:150px;margin-bottom:40px;position:relative;top:25px;}
.prod .prod_name {margin-bottom:10px;font-weight:bold;color:#163e81;height:10px;}
.prod .foto {}
.prod .prod_opis {}
.prod .cena_brutto {color:#cc1d1d;margin-bottom:10px;}
.prod a {}
.prod a img {}
.prod .prod_more {float:left;margin-left:17px;margin-right:10px;width:115px;}
.prod .prod_mored {float:left;width:90px;}



.right {float:right}
.right .promocje {background:transparent url(../images/bg_promo.png) no-repeat scroll right center;height:220px;left:7px;position:relative;width:555px;color:#fff; }
.right .promocje .p_name {color:#FFFFFF;font-family:Myriad Pro;font-size:14px;margin-left:50px;padding-top:30px;}
.right .promocje {height:220px;width:555px;}
.right .promocje .n_name {font-family:Myriad Pro;font-size:14px;margin-left:65px;color:#D25658;}
.right .promocje .foto  {background:transparent url(../images/foto_bg.png) no-repeat scroll 0 0;float:left;height:80px;margin-left:75px;margin-top:10px;padding-left:10px;padding-top:10px;position:relative;width:115px;}
.right .promocje .no_name {margin-bottom:5px;margin-top:15px;}
.right .promocje .no_desc {padding-right:30px;}
.right .promocje .prices {border-top:1px solid #FE0000;float:right;margin-right:20px;padding-top:10px;width:150px;color:#fff;font-family: Myriad Pro;font-size: 17px;}
.right .promocje .prices_p {height:15px;float:right;margin-right:20px;padding-top:5px;width:150px;color:#fff;font-family: Myriad Pro;font-size: 12px;}

.right .nowosci {height:220px;width:555px;}
.right .nowosci .n_name {font-family:Myriad Pro;font-size:14px;margin-left:65px;color:#D25658;}
.right .nowosci .foto  {background:transparent url(../images/foto_bg.png) no-repeat scroll 0 0;float:left;height:80px;margin-left:82px;margin-top:10px;padding-left:10px;padding-top:10px;position:relative;width:115px;}
.right .nowosci .no_name {;margin-bottom:5px;margin-top:15px;}
.right .nowosci .no_desc {padding-right:30px;}
.right .nowosci .prices {border-top:1px solid black;float:right;margin-right:20px;padding-top:10px;width:150px;color:#4962D8;font-family: Myriad Pro;font-size: 17px;}


.stopka{width:850px;height:180px;margin:auto;margin-top:10px;}
.stopka .foto{background:url("../images/foto_bg.png") no-repeat scroll 0 0 transparent;float:left;height:80px;margin-left:75px;margin-top:10px;padding-left:10px;padding-top:10px;position:relative;width:115px;}
.stopka .no_name {margin-top:7px;}
.stopka .prices {border-top:1px solid #FE0000;width:110px;float:right;}
.stopka .no_desc {float:left;height:80px;width:200px;}

.right .linki   {height:100px;width:555px;}
.right .linki .li {background:transparent url(../images/cien.png) no-repeat bottom center;height:25px;margin-left:40px;padding-bottom:2px;}
.right .linki .li img {margin-right:12px;}
.right .linki .li a {color:#949494;}

.right .linki .game {margin-left:40px;}
.right .linki .game img {margin-right:12px;}
.right .linki .game a {color:#949494;}

.container .search {background:red; width: 160px; height:100px; float:left;}
.container .knowing {background:pink; width: 160px; height:100px; float:left;}

.footer { width:969px; height: 50px;}

.foot{}
.trol {float:right;margin-right:20px;margin-top:7px;}
.logo_typy {margin-top:5px;padding-left:20px;}
.fb { 
    position: absolute;
    right:10px;
    top:10px;
    }
/*
a:link{text-decoration:none;}
a:visited{text-decoration:none;color: black;}
a:hover{text-decoration:none;color: #696B65;}

.mm {margin:0;padding:0;list-style:none;position:absolute;margin-top:82px; margin-left: 460px;}
   .mm li{float:left;height:28px;overflow:hidden; margin-right: 40px;}
   .mm li a:hover img , .mm li.active a img {margin-top:-28px;}
   a img {border:none;}
  */
