/**  global color #369 will be replaced  **/
body {  font: 9.5pt/1.45em Arial,"Trebuchet MS",tahoma,verdana; 
	color: #444;  padding: 0;  margin: 0; background: white url('/w/zintex/files/general_background.jpg') top repeat-x;}
*>a { outline: none; } /* firefox outline */
a img { border-style: none; }
h1, h2, h3, .like-h1 {color: #EA0121;  line-height: 1.4em;  margin: 2em 0 1em 0;}
h1, .like-h1 { font-size: 14pt;  font-weight: bold; margin-top: 0; color: white;display: inline-block; padding: 3px 30px 3px 10px; background: #EA0121; color: white;}
h1 a, .like-h1 a{color: white; text-decoration: none;}
h1 a:hover, .like-h1 a:hover{text-decoration: none;}
h2{font-size: 14pt;}
h3{font-size: 12pt;}
p { margin: 0 0 1em 0; }
a { color: #369; }
a:hover { text-decoration: none; }
ul { margin: 0;  padding: 0;  list-style: none; }
li { padding: 0 0 0 17px;  margin: 7px 0;  
	background: url('/w/zintex/files/bull.png') no-repeat 0px 6px; }
table { border-collapse: collapse;  margin: 15px 0; }
td, th { border: 1px solid #ddd;  padding: 4px 10px; }
input { padding: 2px 6px; }
.clear { clear: both; }
.margin-top-none{margin-top: 0;}

/****** ALL ******
.all { width: 879px;  margin: 20px auto;  position: relative;
	padding-top: 340px; }*/

/****** HEADER *******/
.header{position: absolute;  top: 0;  left: 0;   background: transparent url('/w/zintex/files/header_background.jpg') top no-repeat; width: 100%; height: 465px}
.header .header-in{width: 879px; height: 465px; margin: 0 auto 0 auto; position: relative;}
.header .logo { position: absolute;  top: 16px;  left: 0; width: 256px;  height: 95px;  z-index: 15; }
.header .in { position: absolute;  top: 140px;  left: 0;  z-index: 10;  width: 345px; padding: 0; color: #BDBDBD;}
.search { position: absolute;  top: 15px;  right: 15px;  z-index: 15; }
.header .motto{position: absolute; right: 0; top: 52px; color: white; font-size: 12pt;}

/****** CONTENT *******/
.content-wrap{margin: 465px auto 0 auto; width: 879px; background: transparent url('/w/zintex/files/content_background.jpg') top no-repeat; position: relative;}
.content{padding: 30px 0 40px; position: relative;  min-height: 400px;}

/****** MAIN *******/
.main{float: left;  width: 630px;}
.fotogalerie img { margin: 0 12px 12px 0;  box-shadow: 1px 1px 7px #aaa; }
.news-img { float: right;  margin: -5px 5px 10px 30px; }
.anotace { font-style: italic;  color: #555;  margin-bottom: 20px; }
/** HP **/
.left-column,.photogallery-column{width: 285px; float: left;}
.news { margin: 27px 0;  border-top: 1px solid #ddd;  padding: 1px 0; }
.new { clear: both;  margin: 10px 0 0;  padding: 0 0 10px;  border-bottom: 1px solid #eee; }
.new .img { float: left;  padding: 0 15px 0 0; }
.new h3 { padding: 3px 0 1px;  margin: 0;  font-size: 9.5pt; }
.new p { font-size: 8.5pt;  margin: 1px 0;  line-height: 1.4em; }
.new .date { margin: 0;  color: #888; }
.photogallery-column {margin: 0 0 0 30px; float: right; padding-left: 30px; background: transparent url('/w/zintex/files/column_border.jpg') left top no-repeat;}
.photogallery-column img { margin: 5px; float: left;}
.search-results .result { margin: 7px 0;  border-top: 1px solid #eee; }

/****** MENU *******/
.menu{float: left; left: 0; position: absolute; top: -56px; z-index: 100; height: 50px; line-height: 50px; width: 100%; overflow: hidden; padding: 0;}
.menu li,.menu li.depth-3{margin: 0; padding: 0 0 0 4px; display: block; float: left; background: transparent url('/w/zintex/files/menu_bull.jpg') left no-repeat;}
.menu li a,.menu li.depth-3 a{display: inline-block; height: 50px; line-height: 50px; color: white; text-transform: uppercase; text-decoration: none; padding: 0 30px;}
.menu li a:hover{color: #EB0222;}
.menu li{background: none;padding-left: 0;}
.menu li a{padding-left: 0;}

/****** COLUMN *******/
.column{float: right; width: 190px; overflow:hidden; background: transparent url('/w/zintex/files/column_border.jpg') left top no-repeat; padding-left: 30px;}
.column img{background: white; padding: 3px; box-shadow: 1px 1px 7px #aaa; border-radius: 3px; margin: 0 0 1em 0;}

/****** FOOTER *******/
.footer{ padding: 0;  clear: both; width: 879px; height: 56px; background: #369 url('/w/zintex/files/footer_background.jpg') no-repeat 50% 0; margin: 0 auto 30px auto;}
.footer p { margin: 0; line-height: 56px; padding: 0 30px;} /* kvuli editoru, ktery tam dela tag */
.footer-right { float: right; }
.footer, .footer a { font-size: 8.5pt;  color: #fff; }
#author_footer_link a { font-size: 90%;  color: #999;  text-decoration: none;  float: right; }
/**  language switcher  **/
.language-switcher{position: absolute; right: 18px; top: -11px;background-color: white;}
.language-switcher a { width: 16px;  height: 16px;  background-position: left top;  float: left;  margin: 0 0 0 5px;  opacity: 0.30; }
.language-switcher a.active, .language-switcher a:hover{ opacity: 1; }

.eliska-footer { text-align: center;  font-size: 8pt;  margin: 20px 0 0; }
.eliska-footer, .eliska-footer a { color: #aaa; }
.eliska-footer a { text-decoration: underline; }
.eliska-footer img { position: relative;  top: 3px;  padding: 0 3px 0 6px; }

/* default-form */
.default-form { clear: both; border: 1px solid #ddd;  background: #f8f8f8;
	margin: 10px 0;  padding: 20px 40px; }
.default-form label { display: block;  margin: 5px 0 0; }
.default-form .text-input, .default-form textarea, .default-form select {
	background: white;  border: 1px solid #ccc;  width: 500px;  padding: 6px 10px;  margin: 1px; }
.default-form select { padding-right: 5px;  width: 510px; }
.default-form textarea { font-family: arial;  height: 100px; }
.default-form .sub {  font-weight: bold;  background: white;
	cursor: pointer;  padding: 10px 50px;  border: 2px solid #ccc;  margin: 10px 0; }
.default-form .sub:hover { background: #f5f5f5; }

div.loga{border: 1px solid #E5E5E5; padding: 15px 25px; background: #F4F4F4; height: 115px;}
div.loga p{width: 120px; text-align: right; color: black; margin: 0; float: left; font-size: 12pt; line-height: 1.5em; padding-top: 20px;}
div.loga img{float:right; clear: right; margin-bottom: 10px;}
