.bok{
	background-color: #F5F5F5;
	border-right : 1px solid #DCDCDC;
	border-top : 1px solid #DCDCDC;
}
BODY{
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	font-family : Tahoma;
}


.main{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	color: #000000;
}

.main B{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #E10000;
}


.main A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
   font-weight: bold;
	color: #E10000;
   text-decoration:none;
}
.main BIG{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
   font-weight: bold;
	color: #000000;
   text-decoration:none;
}


.maintop{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	border: 1px dotted #767676;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	background-color: #ECECEC;
}

.maintop B{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #E10000;
}

.maintop2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	border: 1px dotted #D3D3D3;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	background-color: #F8F8F8;
}




.maintop2 small{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #000000;
}






.maintop2 B{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #E10000;
}

.maintop2 img{
	padding-right: 7px;
}
.maintop2 A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
   font-weight: bold;
	color: #E10000;
   text-decoration:none;
	padding-bottom: 4px;
}

.formularg{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	border: 1px solid #353535;
	background-color: #F8F8F8;
	padding: 1px 1px 1px 1px;
}

.formulargn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	color: White;
	
	background-color: #4B4B4B;
}
.formularg INPUT{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: normal;
	color: #000000;
	border: 1px solid #D3D3D3;
	
	background-color: #F8F8F8;
		
}


.menunadpis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	color: White;
	
	background-color: #4B4B4B;
}

.menupolozka_prva{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;   	
	background-color: #E4E4E4;
	text-decoration: none;
	padding: 4px 3px 4px 2px;
	border-bottom: 1px solid #777777;
}
.menupolozka_prva a{	
	font-weight: bold!important;
	text-decoration: none;
}
.menupolozka_prva a:hover{
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #777777!important;	
}	

.menupolozkas_prva{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;   	
	color: #fff!important;
	background-color: #BC464E;
	text-decoration: none;
	padding: 4px 3px 4px 2px;
	border-bottom: 1px solid #777777;
}
.menupolozkas_prva a{	
	color: #fff!important;
	font-weight: bold!important;
	text-decoration: none;
}
.menupolozkas_prva a:hover{
	color: #fff!important;
	font-weight: bold;
	text-decoration: none;	
	border-bottom: 1px solid #777777!important;	
}	

.menupolozka{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;   	
	background-color: #dddeee;
	text-decoration: none;
	padding: 4px 3px 4px 2px;
	border-bottom: 1px solid #777777;
}
.menupolozka a{	
	font-weight: bold!important;
	text-decoration: none;
}
.menupolozka a:hover{
	font-weight: bold;
	text-decoration: none;	
}

.menupolozkas{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #fff!important;
	background-color: #BC464E;
	text-decoration: none;
	padding: 4px 3px 4px 2px;
	border-bottom: 1px solid #777777;
}
.menupolozkas a{
	color: #fff!important;	
	font-weight: bold!important;
	text-decoration: none;
}
.menupolozkas a:hover{
	color: #fff!important;	
	font-weight: bold;
	text-decoration: none;
}

.inform{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px 3px 3px 3px;
	font-weight: normal;
	color: Black;
	background-color: #F4F4F4;
	border: 1px solid Black;
}

.inform-partner{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px 3px 3px 3px;
	font-weight: normal;
	color: Black;
	background-color: #F5DDE0;
	border: 1px solid Black;	
}


table.informfixed{
	table-layout:fixed;
	width:100%;
	overflow:hidden;
	border:1px solid #f00;
	word-wrap:break-word;

	border: 1px solid Black;
}



.odd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:6px 6px 6px 6px;
	font-weight: normal;
	
	color: Black;
	background-color: #FAFAFA;
	border: 1px solid Black;
        	height:19px;

}

.odd-partner{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:6px 6px 6px 6px;
	font-weight: normal;
	
	color: Black;
	background-color: #FCF4F5;
	border: 1px solid Black;
        	height:19px;
}

.kontakty{
	height: 25px!important;
}

.even{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:19px;
	padding:6px 6px 6px 6px;
	font-weight: normal;
	color: Black;
	background-color: #F4F4F4;
	border: 1px solid Black;
}

.even-partner{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:19px;
	padding:6px 6px 6px 6px;
	font-weight: normal;
	color: Black;
	background-color: #E5A4AD;
	border: 1px solid Black;
}

tr.even:hover ,tr.odd:hover,
tr.even-partner:hover ,tr.odd-partner:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px 3px 3px 3px;
	font-weight: normal;
	color: Black;
	background-color: #fdfd96;
	border: 1px solid Black;
}

.inactive{
  text-decoration: line-through;
}

.active{
  text-decoration: none!important;
}



.inform input, .inform-partner input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	font-weight: normal;
	color: Black;
	background-color: #F4F4F4;
	border: 1px solid Black;
}


.inform select, .inform-partner select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	font-weight: normal;
	color: Black;
	background-color: #F4F4F4;
	border: 1px solid Black;
}



.inform textarea, .inform-partner textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   overflow:auto;	
	font-weight: normal;
	color: Black;
	background-color: #F4F4F4;
	border: 1px solid Black;
}




