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


.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;}


#body {background:#f4f2eb url(../images/body_bg.png) repeat-x top;}

#wrap {width:980px;margin:0 auto;}
#header {height:165px;background:url(../images/header_bg.jpg) no-repeat center top;}

#logo {position:absolute;margin:14px 0 0 27px;}

#lang {float:right;margin-top:15px;padding-left:26px;background:url(../images/top_sep.gif) no-repeat left center;display:block;}
#lang a {display:block;float:left;margin-right:10px;}

#mt {float:right;margin-top:15px;}
#mt a {padding-left:20px;padding-right:35px;color:#605e5b;text-decoration:none;}
#mt a.home {background: url(../images/home.gif) no-repeat left center;}
#mt a.site_map {background: url(../images/site_map.gif) no-repeat left center;}
#mt a.contact {background: url(../images/contact.gif) no-repeat left center;}
#mt a.clipboard {background: url(../images/schowek.png) no-repeat left center;}

#login_top {position:absolute;margin:47px 0 0 641px;padding-top:17px;background:url(../images/login_top.gif) no-repeat left top;}
#login_top form * {vertical-align:middle;}
#login_top .textfield {background:url(../images/textfield.png) no-repeat center center;width:115px;height:13px;padding:5px;border:none;font-size:10px;color:#8f9090;}

#header_bar {width:980px;height:57px;background: url(../images/header_bar.jpg) no-repeat center top;margin-top:108px;position:absolute;}

#mm {list-style:none;position:absolute;margin:21px 0 0 550px;}
#mm li {float:left;padding:0 12px;}

#search_top {position:absolute;margin:24px 0 0 19px;padding-left:98px;background: url(../images/wyszukiwarka.gif) no-repeat 0 0;}
#search_top * {vertical-align:middle;display:block;float:left;margin-right:10px;}
#search_top .textfield {background:url(../images/search_texfield.png) no-repeat center center;width:208px;height:13px;padding:5px;border:none;font-size:10px;color:#8f9090;}

#footer {background:#e4e1d5 url(../images/footer_bg.png) no-repeat center top;height:59px;}

#banner_intro {position:absolute;margin-top:-30px;}

#mb {float:left;list-style:none;padding-top:25px;}
#mb li{float:left;padding:0 17px;border-left:1px solid #161616;}
#mb li:first-child {border-left:none;}
#mb li a {color:#383838;text-decoration:none;}
#mb li a:hover {text-decoration:underline;}

#copy {float:right;width:300px;padding-top:16px;color:#161616;}
#copy a {text-decoration:none;color:#161616;}

#navi {background:url(../images/navi_bg.jpg) no-repeat center top;height:31px;color:#fff;margin-bottom:6px;}
#navi div {padding:7px 0 0 146px;}
#navi div strong {display:block;float:left;}
#navi a, #navi span {color:#fff;text-decoration:none;background:url(../images/navi_point.gif) no-repeat 15px center;padding-left:38px;float:left;display:block;}

