* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
ul {
	list-style: none;
}
body {
	color: #737a87;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}
.clearfix {
	clear: both;
}
#content-1 {
	background: #fff url(../img/bg.gif) repeat-x top left;
}
#content-2 {
	padding: 10px 0;
}
#content-3 {
	background: #fff url(../img/bg2.gif) repeat-x top left;
	min-height: 100px;
}
.container {
	width: 1000px;
	margin: 0 auto;
}
a {
	text-decoration: none;
	color: #172983;
}
a:hover {
	text-decoration: underline;
}
/* ============================= header ============================= */
#header {
	background: url(../img/bg_header.jpg) 150px 3px no-repeat;
	position: relative;
	height: 159px;
}
#header .logo {
	background: #fff url(../img/logo.gif) no-repeat;
	width: 183px;
	height: 53px;
	position: absolute;
	top: 33px;
	left: 40px;
	text-indent: -9999px;
}
/* menu 1 */
#header .menu1 {
	background: url(../img/bg_menu1.gif) no-repeat;
	width: 717px;
	height: 34px;
	position: absolute;
	top: 0;
	right: 60px;
}
#header .menu1 ul {
	position: absolute;
	top: 12px;
	right: 90px;
}
#header .menu1 li {
	float: left;
	padding: 0 15px 0 0;
}
#header .menu1 a {
	height: 9px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#header .menu1 a:hover {
	background-position: 0 -9px;
}
#header .menu1-1 {
	background: url(../img/menu1-1.gif) 0 0 no-repeat;
	width: 39px;
}
#header .menu1-2 {
	background: url(../img/menu1-2.gif) 0 0  no-repeat;
	width: 109px;
}
#header .menu1-3 {
	background: url(../img/menu1-3.gif) 0 0  no-repeat;
	width: 79px;
}
#header .menu1-4 {
	background: url(../img/menu1-4.gif) 0 0  no-repeat;
	width: 106px;
}
#header .menu1-5 {
	background: url(../img/menu1-5.gif) 0 0  no-repeat;
	width: 65px;
}
#header .menu1-6 {
	background: url(../img/menu1-6.gif) 0 0  no-repeat;
	width: 39px;
}
#header .menu1-7 {
	background: url(../img/menu1-7.gif) 0 0  no-repeat;
	width: 72px;
}
/* lng */
#header .lng {
	position: absolute;
	top: 13px;
	right: 0;
	display:none;
}
#header .lng li {
	float: left;
	padding: 0 5px 0 0;
}
#header .lng a {
	width: 18px;
	height: 16px;
	display: block;
	text-indent: -9999px;
}
#header .lng-pl {
	background: url(../img/lng-pl.gif) no-repeat;
}
#header .lng-en {
	background: url(../img/lng-en.gif) no-repeat;
}
#header .lng-ru {
	background: url(../img/lng-ru.gif) no-repeat;
}
/* menu 2 */
#header .menu2 {
	position: absolute;
	bottom: 60px;
	right: 0;
}
#header .menu2 li {
	float: left;
	padding: 0 0 0 14px;
}
#header .menu2 a {
	height: 9px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#header .menu2 a:hover {
	background-position: 0 -9px;
}
#header .menu2-1 {
	background: url(../img/menu2-1.gif) 0 0 no-repeat;
	width: 76px;
}
#header .menu2-2 {
	background: url(../img/menu2-2.gif) 0 0 no-repeat;
	width: 89px;
}
#header .menu2-3 {
	background: url(../img/menu2-3.gif) 0 0 no-repeat;
	width: 53px;
}
#header .menu2-4 {
	background: url(../img/menu2-4.gif) 0 0 no-repeat;
	width: 29px;
}
#header .menu2-5 {
	background: url(../img/menu2-5.gif) 0 0 no-repeat;
	width: 44px;
}
#header .menu2-6 {
	background: url(../img/menu2-6.gif) 0 0 no-repeat;
	width: 69px;
}
/* menu 3 */
#header .menu3 {
	background: url(../img/bg_menu3.gif) no-repeat;
	width: 1000px;
	height: 40px;
	position: absolute;
	bottom: 4px;
}
#header .menu3 ul {
	position: absolute;
	left: 15px;
}
#header .menu3 li {
	float: left;
	padding: 0 1px 0 0;
}
#header .menu3 .sep {
	background: url(../img/menu3-sep.gif) no-repeat;
	width: 6px;
	height: 6px;
}
#header .menu3 a {
	height: 40px;
	display: block;
	text-indent: -9999px;
}
#header .menu3 a:hover {
	background-position: 0 -40px;
}
#header .menu3-1 {
	background: url(../img/menu3-1.gif) 0 0 no-repeat;
	width: 36px;
}
#header .menu3-2, #header .menu3-2-select {
	background: url(../img/menu3-2.gif) 0 0 no-repeat;
	width: 59px;
}
#header .menu3-3, #header .menu3-3-select {
	background: url(../img/menu3-3.gif) 0 0 no-repeat;
	width: 62px;
}
#header .menu3-4, #header .menu3-4-select {
	background: url(../img/menu3-4.gif) 0 0 no-repeat;
	width: 85px;
}
#header .menu3-6, #header .menu3-6-select {
	background: url(../img/menu3-5a.gif) 0 0 no-repeat;
	width: 63px;
}
#header .menu3-7, #header .menu3-7-select {
	background: url(../img/menu3-6.gif) 0 0 no-repeat;
	width: 81px;
}
#header .menu3-8, #header .menu3-8-select {
	background: url(../img/menu3-7.gif) 0 0 no-repeat;
	width: 137px;
}
#header .menu3-9, #header .menu3-9-select {
	background: url(../img/menu3-8.gif) 0 0 no-repeat;
	width: 70px;
}
#header .menu3-10, #header .menu3-10-select {
	background: url(../img/menu3-9.gif) 0 0 no-repeat;
	width: 96px;
}
#header .menu3-11, #header .menu3-11-select {
	background: url(../img/menu3-14.gif) 0 0 no-repeat;
	width: 135px;
}

