/* CSS Document */

*{margin: 0px; padding: 0px;}
body {font-family: tahoma, helvetica,verdana; color: #4a677b; font-size: 12px;}
#whole{margin-left: auto; margin-right: auto; width: 993px;}

h1{color: #5B7285; font-size: 22px; font-weight: normal;}
h2{font-size: 16px; color: #fff;}
h3{color: #0a6389;font-size: 11px;}
h4{color: #fff; font-size: 13px;}
p {font-size: 12px;}
li {list-style: none;}
a{text-decoration: none; color: #fff;}
a:hover{text-decoration: underline;}
a.deco			{padding-left:9px; background: url('../img/arrowlefttiny_flat.gif') no-repeat left center;}
a.deco:hover	{text-decoration: underline;}
a.small			{font-size:10px; color: #ff0000 !important;}
a.blue			{color:#0a6389; font-weight: bold;}
.right			{text-align:right}
.indent_right	{padding-right: 20px};

.total_price	{color:#cc0000; font-size:18px; font-weight:bold;}

img{border: none !important;}
textarea {clear:both; border:#0a6389 solid 1px; width:735px; height:150px; margin-top:0.5em}

/*------------------CLASS------------------------*/

.no				{color:#cc0000}
.yes			{color:#cc0000}
.small			{font-weight: normal; font-size: 12px; color: #054d6c; padding: 10px;}
.error			{color:#CC0000; font-weight:bold; text-align:center;}
.success		{color:#00AA00; font-weight:bold; text-align:center}
.right			{text-align:right}
.left			{text-align:left}
.center			{text-align:center}
.important		{font-weight: bold;color: #054D6C;}
.mark			{font-weight: bold; color: #054d6c}


.delivery_method_descr h4{width: 728px;margin-left: 5px;}
.payment_method_descr h4 {width: 728px;margin-left: 5px;}

/*--------------------CLASS FOR RSS -ALL: FULL,BROWSE AND INDEX-------*/

div.rss{clear: both;float: right;margin-right: 20px;margin-top: 20px;}

/* javascript & java dialogs */
div.mui_simple_dialog	{border:solid 1px #0080FF; background: white; padding: 5px; position: absolute;}
#img_view 				{border:solid 1px #000; background: white; padding: 5px; position: absolute;z-index: 1001;}

/*------ ----------dialogs--------------------*/
div.db_info {background: url(../img/db_info_icon.gif) 10px 10px no-repeat;border:#e0e0e0 solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em; padding-top:1em;margin-top: 20px;}
div.db_info p {color:#585858; text-align:center; padding:0.2em; padding-left:48px;font-size: 13px;}
div.db_info a {color:#585858; font-weight:bold; text-decoration:none}
div.db_info a:hover{border-bottom:#585858 solid 2px}

div.db_info1 {background:#fff url(../img/db_info_icon.gif) 10px 10px no-repeat;border:#E0e0e0 solid 3px; margin-bottom:5px; width:95%; padding-bottom:1.5em; padding-top:1em;overflow: hidden;}
div.db_info1 p {color:#585858; text-align:center; padding:0.2em; padding-left:48px;}
div.db_info1 a {color:#585858; font-weight:bold; text-decoration:none}
div.db_info1 a:hover{border-bottom:#000 solid 2px}

div.db_success {background: url(../img/db_success_icon.gif) 10px 10px no-repeat;border:#e0e0e0 solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em; padding-top:1em}
div.db_success p{color:#585858;text-align:center; padding:0.2em;font-size: 13px;}
div.db_success a{color:#585858; text-align:center; text-decoration:none; font-weight:bold}
div.db_success a:hover{ border-bottom:#585858 solid 2px}

div.db_error {background: url(../img/db_error_icon.gif) 10px 10px no-repeat;border:#FF7D7D solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em; padding-top:1em;margin-top: 40px;}
div.db_error p {color:#585858; text-align:center;font-size: 13px;}
div.db_error a {color:#585858;font-weight:bold; text-decoration:none}
div.db_error a:hover{border-bottom:#585858 solid 2px}

div.db_warning {background: url(../img/db_warn_icon.gif) 10px 10px no-repeat;border:#e0e0e0 solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em; padding-top:1em; margin-top: 40px;}
div.db_warning p{color:#585858; text-align:center; padding-left:48px;font-size: 13px;}
div.db_warning a{color:#585858;font-weight:bold; text-decoration:none}
div.db_warning a:hover{border-bottom:#585858 solid 2px}

div.db_ask  {background: url(../img/db_ask_icon.gif) 10px 10px no-repeat;border:#e0e0e0 solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em;}
div.db_ask p{color:#585858; text-align:center;font-size: 13px;}
div.db_ask p.buttons { margin-top:1.5em;}
div.db_ask a{color:#585858;font-weight:bold; text-decoration:none}
div.db_ask a:hover {border-bottom:#585858 solid 2px}
div.db_ask a.yes {margin-right:10px; margin-left:10px;border:#d2c275 solid 1px; padding:4px; background:#fff}
div.db_ask a.yes:hover{ background:#CCFF99}
div.db_ask a.no {margin-right:10px; margin-left:10px;border:#d2c275 solid 1px; padding:4px; background:#fff}
div.db_ask a.no:hover{ background:#FFC1C1}
div.db_ask a.cancel {margin-right:10px; margin-left:10px;border:#d2c275 solid 1px; padding:4px; background:#FFFFCC}
div.db_ask a.cancel:hover{ background:#FFFF6C}

/*---------------------TOP -------------------*/

#top {height: 100%; width: 993px; float: left;background: url('../img/top_bg.jpg') no-repeat; }
#top div.logo {float: left;margin-left: 10px;}

#top_login			{padding:50px 0px 0px 530px;}
*html #top_login {padding-top: 48px;}
#top_login ul		{padding-top: 2px;}
#top_login li		{float: left; text-align: center;}
#top_login li.login {background: url('../img/top_login_button.jpg') no-repeat; width: 122px ; height: 33px;}

#top_login li.register{background: url('../img/top_register_button.jpg') no-repeat; width: 157px ; height: 33px;}
#top_login a		{font-size: 10px; width: 154px; height: 21px; display: block;padding-top: 10px; margin: 3px 5px 0px 15px; text-align: left;}
*html #top_login a { width: 100px;}

#basket {background: url('../img/top_basket_bg.jpg') no-repeat; width: 184px; height: 34px; float: left;}

#basket ul{padding-left: 7px; margin-left: 17px;position: absolute;}
#basket li {display: inline; text-align: left;}
#basket span{font-weight: bold;font-size: 10px;}
#basket a{display: block; width: 200px; color: #fff; padding-top: 30px; margin-left: 3px;}

#basket a:hover{text-decoration: underline;}

#mainmenu{background: #abbcc7; height: 27px; width: 100%; clear: both;}
#mainmenu ul{padding:4px 0px 0px 10px}
#mainmenu li{display: inline; border-right: #1e374e dotted 1px; font-size: 11px; font-weight: bold;  padding:0px 7px 0px 7px;}
#mainmenu li.active{color:#1e374e;}
#mainmenu a {color:#fff;}
#mainmenu a.active{color:#1e374e;}

/*-------------------SIDEBAR------------------*/

#sidebar {width: 225px ;float: left; background: url('../img/content_bg.jpg') repeat-x;padding-left: 15px; }
#search {width:225px; height: 38px; background: url('../img/search_bg.jpg') no-repeat; position: relative;}
*html #search{width: 200px;}
#search input {float: left; background: url('../img/search_input_bg.jpg') no-repeat; width:156px ; height: 23px; border: none; margin:10px 0px 0px 10px;}
#search img{margin-top: 10px;}

#products	{margin: 20px 0px 20px 0px;}
#products div.begin {background: url('../img/sdb_begin.jpg') no-repeat; width: 195px ; height: 30px ; margin-left: 2px;}
#products div.begin h2 {padding: 5px 0px 0px 15px;}
#products div.center {background:#5b7286 url('../img/sdb_center.jpg') repeat-x bottom; width: 193px; margin-left: 3px}
#products div.end {background: url('../img/sdb_end.jpg') no-repeat; width: 199px ; height: 38px;}
#products ul {width: 175px;}
#products li{padding-top: 5px;background: url('../img/sdb_arrow.gif') no-repeat center left; margin-left: 8px; border-bottom: #93a2af dotted 1px; text-align: left;}
#products li.clean{background: none;}
#products li.active a{color: #1E374E;}

#products a {font-size: 12px;display: block;width: 90%;padding: 5px;margin-left: 12px;  color: #fff;}
#products a:hover{text-decoration: none; color: #1E374E;}
#products ul ul{padding-left: 10px;width:100%; background: #9db3c1;}


#producer	{margin-bottom: 20px;}
#producer div.begin {background: url('../img/sdb_begin.jpg') no-repeat; width: 195px ; height: 30px ; margin-left: 2px;}
#producer div.begin h2 {padding: 5px 0px 0px 15px; font-size: 16px; text-align: left;}
#producer div.center {background:#5b7286 url('../img/sdb_center.jpg') repeat-x bottom; width: 193px; margin-left: 3px}
#producer div.end {background: url('../img/sdb_end.jpg') no-repeat; width: 199px ; height: 38px;}
#producer ul{width: 175px;}
#producer li{padding-top: 5px;background: url('../img/sdb_arrow.gif') no-repeat center left; margin-left: 8px; border-bottom: #93a2af dotted 1px; text-align: left;}
#producer li.active a{color: #1E374E;}
#producer a {font-size: 12px;display: block;width: 90%;padding: 5px;margin-left: 15px;  color: #fff;}
#producer a:hover{text-decoration: none;color: #1E374E;}
#producer ul ul{padding-left: 10px;width: 95%;}


#compare	{margin-bottom: 20px;}
#compare div.begin {background: url('../img/sdb_begin.jpg') no-repeat; width: 195px ; height: 30px ; margin-left: 2px;}
#compare div.begin h2 {padding: 5px 0px 0px 15px; text-align: left; font-size: 16px;}
#compare div.center {background:#5b7286 url('../img/sdb_center.jpg') repeat-x bottom; width: 193px; margin-left: 3px}
#compare div.end {background: url('../img/sdb_end.jpg') no-repeat; width: 199px ; height: 38px;}
#compare ul{width: 175px;}
#compare li{padding-top: 5px;background: url('../img/sdb_arrow.gif') no-repeat center left; margin-left: 8px; border-bottom: #93a2af dotted 1px;}
#compare li.active a{color: #1E374E;}
#compare a {font-size: 12px;display: block;width: 90%;padding: 5px;margin-left: 5px;  color: #fff;}
#compare a:hover{text-decoration: none; color: #1E374E;}
#compare ul ul{padding-left: 10px;width: 95%;}


#recommend	{background:#5b7286 url('../img/sdb_center.jpg') repeat-x bottom; width: 199px; margin-bottom: 20px;}
#recommend div.begin {background: url('../img/sdb_begin.jpg') no-repeat; width: 195px ; height: 30px ; margin-left: 2px;}
#recommend div.begin h2 {padding: 5px 0px 0px 15px; text-align: left; font-size: 16px;}
#recommend div.end {background: url('../img/sdb_end.jpg') no-repeat; width: 199px ; height: 38px;}
#recommend div.block{width: 193px; padding: 5px 0px 0px 5px; height: 180px;}
#recommend p {font-size: 12px;text-align: right; color: #d9e3e9;}
#recommend h3{color: #fff;font-size: 11px;text-align: right;padding-top: 3px; margin-top: 10px;}

#recommend img{border:#abbdc9 solid 1px !important;float: left;margin-top: 5px; width: 100px;padding: 2px;}
#recommend div.block h2 {padding:10px 0px 10px 0px;}
#recommend div.block h2 a {color: #d9e3e9 !important;font-size: 12px; }
#recommend a.price {color:#fff;}
#recommend a:hover{text-decoration: underline;}


/*-------------------------CONTENT--------------*/

#content {width: 752px ;float: left; background: url('../img/content_bg.jpg') repeat-x; padding: 10px 0px 20px 0px}
#content h1 span {font-size: 12px; font-weight: bold;}
#banner {background: url('../img/banner.jpg') no-repeat; width: 734px ; height: 215px; margin-top: 50px;}
#banner div.text_banner {position: absolute; margin: 50px 0px 0px 40px; line-height: 18px;}
#banner div.text_banner h2 {padding-bottom: 20px;}
#banner div.text_banner p{color: #fff; font-weight: normal;}

#cat_path        {}
#cat_path ul    {text-align: left;}
#cat_path li    {display: inline; }
#cat_path li.active{font-weight: bold;}
#cat_path a    {font-size: 12px; color: #0a6389;  }
#cat_path a:hover{text-decoration: underline;}

#options {text-align: right; height: 30px; margin-bottom: 18px; }
#options ul{padding: 10px 20px 0px  0px ;margin-bottom: 10px;}
#options p{margin: 0px 20px 10px 0px;}
#options li{display: inline;}
#options span{font-weight: bold; color:#0a6389}
#options a {padding: 5px; color: #b30000;}
#options a:hover{text-decoration: underline;}
#elatech_options a {color: #0a6389 ;}

#banner_index  {margin-top: 18px;}

#flags {float: right;}
#flags ul {margin-right: 5px;}
#flags li {display: inline;}
#flags li a {padding-left: 10px;}
#flags li a img{border: #d6d6d6 solid 1px;}

#content div.thumb {width: 365px ; height: 136px; float: left; margin: 20px 0px 10px 2px; background: url('../img/thumb_bg.jpg') no-repeat;}
#content div.thumb h3{font-size: 13px;padding: 16px 0px 16px 0px; float: left;}
#content div.thumb h3 a{color: #b30000;}
#content div.border_img {width: 157px; height: 128px; float: left; margin: 5px 14px 0px 17px; background: url('../img/thumb_img_bg.jpg') no-repeat; }
#content div.thumb img {border: none; margin: 15px 0px 0px 30px;}
#content div.descr {line-height: 16px; width: 167px; float: left;}
#content div.descr a{color: #4a677b; font-size: 10px; border-right: #4a677b solid 1px; padding: 0px 3px 0px 3px;}

#news            {border: #d4d4d4 solid 1px;font-size: 12px; clear: both;width: 726px;margin: 30px 0px 20px 4px;}
#news div.news_one{width: 710px;padding: 5px; border-bottom: #d4d4d4 dotted 1px;}
#news p            {font-size: 12px;}
#news p.date    {}
#news h2        {font-size:16px; text-align:center; color: #0a6389;}
#news h3        {font-size:12px; padding: 0px 0px 10px 0px;}
#news a            {color:#0a6389; border:none;font-size: 12px;font-weight: bold;}
#news a:hover    {text-decoration: underline;}
#news ul        {margin-left:6em}
#news ol         {color:#004488}
#news li        {margin-left:6.5em;color:#003366 }



/* ------lista produktow ---------*/
#prod_list div {width: 365px ; height: 166px; float: left; margin: 20px 6px 10px 0px; background: url('../img/list_prod_bg.jpg') no-repeat; }
*html#prod_list div {overflow: hidden;}
#prod_list p{padding-top: 10px;}
#prod_list a.prodname    {font-size: 12px; color: #b30000; font-weight: bold;}
#prod_list a.prodname:hover{text-decoration: underline;}
#prod_list div.border_img {width: 157px; height: 128px; float: left; margin: 10px 8px 0px 8px; background: url('../img/thumb_img_bg.jpg') no-repeat; }
#prod_list img  {float: left; padding:10px 0px 0px 30px;}
#prod_list td img {padding: 10px 10px 0px 0px;}
#prod_list div.descr {width: 180px; background: none; margin: 0px; height: 80px;}
#prod_list div.descr p{font-size: 11px; line-height: 14px; }
#prod_list p.bold{padding-top: 10px;}
#prod_list div.descr a{font-weight: bold; border: none;}
#prod_list div.info {background: none; width: 365px; margin: 0px 5px 0px 7px; height: 30px; }
#prod_list div.info p{font-size: 11px; display: block; width: 180px; padding: 5px;}
#prod-list div.info p a {color: #4A677B !important;}
#prod-list div.info p a:hover {text-decoration: underline;}
#prod_list img.add_basket  {border: none; padding: 0px; margin-right: 12px; margin-left: 5px; float: right;}
#prod_list img.compare,#prod_list img.delete_compare {border: none; padding: 0px; float: right;}
#prod_list div.info span.oldprice {text-decoration:line-through !important; font-weight: normal; }
#prod_list div.info span.price a {color:#4A677B !important;}
#prod_list div.info img {margin-top:0px; padding-top: 0px;}
#prod_list p.icons img {border:none; padding-top: 5px; padding-right: 5px; padding-left: 0px; }


/*------------lista produktów w promocji ------------*/

#prod_list_promo div {width: 365px ; height: 166px; float: left; margin: 20px 6px 10px 0px; background: url('../img/list_prod_bg.jpg') no-repeat;  }
*html #prod_list_promo div {overflow: hidden;}
#prod_list_promo a.prodname    {font-size: 12px;padding: 20px 0px 10px 0px; float: left; color: #b30000; font-weight: bold;}
#prod_list_promo a.prodname:hover{text-decoration: underline;}
#prod_list_promo div.border_img {width: 157px; height: 128px; float: left; margin: 10px 8px 0px 8px; background: url('../img/thumb_img_bg.jpg') no-repeat; }
#prod_list_promo img  {float: left;padding-left: 30px; margin-top: 5px;}
#prod_list_promo td img {padding: 5px 10px 0px 0px;}
#prod_list_promo div.descr {width: 180px; background: none; margin: 0px; height: 80px;}
#prod_list_promo div.descr p{font-size: 11px; line-height: 14px; }
#prod_list_promo p.bold{padding-top: 10px;}
#prod_list_promo div.descr a{font-weight: bold; border: none;}
#prod_list_promo div.info {background: none; width: 365px; margin: 0px 5px 0px 7px; height: 30px; }
#prod_list_promo div.info p{font-size: 11px; display: block; width: 220px; padding: 5px;}
#prod_list_promo div.info img {float: right !important;}
#prod_list_promo img.add_basket  {border: none; padding: 0px; margin-right: 12px; margin-left: 5px;}
#prod_list_promo img.compare,#prod_list img.delete_compare {border: none;  padding: none; float: right;}
#prod_list_promo div.info img {margin-top:0px; padding-top: 0px;}
#prod_list_promo p.icons img {border:none; padding-top: 5px; padding-right: 5px; padding-left: 0px; }
#prod_list_promo span {padding-left: 5px;}
#prod_list_promo div.info span.oldprice {text-decoration:line-through !important; font-weight: normal; }

div.page_list        {text-align:right; margin: 20px 16px 0px 0px; clear: both;}
div.page_list li.active{border:solid 1px #0a6389; color:#0a6389}
div.page_list li.title{font-weight:bold; color:#0a6389}
div.page_list li    {display:inline; padding:0.2em}
 div.page_list li a {color: #4A677B;}
/*------- do full.tpl--------*/
#content div.col50 {float: left; overflow: hidden; margin: 0px 0px 30px 0px; height: 100%;}
*html #content div.col50 {width: 49%;}

#prod_det h1 {font-size: 16px; font-weight: bold; padding-left: 20px;padding-bottom: 20px;}
#prod_det div.descr_top {overflow: hidden;}
#prod_det img.full    {float: left; margin: 0.5em; margin-left: 1.5em; width: 200px;}
#prod_det img    {margin:0.5em 0em; vertical-align:middle; border:solid 1px #d4d4d6; float: left;}
#prod_det h4 span.oldprice {color:#000}
#prod_det span.oldprice {text-decoration:line-through; color:#fff;}


#prod_det .discount    {color:#CC3300; font-weight:bold}
#prod_det a.price    {color:#CC6600; font-size:16px; font-weight:bold; border:none}
#prod_det a.price:hover    {color:#993300}
#prod_det ol        {margin-left:10px; list-style-position: inside;}
#prod_det ul        {margin-left:10px; list-style-position: inside;}
#prod_det table.params th        {background: none; color:#0a6389; padding: 3px 0px 5px 10px;text-align: left; font-size: 12px; border-left:#d4d4d4 solid 1px}
#prod_det table.params td         {padding: 3px 0px 5px 10px;}
#prod_det div.icons img {border: none !important;}
 /*-------do full.tpl -opinie------*/
#prod_comments         {padding:0.5em 1em;}
#prod_comments h2    {font-weight:bold; color:#0a6389 ; border-bottom:solid 1px #CCCCCC; font-size: 14px;margin-bottom: 20px;}
#prod_comments p.options {float:right; display:block}
#prod_comments p.options a:hover{color:#bebebe;text-decoration: none;}
#prod_comments span    {font-weight:bold}

#prod_comments dt    {color:#006699}
#prod_comments dd    {padding-left:1em; margin-bottom:1em}

/*----------do full.tpl ---menu---*/
#tab_content    {clear:both; margin-top:10px;font-size: 13px;line-height: 18px;}
div.tabs_menu a {color: #5B7285;}
div.tabs_menu a:hover{color: #1E374E;text-decoration: none;}
div.tabs_menu ul{border: #e3e3e3 solid 1px;padding: 5px;width:96%; margin-left: 10px; }
div.tabs_menu li {display:inline;padding-left: 10px;padding-right: 10px;font-size: 13px; }
div.tabs_menu li.active a {font-weight: bold;}

div.tab {margin-top:5px;padding:5px; overflow: hidden; height:100%;}

/* do fullset.tpl -- zestawy produktÃ³w -----*/
#prod_set_det {}
#prod_set_det img {margin:0.5em 0em; vertical-align:middle; border:solid 1px #d4d4d6;}
#prod_set_det div.thumb {width: 186px;}
#prod_set_det div.thumb img {width: 80px; height: 80px; padding: 10px 0px 0px 60px;}

/*---forma dot. logowania, aktywacji itp*/
#stdform            {margin-top:10px;}
#stdform  input {}
#stdform fieldset  {border: none;}
#stdform label        {text-align:right; width:40%; display:block; float:left; clear:left; margin-right:0.5em}
#stdform label.req    {text-align: right; width: 40%; display: block; float: left;clear: left;margin-right: 0.5em;color: #0A6389; }
#stdform input.text {border:#d3dde4 solid 1px;}
#stdform label.req input {border: #d3dde4 solid 1px !important;}
#stdform label.top    {text-align:left}
#stdform label.long {text-align:right; width:60%; display:block; float:left;clear:left}
#stdform textarea    {clear:both;height:150px; margin-top:0.5em}
#stdform legend        {font-size:12px; color:#000000; padding:0.3em}
#stdform h2        {color:#356d08;font-size:12px;}
#stdform p            {margin-bottom:0.5em}
#stdform p.descr    {margin-bottom:0.5em; font-size:12px; text-align:left; color:#666666}
#stdform p.title    {margin-bottom:0.5em; text-align:center; color:#0A6389; font-size:12px; }
#stdform .text        {width:50%}

div.order_login{width: 350px;border: #d3dde4 solid 1px;padding-left: 5px;padding: 10px 0px 10px 0px; overflow: hidden; margin-left: 2px;}
*html div.order_login {float: left;}
div.order_login p{font-size: 12px;padding-left: 5px;}
div.order_login ul{padding: 5px;line-height: 18px;}
div.order_login li{font-size: 12px;list-style: none;}
div.order_login a {color:#0A6389; font-weight: bold;}
div.order_login a:hover{text-decoration: underline;}
div.begin_login{width:356px ;height: 32px; margin-right: 10px; background: url('../img/login_begin.jpg') no-repeat;}
div.begin_login h3{color:#fff; font-size: 12px; text-align: left;padding: 8px 0px 0px 10px;}

.register_bg  {background:#fff url('../img/login_bg.jpg') repeat-x left bottom;padding-left: 10px;border:#C0C0C0 solid 4px;    padding-bottom: 10px;float: left;width:520px;margin-top: 30px;}
.register_bg h3 {font-size: 18px;color:#000; border: none;}
.register_bg p {font-size: 12px; color:#000;font-weight: bold;}
.register_bg input{margin-top: 10px;}

/*---dotyczy ikon oraz komunikatÃ³w znajdujÄ…cych siÄ™ pod kolejnymi krokami zamÃ³wienia-----*/

#content div.block{margin: 10px 0px 20px 0px; overflow: hidden; }
*html #content div.block {clear: both;}
#content div.block a{display: block; text-align: center;margin-right: 10px;}
#content div.block a.step{background: url('../img/button_step.jpg') no-repeat; width:157px ; height:35px ; font-size: 11px;
                    float: left;  padding: 3px 0px;}
#content div.block a.next {background: url('../img/button_step.jpg') no-repeat; width:160px ; height:35px ; font-size: 13px; color: #fff;
                    padding: 3px 0px 0px 0px; float: right; font-weight: bold;}
#content div.block a.summary {background: url('../img/button_summary.jpg') no-repeat; width:153px ; height:30px ; font-size: 13px; color: #fff;
                     padding: 5px 0 0px 5px; float: right; font-weight: bold;   }

#content div.block h4 {background: #f0f0f0; border: #e0e0e0 solid 1px; padding: 5px; color: #000; font-weight: normal; text-align: left; clear: both;
width: 97%; }

/*--------dotyczy order_delivery.tpl-oddziela tabele----*/

#content div.group{margin:20px 20px 20px 0px; clear: both;}


#category_descr {margin-bottom: 20px;}
#category_descr div.cms {padding:20px 15px 5px 5px; text-align: justify;}
#category_descr  div.cms p {font-size: 12px; line-height: 16px; padding-bottom: 10px;}

#gallery		{clear: both; margin-left: 20px;}
#gallery div.gallery_thumb {width:110px; height:110px; float:left; text-align: center; overflow: hidden; margin-bottom: 10px;}

#cms_pages			{margin-left:5px; margin-top: 20px;line-height: 20px; font-size: 12px;}
#cms_pages img		{margin-top: 20px;	}
#cms_pages h3		{color:#000;background: none;text-align: left;}
#cms_pages dt		{font-weight:bold; color:#0A6389; font-size:14px}
#cms_pages dd		{margin-left:1.5em}
#cms_pages td		{padding:5px}
#cms_pages ul       {padding-left: 10px;}
#cms_pages li       {list-style: circle;}
#cms_pages li a {font-weight: bold;}
#cms_pages a {color: #AD0303;}



/*----------------------FOOTER----------------*/

#footer {background: url('../img/footer_bg.jpg') repeat-x; width: 950px ;height: 138px ; padding: 10px 0px 0px 0px ; margin: 0px 30px 0px 30px; clear: both;}
*html#footer{width: 946px;}
#footer div.columns{float: left; width: 200px; padding-bottom: 20px;}
#footer div.columns h4 {padding: 0px 0px 10px 10px;}
#footer ul{float: left; width: 200px;}
#footer li{font-size: 11px; background: url('../img/footer_arrow.gif') no-repeat center left;padding-left: 10px;list-style: none;}
#footer a {color:#fff;text-decoration: none;border: none;}
#footer a:hover{text-decoration: underline;}

#footer div.menu {text-align: center; clear: both; background: url('../img/footer_menu_bg.jpg') no-repeat; width: 953px; height: 52px;}
#footer div.menu ul{width: 950px;padding-top: 15px;}
#footer div.menu li{display: inline; border-right: #fff solid 1px; font-size: 10px; font-weight:normal; padding:0px 5px 0px 3px;background: none;}
#footer div.menu li.active{color:#ffe69a;}
#footer div.menu a {color:#fff; }
#footer div.menu a:hover{color:#eadba5; text-decoration: none;}
#footer div.menu a.active{color:#eadba5;}

#copyright {clear:both;}
#copyright p {clear:both;font-size:9px; text-align: right; padding:20px 30px 10px 0px; text-align: center;}
#copyright p a {color: #b30000;}

/*--------------------TABLES---------------*/
div.table_begin {background: url('../img/table_begin.jpg') no-repeat;width: 740px; height: 32px;overflow: hidden;}
*html div.table_begin {width: 733px;}
div.table_begin h2 {padding: 8px 0px 0px 10px; font-size: 12px !important;}

table.params {clear:both; width:738px; font-size: 14px;border-top:#d4d4d4 solid 1px; border-right:#d4d4d4 solid 1px;background: #f0f0f0; overflow: hidden;}
*html table.params {width: 733px;}
table.params th {width:50%;border-bottom: solid 1px #d4d4d4;padding: 10px;color: #1E374E; background: #dae2e8; }
table.params th.title{text-align: center !important ;padding:5px; border-right:none;background: #f3f5f7 !important;}
table.params th.title2{text-align: center !important ;padding:5px; border-right:none;background: #e0e0e0 !important; color: #0A6389; }
table.params th.reg{color:#0A6389; font-size: 13px; background: none;  border-left: #d4d4d4 solid 1px; text-align: left}
table.params td    {text-align: right; border-bottom: solid 1px #d4d4d4;text-align: left;padding-left: 10px;border-left:#cbcbcb solid 1px;font-size: 13px; padding-top: 5px; padding-bottom: 5px;background: #fff;}
table.params td img  {padding-right: 10px;}
table.params input.submitex{padding: 5px 30px;}
table.params a{color:#cc0000;font-weight: bold;}
table.params p input.user {}

table.params_set {width:450px; font-size: 14px;border-top:#d3dde4 solid 1px; border-right:#d3dde4 solid 1px; float: left; margin: 10px 0px 0px 80px;}
table.params_set th {width:50%;border-bottom: solid 1px #d3dde4;padding: 3px 0px 3px 10px ; color:#fff; }
table.params_set th.title{text-align: center !important ;padding:5px; border-right:none;}
table.params_set td    {text-align: right; border-bottom: solid 1px #d3dde4;text-align: left;padding-left: 10px;border-left:#d3dde4 solid 1px;font-size: 13px; padding-top: 5px; padding-bottom: 5px;}
table.params_set input.submitex{padding: 5px 30px;}
table.params_set a{color:#cc0000;font-weight: bold;}


table.params td.list {text-align: center;}
table.params td span {float: left;display: block;}
td.caption        {font-weight:bold ; color: #0A6389;}


table.clean        {border: none;}
table.clean th    {background: none;font-weight: bold;}
table.clean td    {border: none;}

table.fullprod{width: 310px; float: left; margin-left: 100px;}
*html table.fullprod{margin-left: 40px;}
table.fullprod img {border: none!important;}
table.fullprod th {color: #385467; padding: 5px 0px 5px 5px; text-align: left; font-weight: normal;}
table.fullprod h5 {color:#fff; font-size: 12px;background: url('../img/full_price_bg.jpg') no-repeat; width:266px; height: 61px; padding: 7px 0px 0px 0px; text-align: right;}
table.fullprod span.price a{color: #fff !important; font-size: 11px; font-weight: normal;}
table.fullprod td input {border: #abbcc7 solid 1px; width: 100px;}
table.fullprod a {color: #385467;}
table.fullprod td span.oldprice {color: #385467 !important ;}


table.basket {width: 738px; border-left:#d4d4d4 solid 1px;background: #f0f0f0; border-top: #d4d4d4 solid 1px;}
*html table.basket {width: 733px;}
table.basket input {border: #d4d4d4 solid 1px;}
table.basket th.title{color:#054D6C; padding: 5px; border-right: #d4d4d4 solid 1px; border-bottom: #d4d4d4 solid 1px;}
table.basket td.prod a{border-right: #d4d4d4 solid 1px; font-weight: normal !important; }

table.basket td{font-size: 13px;color:#054D6C;text-align: center; border-bottom: #d4d4d4 solid 1px; border-right: #d4d4d4 solid 1px;padding-top: 5px;padding-bottom: 5px;}
table.basket a{font-size: 13px;color:#054D6C;font-weight: bold;}
table.basket a:hover{text-decoration: underline;}
table.basket input.quantity{width: 30px;}
table.basket span.oldprice	{color:#999 !important; text-decoration:line-through !important}
table.basket td.empty {border-right:#d4d4d4 solid 1px; background: #fff; border-bottom: none;}


table.summary {margin-top: 5px;width: 742px;padding: 5px;}
*html table.summary {width: 733px;}
th.summary{text-align: right;color:#054D6C;padding:5px 30px 5px 0px;font-size: 14px;font-weight: bold;background: #d4d4d4;}
td.summary{text-align: left !important;font-size: 14px; font-weight: bold;background: #d4d4d4 !important;padding-left: 20px; color: #cc0000 !important;}

table.form                {width:90%;margin-top: 12px;}
table.form td            {border:none; padding:1em 0.3em;vertical-align: top;font-size: 14px; color: #054D6C;}
table.form td.title        {font-size:16px; color:#054D6C; padding:0.5em 0.8em}
table.form td.caption    {font-weight:bold; text-align:right; width:50%; border-bottom:dotted 1px #FF6600}
table.form th            {font-weight:bold; text-align:right; width:50%; color:#000000; background:none; font-size:14px}
table.form th a            {color:#000000}
table.form th.req        {color:#356d08}
table.form th.title        {font-size:16px; color:#054D6C; padding:0.5em 0.8em; text-align:center}
table.form th.group        {font-size:12px; color:#FFFFFF; background:#662200; padding:0.2em 0.4em; text-align:left; font-weight:normal}
table.form th.top        {text-align:left; width:auto}
table.form p.descr a    {color:#999999}
table.form p.descr a:hover{color:#000000}
table.form textarea        {width:100%;border:#000 solid 1px; height:150px; margin-top:0.5em; background:#fff;}
table.form textarea.mcex{width:100%;border:#000 solid 1px; height:400px; margin-top:0.5em; background:#fff;}
table.form input.text    {width:80%;border:#054D6C solid 1px}
table.form td.separator    {border-bottom:solid 1px #999999; height: 1px;}
table.form td a.step {background: url('../img/button_step.jpg') no-repeat; width:157px ; height:35px ; font-size: 11px;
                    float: left;  padding: 3px 0px;}

table.news 				{width:740px;border-bottom: #d4d4d4 solid 1px; border-left: #d4d4d4 solid 1px; border-right:#d4d4d4 solid 1px;padding: 5px;}
table.news td.date		{font-size: 12px;text-align: center;padding-bottom: 10px; border-bottom: #d4d4d4 dotted 1px;padding-top: 10px;}
table.news th		{font-size: 12px;color:#356d08; padding-bottom: 10px; text-align: left;padding-left: 20px;  border-bottom: #d4d4d4 dotted 1px;padding-top: 10px;}
table.news td.descr{font-size: 12px; padding-bottom: 10px; border-bottom: #d4d4d4 dotted 1px;padding-top: 10px;}
table.news a 		{color:#ff4d00; font-weight: bold;}

