/*
    Document   : main
    Created on : 17.8.2009, 12:41:11
    Author     : remo
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	color: #939598;
	text-align: center;
	background: #f58220 url('../images/bg.png') repeat-x top;
}
h1{
   padding:0;
   margin:0;
}

ul{
   list-style:none;
   padding:0;
   margin:0;
}

div.clear {
	clear:both;
}

img {
	border:0;
}

div.main {
	
	width: 930px;
	height: 500px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 13px 0 0 0;
}

/*
TOP MENU BOX
*/
div.main div.top-menu
{
	background:  url('../images/bg_top_menu.png') repeat-x top;
	height:64px;
	width:930px;
}

div.main div.top-menu div.top-menu-left
{
	background:  url('../images/bg_top_menu_left.png') no-repeat;
	height:64px;
	width:915px;
	float:left;
}

div.main div.top-menu div.top-menu-right
{
	background:  url('../images/bg_top_menu_right.png') no-repeat;
	height:64px;
	width:15px;
	float:right;
}




/*
TOP LOGO BOX
*/
div.main div.top-logo-box
{
	margin:9px 23px 0 0;
	width:552px;
	height:225px;
	float:left;
}

/*
TOP LOGO IMAGE
*/
div.main div.top-image-box
{
	margin-top:9px;
	width:355px;
	height:225px;
	float:left;
}

/*
TOP CONTENT BOX
*/
div.main div.content-box
{
	margin-top:10px;
	background: #035975 url('../images/bg_top_content_box.png') no-repeat;
	width:930px;
}

div.main div.content-box div.content-box-okraj
{
	margin-top:13px;
	padding: 0 5px 0 5px;
	float:left;
	background: #fac190 url('../images/bg_content_box_okraj.png') repeat-x top left;
}

div.main div.content-box div.content-box-okraj div.content
{
	background-color: #035975;
	padding:21px 0 0 23px;
	width: 897px;
	float:left;
}


div.main div.content-box-bottom
{
	background: #f58220 url('../images/bg_bottom_content_box.png') no-repeat top left;
	width:930px;
	height:15px;
	padding-bottom:15px;
}


/*
TOP OBSAH BOX
*/
div.main div.content-box div.content-box-okraj div.content div.obsah
{
	background: #ffffff url('../images/bg_top_obsah_box.png') no-repeat;
	width:523px;
	float:left;
	/*min-height:800px;*/
}

div.main div.content-box div.content-box-okraj div.content div.obsah h2
{
	color:#f58220;
	font-size:16px;
	font-weight:bold;
	margin:60px 10px 10px 10px;
	padding:10px;
}

div.main div.content-box div.content-box-okraj div.content div.obsah div.image
{
	margin-top:10px;
	margin-left:10px;
	background: #ffffff url('../images/basket.png') no-repeat -255px 0;
	height:85px;
	width:50px;
	float:left;
}



div.main div.content-box div.content-box-okraj div.content div.obsah h3
{
	color:#f58220;
	font-size:12px;
	margin-left:20px;
	margin-top:0;
	padding-top:0;
}

div.main div.content-box div.content-box-okraj div.content div.obsah h3 a
{
	text-decoration:none;
	color:#f58220;
}

div.main div.content-box div.content-box-okraj div.content div.obsah p
{
	font-size:12px;
	color:#939598;
	margin-left:20px;
	margin-right:10px;
	padding-bottom:10px;
}

div.main div.content-box div.content-box-okraj div.content div.obsah p p
{
	margin:0;
	padding:0;
}

div.main div.content-box div.content-box-okraj div.content div.obsah a.archiv
{
	font-size:13px;
	color:#7d7d7d;
	text-decoration:none;
}

div.main div.content-box div.content-box-okraj div.content div.obsah a
{
	color:#7d7d7d;
	text-decoration:none;
}

div.main div.content-box div.content-box-okraj div.content div.obsah p.datum
{
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
}

div.main div.content-box div.content-box-okraj div.content div.obsah div.obsah-bottom
{
	background:#035975 url('../images/bg_bottom_obsah_box.png') no-repeat top left;
	width:523px;
	height:9px;
}

div.main div.content-box div.content-box-okraj div.content div.content-column
{
	float:left;
	margin-left:24px;
}