.informn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: Black;
	background-color: #E4E4E4;
	border: 1px solid Black;
	padding: 3px 3px 3px 3px;
}

.informn-partner{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: Black;
	background-color: #E5A4AD;
	border: 1px solid Black;
	padding: 3px 3px 3px 3px;
}


/* cennikove veci*/

.cenniktable{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	background-color: transparent;
	border: 1px solid #F8F8F8;
	padding: 3px 3px 3px 3px;
	width: 80%;
}

.cenniknadpis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #000184;
	 text-align:center;
}

.cenniks{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	background-color: #F9F9F9;
	text-align:right;
}


.cennikt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	background-color: #EAEAEA;
	text-align:right;
}

.nadpis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #E10000;
}


BODY{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: Black;
	padding: 3px 3px 3px 3px;
}

.kontakttabletitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #000184;
	 text-align:center;
}


.kontakttable{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F4F4F4;
	border: 1px solid #E0E0E0;
}

.kontakttable input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	border: 1px solid Black;
	margin: 1px 1px 1px 1px ;
}

.kontakttable textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	border: 1px solid Black;
	overflow: auto;
}


.kontakttable select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	border: 1px solid Black;
}



.kontakttable small{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: Red;

}



.error{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	background-color: #FDFDFD;
	border: 1px dotted #E0E0E0;
	padding: 5px 5px 5px 5px;
}

.error B{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Red;
}
.error CENTER{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

.nadpistable{

font-size : 13px;
	font-weight: 600;
	font-family :  Arial,Tahoma;
	color: White;
	text-decoration:none;
	background-color: #6699FF;
	border-bottom: 1px none Black;
	font: italic;
   padding:0px 0px 0px 0px;



	
}
.tabulka{
	font-size : 11px;
	font-weight: 500;
	font-family :  Arial,Tahoma;
	color: Black;
	text-decoration:none;
 padding: 3px 3px 3px 3px;	
	background: #F0F0F0;
	border: 1px solid #E6E6E6;
	border-top: 0px none #000000;
}



.tabulka B{
	font-size : 12px;
	font-weight: 800;
	font-family :  Arial,Tahoma;
	color: Black;
	
}





.tabulka input{
	font-size : 12px;
	font-weight: 500;
	font-family :  Arial,Tahoma;
	color: Black;
	
	background: #FFFFFF;
	border: 1px solid #BFBFBF;
	
}
.tabulka select{
	font-size : 12px;
	font-weight: 500;
	font-family :  Arial,Tahoma;
	color: Black;
	background: #FFFFFF;
	border: 1px solid #BFBFBF;
}

.err{
	font-size : 12px;
	font-weight: 500;
	font-family :  Arial,Tahoma;
	color: Red;
}

.maintop2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	border: 1px dotted #939393;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	background-color: #F1F1F1;
	margin:2px 2px 2px 2px;
}




.maintop2 small{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #000000;
}






.maintop2 B{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #E10000;
}

.maintop2 img{
	padding-right: 7px;
}
.maintop2 A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
   font-weight: bold;
	color: #E10000;
   text-decoration:none;
	padding-bottom: 4px;
}


.krokobj{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BBBBBB;
	text-decoration: none;
}

