/* BASIC */
*	{margin: 0px; padding: 0px;}
body {
margin: 0px 0px;
margin-top: 1px;
padding: 0px; /* opera */
z-index: 0;
background: #FFF;
}
body , table td, table th, ul li, ol li, input, textarea, select {
font : 11px/140% "Arial CE", Arial, Helvetica, sans-serif;  /* 140% lineheight */
color: #050B0B;
}
h2 {		/* logotyp *//* title graphic */
	font-size: 12px;
	padding: 3px 0 3px 0;
	margin: 0px;
}
h1{
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	font-size: 17px;
	color: #323636;
}
h3 {		 	/* title text */
font-size: 12px;
font-weight: bold;
display: inline;
}
h4 {		 	/* news text */
font-size : 11px;
font-weight: bold;
display: inline;
color: #7A7D7D;
}

h2,
h3,
h4			{color: #7a7d7d;}

img {
border: 0px;
}

em {
color: #7A7D7D;
font-style : normal;
}
hr {
width: 100%;
height: 1px;
color: #7A7D7D;
}

a:link, a:visited {
color: #7A7D7D;
text-decoration:underline;
}
a:hover, a:active {
color: #7A7D7D;
text-decoration:underline;
}



/* COMMON */

.px10, .px10 th, .px10 td {
font-size: 10px;
line-height: 130%;
}
.px11, .px11 th, .px11 td {
font-size: 11px;
}
.px12, .px12 th, .px12 td {
font-size: 12px;
}

.padding2 {
padding: 2px;
}
.padding4 {
padding: 4px;
}
.padding10 {
padding: 10px;
}

div.paddingin {
padding: 25px;
}

.copy {
font-size: 10px;
}
.copy a:link, .copy a:visited {
color: #7A7D7D;
text-decoration: none;
}
.copy a:active, .copy a:hover {
color: #7A7D7D;
}



/* LISTS */

ul {
margin-left: 15px;
padding-left: 0px;
}
ul li {
list-style : square; /* circle disc */
}

ol {
margin-left: 20px;
padding-left: 0px;
}
ol li {
list-style : decimal; /* lower-alpha none */
margin-left: 0px;
padding-left: 0px;
}
ul.arrow {
margin-left: 15px;
padding-left: 0px;
}
ul.arrow li {
list-style : square url(images/arrow.gif);
height: 14px; /* nelze line-height - block */
}

ul.menu, ul.menu li {
display: inline;
margin: 0px;
padding: 0px;
}

ul.menu2 {
margin: 0px;
padding: 0px;
}

ul.menu2 li {
list-style: none;
margin: 0px;
padding: 6px 0 6px 0;
width: 100%;
margin-bottom: 0px;
border-top: 1px solid #E4E5E5;
background: #7a7d7d;
}

ul.menu2 li a		{color: #ddd; text-decoration: none; padding: 0px 0px 0px 5px; font-size: 14px; display: block;}
ul.menu2 img		{margin: 0px; padding: 0px;}
ul.menu2 li a:hover,
ul.menu2 li a:visited	{color: #eee; text-decoration: none;}

ul.menu2 li.clear {
border-top: 0px;
}
ul.menu2 li.on {
cursor: pointer;
}


/* FORMS */

input, textarea, select {
font-size: 10px;
padding-left: 2px;
}

input, textarea, select {
vertical-align: middle;
}

select.col {
background: #06506f;
color: #78a5b5;
}

input.s, textarea.s, select.s {
width: 104px;
}
input.m, textarea.m, select.m {
width: 115px;
}
input.l, textarea.l, select.l {
width: 153px;
}
input.xl, textarea.xl, select.xl {
width: 200px;
}
input.xxl, textarea.xxl, select.xxl {
width: 250px;
}



/* TABLES */

table.hidden {
width: 100%;
border: 0px;
margin: 0px;
padding: 0px;
border-collapse : collapse;
}
table.hidden th {
border: 0px;
margin: 0px;
padding: 0px;
text-align: left;
}
table.hidden td {
border: 0px;
margin: 0px;
padding: 0px;
vertical-align: top;
}

th.thver1 {
background: #a9002a;
height: 29px;
}
th.thver2 {
background: #125e7e;
height: 29px;
}

table.colored {
width: 300px;
margin: 0px;
padding: 0px;
border-collapse : collapse;
border: 1px solid #8E8E8E;
}
table.colored th {
margin: 0px;
padding: 4px;
color: #FFF;
background: #8E8E8E url(img/headback.gif) repeat-x;
border: 1px solid #8E8E8E;
}
table.colored td {
margin: 0px;
padding: 4px;
background: #DADADA;
border: 1px solid #8E8E8E;
}

table.striped {
width: 300px;
margin: 0px;
padding: 0px;
border-collapse : collapse;
border: 1px solid #8E8E8E;
}
table.striped th {
margin: 0px;
padding: 4px;
color: #FFF;
background: #8E8E8E;
border: 1px solid #8E8E8E;
border-bottom: 1px solid #DADADA;
}
table.striped td {
margin: 0px;
padding: 4px;
background: #DADADA;
border: 1px solid #8E8E8E;
}
table.striped td.th {
color: #FFF;
background: #8E8E8E;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
}


/* TESTS */

.testred, table.testred td, table.testred th {
border: 1px solid red;
}
.testblue, table.testblue td, table.testblue th {
border: 1px solid blue;
} 


.article		{width: 100%; float: left; padding: 0 0 10px 0;}
.article .img	{width: 100px; float: left; padding: 3px 0 0 0;}

.article .content		{margin: 0 0 0 0; float: left;}
.article .content_img	{margin: 0px 0px 0px 0px;}
.article .date	{float: left; padding: 3px 0 0 0;}
.article h2,.article h1		{font-size: 13px; color: #7a7d7d;line-height:1.2;padding:3px 0}
.article h2 a,.article h1 a	{text-decoration: none;}
.article .perex		{font-weight: bold;}

#article 		{}
.a-vertical			{width: 430px; float: left;}
.a-horizontal		{width: 100%; float: left;}

#article .image	{float: left; padding: 4px 10px 0 0;}
#article .perex	{font-weight: bold;}

.vertical		{float: right; width: 167px;text-align: center;}
.horizontal		{width: 590px !important; color: red; clear: both; float: left; overflow: hidden;}


.gallery .img	{padding: 15px 0 0 0px; margin: 0;  text-align: center; float: left; width: 170px; }

.gallery img,
.article .img img,
#article .image img	 {border: 1px solid #7a7d7d; padding: 1px;}

.gallery img	{cursor: pointer;}

.gallery .img div	{font-size: 11px; color: #7a7d7d; margin: 0px 0 0 0; width: 130px;}

.files		{margin: 15px 0 0 0;}

a.zip,
a.doc,
a.xls,
a.pdf,
a.img			{padding: 0 0 0 25px; line-height: 24px; display: block; float: left;}

a.zip			{background: url('../img/zip.gif') 0% 5px no-repeat;}
a.doc			{background: url('../img/doc.gif') 0% 5px no-repeat;}
a.xls			{background: url('../img/xls.gif') 0% 5px no-repeat;}
a.pdf			{background: url('../img/pdf.gif') 0% 5px no-repeat;}
a.img			{background: url('../img/img.gif') 0% 5px no-repeat;}


#nav {
    margin: 0;
   
    padding: 0px 10px 0px 10px;
    border: dashed 1px #dcdcdc;
    text-align: center;
    font-size: 1.1em;
    clear: both;
}

#nav a.left, #nav a.right {
    margin: 0 10px 0px 10px;
}

#nav .close {
    background: url("../images/od-close.gif") center left no-repeat;
}

#nav .close a {
   display: block; padding-left: 20px; margin-top: 5px;
}

.vad-obligate,
.vad-padd{
	padding-left: 10px;
	background: url('../img/obligate_star.gif') 0px 3px no-repeat;
}

.desc {
/*	_width: 100px; /*minimalni sirka pro pro IE
						- widht: 1% nevyhovuje pro FF*/
	padding: 2px 10px 2px 0px !important;
	text-align: right;
	font-weight: bold !important;
	/*white-space: nowrap;*/
}
.vad-input, .vad-input-disabled, .vad-input-readonly, .vad-input-oblig{
/*	width: 86px */
	background-color: #fdfcf0;
	border: 1px solid #999;
	padding: 1px 0px 0px 3px; /* top right bottom left */
	margin-right: 2px;
	/*float:left;*/
}
.vad-input-readonly	{background: #ddd;}

tr.head td						{border: 1px solid black; border-left: none; border-right: none;background: #7a7d7d; color: #ffffff; font-weight: bold; padding: 1px 0 1px 15px; margin: 10px 0 5px 0 !important;}


.submit							{text-align: center; margin: 20px 0 15px 0;}
.submit input					{background: #7a7d7d; border: 1px solid #000000; color: #ffffff; padding: 2px 20px 2px 20px;}

td.help							{width: 16px;}
.vad-obligate-single			{}
.vad-desc						{float: left; width: 60px;}
.f-item							{width: 280px; float: left; border: 1px solid red;}
.f-item span					{width: 60px; display: block; float: left; margin: 0px;}
.f-item input					{float: left;}

.error							{font-weight:bold; color: #ff0000;}

.vad-main-button-save {
	
	margin:5px;
	font-size: 13px;
	padding: 0px 10px 0px 10px;
	font-weight: normal;
	
	/*border-left: 1px solid #999;*/
	color: #0000;
	cursor: pointer;
}
.va-tip {
background-image:url(../img/ico_tips.gif);
background-repeat:no-repeat;
cursor:pointer;
float:right;
height:16px;
margin:0px;
width:16px;
}
#VA-help {
	visibility: hidden;
	position: absolute;
	width: 280px;
	font-size: 11px;
	background-color: #FFF2A8;
	border: 1px solid Black;
	padding: 3px 3px 3px 3px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);
}

.i-capt	{float: left; margin: 15px 0 0 15px; _margin: 7px 0 0 7px;}
