@charset "windows-1251";
/* CSS Document */
/*Page*/
/*====================================*/
body {
	background-color:#ffffff;

	padding:5 0 10 0;
	margin:0 0 10 0;
	font-family:Arial, Helvetica, sans-serif;
}

#header {
	background: url(image/header/random.php) no-repeat;
	width: 950px;
	height: 150px;
}

.column {
	font-size:9pt;
	line-height:1.1;
	border:1px solid #278DCA;
	background-color:#ffffff;
	text-indent:0;
	text-align:justify;
	vertical-align:top;
}

.column p {margin-bottom:4pt;font-size:12px;}
.column p:first-letter {padding-left:0pt;}
.column h1 {font-size:12pt;}
.column h2 {font-size:10pt;}
.column ul {list-style-image: url(image/point_column.gif);}

.column td{
	padding:5px 5px 5px 5px;
	background-color:#ffffff;
	text-align:center;
}

.bookcase {
	background-image:url(image/menu/bookcase.gif);
	background-repeat:no-repeat;
	padding:0px 0px 3px 8px;
}
/*====================================*/


/*Form*/
/*====================================*/
form.form {
	padding:5;
	background-color:#EAF4FA;
	border:1px dashed #278DCA;
	font-size:10pt;
}
form.form ul {list-style-image: url(image/point_column.gif);}
form.form textarea,form.form input,form.form select {font-size:9pt;}
form.form p {margin-bottom:4pt;}
form.form p:first-letter {padding-left:0pt;}
form.form input.button {
	font-size:inherit;
	border:1px solid #278DCA;
	height:25px;
	cursor:pointer;
}
form.form table td{
	background-color:#EAF4FA;
}

/*====================================*/


/*Table*/
/*====================================*/
table {
	font-size:inherit;
	text-align:inherit;
}

table th {text-align:center;}

table.everywhere {
	background-color:#ffffff;
	border:1px solid #bde2f0;
	border-top-style:none;
	border-bottom-style:none;
}

table.table {
	margin-top:10;
	margin-bottom:10;
	font-size:13px;
}

.table caption{
	color:#CC3333;
	margin:5px 5px 5px 5px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
table.table,.table th,.table td {
	border-width:1px;
	border-style:solid;
	border-collapse:separate;
	border-color:#278DCA;
	font-size:inherit;
}
.table td {
	padding:4px 4px 4px 4px;
}
.table th{
	background-color:#EAF4FA;
	color:#3366AA;
	text-align:center;
}

table.table1
	{
	  font-size:14px;
	}

.image {border:0px;}

.image td {
	padding:2px 2px 2px 2px;
	background-color:#eab66a;
	text-align:center;
}

table.foto{
	font-size:9pt;
	color:#3366AA;
}

table.foto p:first-letter {padding-left:0pt;}

table.foto img,table.foto td{
	border:1px solid #278DCA;
	background-color:#EAF4FA;
}
table.foto p {
	margin:0 0 0 0;
	margin-top:3px;
}

table.main_other {
	border:1px solid #CCCCCC;
	width:100%;
	height:100%;
	
}

.main_border {
	border:1px solid #278DCA;
	background-color:#FFFFFF;
	font-size:11pt;
	line-height:1.4;
	padding:10 10 10 10;
	color:#000000;
	text-indent:0;
	text-align:justify;
	vertical-align:top;
}
.main_non_border {
	border:0px;
	background-color:#FFFFFF;
	font-size:11pt;
	line-height:1.4;
	padding:10 10 10 10;
	color:#000000;
	text-indent:0;
	text-align:justify;
	vertical-align:top;
}
.main p, {margin-bottom:6pt;}
.main h1 {font-size:14pt;}
.main h2 {font-size:12pt;}
.main ul {list-style-image: url(image/point_main.gif);}


/*====================================*/


/*HR*/
/*====================================*/
hr {
	border-color:#278DCA;
	border-style:dashed;
}
/*====================================*/


/*otstupi*/
/*====================================*/
.space_30:first-letter {padding-left:30pt;}
.space_100:first-letter {padding-left:100pt;}

.center {
	text-align:center;
}
/*====================================*/


/*text*/
/*====================================*/
h1,h2,h3,h4,h5,h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bolder;
	color:#666699;
	text-align:center;
}

ul {list-style-type:disc;}
ol,ul  {
	padding-left:20pt;
	padding-right:5;
	margin:8pt 20 8pt 0;
	list-style-position:outside;
}
ol.production {color:#333366;}
li {
	text-align:justify;
	padding-left:0pt;
	padding-right:5;
}
li.padding {
	text-align:justify;
	padding-left:20pt;
	padding-right:5;
}

p {
	padding-right:5pt;
	padding-left:5pt;
	margin-top:1px;
}
p:first-letter {padding-left:20pt;}


.book_name {
	font-size:13pt;
	font-style:bold;
	padding-left:0pt;
}
.author {
	font-size:9pt;
	color:#8B0000;
}

b {color:#336699;}

#date {
	font-size:10pt;
	color:#363636;
}

.string {
	font-size:10pt;
	color:#003366;
	padding-right:5pt;
	padding-left:5pt;
}

#question
{
	/*color:#666666;*/
	font-size:inherit;
	border:1px dashed #278DCA;
	background-color:#EAF4FA;
	padding:5px 5px 5px 5px;
	margin:10 0 10 0;
}

#answer
{
	/*color:#666666;*/
	font-size:inherit;
	border:1px dashed #278DCA;
	background-color:#F9E9D3;
	padding:5px 5px 5px 5px;
	margin:10 0 10 0;
}

.remark {
	border:1px dashed #278DCA;
	font-size:10pt;
	color:#CC3333;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}
/*====================================*/


/*Link*/
/*====================================*/
a,a:hover,a:visited  {
	text-decoration:none;
	cursor:pointer;
}
a:hover {text-decoration : underline;}
a {color:#003366;}
a.book {
	font-size:10pt;
	font-style:italic;
}
a.filelink {color:#CC3333;}
a.button {font-size:8pt;}
a.mybutton {
	border-left:1px dashed #278DCA;
	border-right:1px dashed #278DCA;
	color:#CC3333;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	text-transform:lowercase;
	}
/*====================================*/