.cms-text {clear:both; font-size: 13.5px;	color:#121212;	padding: 0px 0px; margin: 0px 0px; display:block; text-align: left;}
.shopadmin_cms_text {background-color:#ffffff;}

.cms-text img 				{ margin: 5px; padding: 0px; /* -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; */}
.cms-text a img 			{ margin: 5px; padding: 0px; }
.cms-text a:hover img {}


.cms-text .no-border {border:0px;}
.cms-text .float-left {float:left; margin: 0px 15px 0px 0px;}
.cms-text .float-right {float:right; margin: 0px 0px 0px 15px;}



.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:	#1550AE; text-decoration:		underline; }	
.cms-text a:hover { color:#000; text-decoration:none; }



.cms-text br {display: block;}
.hideninput {visibility: hidden;}


.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:#1550AE; text-align:left; margin: 10px 0px 5px 0px; padding: 0px; font-weight: normal; letter-spacing: -1px;}

.cms-text h1 {font-size: 25.5px; font-style: normal; font-weight: normal; letter-spacing: -1px; color:#1550AE;}
.cms-text h1 a {color:#1550AE;}
.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 p {color: #121212; font-size: 13.5px; padding: 5px 5px; line-height: 20px;}

#web_url {display: none; border: 1px solid #f00;}


div.ndp_novinky {color: #fff; font-size: 23.5px; font-weight: normal; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.novinky {padding: 0px; margin: 0px 0px 0px 0px;}
div.novinky div.col-special.cms-text * {color: #fff; font-size: 12px; padding: 5px 0px;  margin: 0px 0px 5px 0px;}
div.novinky div.col-special.cms-text .float-left {float:left; margin: 0px 15px 0px 0px;}
div.novinky div.col-special.cms-text .float-right {float:right; margin: 0px 0px 0px 15px;}

div.ndp_kontakt {color: #fff; font-size: 23.5px; font-weight: normal; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.kontakt {padding: 0px; margin: 0px 0px 0px 0px; position: relative;}
div.kontakt div.col-special.cms-text * {color: #fff; font-size: 12px; padding: 5px 0px; margin: 0px 0px 5px 0px;}

div.kontakt div.col-special.cms-text .float-left {float:left; margin: 0px 30px 0px 0px;}
div.kontakt div.col-special.cms-text .float-right {float:right; margin: 0px 0px 0px 30px;}
div.kontakt div.col-special.cms-text img {vertical-align: middle;}

div.kontakt div.col-special.cms-text table {width: 100%;}
div.kontakt div.col-special.cms-text table td {width: 50%; vertical-align: middle;}

#top-list	{ text-align: left; padding: 0px 0px 10px 0px; margin: 0px; position: absolute; top: 0px; right: 0px; z-index: 10;}
#top-list a img {filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
#top-list a:hover img {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

#overena-firma * {padding: 0px; margin: 0px;}
/*
#top-list	{position: absolute; top: -10px; right: 0px; z-index: 50;}
#overena-firma {position: absolute; top: -10px; right: 0px; z-index: 50;}
#zelenausporam {position: absolute; top: -10px; right: 0px; z-index: 50;}
*/

div.mapa {padding: 0px; margin: 0px 0px 0px 0px; position: relative;}
div.mapa img.MapaDisable {position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; background-color: rgba(0,0,0,0.1); cursor:pointer;}
div.mapa div.col-special.cms-text * {color: #ccc; font-size: 12px; padding: 5px 0px; line-height: 13px; margin: 0px 0px 5px 0px;}
div.mapa div.col-special.cms-text iframe { width: 100%; height: 350px; border: 0px;}


div.ndp_velkoobchod {color: #fff; font-size: 23.5px; font-weight: normal; text-align:right; margin: 0px 0px 0px 0px; padding: 15px 10px 5px 10px; background-color: #B20F70;}


.cms-text hr {color:transparent; background-color:transparent; font-size: 1px; height: 1px;
							border: 0px; border-bottom: 1px solid #ccc;}
													 

/* ------------ [ RULES FOR FORMS ] ------------ */
.cms-text form {width: 60%; max-width: 700px; margin: 0px;}
.cms-text form table {width: 100%;}
.cms-text form table td {}
.cms-text form input,
.cms-text form select,
.cms-text form textarea {padding: 4px 3%; margin: 3px 0px; background-color: #fff; background-color: rgba(255,255,255,0.6); border: 1px solid #ccc; font-size: 14px; width: 94%;}
.cms-text form select {}
.cms-text form p {margin: 0px; padding: 0px; font-size: 15px; color: #737373;}

.cms-text form input[type=checkbox] {width: 20px; height: 20px; padding: 2px; margin: 0px; color: #c00; border: 1px solid #ccc;}
.cms-text form input[type=submit] {width: auto; color: #fff; font-size: 15px; background-color: #D00000; padding: 5px 10px; border: 1px solid #D00000; cursor:pointer;}
.cms-text form input[type=reset] {width: auto; color: #737373; font-size: 15px; background-color: #000; padding: 5px 10px; border: 1px solid #000; cursor:pointer;}
.cms-text form input[type=hidden] {display:none;}

.cms-text form input:focus,
.cms-text form textarea:focus {border: 1px solid #0B89C6;-moz-box-shadow:0px 0px 5px #4EA9D5;-webkit-box-shadow:	0px 0px 5px #4EA9D5;box-shadow:0px 0px 5px #4EA9D5;}


.cms-text form p {margin: 0px; padding: 5px 0px 0px 0px; font-size: 15px; color: #333333;}

table { border-collapse:collapse; }

.cms-text img[align="left"]		{ margin: 0px 15px 0px 0px;}
.cms-text img[align="right"]	{ margin: 0px 0px 0px 15px;}


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; vertical-align: top;}


body::selection {color:#fff; background-color: #000;}

body::-moz-selection {color:#fff; background-color: #000;}

.fixit {position: fixed !important; top: 0px !important; z-index: 500;}

.sitemap-cms {padding: 10px;}
.sitemap-cms a {text-decoration: underline; color: #A32F06;}	
.sitemap-cms a:hover {text-decoration: none; color: #A32F06;}


/*[ SLIDERY ]--------------------------------------*/

.slide-out-01 {color:#fff; padding: 5px 15px 5px 15px; width: 200px; line-height:15px; background-color: #111; z-index: 1500; text-align:left; display: none;}
.slide-out-01 .cms-text * {color:#fff; font-size: 12px;}
.handle-01 		{background-color: #111;}



/* Scroller Box */
#scroller_container {position: relative; top: 0px; left: 0px; width: 100%; height: 45px; margin: 0px 10px; padding: 0px 0px; overflow: hidden; z-index: 10;}
#scroller {white-space: nowrap; line-height: 45px; font-size: 15px; padding: 0px 0px;}
#scroller p {color: #000; padding: 0px; margin: 0px; display: inline-block; font-size: 15px;}
#scroller * {color: #000;}
/* Scoller Box */



