body
{
    padding:0px;
    margin: 0 auto;
    background-color: #7dc4e4;
    font: .8em "Trebuchet MS";
}

form
{
    width: 1007px;
    height:100%;
    background: #ffffff;
    margin: 0 auto;  
    padding: 0px;
}

#Links
{
    Width:100%;
    background-position: center;
    text-align:center;
    vertical-align:middle;
    background-image: url( '../Images/footer.png' );
    background-repeat: no-repeat;
    height:31px;
    font-size: 12px;
    color:#808080;
}

#Links a
{
    padding: 0px 5px 0px 5px;
}

#BoxTitle
{
    background-image: url(   '../Images/header2.jpg' );
    padding: 0px;
    border-collapse: collapse;
    background-repeat: no-repeat;
}

.logo
{
    height:142px;
}

.SearchBox
{
    width:115px;
    padding-top:16px;
    &padding-top:13px;
    _padding-top:13px;
    padding-bottom:6px;
    margin:0px;
    height:auto;
}

.MainSearch
{
    width:892px;
    margin:0px;
}

.MainSearch .SearchItem
{
    padding-top:16px;
    &padding-top:13px;
    _padding-top:13px;
    float:left;
    margin:0px;
    height:auto;
}

.MainSearch .BtnImage
{
    padding-top:11px;
    padding-left:5px;
    margin:0px;
    float:left;
}

#DNavigationMenu
{
   padding:0px;
   margin:0px;
}

.MainMenu
{
    position: absolute;
    z-index: 3;
}

.BannerSpace
{
    height:60px;
    vertical-align:top;
    font-size:10px;
    color:Gray;
    padding-top:10px;
}

.BannerSpaceCenter
{
    height: 60px;
    vertical-align: top;
    font-size: 10px;
    color: Gray;
    margin-top: -40px;
    position: absolute;
    z-index: 0;
}

.BannerSpace img
{
    float:left;
}

.BannerLabel
{
    width:50px;
    float:left;
    padding-left:220px;
}

.BannerLabelCenter
{
    width:50px;
    float:left;
}

.BannerSpaceLeft
{
    font-size:10px;
    color:Gray;
}

