BODY { 
   scrollbar-face-color:       #EFF1F7;
   scrollbar-highlight-color:  #FFFFFF;
   scrollbar-shadow-color:     #FFFFFF;
   scrollbar-3Dlight-color:    #FFFFFF;
   scrollbar-arrow-color:      #FF3399;
   scrollbar-track-color:      #FFFFFF;
   scrollbar-darkshadow-color: #FFFFFF;
   font-size:12px;
   font-weight:normal;
   font-family:Arial, Verdana;
}

A {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color : #595C61;
	text-decoration : none;
}

A:HOVER {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color : #595C61;
	text-decoration : underline;
}

td {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color: #000000;
}

h2 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 13px;
	margin : 0px;
}

h3 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
}

h4 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
}

h5 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 12px;
}

.paticka {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 10px;
	color: #7584A2;
	font-weight: bold;
	
}

.patickanorm {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 10px;
	color: #7584A2;
	
	
}

.konec_stranky {
 text-align: justify;
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 10px;
	color: #7584A2;
}


.aktivnipinkbold {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #FF3399;
		font-weight: bold;
	
}

.aktivnipink {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #FF3399;

	
}

.aktivni1 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #000000;
}

.aktivni2 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #000000;
}

.aktivni3 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #000000;
}


.aktivni11 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #007CBA;
	font-weight: bold;
}

.aktivni22 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #FF3399;
	font-weight: bold;
}

.aktivni33 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #DEB005;
	font-weight: bold;
}

.aktivnibd {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #595C61;
	font-style: normal;
	font-weight: bold;
}


.nadpis {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 13px;
	color: #8B94A4;
	font-weight: bold;	
	margin : 0px;
}

.nadpis2 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 19px;
  color: #000000;
	font-weight: bold;	
	margin : 0px;
}

.poradna1 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 17px;
  color: #000000;
  font-weight: bold;
}

.poradna2 {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 13px;
  color: #CF0900;
	font-weight: bold;
	margin : 0px;
}

.table {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	border: 1px #999999 solid;
	font-size : 11px;
	color: #000000;
}

.form {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	border: 1px #c2c2c2 solid;
	font-size : 10px;
	color: #000000;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tab {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;

}
.odsazeni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	left: 13px;
	top: 27px;





}



a.pinklink {
	font-family : verdana, "helvetica ce", "arial ce", helvetica, arial, sans-serif;
	font-size : 11px;
	color: #FF3399;
	text-decoration: none;
}
a.pinklink:hover {
	color: #FF3399;
}


/* blocek s vyrobkem ve vypisu kategorie */

table.item_list {

}

table.item_list td.head {
	background-color: #F2F3F8;
	border: 1px solid #CAD0DC;
	height:27px;
}
td.sellout {
	background-color:yellow !important; 
}

table.item_list td.head a {
	font-size:10px;
	text-decoration:none;
	font-weight: bold;
}

table.item_list td.img_area {
	height: 160px;
	border-left: 1px solid #F1F2F7;
	border-right: 1px solid #F1F2F7;
	border-bottom: 1px solid #F1F2F7;
}

table.item_list td.descr {
	height: 70px;
	border-left: 1px solid #F1F2F7;
	border-right: 1px solid #F1F2F7;
	font-size:10px;
	padding:5px;
}

table.item_list td.descr a {
	font-size:10px;
	text-decoration:none;
	color: #000000;
}

table.item_list td.param {
	height: 30px;
	border-left: 1px solid #F1F2F7;
	border-right: 1px solid #F1F2F7;
	padding-left:5px;
	padding-right:5px;
}

table.item_list td.bottom {
	background-color: #F1F2F7;
	height:40px;
	padding-left:5px;
	padding-right:5px;
}

/* blocek s vyrobkem ve vypisu kategorie */

table.item_reco {

}

table.item_reco td.head {
	background-color: #F2F3F8;
	border: 1px solid #CAD0DC;
	height:27px;
}

table.item_reco td.head a {
	font-size:10px;
	text-decoration:none;
	font-weight: bold;
}

