.cms-text {clear:both; font-size:14px;	color:#222;	padding: 0px 0px; margin: 0px 0px; display:block; text-align: left;}
.shopadmin_cms_text {background-color:#fff;}

.cms-text img 				{ margin: 5px; padding: 0px; border: 2px solid #fff; background-color:#fff;}
.cms-text a img 			{ margin: 5px; padding: 0px; border: 2px solid #fff; background-color:#fff;}
.cms-text a:hover img {														 border: 2px solid #000; background-color:#fff;}

.cms-text .tx-right{ text-align:right; }
.cms-text .tx-center{ text-align:center; }
.cms-text .tx-block{	text-align:justify; }

.cms-text a { color:	#0062AD; text-decoration:		underline; }	
.cms-text a:hover { color:#000; text-decoration:none; }

.cms-text br {display: block;}
.hideninput {visibility: hidden;}

.cms-text .no-border {border:0px;}
.cms-text .float-left {float:left; margin:0px 10px 0px 0px;}
.cms-text .float-right {float:right; margin:0px 0px 0px 10px;}


div.col-special.cms-text {color:#333;}


.ndp_cont {color: #fff; font-weight: bold; font-size: 14px; height: auto; padding: 3px 10px; margin: 0px 0px; background-color:#666;}


/*
.cms-text h1,.cms-text h2,.cms-text h3,.cms-text h4,.cms-text h5,.cms-text h6 {color:#0062AD; text-align:left; margin: 10px 0px 5px 0px; padding: 0px; font-weight: normal; letter-spacing: -1px;}
.cms-text h1 {font-size: 30px; font-style: normal; font-weight: normal; letter-spacing: -2px; color:#0062AD; margin-top: 0px}
.cms-text h1 a {color:#0062AD;}

.cms-text h2{ font-size: 20.5px;} 
.cms-text h3 {font-size: 19.5px;}
.cms-text h4 {font-size: 18.5px;}
.cms-text h5 {font-size: 17.5px;}
.cms-text h6 {font-size: 16.5px;}
*/

.cms-text h1,
.cms-text h2,
.cms-text h3,
.cms-text h4,
.cms-text h5,
.cms-text h6 {color:#222F63; margin: 10px 0px 5px 0px; padding: 0px; line-height:normal; }

.cms-text h1 {font-size:24px; color: #2F0F10;}
.cms-text h2 {font-size:18px;}
.cms-text h3 {font-size:16px;}
.cms-text h4 {font-size:14px;}
.cms-text h5 {font-size:12px;}
.cms-text h6 {font-size:12px;}

.cms-text p { color:#222; font-size: 15px; padding: 5px 5px; line-height: 20px;} 

#web_url {display: none; border: 1px solid #f00;}


div.ndp_novinky {color: #fff; font-size: 25.5px; font-weight: normal; text-align:right;
												 margin: 0px 0px 0px 0px; padding: 15px 10px 5px 10px;
												 border: 1px solid #3E5887; background-color: #3E5887;}
div.novinky {background-color: #3E5887; padding: 5px; border: 1px solid #3E5887; margin: 0px 0px 10px 0px;}
div.novinky div.col-special.cms-text p {color: #fff; font-size: 12px; padding: 5px 0px; line-height: 13px; margin: 0px 0px 5px 0px;}
div.novinky div.col-special.cms-text * {color: #fff;}

div.ndp_kontakt {color: #fff; font-size: 25.5px; font-weight: normal; text-align:right;
												 margin: 0px 0px 0px 0px; padding: 15px 10px 5px 10px;
												 /*border-bottom: 1px solid #fff; */background-color: #2F0F10;}
div.kontakt {background-color: #2F0F10; padding: 5px; border: 1px solid #2F0F10; margin: 0px 0px 10px 0px;}
div.kontakt div.col-special.cms-text p {color: #fff; font-size: 13px; padding: 5px 0px; line-height: 13px; margin: 0px 0px 5px 0px;}
div.kontakt div.col-special.cms-text * {color: #fff;}



.cms-text hr {color:transparent; background-color:transparent; font-size: 1px; height: 1px;
							border: 0px; border-bottom: 1px solid #ccc;}



.cms-text form select,
.cms-text form input,
.cms-text form textarea {width: 200px; padding: 2px 5px; margin: 0px; background-color: #fff; border: 1px solid #666; font-size:12px;}
.cms-text form select {width: 210px;}
.cms-text form fieldset p {margin: 0px; padding: 5px 15px; font-size:11px; color: #666;}


.cms-text form fieldset {border: 1px dotted #666; padding: 5px 25px;}
.cms-text form fieldset legend {padding: 5px 10px; font-size: 16px; color: #666;}

.cms-text form input[type=submit] {width: 100px; color: #fff; font-size: 15px; background-color: #333; padding: 5px 0px; border: 1px solid #fff; cursor:pointer;}
.cms-text form input[type=reset] {width: 100px; color: #fff; font-size: 15px; background-color: #666; padding: 5px 0px; border: 1px solid #fff; cursor:pointer;}
.cms-text form input[type=hidden] {display:none;}


.cms-text form p {margin:0px; padding: 5px 0px 0px 0px; font-size:11px; color: #666;}

table { border-collapse:collapse; }




#cover #akce {position: absolute; top: 150px; left: 50px; z-index: 900;}
#akce {display: none; width: 870px; height: auto;
							background-color: #0D0700; background-color: rgba(13,7,0,0.95); border: 5px solid #0062AD;
							-webkit-box-shadow: 0px 0px 30px 5px #000; -moz-box-shadow: 0px 0px 30px 5px #000; box-shadow: 0px 0px 30px 5px #000;
							-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
#akce #akce_close {color: #0062AD; font-size: 12px; font-weight: bold; display: block; text-align: right; padding: 10px 30px;}
#akce #akce_close:hover {color: #fff;}
#akce div.col-special {padding: 50px 30px 20px 30px; text-align: left; font-size: 14px;}
#akce div.col-special * {color: #fff; padding: 0px; margin: 0px;}
#akce div.col-special p {color: #fff; padding: 0px; margin: 10px;}




table[border="0"], table[border="0"] td, table[border="0"] th {border: 0px solid #000;}
table[border="1"], table[border="1"] td, table[border="1"] th {border: 1px solid #000;}
table[border="2"], table[border="2"] td, table[border="2"] th {border: 2px solid #000;}
table[border="3"], table[border="3"] td, table[border="3"] th {border: 3px solid #000;}

.cms-text table td, .cms-text table th {padding: 5px;}


body::selection {color:#fff; background-color: #0062AD;}

body::-moz-selection {color:#fff; background-color: #0062AD;}