body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #1f1f1f;
	margin: 5px 0px 0px;
	padding: 0px;
}
a {
	color: #858484;
}
a:hover {
	color: #AF1E24;
}
#c {
	width: 885px;
	margin-right: auto;
	margin-left: auto;
}
#c #version {
	font-size: 10px;
	color: #BABCBF;
	text-align: right;
	margin-right: 5px;
}

#c #topbar {
	color: #858484;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}
#c #topbar ul {
	margin: 0px;
	padding: 0px;
}
#c #topbar li {
	margin-right: 3px;
	margin-left: 3px;
	display: inline;
}


#c #topbar #navigation {
	text-align: left;
	float: left;
}
#c #topbar #navigation li {
	display: inline;
}
#c #topbar #logedin-out {
	font-weight: normal;
}



/*
#c #header {
	background: url(../images/header.png);
	height: 107px;
	margin-top: 5px;
}
*/
#c #header { background: url(../images/header-login.png) no-repeat; height: 107px; margin-top: 5px; }

#c #header #shopping { width: 120px; float: right; clear: both; margin-right: 10px; text-align: center; color: #AF1E24; font-weight: bold; font-size: 11px; margin-top: 14px; }
#c #header #shopping span { font-size: 13px; font-weight: bold; text-decoration: underline; }
#c #header #shopping #polozky { margin-top: 5px; margin-bottom: 5px; padding-left: 45px; background: url(../images/cart.gif) no-repeat; padding-bottom: 8px; }
#c #header #shopping #polozky a { color: #AF1E24; }
#c #header #shopping img { float: left; }

#c      #header       a   {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#c #header-login {
	background: url(../images/header-login.png);
	height: 107px;
	margin-top: 5px;
}


#c  #header  #logo  {
	text-decoration: none;
	left: 20px;
	top: 15px;
	position: relative;
	padding-right: 150px;
	padding-bottom: 65px;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border-style: none;
}


input {
	border: 1px solid #858484;
}

#c  #content  form {
	margin: 0px;
	padding: 0px;
}
#c #content #reg-forgot {
	float: left;
	margin: 47px 0px 0px 15px;
	padding: 0px;
}
#c #content #reg-forgot li {
	background: url(../images/login-reg-bgr.gif);
	list-style: none;
	height: 23px;
	width: 150px;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 6px;
	padding-left: 7px;
}
#c #content #reg-forgot a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #AF1E24;
}
#c #content #reg-forgot a:hover {
	color: #CC2D2A;
}



#c #content #loginform {
	width: 200px;
	padding: 10px 50px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 100px;
}


#c #content #loginform h1 {
	font-size: 14px;
	color: #AF1E24;
	margin: 0px 0px 10px;
}
#c #content #loginform #login {
	margin: 0px;
}
#c #content #loginform #login input {
	width: 125px;
	margin-bottom: 5px;
	padding-left: 3px;
	font: 12px Arial, Helvetica, sans-serif;
}
#c  #content #loginform #login label {
	width: 45px;
	float: left;
	padding-top: 2px;
}