#ColumnLeft
{
    width: 209px;
    height: 100%;
    vertical-align: top;
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

.MainContent
{
    width:551px;
    padding:25px 0px 0px 0px;
}

#ColumnCenter
{
    width:581px;
    height:100%;
    vertical-align:top;
    background-color:#ffffff;
    margin:0px;
    font-size: 12px;
    padding:0px 15px 0px 15px;
    text-align:justify;
}

#ColumnCenter table .fotobox, #ColumnCenter .fotobox
{
    width:auto;
}

#ColumnCenter table .fotobox td, #ColumnCenter .fotobox td 
{
    vertical-align:bottom;
    padding: 10px 0px 0px 0px;
}

#ColumnCenter .fotobox td div 
{
    text-align:center;
    padding: 5px 0px 0px 0px;
}

#ColumnCenter hr
{
    color: #40C0D4;
    font-size: 1px;
    margin: 10px 0px 10px 0px;
}

#ColumnCenter table
{
    width:100%;
}

#MainContent
{
    margin:0px 0px 0px 0px;
}

#ColumnRight
{
    width: 209px;
    height:100%;
    vertical-align: top;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    font-size: 12px;
}

#BoxPrihlaseni
{
	padding:0px 0px 0px 29px;
}

#TablePrihlaseni
{
	width:180px;
	border-color: #2fbfd1;
    border-width: 1px;
    border-style: none Solid Solid Solid;
    border-collapse: collapse;
    margin:0px 0px 0px 0px;
    background-color:#EBF6F8;
}

#TableMenu
{
	width:100%;
}

.title
{
    background-image: url(     '../Images/head2.png' );
    background-repeat: no-repeat;
    height: 54px;
    font-size: 1.1em;
	font-weight: bold;
    padding: 0px 0px 0px 0px;
    text-align: center;
    margin:0px 0px -1px 0px;
}

#TablePrihlaseni td
{
    color: #465239;
    text-align: left;
    empty-cells: hide;
    padding: 0px 6px 0px 6px;
}

#TablePrihlaseni .TextBox
{
	color:#465239;
	border-color:#465239;
	border-width:1px;
	border-style:Solid;
	width:115px;
	margin-top:6px;
}

#TablePrihlaseni .tdTextBox
{
	color: #465239;
	text-align: right;
}

#TablePrihlaseni .LoginButton
{
	color:#465239;
	background-color:White;
	border-color:#465239;
	border-width:1px;
	border-style:Solid;
	margin:5px 0px 0px 7px;
	_margin:5px 0px 0px 5px;
}

#TablePrihlaseni a
{
	color:#465239;
	font-style:italic;
	padding-bottom:6px;
}

#BoxPrihlaseny
{
	padding:0px 0px 0px 29px;
}

#TablePrihlaseny
{
	width:180px;
	border-color: #2fbfd1;
    border-width: 1px;
    border-style: none Solid Solid Solid;
    border-collapse: collapse;
    background-color:#EBF6F8;
}

#TablePrihlaseny td
{
    color: #465239;
    text-align: left;
    empty-cells: hide;
    padding: 6px 6px 0px 6px;
}

#TablePrihlaseny .Odhlasit
{
    text-align:right;
    vertical-align:top;
}

#BoxUserMenu
{
	padding:0px 0px 0px 29px;
}

#TableUserMenu
{
	width:180px;
	border-color: #2fbfd1;
    border-width: 1px;
    border-style: none Solid Solid Solid;
    border-collapse: collapse;
}

.MenuItem
{
	text-align: center;
}

#BoxTopPrispevek, #Div1
{
	padding:0px 0px 0px 29px;
}

#Div1
{
	padding:0px 29px 0px 0px;
}

#TableTopPrispevek, #Table1
{
	width:100%;
	border-color: #2fbfd1;
    border-width: 1px;
    border-style: none Solid Solid Solid;
    border-collapse: collapse;
    text-align:justify;
    background-color:#EBF6F8;
}

#BoxTopAutor
{
	padding:0px 29px 0px 0px;
}

#TableTopAutor
{
	width:100%;
	border-color: #2fbfd1;
    border-width: 1px;
    border-style: none Solid Solid Solid;
    border-collapse: collapse;
    text-align:justify;
    background-color:#EBF6F8;
}

#BoxPratele
{
	padding:0px 0px 0px 29px;
}

#TablePratele
{
	width:180px;
	border-color: #2fbfd1;
    border-width: 1px;
    border-style: none Solid Solid Solid;
    border-collapse: collapse;
    text-align:justify;
    background-color:#EBF6F8;
}

#BoxRSS1
{
	padding:0px 29px 0px 0px;
}

#TableRSS1
{
	width:180px;
	border-color: #2fbfd1;
    border-width: 1px;
    border-style: none Solid Solid Solid;
    border-collapse: collapse;
    text-align:justify;
    background-color:#EBF6F8;
}

#TableRSS1 td
{
	padding:4px;
}

#BoxAnketa
{
	padding:0px 0px 0px 29px;
}

#TableAnketa
{
	width:180px;
	border-color: #2fbfd1;
    border-width: 1px;
    border-style: none Solid Solid Solid;
    border-collapse: collapse;
    text-align:justify;
}

#Footer
{
    background-position: center;
    text-align:center;
    background-image: url(   '../Images/footer.png' );
    background-repeat: no-repeat;
    height:31px;
    font-size: 12px;
    color:#808080;
}

.InfoProfil
{
    text-align:center;
    padding-top:10px;
}

.HeadProfil
{
    font-size: xx-large;
    text-align: center;
    padding-top:10px
}

.TableProfil, .TableStat, .TablePredstaveni
{
	width: 100%;
	text-align: right;
	clip: rect(auto, auto, auto, auto);
	padding: 0px 20px 0px 0px;
}

.TableProfil .left, .TablePredstaveni .left
{
	width: 50%;
	padding: 2px 20px 0px 0px;
	text-align:right;
	vertical-align:top;
}

.TableProfil .right, .TablePredstaveni .right
{
	width: 50%;
	text-align: left;
	padding-right: 20px;
	vertical-align:top;
}

.TableStat .left
{
	width: 75%;
	padding: 2px 20px 0px 0px;
	text-align:right;
	vertical-align:top;
}

.TableStat .right
{
	width: 25%;
	text-align: left;
	padding-right: 20px;
}

.TableProfil .right .TextBox, .TableProfil .right textarea
{
	width: 200px;
	padding-right: 0px;
}

.TableProfil .right select
{
	width: 204px;
	height:22px;
	padding-right: 0px;
}

.BtnProfil
{
    text-align: center;
    padding: 10px 0px 10px 0px;
}

.BtnPrispevek
{
    text-align: center;
    padding: 10px 0px 10px 0px;
}

.TableInfo .BtnPrispevek
{
    padding: 10px 0px 0px 0px;
}

.TableProfil .KatTable .left
{
    text-align:left;
    padding: 0px 20px 0px 125px;
}

.BodyPrispevek
{
    background-image: url( '../Images/bg_content.gif');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right bottom;
}

h1
{
    padding:0px;
    margin:0px;
}

h1 a
{
    font-weight: bold;
    font-size: 16px;
    margin:0px;
}

.BodyPrispevek p
{
    padding:0px;
    margin:0px;
    text-align:justify;
}

.VideoRecoder
{
    text-align: center;
    padding: 10px 0px 10px 0px;
}

.pager
{
    text-align: center;
    padding: 0px 0px 10px 0px;
}

.tabContents .LPritel
{
    width:55px;
    text-align:center;
}

.imagebutton 
{
	height: 22;
	width: 23;
	border: solid 2px #C0C0C0;
	background-color: #C0C0C0
}

.image
{
	position: relative;
	left: 1;
	top: 1;
	height:20;
	width:21;
	border:none;
}

.toolbar
{
	height: 30;
	background-color: #C0C0C0;
}