#header .menu3-13, #header .menu3-13-select {
	background: url(../img/menu3-10.gif) 0 0 no-repeat;
	width: 112px;
}
#header .menu3-14, #header .menu3-14-select {
	background: url(../img/menu3-14.gif) 0 0 no-repeat;
	width: 135px;
}
#header .menu3-5, #header .menu3-5-select {
	background: url(../img/menu3-13.gif) 0 0 no-repeat;
	width: 68px;
}
#header .menu3-2-select, #header .menu3-3-select, #header .menu3-4-select, #header .menu3-5-select, #header .menu3-6-select, #header .menu3-7-select, #header .menu3-8-select, #header .menu3-9-select, #header .menu3-10-select,  #header .menu3-14-select {
	background-position: 0 -40px;
}
/* search */
#header .search {
	background: url(../img/bg_search.png) 0 0 no-repeat;
	width: 453px;
	height: 36px;
	position: absolute;
	top: 47px;
	right: 0px;
}
#header .search input.search_button{
	background: url(../img/btn_search.gif) 0 0 no-repeat;
	width: 107px;
	height: 28px;
	position: absolute;
	top: 4px;
	right: 4px;
	text-indent: -9999px;
	cursor:pointer;
	font-size:1px;
}
#header .search input.query {
	background: none;
	width: 320px;
	position: absolute;
	top: 7px;
	left: 6px;
	padding: 3px;
}
/* ============================= txt ============================= */
.top {
	background: url(../img/bg_top.gif) no-repeat;
	width: 1000px;
	height: 268px;
	position: relative;
	overflow: hidden;
}
.top .top-flash {
	background: url(../img/top_flash2.jpg) no-repeat;
	position: absolute;
	left: 6px;
	top: 6px;
	width:634px;
	height:241px;
}