#c #content #needCookies {
	width: 450px;
	color: #858484;
	font-size: 10px;
	background: url(../images/cookies.gif) no-repeat;
	padding-left: 25px;
	padding-bottom: 10px;
	float: left;
	margin-left: 200px;
	margin-top: 50px;
	margin-right: 200px;
}
#c #header #basket {
	height: 40px;
	width: 50px;
	padding: 10px 0px 0px;
	margin: 21px 22px 0px 0px;
	text-align: center;
	float: right;
}
#c   #header   #basket   li     {
	margin: 0px;
	padding: 0px;
	width: 50px;
	list-style: none;
}
#c #header #basket:hover {
	background: #C6222B;

}
#c #header #basket .basketDesc {
	font-size: 11px;
}
#c #header #basketIMG {
	height: 40px;
	width: 50px;
	padding: 10px 0px 0px;
	margin: 21px 8px 0px 0px;
	float: right;
	background: url(../images/cart.gif) no-repeat right 9px;
}
.cleaner {
	clear: both;
}
/* 
    Document   : bdl_add-ons
    Created on : 22.3.2008, 22:11:47
    Author     : mrakq
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.center {
    text-align: center;
}

#c #content #mainnav {
	font-size: 14px;
	margin: 10px 0px 0px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	clear: both;
}



#c #content #mainnav li {
	display: inline;
	background: #dfe2e6;
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
}
#c  #content  #mainnav  #roundLeft {
	background: url(../images/roundLeft.gif) no-repeat;
	padding-right: 0px;
	padding-left: 0px;
}
#c  #content  #mainnav  #roundRight {
	background: url(../images/roundRight.gif) no-repeat right;
	padding-right: 0px;
	padding-left: 0px;
}
#c    #content    #mainnav    li.selected   {
	background: #F5F7F8;
}
#c #content #mainnav a {
	width: 100%;
	text-decoration: none;
	padding: 2px 10px;
	border-top: 1px solid #DFE2E6;
}
#c #content #mainnav a:hover {
	background: #F5F7F8;
	color: #9D9FA4;
}
#c #content #mainnav .selected a {
	color: #AF1E24;
}

#c #content #searchbar {
	margin: 0px 10px 5px;
	background: #DFE2E6 url(../images/searchbarBott.gif) no-repeat bottom;
	clear: both;
	padding: 2px 15px 4px;
}


#c #content #searchbar #searchbarLabel {
	font-size: 13px;
	font-weight: bold;
	color: #858484;
	float: left;
	width: 50px;
	margin-top: 3px;
	font-style: italic;
}
#c #content #searchbar #vyhledavani label {
	vertical-align: text-top;
	float: left;
	padding-top: 4px;
	margin-right: 3px;
	color: #767676;
}
#c #content #searchbar #vyhledavani input {
	float: left;
	margin-top: 2px;
	margin-right: 8px;
	padding-left: 3px;
	font: 12px Arial, Helvetica, sans-serif;
}
#c  #content  #searchbar  .used {
	background: #D49297;
}

#c   #content   #listingTop    {
	background: url(../images/searchbarTop.gif) no-repeat;
	height: 5px;
	margin-left: 10px;
}
#c #content #listingTopSq {
	margin-left: 10px;
	background: #DFE2E6;
	width: 865px;
	font-size: 5px;
}
#c    #content    #kosikH1   {
	font-size: 14px;
	color: #AF1E24;
	background: #DFE2E6 url(../images/basketTop.gif) no-repeat;
	width: 850px;
	font-weight: bold;
	height: 19px;
	margin-left: 10px;
	padding-top: 3px;
	padding-left: 15px;
	margin-bottom: 1px;
}


#c   #content   #listingBott    {
	background: url(../images/searchbarBott.gif) no-repeat;
	height: 5px;
	margin-left: 10px;
}
#c  #content  #dphInfo  {
	font-size: 10px;
	text-align: right;
	padding-right: 25px;
	color: #858484;
	margin-top: 2px;
}

#c #content table {
	font-size: 11px;
	width: 865px;
	margin-left: 10px;
	border-right: 1px solid #DFE2E6;
	border-left: 1px solid #DFE2E6;
}
#c #content .listing th {
	background: #DFE2E6;
	height: 20px;
	vertical-align: top;
	font-size: 11px;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	color: #555555;
	padding-right: 5px;
	padding-left: 5px;
}

#c #content .listing td {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 10px;
	padding-right: 5px;
}
#c #content #clients .listing td {
	vertical-align: top;
}

#c #content .euro { 
        color: #8D181F;
}

#c #content .odd   {
	background: #EBEEF2;
}
#c #content .listing #empty {
	padding-top: 10px;
	border-style: none;
	padding-left: 330px;
}

#c   #content   .listing   input  {
	width: 30px;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
}
#c    #content    .listing    #resource      {
	width: 79px;
}
#c     #content     .listing     #descriptionChem       {
	width: 250px;
}
#c  #content  .listing  #application  {
	width: 147px;
}
#c  #content  .listing  #grade  {
	width: 136px;
}
#c  #content  .listing  #package  {
	width: 60px;
}
/*
#c  #content   .listing  #price  {
	width: 83px;
	text-align: right;
}
*/
#c    #content    .listing    #amount      {
	width: 40px;
}
#c  #content  .listing  #koupit  {
	width: 22px;
}
#c #content .listing #dotaznacenu {
	width: 75px;

}
#c #content .listing .dotaznacenu {
	width: 75px;
	padding: 0px 0px 0px 5px;
}


