.dropdown-menu li {    font-size: 14px;    list-style: outside none none !important;}.dropdown-menu li.active a.active{	background-color: #0faf97;   color: #fff;}.dropdown-submenu > .dropdown-menu > li > a{	white-space: normal;	padding-right: 15px;}.navbar .dropdown-menu li ul{	/*min-width: 100%;*/} .magazine-news .magazine-news-img{	margin-bottom: 10px;}/*h1 {	text-align: left; margin-bottom: 10px; font-size: 36px; color: #5E626B; font-weight: 700;}*/h1.newsform2, h1.nadpissearch{	display: none;}h2 a:link, h2 a:visited {    color: #337AC4;}h2 a:link, h2 a:visited {  color: #000;  text-decoration:none;  outline: 0;}.gBorder, .spangalerie {    border-color: #EEEEEE;}#lightbox img{	max-width: none;}h1.page-tree-text {    color: #fff;    margin: 0;    text-align: center;    text-shadow: 0 2px 2px #333;    text-transform: uppercase;    font-size: 28px;    line-height: 34px;    margin-bottom: 8px;}ul.mainmenucontain > li > div ul > li > a.active{	font-weight: bold;}/* formular */.FormFieldsetTable{	width: 100% }.FormFieldsetTable tr td{	vertical-align: top;	line-height: 34px;}.FormFieldsetTable tr td.FormPovinnePopis{	font-weight: bold;}.FormSubmit{	position: relative;	height: 40px;}.FormSubmit input{	position: absolute;	right: 0px;}.FormPoleTD textarea, .FormPoleTD input, .FormPoleTD select{	 background-color: #ffffff;    border: 1px solid #cccccc;    border-radius: 4px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    color: #555555;    display: block;    font-size: 14px;    height: 34px;    line-height: 1.42857;    padding: 6px 12px;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    vertical-align: middle;    width: 100%;}.FormPoleTD textarea{	 background-color: #ffffff;    border: 1px solid #cccccc;    border-radius: 4px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    color: #555555;    display: block;    font-size: 14px;    height: 134px;    line-height: 1.42857;    padding: 6px 12px;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    vertical-align: middle;    width: 100%;}.FormPoleTD input[type="radio"], .FormPoleTD input[type="checkbox"]{	width: 10px;}td.FormPoleTD{	position: relative;}td.FormPoleTD span.formoznac{	position: absolute;	right: 6px;	top: 0px;	font-size: 25px;	color: #E74C3C;}td.Form15TD2 span.formoznac{	position: absolute;	right: 25px;	top: 0px;	font-size: 25px;	color: #E74C3C;}input.krysa{	display: none;}.formular td{	padding-bottom: 15px;}.povinne-pole {    background-color: #ffe3d9 !important;}.BannerySet10{	display: inline;}.aboutcompany ul{	margin-bottom: 15px;}.aboutcompany ul li{	list-style: square inside;	margin-left: 10px;}.newstitle a:link, .newstitle a:visited{	color: #363636;}.newstitle a:hover, .newstitle a:active{	color: #96979D;}.partner-logo img{	max-height: 60px;	text-align: center;}ul#portfoliocontainer.column6 li {	width: 180px;}.quicklinks li a.active{	color: white;}ul, ul li{	list-style: none;}footer ul, footer ul li, .obsah .textclanku ul, .obsah .textclanku ul li,ul.download,ul.download li{	list-style: square;}ul.download li a{	margin-right: 10px;}p.subtitle{	line-height: 23px;	margin-bottom: 30px;	color: #b3b3b3;   font-size: 18px;   font-style: italic;   font-weight: 300;}.services-box h1 a{	color: #0faf97;}.img-index{	margin-top: 7px }.features ul{	margin-bottom: 15px;}.features ul li{	list-style: square;	margin-left: 0px;	padding-left: 15px;}.footer-col ul{    list-style: outside none none;    padding-left: 0;	}.footer-col ul li {    border-bottom: 1px solid #444;    color: #b3b3b3;    display: block;    font-size: 14px;    font-weight: 500;    padding: 8px 0;}#content-region-1 .fotogalerie-gallery{	margin-left: 30px;}#content-region-2, .hlnadpis{	background-image: url(../images/bread-bg.png);	background-color: #323232 !important;}.testi-person a:link, .testi-person a:visited {	color: white;}ul.slides, .slides li{	margin: 0px;	padding: 0px;}h2.portfolio-post-title {    font-size: 15px;    font-weight: 400;    letter-spacing: 2px;    margin-bottom: 5px;    text-transform: uppercase;    line-height: 18px;    margin-top: 10px;}.vodorovnepodmenu ul li{	margin-right: 5px;}.portfolio-filters .filter a{	color: #7799BC;	}.portfolio-filters .active a{	color: white;}.vodorovnepodmenu .nav-pills {    list-style: outside none none;    margin-bottom: 30px;    padding: 0;}.vodorovnepodmenu .nav-pills > li > a {    border-radius: 0px;}.vodorovnepodmenu{	text-transform: uppercase;   font-size: 12px;}.vodorovnepodmenu a{	color: black;}.vodorovnepodmenu .dropdown-menu li {    font-size: 12px;}.vodorovnepodmenu ul li{	margin-right: 5px;	border: 1px solid #EEEEEE;	margin-bottom: 5px;}.vodorovnepodmenu .nav-pills > li + li {    margin-left: 0px;}.vodorovnepodmenu ul li ul li{	margin-right: 0px;	border: 0px;	margin-bottom: 0px;}.vodorovnepodmenu ul li a{	white-space: nowrap;	display: block;}.vodorovnepodmenu .dropdown-menu li a {    border-bottom: 1px solid #e7e7e7;    color: #888;    font-family: "Open Sans",sans-serif;    font-size: 13px;    font-weight: 400;    padding: 8px 20px;    text-transform: uppercase;    transition: all 0.3s ease-in 0s;}.vodorovnepodmenu .nav-pills .dropdown-menu {    border-bottom: medium none;    border-image: none;    border-left: medium none;    border-radius: 0;    border-right: medium none;    margin: 0;    min-width: 190px;    padding: 0;    left: 0px;}.vodorovnepodmenu .nav-pills > a::after {    content: "?" !important;    display: inline-block;    font-family: "Ionicons" !important;    font-size: 11px;    font-weight: normal;    position: absolute;    right: 9px;    top: 11px;}.vodorovnepodmenu .nav-pills .dropdown-submenu > .dropdown-menu {    border-radius: 0;    left: 100%;    margin-left: 0;    margin-top: 0;    top: 0;}.vodorovnepodmenu .nav-pills .dropdown-submenu > .dropdown-menu {    border-top: 0px solid #e7e7e7;}.blog-post-header h2 {    font-size: 24px;    font-weight: 600;    text-transform: uppercase;}.cat-list li ul.cat-list{	margin-left: 20px;	margin-top: 5px;	margin-bottom: 10px;}.cat-list li ul.cat-list li{	padding-bottom: 0px;}.cat-list li a.active{	color: #0faf97;	}.komentar-author {    color: #000;    display: block;    font-size: 12px;    font-weight: 800;    margin-bottom: 5px;    text-transform: uppercase;}.breadcrumb {    background-color: transparent;    margin-bottom: 0px;    padding: 0px;    color: white;    font-size: 10px;    text-transform: uppercase;}.breadcrumb > .active {    color: white;}.recent span img {    height: auto;    width: auto;}.carousel-indicators .active{	margin-right: 5px;}.sliderh1 {  font-size: 46px;  line-height: 50px;  margin-bottom: 20px;  font-family: "Roboto Condensed",sans-serif;  margin-top: 0;}.slider-wrapper-2 .sliderh1 {    color: #fff;    font-weight: 300;}.slider-wrapper .sliderh1 {    color: #fff;    font-weight: 300;}.gBorder{	position: relative;}.gBorder a img{	 margin: 0;    position: absolute;    top: 50%;    left: 50%;    margin-right: -50%;    transform: translate(-50%, -50%) }.vtom {  overflow: hidden;}.vtom img {  position: relative;  overflow: hidden;}.vtom a .direc-overlay {    background: rgba(75, 75, 75, 0.7) none repeat scroll 0 0;    height: 100%;    position: absolute;    width: 100%;    left: -100%;}.vtom a .direc-overlay span {  display: block;  position: absolute;  width: 100%;  top: 50%;  color: #fff;  font-size: 13px;  text-align: center;  font-family: "Open Sans", sans-serif;  font-weight: 400;  padding-left: 10px;  padding-right: 10px;}