.top-flash-txt {
	width:268px;
	height:222px;
	float:right;
	padding:14px;
}
.top-flash-txt h3 {font-size:20px;color:#fff;margin-left:15px;font-family:Georgia;margin-bottom:10px}
.top-flash-txt p {margin-left:15px;color:#fff;line-height:143%}
.top-flash-txt a.more {width:50px;height:17px;display:block;background:url(../img/more_mini.png) top left no-repeat;float:right}
.top-flash-txt a.more:hover {background:url(../img/more_mini.png) left bottom no-repeat;}

.top .top-banner1 {
	position: absolute;
	right: 6px;
	top: 6px;
}
.top .top-banner2 {
	position: absolute;
	right: 6px;
	top: 130px;
}
.item-1 {
	float: left;
	width: 273px;
}
.item-2 {
	float: left;
	width: 330px;
	margin: 0 22px;
}
.item-3 {
	float: left;
	width: 353px;
}
.item-4 {
	float: left;
	width: 688px;
	margin: 0 13px 0px 22px;
	
}
.item-4 p {line-height:160%;text-align:justify}
a.back {background: url(../img/back_bt.jpg) 0 0 no-repeat;
	font-size:10px;color:#777;margin:0 auto;display:block;width:80px;height:20px;text-indent:-9999px;float:right;margin-right:0px;margin-top:10px;margin-bottom:20px}
a.back:hover {background: url(../img/back_bt.jpg) 0 -20px no-repeat;}

a.send_bt {background: url(../img/wyslij.jpg) 0 0 no-repeat;
	font-size:10px;color:#777;margin:0 auto;display:block;width:80px;height:20px;text-indent:-9999px;float:left;clear:both;margin-right:25px;margin-top:5px;margin-bottom:10px}
a.send_bt:hover {background: url(../img/wyslij.jpg) 0 -20px no-repeat;}


input.send_bt {background: url(../img/wyslij.jpg) 0 0 no-repeat;font-size:10px;color:#777;margin:0 auto;display:block;width:80px !important;height:20px !important;text-indent:-9999px;float:left;clear:both;margin-right:25px;margin-top:5px;margin-bottom:10px;border:none !important;cursor:pointer}
input.send_bt:hover {background: url(../img/wyslij.jpg) 0 -20px no-repeat;}

input.reset_bt {background: url(../img/resetuj.gif) 0 0 no-repeat;
	font-size:10px;color:#777;margin:0 auto;display:block;width:80px !important;height:20px !important;text-indent:-9999px;float:left;clear:both;margin-right:25px;margin-top:5px;margin-bottom:10px;border:none !important;cursor:pointer}
input.reset_bt:hover {background: url(../img/resetuj.gif) 0 -20px no-repeat;}



input.reset_bt2 {background: url(../img/resetuj.gif) 0 0 no-repeat;font-size:10px;color:#777;margin:0 auto;display:block;width:80px !important;height:20px !important;text-indent:-9999px;float:left;clear:both;margin-left:305px !important;margin-top:-28px !important;margin-bottom:10px;border:none !important;cursor:pointer}
input.reset_bt2:hover {background: url(../img/resetuj.gif) 0 -20px no-repeat;}

.ie7 input.reset_bt2 {background: url(../img/resetuj.gif) 0 0 no-repeat;font-size:10px;color:#777;margin:0 auto;display:block;width:80px !important;height:20px !important;text-indent:-9999px;float:left;clear:both;margin-left:305px !important;margin-top:-5px !important;margin-bottom:10px;border:none !important;cursor:pointer}
.ie6 input.reset_bt2 {display:none}

.ie6 input.send_bt {background: url(../img/wyslij.jpg) 0 0 no-repeat;font-size:10px;color:#777;margin:0 auto;display:block;width:80px !important;height:20px !important;text-indent:-9999px;float:left;clear:both;margin-right:15px !important;margin-top:5px;margin-bottom:10px;border:none !important;cursor:pointer}

/*input.reset_bt:focus{background: url(../img/resetuj.gif) 0 -20px no-repeat;}*/


input.add_bt {background: url(../img/dodaj_opinie.gif) 0 0 no-repeat;
	font-size:10px;color:#777;margin:0 auto;display:block;width:80px !important;height:20px !important;text-indent:-9999px;float:right;margin-right:5px;margin-top:8px;margin-bottom:10px;border:none !important;cursor:pointer}
input.add_bt:hover {background: url(../img/dodaj_opinie.gif) 0 -20px no-repeat;}

.txt01 {line-height:175% !important}


.ie7 input.add_bt {background: url(../img/dodaj_opinie.gif) 0 0 no-repeat;font-size:10px;color:#777;margin:0 auto;display:block;width:80px !important;height:20px !important;text-indent:-9999px;float:right;margin-right:5px;margin-top:-23px;margin-bottom:10px;border:none !important;cursor:pointer}
.ie6 input.add_bt {background: url(../img/dodaj_opinie.gif) 0 0 no-repeat;font-size:10px;color:#777;margin:0 auto;display:block;width:80px !important;height:20px !important;text-indent:-9999px;float:right;margin-right:5px;margin-top:-23px;margin-bottom:10px;border:none !important;cursor:pointer}
input.polec {height:18px;border:1px solid #E8E8E8;width:200px}
.radio_buttons {margin-top:10px;height:20px}
.radio_buttons input {margin-top:3px;float:left}
.radio_buttons label {margin:0px 8px 0px 8px;display:block;float: left}

.ie7 .radio_buttons input {margin-top:-1px;float:left}


/* menu4 */
.menu4 {
	width: 273px;
	overflow: hidden;
	padding-bottom:3px;
}
.menu4 a, .menu4 .select {
	background: url(../img/menu4.gif) 0 0 no-repeat;
	width: 273px;
	height: 22px;
	font-size: 9px;
	font-weight: bold;
	color: #172983;
	text-transform: uppercase;
	padding: 11px 0 0 10px;
	margin: 0 0 -1px 0;
	display: block;
	overflow: hidden;
}
.menu4 a:hover, .menu4 a.select {
	background: url(../img/menu4.gif) 0 -33px no-repeat;
	text-decoration: none;
	color: #fff;
}
/* news */
.news {
	line-height: 16px;
	padding-bottom:5px;
}
.news .result_item {height:auto;border-top:1px solid #E9E9E9;padding:25px 8px}
.news .result_item .more {margin:-5px 0px 0px 0px}
p.result {float:left}
p.site {float:right}

p.site2 {float:left;padding-left:200px}
.news form.serczform{width:20px;font-size:10px;float:right;margin-right:35px}


.pagination {height:30px;margin:0 auto;text-align:center;border-top:1px solid #E9E9E9;padding:20px 0px}
.pagination a {color:#444}
.pagination a.activ {font-weight:600;text-decoration:underline}
.news span {padding:0px 4px}
.news h6.search_item {font-size:12px;margin-bottom:3px;display:block;height:20px}
.news p {line-height:160%}
.sitemap {width:225px;float:left}
.sitemap h5 {font-weight:600;font-size:11px;margin:3px 0px}
.sitemap ul {list-style:square;margin-left:20px;font-size:11px}

.contact_box {width:500px;margin:0 auto}
.contact_left {width:100px;float:left}
.contact_left p{text-align:right;height:21px;display:block;width:100px}
.work_left {width:100px;float:left}
.work_left p{text-align:right;height:auto;display:block;width:100px;padding:2px 0px}
.contact_validate {float:left;width:20px}
.contact_validate p {color:#2F3F90;width:10px;height:20px !important;vertical-align:top}
.contact_right {width:322px;float:left;margin-left:10px}
.contact_right span {font-size:10px}
.field_box {clear:both;white-space:pre;overflow:hidden}
.field_box span {margin-top:0px;float:left !important;display:block}
.field_box span.lastspan {margin-top:-155px;display:block;float:left !important}
.contact_right input {width:300px;border:1px solid #e4e3e3;height:19px; margin:0px 0px 8px 0px;clear:both;-moz-border-radius: 3px;}
.contact_right input.height2 {width:300px;border:1px solid #e4e3e3;height:38px; margin:0px 0px 8px 0px;clear:both;-moz-border-radius: 3px;}
/*.contact_right input:focus {background:#f8f8f8}*/
.contact_right input.zipcode {width:70px;border:1px solid #e4e3e3;height:19px; margin:0px 0px 8px 0px;clear:both}
input.field {height:150px}
textarea.field {width:300px;border:1px solid #e4e3e3;height:150px; margin:0px 0px 8px 0px;clear:both;-moz-border-radius: 3px;}
/*textarea.field:focus {background:#f8f8f8}*/

/*textarea:focus {background:#f8f8f8}*/


.work_box {width:520px;float:left;margin-left:50px;overflow:hidden;clear:both;}
.work_box p {width:150px;float:left !important}
.work_box span {font-size:11px;width:200px;text-align:right!important;float:left !important;display:block !important;padding-left:10px}
.work_box .field_box {width:500px !important;margin:4px 0px !important}
.work_box input {width:250px;border:1px solid #e4e3e3;height:19px; margin:0px 0px 8px 4px;float:left;-moz-border-radius: 3px;}
.work_box textarea {width:250px;border:1px solid #e4e3e3;height:60px; margin:0px 0px 8px 4px;float:left;-moz-border-radius: 3px;}
.work_box select {display:block;width:250px;border:1px solid #e4e3e3;height:19px !important; overflow:hidden; margin:0px 30px 8px 4px;float:right;-moz-border-radius: 3px;font-size:11px;}
.work_box input.height2 {width:300px;border:1px solid #e4e3e3;height:38px; margin:0px 0px 8px 0px;clear:both;-moz-border-radius: 3px;}
/*.work_box input:focus {background:#f8f8f8}*/
.work_box input.zipcode {width:70px;border:1px solid #e4e3e3;height:19px; margin:0px 0px 8px 0px;clear:both}
.item-4 .news h5 {font-weight:400 !important}


.news h2 {
	font: bold 18px Georgia, Tahoma;
	width: 255px;
	margin: 0 0 7px 0;
}

.news h4 {
	font:  18px Georgia, Tahoma;
	width: auto;
	margin: 4px 0 13px 0;

}

.news h6 {
	background: url(../img/bg_data.gif) no-repeat;
	width: 50px;
	height: 17px;
	font-size: 9px;
	font-weight: normal;
	color: #a2a6ae;
	padding: 0px 0 0 6px;
	margin: 3px 0 0 0;
	float: right;
}

.news h6.sub {
	background: url(../img/bg_data.gif) no-repeat;
	width: 50px;
	height: 17px;
	font-size: 9px;
	font-weight: normal;
	color: #a2a6ae;
	padding: 0px 0 0 6px;
	margin: 1px 0 0px 0;
	float: right;
}

.news .more {
	background: url(../img/more.gif) 0 0 no-repeat;
	width: 80px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	float:right;
	margin-top:-5px;
	margin-bottom:10px;
}


.arch {
	background: url(../img/archiwum.jpg) 0 0 no-repeat;
	width: 116px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	float:right;
	margin-top:11px;
}
.arch:hover {
	background: url(../img/archiwum.jpg) 0 -20px no-repeat;}



.news .more:hover {
	background: url(../img/more.gif) 0 -20px no-repeat;
}
.news p {
	margin: 0 0 8px 0;
}
.other_news {
	margin: 20px 0 0 0;
}

.other_news h3 {
	background: url(../img/arrow1.gif) 0 3px no-repeat;
	font-size: 11px;
	font-weight: normal;
	margin: 6px 0 6px 0;
	padding: 0 0 0 15px;
	line-height:160%;
}
.other_news h3 .more {
	background: url(../img/more2.gif) 0 1px no-repeat;
	width: 65px;
	height: 13px;
	display: inline-block;
	text-indent: -9999px;
	margin: 0 0 0 3px;
	overflow: hidden;
}
.other_news .more:hover {
	background: url(../img/more2.gif) 0 -12px no-repeat;
}
/* adomed radzi */
.adomed-1 {
	background: url(../img/adomed-1.gif) no-repeat;
	width: 313px;
	min-height: 100px;
	padding: 20px 20px 0 20px;
}

.adomed-1 h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #dc0015;
}
.adomed-1 li {
	background: url(../img/arrow2.gif) 0 3px no-repeat;
	padding: 0 0 5px 15px;
	line-height:155%

}
.adomed-1 .more {
	background: url(../img/more3.gif) 0 0 no-repeat;
	width: 80px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin: 5px 0 0 0;
}
.adomed-1 .more:hover {
	background: url(../img/more3.gif) 0 -20px no-repeat;
}
.adomed-2 {
	background: url(../img/adomed-2.gif) no-repeat;
	width: 353px;
	height: 23px;
}
/* ============================= footer ============================= */
.footer {
	font-size: 9px;
	font-weight: normal;
	color: #a0a4a9;
	padding: 15px 0px;
	line-height: 16px;
	position: relative;
}
.footer a {
	color: #a0a4a9;
}
.footer a:hover {
	color: #172983;
}
.footer strong {
	color: #737a87;
}
.footer ul {
	line-height: 13px;
	padding: 15px 0px;
}
.footer li {
	float: left;
	padding: 0 30px 20px 0;
}
.footer li a {
	color: #dc0015;
}
.konsultant {
	border-left: 1px dotted #d1d1d1;
	height: 75px;
	padding: 0 0 0 15px;
}
.konsultant p {
	margin: 0 0 4px 0;
}
.konsultant img {
	margin-right: 4px;
	float: left;
}
.enp {
	background: url(../img/enp.gif) no-repeat;
	width: 83px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	right: 0px;
	top: 15px;
}
/* ============================= lista ============================= */
.location {
	margin: 0 0 12px 0;
}
.location a {
	color: #737a87;
}
.col-1 {
	float: left;
	width: 291px;
}
.col-2 {
	float: left;
	width: 693px;
	margin: 0 0 0 16px;
}
.ie6 .col-2 {
	float: left;
	width: 683px;
	margin: 0 0 0 16px;
}

/* menu5 */
.menu5-1 {
	background: url(../img/menu5-1.gif) no-repeat;
	width: 291px;
	height: 14px;
}
.menu5-2 {
	background: url(../img/menu5-2.gif) no-repeat;
	width: 291px;
	height: 14px;
}
.menu5 {
	background: url(../img/menu5-3.gif) repeat-y;
	width: 291px;
}
.menu5 .division {
	width: 30px;
	position: relative;
	left: 16px;
	bottom: 0px;
}
.menu5-col1 {
	float: left;
	width: 46px;
}
.menu5-col2 {
	float: left;
	width: 245px;
	line-height:13px;
}
.menu5-col2 a {
	background: url(../img/menu5-btn.gif) 0 0 no-repeat;
	width: 210px;
	height: 32px;
	display: block;
	margin: 0 0 0 11px;
	text-align: right;
	color: #737a87;
	padding: 6px 12px 0 12px;
	overflow: hidden;
}
.menu5-col2 a:hover, .menu5-col2 a.select {
	background: url(../img/menu5-btn.gif) 0 -38px no-repeat;
	width: 222px;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 0 0 12px;
}
/* lista */
.product {
	background: url(../img/bg_product.gif) 0 0 no-repeat;
	width: 693px;
	height: 198px;
	margin: 0 0 12px 0;
	overflow: hidden;
	position: relative;
}
.product .pic {
	position: absolute;
	left: 8px;
	top: 8px;
	width: 243px;
	height: 181px;
	overflow: hidden;
	z-index: 1;
}
.product .logo {
	background: #fff;
	padding: 5px;
	position: absolute;
	left: 8px;
	bottom: 20px;
	overflow: hidden;
	z-index: 2;
}
.product .description {
	position: absolute;
	left: 263px;
	top: 20px;
	color: #fff;
	width: 410px;
	height: 128px;
	overflow: hidden;
}
.product h2 {
	font: bold 18px Georgia, Tahoma;
	margin: 0 0 5px 0;
}
.product h2 a {
	color: #fff;
}
.product .nav {
	position: absolute;
	left: 263px;
	bottom: 24px;
}
.product ul {
	margin: 10px 0 0 0;
}
.product li {
	float: left;
	padding: 0 5px 0 0;
}
.product .recommend {
	background: url(../img/recommend.gif) 0 0 no-repeat;
	width: 95px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}
.product .recommend:hover {
	background: url(../img/recommend.gif) 0 -20px no-repeat;
}
.product .more {
	background: url(../img/more4.gif) 0 0 no-repeat;
	width: 81px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}
.product .more:hover {
	background: url(../img/more4.gif) 0 -20px no-repeat;
}


.product .linku {
	background: url(../img/link-btn.jpg) 0 0 no-repeat;
	width: 138px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}
.product .linku:hover {
	background: url(../img/link-btn.jpg) 0 -20px no-repeat;
}


.linku2 {
	background: url(../img/link-btn.jpg) 0 0 no-repeat;
	width: 138px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}
.linku2:hover {
	background: url(../img/link-btn.jpg) 0 -20px no-repeat;
}
/* ============================= produkt ============================= */
.txt-1 {
	background: url(../img/txt-1.gif) no-repeat;
	width: 693px;
	height: 16px;
	
}


.ie7 .col-2 .clearfix {height:0px}
.txt-2 {
	background: url(../img/txt-2.gif) no-repeat;
	width: 693px;
	height: 16px;
}
.txt {
	background: url(../img/txt-3.gif) repeat-y;
	width: 659px;
	padding: 0 17px;
}
.bookmarks {
	margin: 0 0 0 18px;
}

.bookmarks li {
	float: left;
	padding: 0 1px 0 0;
}
.bookmarks a {
	background: url(../img/bookmark.gif) 0 0 no-repeat;
	width: 160px;
	height: 22px;
	display: block;
	color: #737a87;
	text-align: center;
	padding: 18px 0 0 0;
	font-weight: bold;
}
.bookmarks a:hover, .bookmarks .select {
	background: url(../img/bookmark.gif) 0 -40px no-repeat;
	color: #fff;
	padding: 15px 0 0 0;
	height: 25px;
	text-decoration: none;
}
.col-3 {
	float: left;
	width: 243px;
}
.col-4 {
	float: left;
	margin: 0 0 0 20px;
	width: 390px;
}
.txt h1 {
	font: bold 18px Georgia, Tahoma;
	margin: 0 0 5px 0;
}
.txt .logo {
	margin: 10px 0 20px -2px;
}
.txt li {
	background: url(../img/arrow2.gif) 0 4px no-repeat;
	padding: 0 0 3px 15px;
}
.txt .pic {
	position: relative;
	width: 238px;
	height: 181px;
	overflow: hidden;
}
.txt .pic img {
	position: absolute;
	top: 0px;
	width: 243px;
	height: 181px;
	z-index: 1;
}
.txt .pic a {
	position: absolute;
	bottom: 6px;
	left: 6px;
	background: url(../img/zoom.png) 0 0 no-repeat;
	width: 71px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	z-index: 2;
}
.txt .pic a:hover {
	background: url(../img/zoom.png) 0 -20px no-repeat;
}
.mini_pic {
	margin: 10px 0 0 0;
	overflow: hidden;
	width: 243px;
}
.mini_pic li {
	background: none;
	padding: 0 6px 3px 0;
	float: left;
}
.mini_pic img {
	border: 3px solid #c4c7cc;
	width: 69px;
	height: 69px;
	overflow: hidden;
}
.mini_pic img:hover {
	border: 3px solid #172983;
}
.ico {
	float: right;
	padding: 10px 4px 0 0;
}
.ico li {
	background: none;
	padding: 0 0 3px 0;
	float: none;
}
.ico a {
	width: 229px;
	height: 48px;
	display: block;
	text-indent: -9999px;
}
.ico .ico-1 {
	background: url(../img/ico-1.gif) 0 0 no-repeat;
}
.ico .ico-1:hover {
	background: url(../img/ico-1.gif) 0 -48px no-repeat;
}
.ico .ico-2 {
	background: url(../img/ico-2.gif) 0 0 no-repeat;
}
.ico .ico-2:hover {
	background: url(../img/ico-2.gif) 0 -48px no-repeat;
}
.ico .ico-3 {
	background: url(../img/ico-3.gif) 0 0 no-repeat;
}
.ico .ico-3:hover {
	background: url(../img/ico-3.gif) 0 -48px no-repeat;
}
.ico .ico-4 {
	background: url(../img/ico-4.gif) 0 0 no-repeat;
}

#test3 {
    margin: 1em auto;
    width: 347px;
    height: 241px;
    position:absolute;
    margin-left:0px;
    margin-top:0px
  }
  
  
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.review_stars {width:110px;margin:0 auto;clear:both;height:20px;margin-top:10px}
div.rating-cancel {display:none !important} 
.review_stars div.rating-cancel, .review_stars div.star-rating{float:left !important;width:17px !important;height:15px !important;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden !important}
.review_stars div.rating-cancel, .review_stars div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px;margin:0px !important}
.review_stars div.star-rating, .review_stars  div.star-rating a{background:url(../img/star3.gif) no-repeat 0 0px;margin:0px !important}
.review_stars div.rating-cancel a, .review_stars  div.star-rating a{display:block;width:16px !important;height:100%;background-position:0 0px ;border:0;margin:0px !important;padding:0px !important}
.review_stars div.star-rating-on a{background-position:0 -15px!important}
.review_stars div.star-rating-hover a{background-position:0 -15px}
/* Read Only CSS */
.review_stars div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
.review_stars div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.review_stars2 {height:22px;clear:both}
.review_stars2 p {float:left;padding-right:8px}
.review_stars2 .star_on {background:url(../img/star3.gif) no-repeat 0 -15px;margin:0px !important;width:14px;height:16px;float:left;}


.review_box h4 {margin-bottom:10px;font-size:14px;margin-top:10px;text-align:center}
.review_box {clear:both;margin-left:30px}
.review_left {width:100px;float:left;margin-left:110px;clear:left}
.ie6 .review_left {width:100px;float:left;margin-left:45px;clear:left}
.review_left p {padding-top:4px;text-align:right;margin-right:10px;display:block;height:24px;width:90px}
p.msgreview {margin-bottom:45px;margin-top:40px}
.review_right {width:300px;float:left}
.kapcia {float:left;margin-right:5px}

.review_item {clear:both;height:auto;margin:6px 0px}
.review_item input {height:20px;border:1px solid #eee;width:300px}
.review_item textarea.review_input {height:100px;width:300px;border:1px solid #eee;}
input.kapcia_input {height:24px;width:70px;padding-left:10px;padding-top:8px;font-size:13px}

.review_msg_item {margin-top:0px;padding:10px 20px;border-bottom:1px dotted #dadada;clear:both;margin-left:10px;width:85%;}
.review_msg_item h5 {margin-left:0px;margin-bottom:2px;color:#222}
.review_msg_item span {clear:both;color:#333;font-size:10px;display:block;margin-bottom:4px}
.review_msg {clear:both;padding-bottom:10px}

.clearfix {overflow:hidden;clear:both}

.error {
	FONT-WEIGHT: bold; 
	color: #F00;
}

label.error{
	display:none !important;
}

textarea.error, input.error{
	color:#FFF;
	background-color:#F00;
}


.item-4 .news {width:690px !important;overflow:hidden;}
.ie6 .item-4 .news {margin:0px !important}

.comis {list-style:square}
.comis li {padding:1px 0px;padding-left:8px;background: url(../img/small_1.gif) left 8px no-repeat}
.comis li.link {background: url(../img/small_1.gif) left 12px no-repeat} 
.comis li a {padding-left:21px;background: url(../img/pdf.jpg) left 4px no-repeat;height:19px;display:block;padding-top:4px}


.col-4 p a {padding-left:15px;background: url(../img/file_acrobat.gif) left 0px no-repeat;padding-bottom:6px;padding-left:22px;padding-top:2px;}


.category-desc-box {width:693px;height:auto;overflow:hidden;margin-bottom:13px}
.category-desc-box-top {width:693px;height:17px;background: url(../img/bg_product_01.gif) top left no-repeat}
.category-desc-box-content {width:693px;height:auto;background: url(../img/bg_product_02.gif) top left repeat-y;clear:both;overflow:hidden}
.category-desc-box-content div.cat-cont {padding:7px 30px;color:#fff}
.category-desc-box-content div.cat-cont img {margin-right:10px;margin-bottom:5px;border:4px solid #fff}
.category-desc-box-content div.cat-cont h3 {font-size:20px;font-weight:600;font-family:arial;margin-bottom:10px}
.category-desc-box-bottom {width:693px;height:20px;background: url(../img/bg_product_03.gif) top left no-repeat}


.dwn-files {width:380px;height:auto;float:left;margin:15px 0px 15px 0px;clear:both;overflow:hidden;background: url(../img/dwn-files-bg.gif) top left no-repeat;padding-top:37px}
.dwn-files table {width:380px;border:1px solid #e2e2e2;border-bottom:none}
.dwn-files table tr td {padding:4px;border-bottom:1px solid #e2e2e2}
.dwn-files table tr td.pl {width:35px;background: url(../img/pl_flag.gif) center center no-repeat;border-right:1px solid #e2e2e2}
.dwn-files table tr td.eng {width:35px;background: url(../img/eng_flag.gif) center center no-repeat;border-right:1px solid #e2e2e2}
.dwn-files table tr td.dwn {width:97px;border-left:1px solid #e2e2e2}