/*
INFO BOX
*/
div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box
{
	float:right;
	background: #ffffff url('../images/bg_top_info_box.png') no-repeat;
	width: 326px;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box h2
{
	color:#f58220;
	font-size:16px;
	font-weight:bold;
	margin:50px 10px 10px 10px;
	padding:10px;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box h2 a
{
	color:#f58220;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box div.image
{
	margin-top:10px;
	margin-left:10px;
	background: #ffffff url('../images/basket.png') no-repeat -850px 0;
	height:85px;
	width:50px;
	float:left;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box h3
{
	font-size:10px;
	margin-left:10px;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box h3 a
{
	text-decoration:none;
	color:#f58220;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box p
{
	font-size:10px;
	color:#939598;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	padding-top:0;
	margin-top:0;
	font-weight:bold;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box p a
{
	color:#939598;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.info-box div.info-bottom
{
	background: #035975 url('../images/bg_bottom_info_box.png') no-repeat;
	width: 326px;
	height:9px;
}


/*
PARTNERI
*/
div.main div.content-box div.content-box-okraj div.content div.content-column div.partners
{
	margin-top:17px;
	background: #f58220 url('../images/bg_top_partner_box.png') no-repeat top left;
	width: 326px;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.partners h2
{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:10px 20px 5px 20px;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.partners p
{
	line-height:55px;
	vertical-align:middle;
	text-align:center;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.partners p img
{
	vertical-align:middle;
}

div.main div.content-box div.content-box-okraj div.content div.content-column div.partners div.partners-bottom
{
	background: #035975 url('../images/bg_bottom_partner_box.png') no-repeat;
	width: 326px;
	height:9px;
}

/*
PLAGAT
*/
div.main div.content-box div.content-box-okraj div.content div.content-column div.plagat
{
	margin-top:17px;
	width: 326px;
	height: 261px;
	text-align:center;
}

/*
FOOTER
*/
div.main div.content-box div.content-box-okraj div.content div.footer ul
{
	margin-top:10px;
	float:left;
}

div.main div.content-box div.content-box-okraj div.content div.footer ul li
{
	float:left;
	padding: 0 7px 0 7px;
}

div.main div.content-box div.content-box-okraj div.content div.footer ul li a
{
	color:#ffffff;
    text-decoration: none;
	font-size:9px;
	font-weight:bold;
}

div.main div.content-box div.content-box-okraj div.content div.footer div.copyright
{
	float:right;
	text-align:right;
	margin-right:23px;
	color:#ffffff;
	font-size:9px;
}

div.main div.content-box div.content-box-okraj div.content div.footer div.copyright a
{
	color:#ffffff;
	text-decoration:none;

}

/*
REGISTRACIA
*/
div.main div.content-box div.content-box-okraj div.content div.obsah div.registration
{
	padding-left: 10px;
}


/*
poradatel
*/
div.main div.content-box div.content-box-okraj div.content div.obsah table.poradatel tr td h3,div.main div.content-box div.content-box-okraj div.content div.obsah table.poradatel tr td p
{
	padding:0;
	margin:0;
}

div.main div.content-box div.content-box-okraj div.content div.obsah table.poradatel tr td a, div.main div.content-box div.content-box-okraj div.content div.obsah table tr td a
{
	color:#f78222;
	font-weight:bold;
}

div.main div.content-box div.content-box-okraj div.content div.obsah table.poradatel tr td
{
	color:#959398;
}

div.main div.content-box div.content-box-okraj div.content div.obsah table.book
{
	margin-left:20px;
	color:#959398;
	width:486px;
}

div.main div.content-box div.content-box-okraj div.content div.obsah table.book tr td
{
	text-align:left;
}

div.main div.content-box div.content-box-okraj div.content div.obsah table.book tr td img.first
{
	padding-right:10px;
}

div.main div.content-box div.content-box-okraj div.content div.obsah table.book tr td.theme-title a
{
	color:#f58220;
}

table.book-pridaj
{
	background-color:#f58220;
	margin-left:20px;
	color:#ffffff;
	width:486px;
	padding:0;
	border-collapse:collapse;
	border: none;
}

table.book-pridaj tr td
{
	padding:0;
}

table.book-pridaj tr td.tt
{

	padding:10px 0 10px 10px;

}

table.book-pridaj tr td input.diskusia-input, table.book-pridaj tr td textarea.diskusia-input
{
	width:270px;
}

table.book-pridaj tr td input.code-input
{
	width:55px;
}

div.diskusia-line
{
	background: #f58220;
	height:3px;
	margin: 0 20px 0 20px;
}

div.diskusia-line2
{
	background: #f58220;
	height:3px;
	width:360px;
	margin: 4px 2px 0 10px;
	float:right;
}

table.book span.info
{
	color:#f58220;
	font-size:10px;
}

.image-gallery
{
 display : block;
 float : left;
 padding-right : 2px;
 padding-bottom : 2px;
}

.image-border
{
 padding : 1px;
 width : 100px;
 height : 80px;
}