.cms-text {clear:both; font-size: 13px;	color:#000;	padding: 0px 0px; margin: 0px 0px; display:block; text-align: left;}
.shopadmin_cms_text {background-color:#fff;}

.cms-text img 				{ margin: 5px !important; padding: 3px !important; border: 1px solid #5A6CD2 !important; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
.cms-text a img 			{ margin: 5px; padding: 3px; border: 1px solid #5A6CD2; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
.cms-text a:hover img {	border: 1px solid #5A6CD2; -webkit-transform:scale(1.05); transform:scale(1.05);}

.OblastAnimace .cms-text img, img.MapaDisable { margin: 0px !important; padding: 0px !important; border: 0px solid #5A6CD2 !important;}


.mapa img 				{ margin: 0px; padding: 0px; border: 1px solid #204772;}
.mapa a img 			{ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.mapa a:hover img { filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0; }

.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:	#5A6CD2; 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;}



.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:#074689; text-align:left; margin: 10px 0px 5px 0px; padding: 0px; font-weight: normal; letter-spacing: -1px; font-family: 'PT Sans', Tahoma;}

.cms-text h1 {font-size: 40px; font-style: normal; font-weight: normal; letter-spacing: -1px; color:#5A6CD2;}
.cms-text h1 a {color:#5A6CD2;}
.cms-text h2{ font-size: 25px;} 
.cms-text h3 {font-size: 22px;}
.cms-text h4 {font-size: 20px;}
.cms-text h5 {font-size: 17.5px;}
.cms-text h6 {font-size: 16.5px;}

.cms-text p {color:#000; font-size: 14.5px; padding: 5px 5px; line-height: 24px;} 

#web_url {display: none; border: 1px solid #f00;}


div.ndp_novinky {color: #fff; font-size: 23.5px; font-weight: normal; text-align:right;
												 margin: 0px 0px 0px 0px; padding: 15px 10px 5px 10px;
												 background-color: #074689;}
div.novinky {background-color: #074689; padding: 10px; margin: 0px 0px 10px 0px;}
div.novinky div.col-special.cms-text * {color: #fff; font-size: 12px; padding: 5px 0px; line-height: 13px; margin: 0px 0px 5px 0px;}

div.ndp_kontakt {color: #fff; font-size: 18.5px; font-weight: normal; 
												 margin: 10px 0px 5px 0px; padding: 10px 10px 5px 10px;
												 border: 1px solid #074689; background-color: #074689;}
div.kontakt {background-color: #074689; padding: 5px; border: 1px solid #5F4534; margin: 0px 0px 10px 0px;}
div.kontakt div.col-special.cms-text p {color: #fff; font-size: 12px; padding: 5px 5px; line-height: 13px; margin: 0px 0px 5px 0px;}
div.kontakt div.col-special.cms-text a {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: 400px; padding: 2px 5px; margin: 0px; background-color: #fff; border: 1px solid #ccc; font-size:12px;}
.cms-text form input[type=radio], 
.cms-text form input[type=checkbox] {width: auto;}

.cms-text form select {width: 400px;}
.cms-text form textarea {width: 400px;}
.cms-text form fieldset p {margin: 0px; padding: 5px 15px; font-size: 15px; color: #333333;}


.cms-text form fieldset {border: 1px dotted #666; padding: 5px 25px;}
.cms-text form fieldset legend {padding: 5px 10px; font-size: 16px; color: #333333;}

.cms-text form input[type=submit] {width: 100px; color: #fff; font-size: 15px; background-color: #121212; padding: 5px 0px; border: 1px solid #121212; cursor:pointer;}
.cms-text form input[type=reset] {width: 100px; color: #999; font-size: 15px; background-color: #000; padding: 5px 0px; border: 1px solid #000; cursor:pointer;}
.cms-text form input[type=hidden] {display:none;}


.cms-text form p {margin:0px; padding: 5px 0px 0px 0px; font-size: 15px; color: #333333;}
.cms-text  li {line-height: 20px;}

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;}

#col-02 .cms-text table {width: 100%;}
#col-02 .cms-text table tr:nth-child(odd) {background-color: #E9EBF5;}
#col-02 .cms-text table tr td {padding: 2px 10px; border: 0px !important;}
#col-02 .cms-text table tr td p {padding: 0px 0px; line-height: inherit;}
#col-02 .cms-text table tr td h2 {margin: 25px 0px;}

#col-02 .cms-text form table tr:nth-child(odd) {background-color: transparent;}

body::selection {color:#fff; background-color: #000;}

body::-moz-selection {color:#fff; background-color: #000;}


#frm-login-menu * {margin: 0px; padding: 0px; color: #000; font-size: 11px;}
#frm-login-menu div {}

#frm-login-menu input {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%;}

#frm-login-menu label {width: auto; margin: 0px; padding: 0px; font-size: 15px; color: #737373;}

#frm-login-menu input[type=submit] {width: 100px; color: #fff; font-size: 15px; background-color: #5A6CD2; padding: 5px 0px; border: 1px solid #5A6CD2; cursor:pointer;}
#frm-login-menu input[type=reset] {width: 100px; color: #737373; font-size: 15px; background-color: #000; padding: 5px 0px; border: 1px solid #000; cursor:pointer;}
#frm-login-menu input[type=hidden] {display:none;}

#frm-login-menu input:focus,
#frm-login-menu 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;}

/* --------------------------- [ login ] --------------------------- */

#frm-login-menu .ilogin {color: #666; padding: 10px 10px 10px 10px; line-height: 12px; display: block; text-align: left; font-size: 12px;}
#frm-login-menu .ilogin a {font-size: 12px; color : #666; text-decoration : underline;}



.Formular p {padding: 0px 0px 0px 0px; margin:  5px 0px 0px 0px; border: 0px solid #ccc;}
.Formular ul {padding: 0px 0px 0px 0px; margin:  0px 0px 0px 20px;}
.Formular li {padding: 0px 0px 0px 0px; margin:  0px 0px 0px 0px;}
.Formular td {font: 11px Arial, Helvetica, sans-serif; padding: 0px 5px;}
.Formular input, .Formular option, .Formular textarea {font: 12px Arial, Helvetica, sans-serif;}
/*
.Formular table {width:100%; }
.Formular table tr td {border: 0px solid #ccc; width:25%;}
*/
.Formular table {border-collapse:collapse;}

.Formular input, .Formular select, .Formular option, .Formular textarea {border: 1px solid #999;}

.Formular h1,.Formular h2,.Formular h3,.Formular h4,.Formular h5,.Formular h6  {color:#000; text-align:left; padding: 0px 0px 0px 0px; margin:  10px 0px 0px 0px;}
.Formular h1 {font-size:20px; color:#999;}
.Formular h2 {font-size:16px; color:#999;}
.Formular h3 {font-size:14px;}
.Formular h4 {font-size:12px;}
.Formular h5 {font-size:12px;}
.Formular h6 {font-size:12px;}

.Formular div#tlacitka input[type=submit] {color: #fff; font-size: 12px; background-color: #c00; width: auto; margin: 5px; cursor:pointer; border: 1px solid #999; padding: 5px 20px;}
.Formular div#tlacitka input[type=reset] {color: #fff; font-size: 12px; background-color: #999; width: auto; margin: 5px; cursor:pointer; border: 1px solid #999; padding: 5px 20px;}
.Formular input[type=hidden] {display:none;}
.Formular input[readonly=readonly] {color: #000; font-weight: bold; border: 0px solid #fff; background-color:#fff;}