@font-face {  font-family: 'm-regular';  src: url('../inc/montserrat-regular-webfont.eot');  src: url('../inc/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../inc/montserrat-regular-webfont.woff') format('woff'),url('../inc/montserrat-regular-webfont.ttf') format('truetype');}@font-face {  font-family: 'm-light';  src: url('../inc/montserrat-light-webfont.eot');  src: url('../inc/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),url('../inc/montserrat-light-webfont.woff') format('woff'),url('../inc/montserrat-light-webfont.ttf') format('truetype');}@font-face {  font-family: 'm-bold';  src: url('../inc/montserrat-bold-webfont.eot');  src: url('../inc/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../inc/montserrat-bold-webfont.woff') format('woff'),url('../inc/montserrat-bold-webfont.ttf') format('truetype');}@font-face {  font-family: 'm-extrabold';  src: url('../inc/montserrat-extrabold-webfont.eot');  src: url('../inc/montserrat-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('../inc/montserrat-extrabold-webfont.woff') format('woff'),url('../inc/montserrat-extrabold-webfont.ttf') format('truetype');}@font-face {  font-family: 'm-thin';  src: url('../inc/montserrat-thin-webfont.eot');  src: url('../inc/montserrat-thin-webfont.eot?#iefix') format('embedded-opentype'),url('../inc/montserrat-thin-webfont.woff') format('woff'),url('../inc/montserrat-thin-webfont.ttf') format('truetype');}body {	font-family: m-regular, Calibri, Arial;  color: #000000;	font-size: 0.9em;	margin: 0px;	padding: 0px;  text-align: left;  background: #ffffff;  min-width: 610px;}/* --- odkazy (rozsireno o ikonky typu souboru) --- */a 				{color: #dc6ba5; text-decoration: none; }a:hover 	{color: #dc6ba5; text-decoration: underline;}:focus		{outline: 0;}.selecteda {color: #ec008c;}.selected-red 	{color: #e2001a; text-decoration: underline;}.selected-bold 	{font-weight: bold; text-decoration: underline;}a.mail 				{background: url(../img/ico_mailanchor.gif) no-repeat right 0em; padding-right: 18px;}a.out				{background: url(../img/ico_outanchor.gif) no-repeat left 0em; padding-left: 12px;}a.out_right			{background: url(../img/ico_outanchor.gif) no-repeat right 0em; padding-right: 12px;}a.print 			{background: url(../img/ico_print.gif) no-repeat left 0em; padding-left: 18px;}a.favourites 			{background: url(../img/ico_favourites.gif) no-repeat left 0em; padding-left: 18px;}a.map 				{background: url(../img/ico_map.gif) no-repeat left 0em; padding-left: 18px;}a.rss 				{background: url(../img/ico_rss.gif) no-repeat left 0em; padding-left: 18px;}/* --- ikonky souboru --- */.ai 				{background: url(../img/ico/ai.png) no-repeat left; padding-left: 20px;}.avi 				{background: url(../img/ico/avi.png) no-repeat left; padding-left: 20px;}.bmp 				{background: url(../img/ico/bmp.png) no-repeat left; padding-left: 20px;}.cdr				{background: url(../img/ico/cdr.png) no-repeat left; padding-left: 20px;}.doc				{background: url(../img/ico/doc.png) no-repeat left; padding-left: 20px;}.dxf				{background: url(../img/ico/dxf.png) no-repeat left; padding-left: 20px;}.gif 				{background: url(../img/ico/gif.png) no-repeat left; padding-left: 20px;}.html 			{background: url(../img/ico/html.png) no-repeat left;	padding-left: 20px;}.jpg 				{background: url(../img/ico/jpg.png) no-repeat left; padding-left: 20px;}.mp3 				{background: url(../img/ico/mp3.png) no-repeat left; padding-left: 20px;}.pdf 				{background: url(../img/ico/pdf.png) no-repeat left; padding-left: 20px;}.png 				{background: url(../img/ico/png.png) no-repeat left; padding-left: 20px;}.ppt 				{background: url(../img/ico/ppt.png) no-repeat left; padding-left: 20px;}.psd 				{background: url(../img/ico/psd.png) no-repeat left; padding-left: 20px;}.qt 				{background: url(../img/ico/qt.png) no-repeat left; padding-left: 20px;}.ra 				{background: url(../img/ico/ra.png) no-repeat left; padding-left: 20px;}.rtf 				{background: url(../img/ico/rtf.png) no-repeat left; padding-left: 20px;}.swf 				{background: url(../img/ico/swf.png) no-repeat left; padding-left: 20px;}.tif 				{background: url(../img/ico/tif.png) no-repeat left; padding-left: 20px;}.txt 				{background: url(../img/ico/txt.png) no-repeat left; padding-left: 20px;}.xls 				{background: url(../img/ico/xls.png) no-repeat left; padding-left: 20px;}.zip				{background: url(../img/ico/zip.png) no-repeat left; padding-left: 20px;}.unknown, file			{background: url(../img/ico/unknown.png) no-repeat left; padding-left: 20px;}.cistic {  clear: both;  font-size: 1px;  height: 0px;}.cistic-small {  clear: both;  font-size: 1px;  height: 3px;}.cistic-middle {  clear: both;  font-size: 1px;  height: 10px;}.cistic-big {  clear: both;  font-size: 1px;  height: 30px;}.cistic-big2 {  clear: both;  font-size: 1px;  height: 60px;}.cistic-big3 {  clear: both;  font-size: 1px;  height: 90px;}.cistic-red {  clear: both;  font-size: 1px;  height: 5px;  background: #d94f2f;  margin: 2px 0px 2px 0px;}/* --- zakladni html prvky ---*/em, i, .italic				   {font-style: italic;}p 				     {text-align: left; margin: 0px; line-height: 1.5em;}code 				   {font-size: 140%; font-weight: bold;}hr					   {color: none; height: 0px; margin: 5px 0px 5px 0px; border: 0px; padding: 0px 0px 0px 0px; border-top: 2px solid #d9d9d9;}#div-homepage hr {color: none; height: 1px; margin: 10px 0px 0px 0px; border: 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #bdbdbd;} .bad           {color: red; font-weight: bold;}.div-bad {        padding: 10px;        border: 3px solid red;        background: white;        color: black;}.div-good {        padding: 10px;        border: 3px solid green;        background: white;        color: black;}                                                                                   .bila         {color: white;}/* --- seznamy --- */ul ol li			  {color: white; list-style-type: none; margin: 0px; padding: 0px; text-align: left;}#div-menu .menu				      {font-weight: normal; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}#div-menu .menu li			    {padding: 0px; margin: 0px 0px 0px 0px; float: left;}#div-menu .menu a.a1				{font-weight: normal; font-size: 15px; margin: 0px 8px 0px 8px; color: #000000; text-align: center; padding: 12px 15px 8px 15px; height: 32px; text-decoration: none; float: left; transition: all ease 0.7s; font-family: m-light; background: url("../img/bcg_menu1_hover.png") left 36px repeat-x; background-size: 100% 4px;}#div-menu .menu a.a1:hover	{font-weight: normal; text-decoration: none; background: url("../img/bcg_menu1_hover.png") left 0px repeat-x; background-size: 100% 40px; color: white;}#div-menu .menu a.selected1 {font-weight: normal; text-decoration: none; background: url("../img/bcg_menu1_hover.png") left 0px repeat-x; background-size: 100% 40px; color: white;}#div-menu .menu a.a2				{font-weight: normal; font-size: 15px; margin: 0px 8px 0px 8px; color: #000000; text-align: center; padding: 12px 15px 8px 15px; height: 32px; text-decoration: none; float: left; transition: all ease 0.7s; font-family: m-light; background: url("../img/bcg_menu2_hover.png") left 36px repeat-x; background-size: 100% 4px;}#div-menu .menu a.a2:hover	{font-weight: normal; text-decoration: none; background: url("../img/bcg_menu2_hover.png") left 0px repeat-x; background-size: 100% 40px; color: white;}#div-menu .menu a.selected2 {font-weight: normal; text-decoration: none; background: url("../img/bcg_menu2_hover.png") left 0px repeat-x; background-size: 100% 40px; color: white;}#div-menu .podmenu1				  {font-size: 15px; list-style-type: none; margin: 52px 0px 0px 8px; width: 210px; padding: 5px; position: absolute; visibility: hidden; background: #76c8da; z-index: 1000; color: white;}#div-menu .podmenu1 li			{font-size: 15px; text-align: left; float: left; width: 210px; padding: 0px;}#div-menu .podmenu1 a				{font-size: 15px; width: 190px; color: white; padding: 5px 10px 5px 10px; margin: 0px; height: auto; float: left; text-align: left; background: none; border: none; transition: all ease 0s; text-decoration: none;}#div-menu .podmenu1 a:hover	{font-size: 15px; color: #ffffff; background: #dc6ba5; text-decoration: normal;  border: none; text-decoration: none; }#div-menu .podmenu2				  {font-size: 15px; list-style-type: none; margin: 52px 0px 0px 8px; width: 210px; padding: 5px; position: absolute; visibility: hidden; background: #dc6ba5; z-index: 1000; color: white;}#div-menu .podmenu2 li			{font-size: 15px; text-align: left; float: left; width: 210px; padding: 0px;}#div-menu .podmenu2 a				{font-size: 15px; width: 190px; color: white; padding: 5px 10px 5px 10px; margin: 0px; height: auto; float: left; text-align: left; background: none; border: none; transition: all ease 0s; text-decoration: none;}#div-menu .podmenu2 a:hover	{font-size: 15px; color: #ffffff; background: #76c8da; text-decoration: normal;  border: none; text-decoration: none; }#div-podmenu-carky ol       {color: white; list-style-type: none; margin: 0px; padding: 0px; text-align: left;}#div-podmenu-carky .podmenu	{font-size: 24px; list-style-type: none; margin: 0px 0px 0px 0px; width: 100%; position: fixed; visibility: hidden; z-index: 20; }#div-podmenu-carky li			  {font-size: 24px; text-align: left; float: left; width: 50%; padding: 0px; margin: 0px;}#div-podmenu-carky a				{font-size: 24px; width: 92%; color: #76c8da; padding: 4%; margin: 0px; height: auto; float: left; text-align: center; background: none; border: none; transition: all ease 0.7s; font-family: m-bold;}#div-podmenu-carky a:hover	{font-size: 24px; color: #ffffff; background: #76c8da; text-decoration: normal;  border: none; text-decoration: none;}.menu_typprodukty				    {font-weight: bold; font-size: 15px; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}.menu_typprodukty li			  {padding: 0px; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px; float: left; width: 98%; padding: 0px 1% 0px 1%;}.menu_typprodukty a				  {font-weight: bold; color: #636363; margin: 0px 0px 0px 0px; text-align: left; text-decoration: none; float: left; width: 91%; border-bottom: 1px solid #bfbfbf; padding: 20px 7% 20px 2%; background: url("../img/bcg_levemenu.png") right center no-repeat;}.menu_typprodukty a:hover	  {font-weight: bold; color: #088db6; margin: 0px 0px 0px 0px; text-align: left;}.menu_typprodukty a.selected_typprodukty	{ font-weight: bold; color: #088db6;}.podmenu_typprodukty				  {font-weight: normal; font-size: 13px; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}.podmenu_typprodukty li			  {padding: 0px; font-size: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 100%;}body .podmenu_typprodukty a		{font-weight: normal; width: 90%; font-size: 13px; margin: 0px 0px 0px 0px; text-align: left; padding: 8px 0px 8px 10%; text-decoration: none; float: left; border-bottom: 1px solid #dddddd; background: #efffff; }.podmenu_typprodukty a:hover  {font-weight: normal; font-size: 13px; margin: 0px 0px 0px 0px; text-align: left; background: none;}body a.selected_typprodukty2	{font-size: 13px; font-weight: normal; background: none;}.menu_typproduktyx				    {font-weight: normal; font-size: 15px; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}.menu_typproduktyx li		   	  {padding: 0px; font-size: 15px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; float: left; width: 235px; text-align: center;}.menu_typproduktyx a				  {font-weight: normal; color: #ffffff; width: 180px; font-size: 15px; margin: 0px 0px 0px 0px; text-align: center; padding: 15px 10px 15px 10px; text-decoration: none; background: #088db6; float: left; border-radius: 10px 0px 0px 0px;}.menu_typproduktyx a:hover	  {color: #ffffff; font-weight: normal; font-size: 15px; margin: 0px 0px 0px 0px; text-align: center; background: #666666;}.menu_typproduktyx a.selected_typproduktyx	{color: #ffffff; font-size: 15px; font-weight: normal; background: #000000;}.podmenu_typproduktyx				    {font-weight: normal; font-size: 13px; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}.podmenu_typproduktyx li		   	  {padding: 0px; font-size: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 235px; text-align: center;}body .podmenu_typproduktyx a				  {font-weight: normal; color: #999999; width: 130px; font-size: 13px; margin: 0px 0px 0px 0px; text-align: left; padding: 3px 0px 3px 70px; text-decoration: none; float: left; }body .podmenu_typproduktyx a:hover	  {font-weight: bold; font-size: 13px; margin: 0px 0px 0px 0px; text-align: left; background: none;}body .podmenu_typproduktyx a.selected_typproduktyx	{font-size: 13px; font-weight: bold; background: none;}#div-podmenu-holder {  width: 980px;  float: left;  position: absolute;  margin: 40px 0px 0px 0px;}.div-podmenu-holder {  position: relative;  margin-top: 40px;}.menu-left				  {font-size: 16px; font-weight: normal; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}.menu-left li 			{font-size: 16px; font-weight: normal;  margin: 0px 0px 0px 0px; padding: 0px; float: left; width: 100%;}.menu-left a				{font-size: 16px; color: black; font-weight: normal; display: block; margin: 0px; width: 100%; float: left; padding: 0px 0px 20px 0px; text-decoration: none; text-align: left; font-family: m-regular; transition: all ease 0.7s;}.menu-left a:hover  {font-size: 16px; color: #e2001a; font-weight: normal;  text-decoration: normal; border: none; }.menu-left .selected2  {font-size: 16px; color: #e2001a; color: #e2001a; text-decoration: normal; border: none; font-family: m-bold;}.podmenu-left				  {font-size: 14px; color: black; font-weight: normal; list-style-type: none; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }.podmenu-left li 			{font-size: 14px; color: black; font-weight: normal;  margin: 0px 0px 0px 0px; float: left; padding: 0px; width: 100%; float: left;}.podmenu-left a				{font-size: 14px; color: black; font-weight: normal; float: left; margin: 0px; width: 0px; width: 90%; padding: 0px 0px 20px 10%; text-decoration: none; transition: all ease 0.7s; font-family: m-regular;}.podmenu-left a:hover  {font-size: 14px; color: #e2001a; font-weight: normal; text-decoration: none;}.podmenu-left .selected3  {font-size: 14px; color: #e2001a; font-weight: normal; text-decoration: none; font-family: m-bold;}.podmenu-left2				  {font-size: 13px; color: black; font-weight: normal; list-style-type: none; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }.podmenu-left2 li 			{font-size: 13px; color: black; font-weight: normal;  margin: 0px 0px 0px 0px; float: left; padding: 0px; width: 100%; float: left;}.podmenu-left2 a				{font-size: 13px; color: black; font-weight: normal; float: left; margin: 0px; width: 0px; width: 80%; padding: 0px 0px 20px 20%; text-decoration: none; transition: all ease 0.7s; font-family: m-regular;}.podmenu-left2 a:hover  {font-size: 13px; color: #e2001a; font-weight: normal; text-decoration: none;}.podmenu-left2 .selected4  {font-size: 13px; color: #e2001a; font-weight: normal; text-decoration: none; font-family: m-bold;}/* --- obrazky --- */img 				{border: 0px;}img.border 	{padding: 2px; border: 1px solid #7f7f7f;}.bordernone {border: 0px;} img.icon		{vertical-align: -3px; margin: 0px 3px 0px 1px;}img.toleft	{margin-right: 10px;}img.toright {margin-left: 10px;}/* --- horni a dolni indexy --- */sub, sup 		{vertical-align: baseline; position: relative;}sub 				{top: 0.4em;}sup 				{bottom: 0.4em;}/* --- tabulky --- */table.nice			{width: 440px;}table.nice tr td 		{padding: 2px;	font-size: 1em; border: 1px solid #dddddd;}table.nice tr td.item		{background: url('../img/bcg_th.gif') repeat-x top left #dfdfdf; font-weight: bold; width: 330px;}table.nice tr th		{background: url('../img/bcg_th.gif') repeat-x top left #dfdfdf; font-weight: bold;}table.list			{width: 610px;}table.list tr th		{background: #eeeeee; border-bottom: 2px solid #e1e1e1; padding: 5px 2px 5px 2px;}table.list tr td		{border-bottom: 1px solid #e1e1e1; padding: 3px 2px 3px 2px;}table {  cellspacing: 0px;  cellpadding: 0px;  border-collapse: collapse;}/* --- hlavicky --- */h1				{padding: 0px 0px 10px 0px; font-weight: normal; color: #76c8da; margin: 0px 0px 0px 0px; font-size: 1.5em; font-family: m-extrabold;}h2				{padding: 0px 0px 10px 0px; font-weight: normal; margin: 0px 0px 0px 0px; font-size: 1.4em; color: #76c8da; font-family: m-bold;}h3				{padding: 0px 0px 10px 0px; font-weight: normal;	margin: 0px 0px 0px 0px; font-size: 1.3em; color: #dc6ba5; font-family: m-bold;}h4				{padding: 0px 0px 5px 0px; font-weight: normal;	margin: 0px 0px 0px 0px; font-size: 1.2em; color: #dc6ba5; font-family: m-bold;}h5				{padding: 0px 0px 5px 0px; font-weight: normal;	margin: 0px 0px 0px 0px; font-size: 1.1em; color: #dc6ba5; font-family: m-bold;}/* --- formulare --- */textarea, input, select			{font-family: m-regular, Arial, Open Sans, Calibri,Trebuchet,Tahoma,Verdana,sans-serif; font-size: 1em; }label				{font-size: 0.85em; font-weight: bold;}form        {padding: 0px; margin: 0px;}table {  cellspacing: 0px;  cellpadding: 0px;  border-collapse: collapse;}/* --- globalni tridy --- */.clear			{clear: both;}.smaller		{font-size: 0.9em;}.smallest		{font-size: 0.85em;}.small 			{font-size: 0.8em;}.gray 			{color: #aaaaaa;}.blue 			{color: #004080;}.red			{color: #e2001a;}.white			{color: #ffffff;}.green			{color: #008000;}.right 			{text-align: right;}.center			{text-align: center;}.left			{text-align: left;}.block			{text-align: justify;}.toleft			{float: left;}.toright		{float: right;}.nomargin		{margin: 0px;}.error			{display: block; color: #000000; font-weight: bold; text-align: center; margin-bottom: 10px; background: #d0d0d0; padding: 2px 0px 2px 0px; border: 1px solid #999999;}.error a		{color: #000000;}.hidden			{display: none;}.border			{display: block; border: 1px dotted #b1b1b1; padding: 10px 3px 10px 3px;}.bold, strong			{font-family: m-bold;}.halfrow		{position: relative; top: 3px;}.underline		{text-decoration: underline;}.odsazeni-top-right {margin: 12px 20px 0px 0px;}.odsazeni-top {padding-top: 5px;}.odsazeni-top2 {margin-top: 30px;}.odsazeni-top3 {margin-top: 7px;}.odsazeni-top4 {margin-top: 3px;}.odsazeni-top5 {margin-top: 5px;}.odsazeni-top6 {padding-top: 20px;}.odsazeni6 {margin: 10px 30px 0px 10px;}.odsazeni-bottom {padding-bottom: 40px;}.odsazeni-top-bottom {margin: 8px 0px 8px 0px;}.odsazeni-left {margin-left: 10px;}.odsazeni-left-produkt {margin-left: 10px;}.odsazeni-right-produkt {margin-right: 10px;}.odsazeni-right {margin-right: 5%;}.odsazeni-right2 {margin-right: 20px;}.odsazeni-left2 {margin-left: 10px;}.big {font-size: 2em; font-family: m-bold;}.bigger {font-size: 1.2em;}/* fotogalerie */.div-img-okraj5f {        width: 20%;        height: 250px;        float: left;        padding: 0px;          margin: 0px 0px 0px 0px;        transition: all ease 0.7s;              }.div-img-okraj5f:hover {        opacity: 0.8;}.div-img-inner5f {        width: 100%;        height: 250px;        float: left;        overflow: hidden;}.div-img-inner5f img {        width: 100%;        height: 250px;        float: left;}.div-img-p {        width: 100%;        padding: 5px 0px 0px 0px;        height: 15px;        overflow: hidden;        text-align: center;}.div-img-odsazeni {        margin-right: 10px;}.div-play {        width: 100%;        height: 250px;        float: left;        background: url("../img/bcg_play.png") center center no-repeat;}.div-img-okraj5f-produkty {        width: 145px;        height: 108px;        float: left;         margin: 10px 0px 0px 0px;              }.div-img-inner5f-produkty {        width: 145px;        height: 108px;        float: left;        overflow: hidden;}.div-img-inner5f-produkty img {        width: 145px;        height: 108px;        float: left;}.div-play-produkty {        width: 145px;        height: 108px;        float: left;        background: url("../img/bcg_play.png") center center no-repeat;}#div-body {        width: 100%;        float: left;}#div-top {        width: 100%;        min-width: 610px;        height: 135px;        float: left;        background: url("../img/bcg_bila.png");        position: fixed;        left: 0px;        top: 0px;        z-index: 20;}.div-logo {        width: 211px;        height: 90px;        float: left;        padding: 20px 0px 0px 50px;        transition: all ease 0.7s;        background: url("../img/bcg_logo.png") 50px 20px no-repeat;         }.div-logo:hover {        opacity: 0.8;}.div-logo img {        width: 191px;        height: 90px;        float: left;}#div-menu {        height: 40px;        float: left;        transition: all ease 0.7s;         width: auto;        margin-top: 52px;                    }.div-menu-carky {    float: left;    width: 50px;    height: 50px;    margin: 45px 30px 0px 0px;}.a-menu0 {  background: url('../img/bcg_carky.png') center center no-repeat;}.a-menu0b {  background: url('../img/bcg_carky2.png') center center no-repeat;}#a-menu0 {  width: 50px;  height: 50px;  float: left;  cursor: pointer;  transition: all ease 0.7s;}#div-podmenu-carky.podmenu {  width: 100%;  padding: 0%;  float: left;  background: url("../img/bcg_bila.png");  border-bottom: 5px solid #dc6ba5;  position: fixed;  top: 135px;  z-index: 20;}#div-prihlaseni-holder {  float: right;  margin-right: 50px;  font-size: 0.9em;  }#div-prihlaseni {  float: left;  width: 190px;  height: 89px;  padding: 10px;  background: #76c8da;  border-radius: 0px 0px 10px 10px;  margin-bottom: 5px;  transition: all ease 0.7s;  color: white;}.input2-100a {  float: left;  padding: 5px 5px 5px 25px;  width: 160px;  background: url("../img/bcg_login.png") 5px 5px no-repeat white;  border: none;  color: #868686;  transition: all ease 0.7s;}.input2-100b {  float: left;  padding: 5px 5px 5px 25px;  width: 160px;  background: url("../img/bcg_heslo.png") 5px 5px no-repeat white;  border: none;  color: #868686;  transition: all ease 0.7s;}.input2-100a:hover, .input2-100a:focus, .input2-100b:hover, .input2-100b:focus {  color: black;}.povinne,.povinna {  border-right: 5px solid red;}.submit-prihlasit {  color: #ffffff;  font-family: m-bold;  padding: 5px;  text-align: center;  float: left;  width: 190px;  background: #dc6ba5;  cursor: pointer;  border: none;  transition: all ease 0.7s;  }.submit-prihlasit:hover {  background: black;}#div-prihlaseni-holder a {  color: #dc6ba5;  text-decoration: none;  transition: all ease 0.7s;}#div-prihlaseni-holder a:hover {  color: #000000;  text-decoration: none;}.div-mezera {  width: 100%;  height: 135px;  float: left;}#owl-demo-holder {    float: left;    overflow: hidden;    width: 100%;    height: 396px;    color: white;    background: #76c8da;}#div-banner-left {    width: 0px;    height: 397px;    float: left;    position: relative;    top: -396px;    z-index: 10;    background: url("../img/bcg_banner1.png") right 0px no-repeat;    background-size: auto 397px;}#div-banner-right {    width: 0px;    height: 397px;    float: right;    position: relative;    top: -396px;    z-index: 10;    background: url("../img/bcg_banner2.png") left 0px no-repeat;    background-size: auto 397px;}#owl-demo {    overflow: hidden;    width: 100%;    max-width: 1400px;    height: 396px;    color: white;    margin: auto;}#owl-demo h1, #owl-demo h2 {  padding: 0px 0px 15px 0px;     font-size: 50px;  color: #fbaf5d;    font-family: m-bold;     }.lazyOwl {    width: 100%;    height: 396px;    float: left;    overflow: hidden;    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);    }.lazyOwl-inner-holder {    margin: 50px 100px 0px 0px;    float: right;     background: white;    padding: 5px;    border-radius: 500px;       width: 160px;    height: 160px; }body .lazyOwl-inner {    !-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */    !filter: grayscale(0%);    padding: 15px;    float: left;    border-radius: 500px;    border: 1px dashed #dc6ba5;           color: black;    font-size: 1.3em;    width: 128px;    height: 128px;  }body .lazyOwl-inner p {    text-align: center;}body .lazyOwl-inner table, body .lazyOwl-inner td {    width: 128px;    height: 128px;}.customNavigation {    position: absolute;    width: 100%;}.prev {    width: 32px;    height: 53px;    background: url("../img/bcg_sipka1.png") no-repeat;    position: absolute;    left: 2%;     top: 287px;    z-index: 10;    cursor: pointer;        transition: all ease 0.7s;}.prev:hover {    background: url("../img/bcg_sipka1.png") no-repeat;    left: 1.8%;     opacity: 0.8;}.next {    width: 32px;    height: 53px;    background: url("../img/bcg_sipka2.png") no-repeat;    position: absolute;    right: 2%;    top: 287px;    z-index: 10;    cursor: pointer;       transition: all ease 0.7s; }.next:hover {    background: url("../img/bcg_sipka2.png") no-repeat;    right: 1.8%;    opacity: 0.8;}.owl-pagination {            position: relative;    z-index: 19;    top: -60px;}#div-seda {    width: 100%;    background: #b1b1b1;    float: left;      color: white;    font-size: 1.4em;  }#div-seda a {    color: white;    text-decoration: none;    transition: all ease 0.7s; }#div-seda a:hover {    color: black;    text-decoration: none;}#div-seda p {    padding: 0px;    margin: 0px;}body .div-main {    width: 96%;    max-width: 1400px;    margin: auto;    line-height: 1.6em;}.pointer {    cursor: pointer;}.div-menu2-holder {    width: 100%;    float: left;    padding: 30px 0px 30px 0px;    border-bottom: 5px solid #dc6ba5;}.div-menu2 {    width: 0px;    min-height: 100px;    float: left;    margin-right: 20px;}#div-menu2-100 {    padding-left: 100px;    background: url("../img/bcg_blok1.png") left 10px no-repeat;}#div-menu2-200 {    padding-left: 100px;    background: url("../img/bcg_blok2.png") left 10px no-repeat;}#div-menu2-300 {    padding-left: 100px;    background: url("../img/bcg_blok3.png") left 10px no-repeat;}#div-menu2-400 {    padding-left: 100px;    background: url("../img/bcg_blok4.png") left 10px no-repeat;}body .ul-menu2 				             {font-weight: normal; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}body .ul-menu2 li			             {padding: 0px; margin: 0px 0px 0px 0px;}body .ul-menu2 a		           	   {font-weight: normal; font-size: 15px; margin: 0px; color: #000000; text-align: left; padding: 8px 0px 0px 15px; text-decoration: none; transition: all ease 0.7s; font-family: m-light; background: url("../img/bcg_odrazka.png") -6px 9px no-repeat; display: block;}body .ul-menu2 a:hover	           {font-weight: normal; text-decoration: none; background: url("../img/bcg_odrazka.png") left 11px no-repeat; color: #dc6ba5;}body .ul-menu2 a.a-menu2-selected  {font-weight: normal; text-decoration: none; background: url("../img/bcg_odrazka.png") left 11px no-repeat; color: #dc6ba5;}.div-cistic {    display: none;}#div-modra {    width: 100%;    float: left;    padding: 50px 0px 50px 0px;    background: #76c8da;    color: white;}.div-modra1 {    width: 0px;    min-height: 10px;    float: left;    padding-right: 20px;    overflow: hidden;}.p-modra1 {    font-size: 3em;    font-family: m-extrabold;    float: left;    padding: 0px 20px 0px 0px;    margin: 0px;}.p-modra2 {    font-size: 3em;    font-family: m-thin;    float: left;    padding: 0px;    margin: 0px;}.div-aktuality0 {    width: 0px;    float: left;    padding-right: 20px;    overflow: hidden;}.div-aktuality1 {    font-family: m-extrabold;    color: #76c8da;    font-size: 1.3em;    width: 100%;    height: 50px;    padding-bottom: 8px;    margin-bottom: 8px;    border-bottom: 2px solid #d9d9d9;    float: left;    overflow: hidden;}body .div-aktuality1 a {    color: #76c8da;    text-decoration: none;    transition: all ease 0.7s;}body .div-aktuality1 a:hover {    color: #000000;    text-decoration: none;}.div-aktuality2 {    float: left;    width: 100%;    height: 200px;    overflow: hidden;    cursor: pointer;    transition: all ease 0.7s;}body .div-aktuality2:hover {    opacity: 0.8;}.div-aktuality3 {    float: left;    width: 100%;    height: 80px;    overflow: hidden;    margin: 8px 0px 8px 0px;}.div-aktuality4 {    float: left;    width: 100%;    overflow: hidden;}.modra {    color: white;    background: #76c8da;    font-family: m-bold;    padding: 5px 0px 5px 0px;    width: 100%;    text-align: center;    float: left;    margin-bottom: 4px;}body a.seda  {    color: white;    background: #b1b1b1;    font-family: m-bold;    padding: 5px 0px 5px 0px;    width: 100%;    text-align: center;    text-decoration: none;    transition: all ease 0.7s;    float: left;    margin-bottom: 4px;}body a.seda:hover, body a.ruzova:hover, .submit:hover {    background: black;    color: white;    text-decoration: none;}body a.ruzova, .submit  {    color: white;    background: #dc6ba5;    font-family: m-bold;    padding: 5px 0px 5px 0px;    width: 100%;    text-align: center;    text-decoration: none;    transition: all ease 0.7s;    float: left;    margin-bottom: 4px;    cursor: pointer;    border: none;}#div-paticka1 {    width: 100%;    float: left;    padding: 40px 0px 40px 0px;    background: #d9d9d9;    color: black;    border-top: 4px solid #dc6ba5;}.div-paticka1 {    width: 25%;    float: left;    min-height: 56px;}.predel1 {    background: url("../img/bcg_predel.png") left 5px no-repeat;}#div-paticka2 {    width: 100%;    float: left;    padding: 20px 0px 20px 0px;    background: #b1b1b1;    color: black; }#div-paticka2 a, #div-paticka2 a:hover {    color: black;    text-decoration: underline;}.div-input {    width: 200px;    float: left;    padding-top: 6px;    text-align: right;    padding-right: 20px;}.input2 {  float: left;  padding: 10px;  width: 200px;  border: 1px solid #868686;   color: #868686;  transition: all ease 0.7s;}.input2:hover, .input2:focus {  color: black;  border: 1px solid #000000;}.submit2:hover {    background: black;    color: white;    text-decoration: none;}.submit2  {    color: white;    background: #dc6ba5;    font-family: m-bold;    padding: 10px 30px 10px 30px;    width: 220px;    text-align: center;    text-decoration: none;    transition: all ease 0.7s;    float: left;    margin-bottom: 4px;    cursor: pointer;    border: none;}.div-clanky {    width: 96%;    padding: 2%;    float: left;    background: #f5f5f5;    margin-bottom: 10px;}.div-clanky1 {    width: 30%;    height: 200px;    float: left;       cursor: pointer;    transition: all ease 0.7s; }.div-clanky1:hover {    opacity: 0.8;}.div-clanky2 {    width: 67%;    float: right;}.div-clanky2-inner {    width: 100%;    float: left;}body .div-clanky h3 a {    color: #534741;    text-decoration: none;}body .div-clanky h3 a:hover {    color: #534741;    text-decoration: none;}.div-predchozi {    min-width: 100px;    width: 15%;    height: 22px;    float: left;    cursor: pointer;    background: url("../img/bcg_strankovani_left.png") 0px 0px no-repeat;    padding: 5px 0px 0px 25px;    font-size: 14px;    color: #aaaaaa;    text-align: left;}.div-nasledujici {    min-width: 100px;    width: 15%;    height: 22px;    float: right;    cursor: pointer;    background: url("../img/bcg_strankovani_right.png") right 0px no-repeat;    padding: 5px 25px 0px 0px;    font-size: 14px;    color: #aaaaaa;        text-align: right;}.div-strankovani-inner {    float: left;    text-align: center;     width: 60%; }.ssubmit2b {    width: 30px;    height: 30px;    background: none;    margin: 0px 0px 0px 0px;    border: none;    cursor: pointer;     color: #000000;    background: #eeeeee;    border-radius: 30px;    text-align: center;    transition: all ease 0.7s;      }.ssubmit2, .ssubmit2b:hover {    width: 30px;    height: 30px;    background: #cccccc;    color: black;    margin: 0px 0px 0px 0px;    border: none;    cursor: pointer;       text-align: center;    border-radius: 30px;    }.map2 {    width: 100%;    height: 500px;    float: left;}#div-zalozka-holder {    width: 100%;    float: left;}.div-zalozka {        float: left;    cursor: pointer;    margin-right: 4px;    transition: all ease 0.7s;}.aktivni-zalozka, .neaktivni-zalozka:hover {    color: white;    background: #dc6ba5;    padding: 15px 20px 15px 20px;    font-family: m-bold;    margin-top: 0px;}.neaktivni-zalozka {    color: white;    background: #76c8da;    padding: 10px 20px 10px 20px;    font-family: m-bold;    margin-top: 10px;}.div-obsah {    width: 96%;    float: left;    padding: 2%;    background: white;    box-shadow: inset 0px 0px 0px 4px #dc6ba5;}.aktivni-obsah {    display: block;}.neaktivni-obsah {    display: none;}body .div-obsah input {    padding: 5px;}body .div-obsah td {    padding: 5px;}#div-reklama {    width: 100%;    float: left;    padding: 30px 0px 30px 0px;    border-top: 4px solid #76c8da;}#div-reklama img {    height: 200px;}.div-main p {  margin-bottom: 10px;}.div-sdeleni {  width: 97%;  padding: 1.5%;  float: left;  margin-bottom: 1.5%;  background: #f5f5f5;}