@CHARSET "UTF-8";
*
{
	margin: 0;
	padding: 0;
	border: 0;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.center
{
	text-align: center;
}

.clear
{
	clear: both;
}

a
{
	color: #fefffa;
	text-decoration: none;
}

body
{
	background: #FCFAF4 url(../img/background.gif) repeat-x;
	color: #323232;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

img, object
{
	border: 0 none;
	border-collapse: collapse;
}

div#wrapper
{
	margin: 0 auto;
	text-align: left;
	width: 967px;
}

div#top div.logo
{
	width: 200px;
}

div#top div.search_menu
{
	width: 700px;
}

div#top div.left a
{
	position: relative;
	left: 60px;
	top: 11px;
}

div#top div.right span.corners_left, div#top div.right span.corners_right
{
	background: url(../img/top_menu_corners_left.gif) no-repeat;
	height: 28px;
	width: 11px
}

div#top div.right span.corners_right
{
	background: url(../img/top_menu_corners_right.gif) no-repeat;
}

div#top div.right div.left
{
	background: #f0ede6 url(../img/top_menu_bg.gif) repeat-x bottom;
	color: #95928d;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	padding-top: 3px;
	text-transform: uppercase;
	white-space: nowrap;
}

div#top div.right div.left form
{
	display: inline;
	float: left;
	height: 25px;
	margin-right: 40px;
	width: 138px;
}

div#top div.right div.left form label
{
	position: relative;
	top: -4px;
}

div#top div.right div.left form input#search
{
	border: solid 1px #b2b1ad;
	height: 13px;
	font-size: 10px;
	position: relative;
	top: -4px;
	width: 69px;
}

div#top div.right div.left a
{
	float: left;
	position: static;
}

div#top div.right div.left img
{
	border: solid 1px #b7b0a8;
	margin-right: 10px;
	margin-top: 2px;
}

div#top ul.menu
{
	list-style: none;
	margin-right: 2px;
}

div#top ul.menu li
{
	background: url(../img/main_menu_bg.gif) repeat-x;
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	height: 27px;
	margin-left: 4px;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
	width: 158px;
}

div#top ul.menu li a
{
	display: block;
	height: 19px;
	padding-top: 8px;
}

div#top ul.menu li a:hover
{
	color: #FEDD6E;
}

div.top
{
	padding-right: 15px;
	margin-bottom: 10px;
	text-align: right;
}

div#print
{
	display: none;
}

div#body
{
	clear: both;
	width: 100%;
}

div#body div#product_list
{
	height: 203px;
	margin-bottom: 20px;
	margin-left: 2px;
	overflow: hidden;
	width: 967px;
}

div#body div#product_list div.left
{
	background-color: #FFF;
	margin-right: 5px;
	width: 156px;
}

div#body div#product_list div.left div.title
{
	background: url(../img/lista_main_header.gif) no-repeat top;
	color: #fdfffe;
	font-weight: bold;
	height: 29px;
	text-align: center;
	text-transform: uppercase;
	width: 156px;
}

div#body div#product_list div.left:hover div.title
{
	background: url(../img/lista_main_header_hover.gif) no-repeat top;
}

div#body div#product_list div.left div.title a
{
	display: block;
	padding-top: 9px;
}

div#body div#product_list div.left div.content
{
	border: solid 1px #ecebe7;
	border-top: none;
	border-bottom: none;
	color: #333333;
	height: 132px;
	overflow: hidden;
	padding: 15px 7px;
	padding-bottom: 0;
}

div#body div#product_list div.left div.content img
{
	border: solid 1px #c2c2c2;
	height: 78px;
	margin-bottom: 8px;
	width: 138px;
}

div#body div#product_list div.left:hover div.content img
{
	border: solid 1px #7fa8be;
}

div#body div#product_list div.left div.go
{
	border: solid 1px #ecebe7;
	border-top: none;
	border-bottom: none;
	padding-right: 10px;
	text-align: right;
}

div#body div#product_list div.left div.go a
{
	background: url(../img/go_lista_main.gif) no-repeat;
	display: block;
	float: right;
	height: 16px;
	width: 20px;
}

div#body div#product_list div.left:hover div.go a
{
	background: url(../img/go_lista_main_hover.gif) no-repeat;
}

div#body div#product_list div.left div.footer
{
	background: url(../img/lista_main_footer.gif) no-repeat bottom;
	height: 7px;
	font-size: 1px;
	width: 156px;
}

div#body div.menu
{
	background: url(../img/body_menu_bg.gif) repeat-x;
	color: #595651;
	height: 33px;
	margin-bottom: 15px;
	text-align: center;
}

div#body div.menu span.corners_left, div#body div.menu span.corners_right
{
	background: url(../img/body_menu_left.gif) no-repeat left;
	display: block;
	height: 33px;
	width: 12px;
}

div#body div.menu span.corners_right
{
	background: url(../img/body_menu_right.gif) no-repeat right;
}

div#body div.menu a
{
	color: #504c49;
	font-size: 11px;
}

div#body div.menu div.left
{
	color: #504c49;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 7px;
}

div#body div.menu div.right
{
	padding-right: 5px;
	padding-top: 6px;
}

div#body div.menu div.right a
{
	margin-right: 6px;
}

div#body dl.cat_list
{
	margin-left: 10px;
}

div#body dl.cat_list dt
{
	background: url(../img/cat_list_dt_bg.gif) no-repeat;
	color: #fefef6;
	display: block;
	margin-bottom: 3px;
	padding: 5px 15px;
	padding-right: 0;
	width: 215px;
}

div#body dl.cat_list dt a
{
	color: #fefef6;
	display: block;
}

div#body dl.cat_list dd
{
	display: block;
	height: auto;
}

div#body dl.cat_list dd ul
{
	list-style: none;
}

div#body dl.cat_list dd ul li
{
	background: url(../img/cat_list_li_border.gif) no-repeat top;
	display: block;
	padding: 3px 0;
	width: 215px;
}

div#body dl.cat_list dd ul li:first-child
{
	background: none;
}

div#body dl.cat_list dd ul li a
{
	background: url(../img/cat_list_li.gif) no-repeat;
	background-position: 8px 4px;
	color: #5a5752;
	display: block;
	padding-left: 25px;
}

div#body dl.cat_list dd ul li a:hover
{
	color: #418fcf;
}

div#body dl.cat_list dd ul li.selected a
{
	background-image: url(../img/cat_list_li_selected.gif);
	color: #418fcf;
}

div#body div.small_swf
{
	margin-left: 7px;
	margin-top: 10px;
	overflow: hidden;
	width: 235px;
}

div.main
{
	margin-left: 15px;
	width: 710px;
}

div.main a
{
	color: #504d48;
	text-decoration: underline;
}

div.main img.title
{
	margin-left: 14px;
}

div.main p
{
	margin: 0 auto;
	margin-top: 20px;
	width: 95.5%;
}

div.main div.cats
{
	margin-top: 30px;
}

div.main div.cats div.title, div.main div.title_grey
{
	background-color: #f0ede6;
	color: #9e9b94;
	height: 34px;
	margin-bottom: 10px;
}

div.main div.cats div.title, div.main div.title_grey a
{
	color: #9e9b94;
	text-decoration: none;
}

div.main div.cats div.title a:hover, div.main div.title_grey a:hover
{
	text-decoration: underline;
}

div.main div.cats div.title div.left, div.main div.title_grey div.left
{
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
	padding-top: 9px;
}

div.main div.cats div.title span.corners_left, div.main div.cats div.title span.corners_right, div.main div.title_grey span.corners_left, div.main div.title_grey span.corners_right
{
	background: url(../img/main_cat_title_left.gif) no-repeat;
	color: #504d48;
	display: block;
	height: 25px;
	min-width: 9px;
	padding-top: 9px;
}

div.main div.cats div.title span.corners_right, div.main div.title_grey span.corners_right
{
	background: url(../img/main_cat_title_right.gif) no-repeat right;
	padding-right: 20px;
}

div.main div.cats a:hover
{
	text-decoration: underline;
}

div.main div.cats div.compare
{
	margin: 0 auto;
	width: 95.5%;
}

div.main div.cats table
{
	margin: 20px auto;
	text-align: left;
	width: 90%;
}

div.main div.cats table tr
{
	clear: both;
}

div.main div.cats table tr td
{
	border-bottom: solid 1px #e5e2dd;
	display: block;
	float: left;
	min-width: 200px;
	padding: 5px 0;
	text-align: center;
	width: 33.2%;
}

div.main div.cats table tr td:last-child div, div.main div.cats table tr td.last-child div
{
	border-right: none;
}

div.main div.cats table tr td:first-child div
{
	border-right: solid 1px #e5e2dd;
}

div.main div.cats table tr:last-child td, div.main div.cats table tr.last-child td
{
	border-bottom: none;
}

div.main div.cats table tr td div
{
	border-right: solid 1px #e5e2dd;
	height: 173px;
	padding: 0 5px;
	vertical-align:top;
}

div.main div.cats table tr td div input
{
	vertical-align: middle;
}

div.main div.cats table tr td div img
{
	border: solid 1px #c2c2c2;
	height: 78px;
	margin: 8px 0;
	width: 138px;
}

div.main div.cats p
{
	margin-top: 0;
}

div.main div.cats ul
{
	list-style: none;
	margin: 10px auto;
	margin-top: 20px;
	width: 95.5%;
}

div.main div.cats ul li
{
	background: url(../img/main_blue_li.gif) no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
	margin: 15px 0;
}

div.main div.cats ul li span
{
	font-weight: bold;
}

div.main div.cats ul li span a
{
	color: #000;
}

div.main div.cats table.opacity tr td div a:hover
{
	color: #418FCF;
}

div.main div.cats table.opacity tr td div a img
{
	opacity: 0.9;
    -moz-opacity: 0.9;
    filter: alpha( opacity = 90 );
}

div.main div.cats table.opacity tr td div a:hover img
{
	opacity: 1;
    -moz-opacity: 1;
    filter: alpha( opacity = 100 );
}

/** Product **/
div.main p.subname
{
	color: #bbb8af;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;
	text-transform: uppercase;
}

div.main hr
{
	background: #cecbc4;
	border: 0;
	height: 1px;
	margin: 5px 0;
	margin-left: 15px;
}

div.main div.hide
{
	margin-bottom: 10px;
	margin-right: 10px;
}

div.main div.hide a
{
	background: url(../img/hide.gif) no-repeat right;
	color: #a2a094;
	font-size: 10px;
	padding-right: 15px;
}

div.main div.description ul
{
	clear: both;
	list-style: none;
}

div.main div.description ul.tabs
{
	background: #fff;
	height: 25px;
	margin-right: 2px;
	overflow: hidden;
	position: relative;
	top: 4px;
}

div.main div.description ul.tabs li
{
	background: #aeaba4 url(../img/tabs_bg.gif) repeat-x top;
	height: 26px;
	float: left;
	width: 159px;
}

div.main div.description ul.tabs li span.left, div.main div.description ul.tabs li span.right
{
	background: url(../img/tabs_left.gif) no-repeat;
	height: 26px;
	display: block;
	width: 10px;
}

div.main div.description ul.tabs li span.right
{
	background: url(../img/tabs_right.gif) no-repeat;
}

div.main div.description ul.tabs li.selected
{
	background: #fff url(../img/tabs_selected_bg.gif) repeat-x top;
}

div.main div.description ul.tabs li.selected span.left, div.main div.description ul.tabs li.selected span.right
{
	background: url(../img/tabs_selected_left.gif) no-repeat;
	display: block;
}

div.main div.description ul.tabs li.selected span.right
{
	background: url(../img/tabs_selected_right.gif) no-repeat;
}

div.main div.description ul.tabs li a
{
	color: #fff;
	display: block;
	height: 19px;
	float: left;
	font-weight: bold;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	width: 135px;
}

div.main div.description ul.tabs li a:hover
{
	color: #FEDD6E;
}

div.main div.description ul.tabs li.selected a
{
	color: #aeaba4;
}

div.main div.description ul.tabs li.selected a:hover
{
	color: #aeaba4;
}

div.main div.description div.btop
{
	background: #fff url(../img/product_shadow_top.gif) repeat-x top;
	padding-top: 4px;
}

div.main div.description div.bleft
{
	background: url(../img/product_shadow_left.gif) repeat-y left;
	padding-left: 4px;
}

div.main div.description div.bbottom
{
	background: url(../img/product_shadow_bottom.gif) repeat-x bottom;
	padding-bottom: 4px;
}

div.main div.description div.bright
{
	background: url(../img/product_shadow_right.gif) repeat-y right;
	padding-right: 4px;
}

div.main div.description div.corners_top_left
{
	background: url(../img/product_corner_top_left.gif) no-repeat top left;
	position: relative;
	top: -4px;
	left: -4px;
}

div.main div.description div.corners_bottom_left
{
	background: url(../img/product_corner_bottom_left.gif) no-repeat bottom left;
	position: relative;
	top: 8px;
}

div.main div.description div.corners_bottom_right
{
	background: url(../img/product_corner_bottom_right.gif) no-repeat bottom right;
	position: relative;
	left: 8px;
}

div.main div.description div.body
{
	padding: 20px;
}

div.main div.description div.body h2
{
	color: #438ecf;
	font-weight: bold;
	margin-bottom: 20px;
}

div.main div.description div.body hr
{
	margin: 5px auto;
}

div.main div.description div.body div.top
{
	padding-right: 0;
}

div.main div.description div.body ul
{
	padding-top: 5px;
}

div.main div.description div.body ul li img
{
	margin-right: 5px;
	vertical-align: -40%;
}

div.main div.description div.body ul li a
{
	font-size: 11px;
}

div.main div.description div.body div.desc
{
	position: relative;
	top: -4px;
	left: 4px;
}

div.main div.description div.body div.desc h2
{
	margin: 20px 0;
}

div.main div.description div.body div.desc ul
{
	margin: 10px 0;
}

div.main div.description div.body div.desc ul li
{
	background: url(../img/li_square_blue.gif) no-repeat left 9px;
	padding: 3px 0;
	padding-left: 10px;
}

div.main div.description div.body div.desc div
{
	float: left;
	margin-right: 12px;
	margin-top: 10px;
	position: relative;
	text-align: center;
}

div.main div.description div.body div.desc div a
{
	display: block;
	margin-bottom: 5px;
}

div.main div.description div.body div.desc div a img, div.main img.borderPadding
{
	border: solid 1px #cecbc4;
	padding: 3px;
}

div.main table.data, div.main div.description div.body table.acces
{
	width: 100%;
}

div.main table.data thead th
{
	background: #67a4da;
	color: #fff;
	font-weight: normal;
	height: 25px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
}

div.main table.data thead th a
{
	color: #fff;
}

div.main table.data thead th:first-child
{
	background: #67a4da url(../img/table_round_left.gif) no-repeat left;
	padding-left: 15px;
	text-align: left;
}

div.main table.data thead th:last-child, div.main table.data thead th.last-child
{
	background: #67a4da url(../img/table_round_right.gif) no-repeat right;
}

div.main table.data tbody td
{
	background: #f4f1ec;
	color: #585753;
	padding: 5px 0;
	text-align: center;
}

div.main table.data tbody td:first-child
{
	background: #deddd9;
	padding-left: 15px;
	text-align: left;
}

div.main table.data_additional thead tr td
{
	background: #67a4da;
	color: #fff;
	font-weight: normal;
	height: 25px;
	text-align: center;
}

div.main table.data_additional thead tr:first-child td:first-child
{
	background: #67a4da url(../img/table_round_left.gif) no-repeat left;
}

div.main table.data_additional thead tr td.rowspan
{
	height: 50px;
}

div.main table.data_additional thead tr td.last
{
	background: #67a4da url(../img/table_round_right_double.gif) no-repeat right;
}

div.main table.data_additional tbody td
{
	background: #deddd9;
	padding: 5px 15px;
	text-align: left;
}

div.main table.data_additional tbody td:first-child
{
	padding: 0 18px;
}

div.main table.data_additional tbody td.rowspan
{
	background: #f4f1ec;
	padding: 5px 12px;
}

div.main div.description div.body h2.acces
{
	float: left;
	margin-left: 13px;
}

div.main div.description div.body div.display
{
	color: #a39f96;
	font-size: 10px;
	float: right;
}

div.main div.description div.body div.display img
{
	margin-left: 5px;
	vertical-align: middle;
}

div.main div.description div.body table.acces
{
	clear: both;
}

div.main div.description div.body table.acces tr th
{
	background: #afaaa4;
	color: #fff;
	font-size: 10px;
	height: 21px;
	text-align: center;
}

div.main div.description div.body table.acces tr.cat_name th
{
	background: #67a4da;
	border-bottom: solid 2px #fff;
	font-size: 12px;
	height: 25px;
}

div.main div.description div.body table.acces tr th a
{
	color: #fff;
}

div.main div.description div.body table.acces tr th a:hover
{
	text-decoration: underline;
}

div.main div.description div.body table.acces tr th img
{
	margin-left: 5px;
	vertical-align: -10%;
}

div.main div.description div.body table.acces tr.cat_name th div.left, div.main div.description div.body table.acces tr.cat_name th div.right
{
	background: url(../img/table_round_left.gif) no-repeat left;
	height: 21px;
	padding-left: 15px;
	padding-top: 4px;
}

div.main div.description div.body table.acces tr.cat_name th div.right
{
	background: url(../img/table_round_right.gif) no-repeat right;
	height: 19px;
	padding-left: 0;
	padding-right: 15px;
	padding-top: 6px;
}

div.main div.description div.body table.acces tr td
{
	background: #fff;
	border-bottom: solid 1px #cecbc4;
	border-left: solid 1px #cecbc4;
	color: #575651;
	height: 130px;
	padding: 5px 0;
	text-align: center;
	vertical-align: middle;
}

div.main div.description div.body table.acces tr td.img
{
	width: 140px;
}

div.main div.description div.body table.acces tr:last-child td
{
	border-bottom: none;
}

div.main div.description div.body table.acces tr td:first-child
{
	border-left: none;
	width: 25%;
	white-space: nowrap;
}

div.main div.description div.body table.acces tr td.img img
{
	height: 127px;
	width: 127px;
}

div.compare form
{
	margin: 0 auto;
	width: 95.5%;
}

div.compare form label
{
	color: #514e49;
	margin: 0 10px;
}

div.compare form select
{
	border: solid 1px #d7d4cf;
	color: #4c4d47;
	margin-left: 8px;
	width: 140px;
}

div.compare form input.submit
{
	margin-left: 10px;
	vertical-align: -20%;
}

div.compare table.data
{
	margin: 0 auto;
	width: 95.5%;
}

div#body div div.firm div.block, div#body div div.contact div.block
{
	clear: both;
	margin: 30px auto;
	width: 95%;
}

div#body div div.firm div.block img
{
	float: left;
	vertical-align: top;
}

div#body div div.firm div.block img.news
{
	border: solid 1px #cecbc4;
	margin-bottom: 10px;
	margin-right: 36px;
	padding: 3px;
}

div#body div div.firm div.history
{
	padding: 20px 0;
}

div#body div div.firm div.history span
{
	display: block;
	float: right;
	margin-top: 5px;
	width: 490px;
}

div#body div div.firm div.block span a
{
	color: #6F70A6;
}

div#body div div.firm div.block span a:hover, div#body div div.firm div.block span a.grey:hover
{
	color: #418FCF;
}

div#body div div.firm div.block span a.grey
{
	color: #504D48;
}

div#body div div.firm div.block table
{
	width: 100%;
}

div#body div div.firm div.block table tr td
{
	background-color: #f2efe8;
	font-size: 13px;
	padding: 3px 20px;
}

div#body div div.firm div.block table tr td:first-child
{
	background-color: #d5d4cf;
	padding: 3px 20px;
	width: 120px;
}

div#body div div.archive div.subscribe
{
	margin: 0 auto;
	width: 95.5%;
}

div#body div div.archive div.subscribe fieldset
{
	background: #f2efe8;
	display: inline;
	padding: 5px 15px;
}

div#body div div.archive div.subscribe fieldset input
{
	vertical-align: middle;
}

div#body div div.archive div.subscribe fieldset input.inputBlur
{
	border: solid 1px #b4b1aa;
	color: #565656;
	font-size: 11px;
	height: 13px;
	margin-right: 20px;
	width: 100px;
}

div#body div div.map ul, div#body div div.map dl
{
	list-style: none;
	margin: 10px 0;
	margin-left: 15px;
}

div#body div div.map ul li
{
	padding: 5px 0;
}

div#body div div.map dl dt
{
	padding: 5px 0;
}

div#body div div.map dl ul li
{
	background: url(../img/cat_list_li_selected.gif) no-repeat left 9px;
	padding-left: 20px;
}

div#body div div.contact div.block a
{
	color: #6f70a6;
}

div#body div div.contact div.block div.left
{
	font-size: 13px;
	width: 50%;
}

div#body div div.contact div.block div.left img
{
	margin-top: 18px;
}

div#body div div.contact table
{
	width: 100%;
}

div#body div div.contact table tr td
{
	background-color: #f2efe8;
	font-size: 13px;
	padding: 15px 25px;
	vertical-align: top;
}

div#body div div.contact table tr td:first-child
{
	background-color: #d5d4cf;
	padding: 10px 15px;
	width: 120px;
}

div#body div div.contact table tr td a
{
	color: #6f70a6;
}

div#body div div.contact form table
{
	margin: 0 auto;
	width: 98%;
}

div#body div div.contact form table tr td
{
	background: transparent;
	padding: 3px 20px;
	text-align: left;
}

div#body div div.contact form table tr td:first-child
{
	background: transparent;
	padding: 0;
	padding-top: 2px;
	text-align: right;
}

div#body div div.contact form table tr td input, div#body div div.contact form table tr td textarea
{
	border: solid 1px #d5d4d0;
	height: 17px;
	width: 300px;
}

div#body div div.contact form table tr td textarea
{
	height: 150px;
	margin-bottom: 10px;
	width: 100%;
}

div#body div div.contact div.block div.plan img
{
	margin: 0;
}

div#body div div.contact div.block div.plan a img
{
	border: solid 1px #bbbfc0;
	margin-bottom: 7px;
}

div#body div div.search
{
	margin-left: 5px;
	width: 99%;
}

div#body div div.search div.title_grey div.left
{
	padding-top: 8px;
}

div#body div div.search ol
{
	list-style: decimal inside;
	margin: 20px 0;
	margin-left: 20px;
	padding: 0;
	width: 99%;
}

div#body div div.search ol li
{
	margin: 30px 0;
	padding-left: 10px;
}

div#body div div.search ol li a
{
	text-decoration: none;
}

div#body div div.search ol li a img
{
	margin-left: 10px;
	vertical-align: -20%;
}

div#body div div.search div.title_grey div.left form
{
	font-size: 11px;
	text-transform: uppercase;
}

div#body div div.search div.title_grey div.left form label
{
	margin-right: 10px;
	position: relative;
	top: -4px;
}

div#body div div.search div.title_grey div.left form input#search2
{
	border: solid 1px #B2B1AD;
	font-size: 10px;
	height: 13px;
	margin-right: 10px;
	position: relative;
	top: -4px;
}

div.search div.title_big_grey
{
	color: #4e4d49;
	height: 63px;
	margin-bottom: 10px;
}

div#body div div.search div.title_big_grey div.left
{
	font-weight: normal;
	line-height: 25px;
	padding-top: 5px;
}

div.search div.title_big_grey span.corners_left, div.main div.title_big_grey span.corners_right
{
	background: url(../img/main_cat_title_big_left.gif) no-repeat;
	height: 63px;
}

div.search div.title_big_grey span.corners_right
{
	background: url(../img/main_cat_title_big_right.gif) no-repeat;
}

div.dealerzy table
{
	margin: 0 auto;
	width: 95%;
}

div.dealerzy table tr:last-child td
{
	border: none;
}

div.dealerzy table tr td
{
	border-bottom: solid 1px #e5e2dd;
	padding: 20px 0;
	padding-left: 18px;
	width: 50%;
}

div.dealerzy table tr td:first-child
{
	padding-left: 5px;
}

div.dealerzy table tr td img
{
	margin-bottom: 9px;
	margin-right: 5px;
	vertical-align: middle;
}

div.dealerzy table tr td a
{
	color: #6F70A6;
}

div.dealerzy table tr td a:hover
{
	color: #418FCF;
}

div.dealerzy div
{
	margin-left: 20px;
	margin-top: 20px;
}

div.dealerzy div.title_grey, div.dealerzy div.title_grey div
{
	margin: 0;
}

div.dealerzy div a
{
	color: #6f70a6;
}

div#footer
{
	clear: both;
}

div#footer div.menu
{
	background: url(../img/footer_bg.gif) repeat-x;
	color: #595651;
	height: 37px;
	text-align: center;
}

div#footer div.menu span.corners_left, div#footer div.menu span.corners_right
{
	background: url(../img/footer_left.gif) no-repeat left;
	display: block;
	height: 37px;
	width: 15px;
}

div#footer div.menu span.corners_right
{
	background: url(../img/footer_right.gif) no-repeat right;
}

div#footer div.menu div.left
{
	padding: 0;
	margin-top: 11px;
	width: 933px;
}

div#footer div.menu div.left a
{
	color: #595651;
	font-size: 11px;
	margin: 0 15px;
	text-transform: uppercase;
}

div#footer div.menu div.left a:hover
{
	color: #418FCF;
}

div#footer div.copyright
{
	color: #a29f98;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: center;
}

div#footer div.copyright a
{
	color: #6F70A6;
	text-decoration:underline;
}

div#footer div.copyright a:hover
{
	color: #418FCF;
	text-decoration:underline;
}


/**
 * Antyprint CSS
**/
div#body div div.left span.title
{
	display: none;
}

div#body div a.no_photo, a.no_photo:hover
{
	background: url(../img/brak_zdjecia_oferta.gif) no-repeat;
	border: 1px solid #C2C2C2;
	color: #4e4d48;
	display: block;
	height: 46px;
	margin: 0 auto;
	margin-top: 8px;
	padding-top: 32px;
	text-decoration: none;
	width: 138px;
}

div#body span.no_photo
{
	background: url(../img/brak_zdjecia.gif) no-repeat;
	color: #4e4d48;
	display: block;
	height: 72px;
	margin: 0 auto;
	margin-top: 8px;
	padding-top: 55px;
	width: 127px;
}

div#body ul.additional_links li
{
	float: left;
	margin-right: 20px;
}

div#body ul.additional_links li img
{
	vertical-align: middle;
}

div.custom_pages
{
	background: url(../img/cat_list_block_top.gif) no-repeat 2px top;
	margin: 5px 0;
	margin-left: 4px;
	padding-top: 11px;
	width: 238px;
}

div.custom_pages div
{
	background: url(../img/cat_list_block_bottom.gif) no-repeat 2px bottom;
	padding-bottom: 11px;
	padding-left: 2px;
	width: 236px;
}

div.custom_pages div ul
{
	background: url(../img/cat_list_block_bg.gif) repeat-y;
	list-style: none;
}

div.custom_pages div ul li
{
	padding: 5px 15px;
	padding-bottom: 3px;
}

div.custom_pages div ul li:first-child
{
	padding-top: 0;
}

div.custom_pages div ul li a
{
	color: #524f4a;
}

div.custom_pages div ul li a:hover
{
	color: #418FCF;
}

div.newsletter
{
	background: url(../img/newsletter_bg.gif) no-repeat;
	color: #58534d;
	height: 107px;
	font-size: 11px;
	margin-left: 6px;
	padding: 13px 15px 0 15px;
	width: 206px;
}

div.newsletter span
{
	display: block;
	margin: 5px 0;
}

div.newsletter input
{
	vertical-align: middle;
}

div.newsletter input.text
{
	border: solid 1px #b4b1ac;
	color: #58534d;
	width: 120px;
}

div.newsletter ul
{
	list-style-type: none;
	margin-top: 8px;
}

div.newsletter ul li
{
	background: url(../img/newsletter_li.gif) no-repeat left 80%;
	padding-left: 15px;
}

div.newsletter ul li a
{
	color: #5b5650;
}

div.newsletter ul li a:hover
{
	color: #418FCF;
}
