﻿body {
	font-family: Arial, Helvetica !important;
	font-size: 12px !important;
	background: #ffffff !important;
}

a { color: #ad1636; font-size: 11px; font-weight: bold; text-decoration: none; text-shadow:1px 1px 0 #ffffff;}
a:hover { color: #97a729; }

#box-comparison {
	width: 980px !important;
	border: solid 1px #dfdfdf !important;
	border-radius: 5px !important;
	margin: 10px auto !important;
	background: #f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x;
}

#box-comparison  h3 {
	color:#ad1636;
	padding:10px;
	font-weight:bold;
	margin:10px;
	background: white;
	text-shadow:1px 1px 0 #ffffff;
	font-size: 14px;
	border: solid 1px #e9e9e9 !important;
	border-radius: 5px;
}
#box-comparison  h3 a.close { float: right; background: url(images/del-icon.png) 0 0 no-repeat; width: 14px; height: 14px; line-height: 14px; display: block; text-indent: -5000px; cursor: pointer}
#box-comparison  h3 a.close:hover { opacity: 0.6;}

#content {
	margin: 10px;
	border: solid 1px #dfdfdf;
	border-radius: 5px;
	padding: 10px;
	background: white;
}
#content img { border: none;}
#content table { border: none !important;}

#content table tr th {
	padding: 5px;
	color: #767676;
	background: white !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica !important;
	font-size: 12px !important;
	text-align: right !important;
	border: solid 1px #e9e9e9 !important;
}
#content table tr td {
	color: #767676;
	background: white !important;
	border: solid 1px #e9e9e9 !important;
	font-family: Arial, Helvetica !important;
	font-size: 12px !important;
}
#content table tr:nth-child(2n+2) td, #content table tr:nth-child(2n+2) th {
	background: #f3f3f3 !important;
}
#content table tr.no-1  td,  #content table tr.no-5 td { text-align: center; padding: 10px 5px;}

#content table tr.no-1  td a{
text-align: left;
padding-left: 15px;
display: block;
background: url(images/bt_prodv.jpg) 0 0 no-repeat;
width: 142px;
height: 32px;
line-height: 32px;
color: white;
font-size: 12px;
text-shadow: 1px 1px 0 #8B1616;
font-weight: bold;
margin-left: 15px;
}
#content table tr.no-5  td a{

display: block;
background: url(images/bt_prodv.jpg) 0 -148px no-repeat;
width: 157px;
height: 26px;
line-height: 26px;
color: #404040;
font-size: 11px;
text-shadow: 1px 1px 0 #E8E8E8;
font-weight: bold;
margin-left: 15px;
text-align: center;
}
#content table tr.no-5  td a:hover{ background-position: -158px -148px; }


#content table thead tr th, #content table thead tr td { border: none !important;}
#content table tr.no-0  td{ font-weight: bold;}
#content table tr.no-1  td a:hover{background-position: -158px 0;}
#content table tr.no-4  td{ font-size: 10px !important; vertical-align: top;}
#content table tr.no-4  th{ vertical-align: top;}

#content tr.break td{text-align:left; border: none; padding:10px; color: #97a729; font-size: 16px !important; font-weight: bold; }
#content table tr.break td { border: none !important;}
#comparison td, #comparison th {width:200px; text-align:center; border-color:#97a729; border-style:solid; border-width:1px; padding:5px }


#comparison th.null{border-left:0;border-top:0;border-bottom:0}
#comparison td.no-data{color:#B0B0B0}
#comparison tr.nth-child-2 td{background-color:#f7f6f6}
#comparison tr.no-diff td,#comparison tr.no-diff th{background-color:transparent}
#comparison tr.diff td{background-color: white!important}



#powiadomienie_o_dostepnosci {
width: 100%;
height: 300px;
margin: 0;
background: white;
font-family: Lato, Arial, Helvetica;
}

.pole_message_err {
background: #AD1636 !important;
color: white !important;
text-align: center !important;
padding: 5px !important;
margin:0px !important;
}

br.pole_message_err_br{
display: none;
}

#powiadomienie_o_dostepnosci h1{
color: #AD1636 !important;
font-size: 18px !important;
font-weight: bold !important;
margin: 0 !important;
padding: 10px 10px 0 10px !important;
}
#powiadomienie_o_dostepnosci p.prod_name{
font-family: Lato, Arial, Helvetica;
padding: 0 10px;
font-weight: normal;
margin-bottom: 50px;
font-size: 15px;
}

#powiadomienie_o_dostepnosci input[type="text"] {
background: #F8F8F8;
border: solid 1px #D0D0D0;
border-radius: 0px;
font-size: 15px;
padding: 10px 2px 10px 2px;
width: 100%;
}

#powiadomienie_o_dostepnosci .div_input {
	margin: 6px auto;
	width: 90%;
}
#powiadomienie_o_dostepnosci .div_submit {
	margin: auto;
	width: 90%;
}

#powiadomienie_o_dostepnosci .fl {
float: left;

}

.popup-question .sendform {
	    padding: 0 16px;
    display: inline-block;
    background: #d2011f;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Lato, 'Open Sans', Arial;
    text-align: center;
	font-size: 14px;
    line-height: 36px;
    height: 36px;
}
.popup-question .sendform:hover {
	    background: #B03432;
}

#powiadomienie_o_dostepnosci .sendform {
background: #d2011f;
font-weight: bold;
border: 0;
color: white;
font-family: Lato, Arial, Helvetica, sans-serif;
font-size: 15px;
cursor: pointer;
padding: 7px 10px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
}
#powiadomienie_o_dostepnosci .sendform:hover {
	background: #000;
}

#powiadomienie_o_dostepnosci .close_window {
background: url(images/sendform.jpg) 0 0 no-repeat;
font-weight: bold;
border: 0;
color: white;
font-family: Arial, Helvetica, sans-serif;
width: 20px !important;
height: 20px !important;
line-height: 20px !important;
text-shadow: 1px 1px 0 #6D1717;
border-radius: 10px;
font-size: 12px;
cursor: pointer;
padding: 0;
text-align: center;
font-weight: bold;
float: right;
margin: 10px 10px 0 0;
}
#powiadomienie_o_dostepnosci .close_window:hover {

}




div.popUp h2 {font-size: 24px; font-weight: bold;}

div.popUp table {width:100%;}
div.popUp table td{padding:0px;}
div.popUp table.ocen td {padding:4px;}
div.popUp input[type='text'], select, textarea {box-sizing: border-box; padding: 10px; font-size: 14px; width:100%;}
div.popUp input[type='submit'] {border: none; background: #000; color: white; display: flex; padding: 10px 20px; cursor: pointer;}
div.popUp input[type='submit']:hover {background: #000; }
div.popUp label {position: absolute; background: white; padding: 0 5px; font-size: 12px; margin-left: 10px; margin-top: -7px; }
div.popUp #comment_added{font-size: 18px; padding:18px;}
button.close_window {display: flex; position: absolute; top: 10px; right: 10px; background: #000; border: none; width: 30px; height: 30px; border-radius: 50%; align-items: center;justify-content: center; font-size: 17px; color: white; font-weight: bold; text-transform: unset; cursor: pointer;}
div.popUp .prod_name {font-size:16px;}