.krokobj B{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tablehelp{
	background: #FFFFF9;
	border: 1px solid Black;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.archive{
	text-decoration: line-through;	
}

.red{
	color: #BB3333;
	font-weight: bold;
}
.green{
	color: #33BB33;
	font-weight: bold;
}
.bgred{
	background-color: #EB5761;
}
.bggreen{
	background-color: #33BB33;
}
.important{
	color: #A181D6;
	font-weight: bold;
}


/***** nove vyzvy ****/
.typvyzvy-0-1{
	background: #C79;
	color: #fff;
}
.typvyzvy-0-2{
	background: #C79;
	color: #fff;
}
.typvyzvy-0-3{
	background: #C79;
	color: #fff;
}

/***** obnovovacie vyzvy ****/
.typvyzvy-1-1{
	background: #5786B0;
	color: #fff;
}
.typvyzvy-1-2{
	background: #5786B0;
	/*background: #7980D9;*/
	color: #fff;
}
.typvyzvy-1-3{
	background: #5786B0;
	color: #fff;
}

/***** doplnkove vyzvy ****/
.typvyzvy-2-1{
	background: #7B5494;
	color: #fff;
}
.typvyzvy-2-2{
	background: #7B5494;
	color: #fff;
}
.typvyzvy-2-3{
	background: #7B5494;
	color: #fff;
}

/***** partneri kredit ****/
.typvyzvy-3-1{
	background: #A9AAAD;
}
.typvyzvy-3-2{
	background: #A9AAAD;
}
.typvyzvy-3-3{
	background: #A9AAAD;
}

/***** na spracovanie vyzvy ****/
.typvyzvy-4-0{/*poistka*/
	background: #EB5761;
	color: #fff;
}
.typvyzvy-4-1{
	background: #EB5761;
	color: #fff;
}
.typvyzvy-4-2{
	background: #EB5761;
	color: #fff;
}
.typvyzvy-4-3{
	background: #EB5761;
	color: #fff;
}

/***** spracovane vyzvy ****/
.typvyzvy-5-1{
	/*background: #A9AAAD;*/
}
.typvyzvy-5-2{
	/*background: #A9AAAD;*/
}
.typvyzvy-5-3{
	/*background: #A9AAAD;*/
}

/***** multi vyzvy ****/
.typvyzvy-6-1{
	background: #66cc66;
}
.typvyzvy-6-2{
	background: #66cc66;
}
.typvyzvy-6-3{
	background: #66cc66;
}

/***** zakaznici kredit ****/
.typvyzvy-7-1{
	background: #FFCC66;
}
.typvyzvy-7-2{
	background: #FFCC66;
}
.typvyzvy-7-3{
	background: #FFCC66;
}

/***** ziadna objednavka ****/
.typvyzvy-99-1{
	/*background: #A9AAAD;*/
}
.typvyzvy-99-2{
	/*background: #A9AAAD;*/
}
.typvyzvy-99-3{
	/*background: #A9AAAD;*/
}

.vyzva-exocom{
	background-color: #C2E59C;
}
.objednavka-deleted{
	background: #a3bfd8;
}

.hidden{
	display: none;
}
.visible{
	display: block;
}
.filter-switcher{
	float: left; 
}
.filter-switcher div, .filter-switcher img{
	float: left;
}
.filter-switcher div{
	font-weight: bold;
	margin: 2px;
}
.filter-switcher img{
	margin-right: 3px;
}
.clear{
	clear: both;
}
.informn-noborder {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #E4E4E4;
	padding: 3px 3px 3px 3px;
}

.inactive_btn{
  display: none;
}

.active_btn{
  display: inline;
}
.special-row{
	background-color: #FFE42B;
}
tr.special-row:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px 3px 3px 3px;
	font-weight: normal;
	color: Black;
	background-color: #FFCC66;
	border: 1px solid Black;
}

table#partner_settings tr{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:19px;
	padding:6px 6px 6px 6px;
	font-weight: normal;
	color: Black;
	border: 1px solid Black;
}
table#partner_settings tr:hover{
	background-color: #D6F3D6;
}
table#partner_settings tr.admin_setting{
	background-color: #E8CBCB;
}


#validvat_block{
	width: 60px;
}

#updatepricelists_div{
	width: 500px;
	float: left;
	height: 40px;
	text-align: left;
	padding-left:20px;
}

.updatepricelists_divbtn{
	float: left;
	padding-left:20px;
}

.gen_invoice{
	display:none;
}

.input:checkbox{
	border-width: 0px!important;
}

.yellow{
	background-color:#FFFFC1
}
.blue{
	background-color:#B7DCFF
}
.lightgreen{
	background-color:#D6EBB8;
	color:black
}
.orange{
	background-color:#A5A1A0
}
.lightred{
	background-color:#FF9B81;
	color:white
}

.stats_space_btn, .mail_spaces, .db_spaces{
	cursor: pointer;
}

.redlabel{
	background-color: #ff9999;
	border: 1px solid Black;
	color: Black;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 19px;
	padding: 6px;
}
.redlabel:hover{
	background-color: #fdfd96;
	border: 1px solid Black;
	color: Black;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 19px;
	padding: 6px;
}

#info2{
	visibility:hidden;
	position:absolute;
	background-color:#FFFFE1;
	font-size:11px;
	width:500px;
	border:#aaa 1px solid;
	padding:5px
}
.poznamka{
	cursor: pointer;
}

.balik_hosting, .balik_vps{
	float: left;
	width: 20%
}

.coupon_block{
	float: left;
	margin: 1px;
	width: 100px;
	height: 55px;
}

span.sync_deletion_date{
	font-weight: bold !important; 
	color: rgb(255, 0, 0) !important;
}

select.select_multiple{
	width: 50%; 
	min-height: 200px;
}

.eu-cookies{   
  left: 0px;
  top: 0px;
  min-height: 120px;
  color: #fff;
  background-color: #565656;
  z-index: 100;
  font-size: 10px;
}

.eu-cookies-text{
  text-align: left;
  padding: 1em;
  /*width: 1150px;*/
  margin: 0px auto 0px auto;  
}

.eu-cookies-text p{
  /*width: 1000px;*/
  padding: 0 60px;
}

.eu-cookies .close-button{
  cursor: pointer;
  background-image: url('/images/cross1.png');
  background-repeat: repeat-y;
  position: relative;
  float: right;
  width: 11px;
  height: 11px;
}

.eu-cookies-save-changes{
  color:#ffffff; 
  background: #128400; 
  padding: 6px 18px; 
  font-size: .9em;
  float: right;
  margin: 0 100px 5px 0;
  text-decoration: none;
}

.copy_icon{
	cursor: pointer;
}

.hidden-icon{
	display: none!important;
}

.btn_countries{
	border:1px solid black; 
	width: 50px; 
	text-align: center; 
	margin-bottom: 5px; 
	cursor: pointer
}

.ico_warning{
	color: orange;
  font-size: 12px;
}

.sponzoring-bg{
	background-color: #ddf4fb;
}