#c #content .listing .buyButt {
	height: 16px;
	width: 19px;
	border-style: none;
}
#c #content .listing .refresh {
	height: 16px;
	width: 19px;
	border-style: none;
}

#c #content #detailCont {
	padding: 0px 5px 2px 0px;
	border: 1px solid #dfe2e6;
	margin: 0px 10px;
	float: left;
	width: 858px;
}
#c #content #detailCont h1 {
	margin: 0px;
	background: url(../images/detailH1bgr.gif) no-repeat;
	padding: 2px 0px 0px 13px;
	font-size: 14px;
	height: 21px;
	font-weight: bold;
	color: #555555;
}

#c #content #detailCont ul {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#c #content #detailCont li {
	list-style: none;
	margin-bottom: 2px;
}
#c #content #detailCont .detailList {
	width: 315px;
	margin-right: 4px;
	margin-top: 30px;
}

#c #content #detailCont #detailImg {
	margin-top: 5px;
	margin-left: 5px;
}
#c #content #detailCont #detailImg img {
	width: 190px;
}




#c #content #bottBar {
	margin: 0px;
	padding: 0px 13px;
}


#c #content #bottBar li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#c  #content  #bottBar #saveTop {
	background: url(../images/saveTop.gif) no-repeat left;
	padding: 1px 0px 1px 22px;
}
#c   #content .listing    #basketTop  {
	height: 25px;

}
#c  #content   .listing  #basketTop  th  {
	padding-top: 5px;
}
#c #content .listing .totalRow {
	height: 30px;
}


#c    #content     .listing    .totalRow    th   {
	border-top: 2px solid #BABCBF;
	padding-top: 5px;
}
#c  #content  .listing  .total {
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
	text-align: right;
}
#c    #content    .right   {
    text-align: right;
}
#c #content .left   {
	text-align: left;
}
#c #content h1 {
	color: #AF1E24;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
#c #content h2 {
	color: #858484;
	margin: 5px 0px 2px 10px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}

#c #content h3 {
	color: #72757A;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 15px 5px;
}
#c #content h4 {
	font-size: 13px;
	font-weight: bold;
	color: #858484;
	margin: 5px 15px 2px;
	text-decoration: underline;
}
#c  #content  ol, #c #content ul {
	margin: 5px 0px 5px 15px;
	color: #666666;
	padding: 0px 0px 0px 20px;
}
#c #content p {
	margin: 0px 15px;
	color: #666666;
}

#c #content .comment_for {
	font-size: 14px;
	font-weight: bold;
	color: #858484;
	padding-left: 15px;
	padding-top: 5px;
}
#c #content .message {
	font-size: 12px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 15px;
}
#c #content #order h2 {
	font-size: 16px;
	padding: 5px 0px;
	background: #EBEEF2;
	margin: 0px;
}

#c #content #order h3 {
	color: #000000;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: left;
}

#c  #content  #order  td  {
	padding-left: 20px;
	padding-bottom: 2px;
	font-size: 12px;
}
#c #content #order #kontaktniUdaje h3 {
	padding-top: 10px;
}
#c #content #order #chemieOrder td {
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
}


#c #content #order #chemieOrder #chemieOrderListing th {
	background: #BABCBF;
	margin: 0px;
	padding: 3px 0px 5px;
	font-size: 13px;
}


#c #content #order #chemieOrder #resource {
	width: 110px;
}
#c #content #order #chemieOrder #descriptionChem {
	width: 362px;
}
#c #content #order #chemieOrder #amount {
	width: 89px;
}
#c #content #order #chemieOrder #price {
	width: 136px;
}
#c #content #order #chemieOrder #priceTotal {
	width: 136px;
}