table.item_reco td.img_area {
	height: 160px;
	border-left: 1px solid #F1F2F7;
	border-right: 1px solid #F1F2F7;
	border-bottom: 1px solid #F1F2F7;
}

table.item_reco td.descr {
	height: 70px;
	border-left: 1px solid #F1F2F7;
	border-right: 1px solid #F1F2F7;
	font-size:10px;
	padding:5px;
}

table.item_reco td.descr a {
	font-size:10px;
	text-decoration:none;
	color: #000000;
}

table.item_reco td.param {
	height: 30px;
	border-left: 1px solid #F1F2F7;
	border-right: 1px solid #F1F2F7;
	padding-left:5px;
	padding-right:5px;
}

table.item_reco td.bottom {
	background-color: #F1F2F7;
	height:40px;
	padding-left:5px;
	padding-right:5px;
}

/* ceny ve vypisech */

.gray {
	color:gray;
}

span.cena {
	font-size : 11px;
	color: #FF3399;
	font-weight: bold;
}

div.cena_comp,
span.cena_comp {
	font-size : 11px;
	color: #B8BDC8;
	font-weight: bold;
	text-decoration:line-through;
}
span.ping,
div.ping {
	color:#FF3399 !important;
}


/* pokladan */

.pokladna_step_active {
	font-size : 11px;
	color: #FF3399;
	font-weight: bold;
}

.pokladna_step_next {
	font-size : 11px;
	color: #B3B8C3;
	font-weight: bold;
}

.pokladna_step_prev {
	font-size : 11px;
	color: #768195;
	font-weight: bold;
}

#facebook {
    margin-left: 12px;
}

#facebook_odkaz_detail {
	font-size : 20px;
	color: #CF0900;
	font-weight: bold;
}

a img {
    border: none;
}

/* Footer in center text */      
.footer-text {
    padding-bottom: 4px;
    margin-top: 8px;
}

.footer-text img {
    float: left;
    margin-right: 10px;
}

.footer-cards {
    margin-left: 20px;
    padding: 0 0 15px 35px;
}

.conditions {
    padding-left: 45px;
} 

/* Kontakty */
.contact-content {
    padding: 5px;
}

.contact-content img {
    margin: 3px 3px 0;
}

.contact-content p {
    margin: 0 0 8px;
}

.contact-content a, .contact-content a:hover {
    font-size: 1.1em;
    color: #595C61;
}

.contact-content a.heading {
    font-weight: bold;
    color: #FF3399;
}

.contact-content a.heading:hover {
    color: #FF3399;
}

.contact-content h3 {
    color:#ff3399;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    text-transform:none; 
    overflow: visible;    
    position: static;
    background: none;
    width: auto;
    height: auto;
    margin:0;
    padding: 0;
}

.contact-content h3 span {
    width: auto;
    height: auto;
    background: none;
    position: static;
    font-size: 1.2em;
    font-weight: normal;
}

.contact-content address {
    margin: 0 0 8px;
	  padding: 0;
	  border: 0;
	  outline: 0;
	  font-weight: normal;
	  font-style: normal;
	  font-size: 100%;
	  font-family: inherit;
	  vertical-align: baseline;
}

.patickanorm, .patickanorm a {
    color: #7584A2;
    text-decoration: none;
}


td.order h2
{
    text-align: center;
    background-color: #f2f3f8;
    margin:5px;
    border-style: solid;
    border-width: 1px;
    border-color:lavender;
}

td.order
{
    vertical-align: top;
}
td.order td
{
    vertical-align:middle;
}

.order table
{
    width:100%;
}

.order.checkbox
{
    width:70px;
}

.order.input_label
{
    padding-right:10px;
    text-align: right;
    width: 140px;
}


.order.comment
{
    height: 80px;
    width: 100%;
}

.order input.input_text
{
    width: 200px;
}

#billing_address,
#registration_fields
{
    display:none;
}

.errors td
{
    padding-left:10px;
    color:red;
    font-weight: bold;
}

a.info_link
{
    visibility: hidden;
}

td.order_checkbox_text
{
    width: 360px;
}