.vote {padding:10px;}
.vote_error {color:#red;}
.vote_form ul {list-style:none;padding:10px 0;}
.vote_form ul li {margin:3px 0;}
.vote_form ul li input {vertical-align: middle;margin-right:10px;}
.vote_submit {text-align:right;}
.vote_answers {width:98%;}
.vote_answers ul {list-style:none;padding:10px 0;}
.vote_proc {padding:2px 2px;background:#E4E1D5;margin:2px 0;}

#left {width:221px;float:left;padding-bottom:30px;}
.category_list_bg {width:208px;background:url(../images/category_list_bg.gif) repeat-y center;margin-bottom:25px;}
.category_list_top {background:url(../images/category_list_top.jpg) no-repeat  center top;padding-top:30px;}
.category_list_bottom {background:url(../images/category_list_bottom.jpg) no-repeat center bottom;padding-bottom:32px;}

#trzymak {position:absolute;z-index:2;margin-top:-32px; }
.category_list_bg ul {width:197px;margin:0 auto;list-style:none;}
.category_list_bg ul li {background:url(../images/li_bg.gif) repeat-x left top;}
.category_list_bg ul li a {color:#707070;display:block;padding:5px 0 5px 19px;text-decoration:none;}
.category_list_bg ul ul li a {background: url(../images/li_point.gif) no-repeat 25px 11px;padding-left:41px;}

.category_list_bg .mod_name {padding:15px 0 18px 15px;}

.category_list_bottom > ul > li:first-child {background:none;}

.module {/*height:305px;*/background:url(../images/mod_bg.jpg) no-repeat left top;margin-bottom:15px;}
.module_inside {padding-right:13px;padding-left:30px;}
.module_bottom {background:url(../images/mod_bottom.png) no-repeat;height:42px;width:220px;}

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


.category_box {width:247px;height:200px;background:url(../images/category_box.jpg) no-repeat center center;float:left;margin:0 3px;}
.category_box ul {position:absolute;list-style:none;margin:70px 0 0 130px;}
.category_box ul li {padding-left:18px;background:url(../images/cat_point.gif) no-repeat 0 4px;margin:2px 0;}
.category_box ul li a {color:#707070;text-decoration:none;}

.category_box_name {margin:14px 0 0 18px;position:absolute;}
.category_box_image {position:absolute;text-align: center;width:122px;margin-top:60px;margin-left:5px;}
.category_box .more {position:absolute;margin:162px 0 0 180px;}

.more {color:#325d92;font-weight:bold;text-decoration:none;}

#content {background:#fff;width:750px;margin:15px auto 30px auto;}
#content_top {height:10px;background:url(../images/content_top.png) no-repeat center top;} 
#content_bottom {background:url(../images/content_bottom.jpg) no-repeat center bottom;min-height:28px;padding-bottom:60px;/*margin-bottom:15px;*/}

.prod_list {border-collapse:collapse;border-spacing:0;margin-left:19px;}
.prod_list td {border:1px solid #c4b6ae;height:205px;width:178px;text-align:left;vertical-align: top;background: url(../images/prod_list_td_bg.gif) repeat-x bottom;}

.prod_list td .prod_name {position:absolute;width:181px;margin-top:150px;text-align:center;color:#707070;z-index:2;font-weight:bold;}
.prod_list td .prod_name a {color:#707070;text-decoration:none;}
.prod_list td .prod_button {position:absolute;width:183px;margin-top:173px;}
.prod_list td .prod_button .clipboard_pl , .prod_list td .prod_button .clipboard_en
{display:block;width:99px;height:31px;background:url(../images/clipboard_pl.gif) no-repeat center center;float:left;}
.prod_list td .prod_button .clipboard_en  {background-image:url(../images/clipboard_en.gif);}
.prod_list td .prod_button .more_pl , .prod_list td .prod_button .more_en 
{display:block;width:84px;height:31px;background:url(../images/more_pl.gif) no-repeat center center;float:left;}
.prod_list td .prod_button .more_en  {background-image:url(../images/more_en.gif);}


.prod_big {padding:15px;}
.prod_foto {float:left;margin:0 15px 15px 0;}

.module_name {background:url(../images/name_point.png) no-repeat 0px 15px;padding:15px 0 5px 20px;line-height:17px;}
.news_mod {padding:0 3px 0 3px;}
.news_mod_item {margin:5px auto;padding:5px 0 5px 10px;background:url(../images/li_bg.gif) repeat-x left bottom;color:#707070;line-height:14px;}
.news_mod_item .more {display:block;text-align:right;padding-right:10px;}

.news { padding:5px 15px 10px 15px;margin-bottom:10px;background: url(../images/li_bg.gif) repeat-x scroll left bottom;}
.news_date {float:right;color:#325D92;font-size:10px;} 
.news_name {font-weight:bold;}
.news_name a {text-decoration:none;}
.news_desc {padding:5px 0;}
.news_more {text-align:right;}
.back {font-weight:bold;text-decoration:none;}

#cms {padding:0 30px;}

#content .mod_name {background:url(../images/name_point.png) no-repeat 20px 16px;padding:15px 50px;line-height:17px;}

#site_map .hide {display:block;}
#site_map {padding:15px 25px;}
#site_map ul {list-style:none;}
#site_map ul li {background:url(../images/cat_point.gif) no-repeat 0 4px;padding:2px 0 2px 15px;}
#site_map ul li a {font-weight:bold;text-decoration:none;}
#site_map ul ul {padding:5px 25px;}
#site_map ul ul li a {font-weight:normal;color:#707070;}

#order-clipboard {width:90%;border-collapse:collapse;border-spacing:0;}
.clipboard-action a {display:block;text-decoration:none;font-weight:bold;margin:2px 0;}

#order-navi {padding:15px;text-align: center;}
#order-navi a {padding:0 10px;}
#order ,  #order-basket {width:auto;}
#order .error{text-align:center;padding:5px;}
#order table {margin:0 auto;}
#order td , #order-basket td , #order-your-acount td {padding:5px;}
.order-textfield , #order-notice-field {border:1px solid #E7E7E7;padding:2px;}
.order-head td , #order-your-acount thead td , #order thead td , #order-notice-head ,
#order .send_to .tab1 , #order .invoice .tab1 {background:#4D4D4D;color:#fff;font-weight:bold;}
#order .send_to .tab1 , #order .invoice .tab1 {text-align: center;}
#order-notice-body {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:#CABEB0;color:#fff;padding:2px 5px;border:1px solid #B1968B;margin:2px;cursor: pointer;}


.pager {padding:10px 20px 10px 0; text-align: right;}