#c #content #order #chemieOrder .total {
	font-size: 16px;
	font-weight: bold;
}
#c #content #order #chemieOrder #chemieOrderTotal th {
	border-top: 2px solid #333333;
	padding-top: 5px;
	padding-bottom: 10px;
}
#c #content #order #chemieOrder #chemieOrderTotal #total {
	padding-right: 15px;
	background: #E6E6E6;
}

 #content  #actions  {
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
}
#c  #content  #actions  a  {
	text-decoration: none;
}
#c    #content #actions  #emptyBasket    {
	background: url(../images/emptyBasket.gif) no-repeat left;
	padding-left: 28px;
	padding-top: 5px;
	margin-right: 10px;
	padding-bottom: 5px;
}
#c #content #actions #printOrder {
	background: url(../images/printer.gif) no-repeat left;
	padding-left: 20px;
	padding-top: 5px;
	margin-right: 10px;
	padding-bottom: 5px;
}
#c #content #actions #emails {
	margin-bottom: 5px;
}
#c #content #actions #emails_add {
	margin-bottom: 15px;
}
#c #content #actions #emails_add input {
	border: 1px solid #BABCBF;
	background: #EBEEF2 url(none);
	color: #1F1F1F;
	width: 250px;
	font: 12px Arial, Helvetica, sans-serif;
	height: 16px;
	padding-left: 3px;
}

#c #content #actions #saveOrder {
	background: url(../images/saveTop.gif) no-repeat left;
	padding-left: 20px;
	padding-top: 5px;
	margin-right: 10px;
	padding-bottom: 5px;
}


#c #content #actions input {
	border-style: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #AF1E24;
	background: url(../images/buttBgr.gif) no-repeat;
	width: 150px;
	height: 22px;
}
#c  #content  #inside, #c #content #outside {
	width: 250px;
	float: left;
	padding-left: 15px;
}
#c     #content     #inside     label         {
	background: url(../images/insideLabel.gif);
	font-weight: bold;
	color: #858484;
	padding-right: 22px;
	padding-left: 5px;
	padding-bottom: 1px;
}
#c #content #outside label {
	background: url(../images/insideLabel.gif);
	font-weight: bold;
	color: #858484;
	padding-right: 22px;
	padding-left: 5px;
	padding-bottom: 1px;
}

#c   #content   #inside   #inside_message, #c  #content  #outside  #outside_message {
	border: 1px solid #DFE2E6;
	font: 12px Arial, Helvetica, sans-serif;
	width: 228px;
	height: 60px;
	margin: 0px;
	padding: 3px 2px 3px 3px;
	color: #858484;
}






#c #content #nextDesc {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #858484;
	float: left;
	margin-top: 10px;
	clear: both;
	margin-bottom: 3px;
	margin-left: 10px;
}

#c #content #pagination {
	padding: 0px 0px 0px 11px;
	float: left;
	width: 885px;
	margin: 0px;
}
#c #content #pagination li {
	display: inline;
	background: url(../images/paginate_bg-sel.gif);
	float: left;
	width: 25px;
	margin-right: 2px;
	text-align: center;
	margin-bottom: 1px;
	font-weight: bold;
	color: #FFFFFF;
}
#c #content #pagination a {
	background: url(../images/paginate_bg.gif);
	width: 100%;
	float: left;
	text-decoration: none;
	font-weight: normal;
}















#c #footer {
	background: url(../images/footer.gif) no-repeat;
	height: 52px;
	margin-top: 10px;
	float: left;
	clear: both;
	padding-bottom: 20px;
	width: 885px;
}


#c #footer a {
	text-decoration: none;

}


#c #footer #left {
	list-style: none;
	padding: 0px;
	margin: 10px 0px 0px 14px;
	float: left;
	display: inline;
}
#c #footer #left li {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}

#c #footer #right {
	float: right;
	list-style: none;
	padding: 0px;
	margin: 10px 10px 0px 0px;
}

#c #footer #right img {
	border-style: none;
	vertical-align: middle;
	margin-left: 5px;
}
#c #content .info_messages {
	width: 885px;
}
#c #content .info_messages div {
	margin: 10px auto;
}


#c  #content  .error {
	color: #ffffff;
	margin-bottom: 10px;
	font-size: 12px;
	background: #af1e24 url(../images/error_bgr.gif);
	height: 15px;
	width: 250px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
#c #content .warning {
	color: #ffffff;
	margin-bottom: 10px;
	font-size: 12px;
	background: url(../images/warning_bgr.gif);
	height: 15px;
	width: 250px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
#c #content .notice {
	color: #ffffff;
	margin-bottom: 10px;
	font-size: 12px;
	background: url(../images/notice_bgr.gif);
	height: 15px;
	width: 250px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
