* {margin:0;padding:0;}
a {outline:none;color:#0D1939;}
a img {border:none;}
body,td,input,select,textarea{font-size:11px;font-family:tahoma, verdana, arial;}
/*body {overflow-y:scroll;}*/

#body_bg {background:#1037A7 url(../images/body_bg_bottom.gif) center top;}
#body {background:url(../images/body_bg.jpg) no-repeat center top;padding-bottom:15px;}

.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.right {text-align:right;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.message {text-align:center;padding:30px 0;font-weight:bold;}


#wrap {width:1000px;margin:0 auto;}
#header {height:278px;}
#logo {position:absolute;margin:88px 0 0 48px;}

#mt {position:absolute;margin:5px 0 0 12px;padding:0;list-style:none;}
#mt li {float:left;height:31px;overflow:hidden;margin-right:2px;}
#mt li a:hover img, #mt li.active a img {margin-top:-30px;}

#mt2 {position:absolute;z-index:2;margin:11px 0 0 615px;padding:0;list-style:none;}
#mt2 li {float:left;}

#basket_top {position:absolute;z-index:1;background:url(../images/basket_bg.png) no-repeat;width:180px;height:130px;margin-left:809px;}
#basket_info_top {padding-top:45px;text-align:center;width:180px;}
#basket_info_top a {color:#fff;text-decoration:none;}
#basket_info_top a strong{color:#ffbe1a;}

#basket_link {position:absolute;margin:39px 0 0 729px;}

#btl {color:#fff;text-decoration:none;display:block;text-align:right;width:158px;font-size:10px;margin-top:15px;}

#cwz { width:184px;height:173px;background: url(../images/czy_wiesz_ze_bg.png) no-repeat left top;position:absolute;margin:150px 0 0 800px;}
#cwz div {color:#fff;text-decoration:none;display:block;padding:48px 10px 0 25px;}
#cwz a {color:#fff;text-decoration:none;}

#login_top {position:absolute;margin:213px 0 0 5px;}
#login_top input.textfield {background: url(../images/input_bg.png) no-repeat center center;width:86px;height:13px;padding:5px;font-size:10px;color:#000;border:0;margin-right:5px;}
#login_top form * {vertical-align: middle;}

#reg_link {color:#94999d;font-size:10px;text-decoration:none;padding:0 4px;margin:5px 0;display: block;}
#reg_link span {color:#f1737c;}

#left {width:187px;float:left;}


.mod_name {background:url(../images/mod_name_bg.png) no-repeat center center;width:182px;height:30px;}
.mod_name img {margin:2px 0 0 18px;}

.module ul {padding:5px 0 20px 30px;margin:0;list-style:none;}
.module ul li {padding-left:19px;background: url(../images/point.gif) no-repeat 0px 4px;}
.module ul li a {color:#0d1939;text-decoration:none;}

.vote { color:#6b6b6b; }
.vote_name {padding-left:15px;}
.vote_question {padding:10px 0;}
.vote_options div {margin:2px 0;}
.vote_options input{vertical-align: middle;}
.vote_submit {text-align: right;}
.vote_submit input {color:#3b5296;text-decoration:none;font-weight:bold;background:none;border:none;cursor:pointer;}
.vote_error {color:red;}
.vote_answers {width:90%;}
.vote_answers ul {list-style:none;padding:5px;}
.vote_answers ul li {background:url(../images/point.gif) no-repeat 0 4px;padding-left:10px;}
.vote_proc {background:url(../images/new_bg.png) center center;color:#fff;margin:5px 0;padding:3px 0 3px 3px;}

#center {width:813px;float:left;}

#search_bar {padding: 0 0 0 30px;background: url(../images/search_bar_bg.png) no-repeat 10px 5px;margin-bottom:30px;}
#search_bar input.textfield {background: url(../images/input_big_bg.png) no-repeat center center;width:101px;height:13px;padding:5px;font-size:10px;color:#000;border:0;margin-right:5px;}
#search_bar form * {vertical-align: top;}
#search_bar form span {vertical-align:middle;}
#search_bar a {color:#d7f5ff;font-size:10px;line-height:18px;}

#advanced_search {margin:5px 0;}
#search_bar form #advanced_search select {vertical-align:middle;margin-left:2px;margin-right:2px;}

.navi {background: url(../images/navi_point.png) no-repeat 20px center;margin:5px 0 10px 0;padding:0px 0 0px 55px; }

#cat_intro {margin-top:10px;}
#cat_intro .navi {position:absolute;}

.cat_item {width:270px;height:141px;float:left;margin:15px 0;background-repeat:no-repeat;background-position:top;margin-right:1px;}
.cat_item ul {position:absolute;margin:51px 0 0 139px;list-style:none;}
.cat_item ul li {background:url(../images/point.gif) no-repeat 0 4px;padding-left:15px;}
.cat_item ul li a {color:#0d1939;text-decoration:none;}


#new_products {width:792px;height:111px;background: url(../images/new_bg.png) no-repeat;margin:10px auto;}
.new_product {float:left;padding:5px 6px;width:384px;height:110px;}
.new_product_foto {background: url(../images/new_prod_foto.png) no-repeat center center;text-align:center;width:132px;height:100px;float:left;}
.new_product_info {float:left;width:228px;padding:8px 12px;color:#fff;}
.new_product_info strong{display: block;margin-bottom:10px;}
.new_product_info strong a {color:#fff;text-decoration:none;}

#payments {text-align:center;margin:10px 0;}

#footer {background:url(../images/footer_bg.png) no-repeat center top;padding:10px 0;color:#626262;}

.prod_list {border-collapse:collapse;border-spacing:0;margin:0 auto 30px auto;width:750px;}
.prod_list td {border:1px solid #68777D;padding:5px;/*vertical-align:top;*/border:1px solid #12181F;background:url(../images/prod_bg.png) repeat;color:#fff;}
.prod_list thead td{background:#235DA7;font-weight:bold;color:#fff;}

.sub_product td{border:none;padding:2px;background:none;}

#mb {float:right;margin:0;padding:0;list-style:none;margin-bottom:10px;margin-top:-12px;}
#mb li {float: left;padding:15px 10px 5px;background: url(../images/mf_point.gif) no-repeat center top;}
#mb li a {color:#a7d8ef;text-decoration:none;}

.product_list {width:792px;margin:0 auto;}

.product_list_top {width:792px;height:2px;background: url(../images/product_list_top.png) no-repeat center top;}
.product_list_bottom {width:792px;height:2px;background: url(../images/product_list_bottom.png) no-repeat center top;}
.product_list_bg {width:792px;background: url(../images/product_list_bg.png);color:#fff;}

.product_big {width:792px;margin:0 auto;}

.product_big .new_product{width:135px;height:auto;}
.product_big .new_product_info {width:122px;}
.product_big .product_desc {width:640px;padding:10px 0;float:left;}

.new_product a {color:#fff;text-decoration:none;}

.printer_list {padding:10px 0;}
.printer_list .hide {display:block;} 
.printer_list ul {padding:3px 0 3px 0px;list-style:none;}
.printer_list ul ul {padding-left:10px;}
.printer_list ul ul ul li {float:left;padding-right:5px;}

.printer_list ul ul li {background:transparent url(../images/point.gif) no-repeat scroll 0 4px;padding-left:10px;}
.printer_list ul ul ul li{background: none;padding-left:0;}

.printer_list ul a {color:#fff;font-weight:bold;text-decoration:none;}
.printer_list ul ul ul a {font-weight:normal;}

.add_basket {color:#fff;text-decoration:none;}
.s10 {font-size:10px;}
#cms {padding:0 30px 30px 30px;}

#site_map .hide {display:block;}

#site_map {padding:0 30px 30px 30px;}
#site_map ul {list-style:none;}
#site_map ul li {background:url(../images/point.gif)no-repeat scroll 0 4px;padding-left:10px;margin:2px 0;}
#site_map ul li a {font-weight:bold;}

#site_map ul ul {padding:10px;}
#site_map ul ul li a {font-weight:normal;}

#order-navi {padding:15px;text-align: center;}
#order-navi a {padding:0 10px;}
#order ,  #order-basket {width:750px;margin: 0 auto;}
#order .error{text-align:center;padding:5px;}
#order table {margin:0 auto;border-collapse:collapse;border-spacing:0;}
.order-action {text-align:center;}
#order td , #order-basket td , #order-your-acount td {padding:5px;   }

/*#order td {background: url(../images/product_list_bg.png);}*/

.pager {text-align:right;margin:10px 30px 10px 0;}
.pager a {background: url(../images/product_list_bg.png);padding:5px;color:#fff;text-decoration:none;}
.pager span {background: url(../images/product_list_bg.png);padding:5px;color:#fff;text-decoration:none;font-weight:bold;}

.order-textfield , #order-notice-field {border:1px solid #88A1B8;padding:2px;}
.order-head td , #order-your-acount thead td , #order thead td , #order-notice-head ,
#order .send_to .tab1 , #order .invoice .tab1 {background:#1D5DAD;color:#fff;font-weight:bold;border:1px solid #12171C;}
#order .send_to .tab1 , #order .invoice .tab1, #order-notice-head {text-align: center;}
#order-notice-body {text-align:center;}
.order-quantity {text-align: center;}
.order-quantity input {text-align: center;}
#order-notice-field {margin:0 auto;width:500px;height:50px;}
.order-button {text-align: center;}
input.order-button , button.order-button {background:#1D5DAD;color:#fff;padding:2px 5px;border:1px solid #11151A;margin:2px;cursor: pointer;}
