html,body {
	height: 100%;
}

body {
	margin:0; padding:0;
	text-align: left;
	border: none;
	color: black;
/*	color: #2A2828;*/
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../_clip/bg-site.gif) left top repeat-x;
/*	background: #FFFFFF url(../_clip/bg-site_snow.gif) left top repeat-x; */
}


h1 {
	font-size: 185%;
	color: #691A19;
	font-weight: bold;
	border-bottom: 1px solid #DCB3BB;
	margin: 0 0 20px 0; padding: 0 0 2px 0;
}

h2 {
	margin: 0; padding: 15px 0 10px 20px;
	font-size: 125%;
	font-weight: bold;
	color: black;
	background: url(../_clip/left-menu-bullet.gif) 0 17px no-repeat;
}
.page-naex-magazin h2 {padding: 5px 0 5px 20px;	background: url(../_clip/left-menu-bullet.gif) 0 7px no-repeat;}
.page-naex-magazin h2 a {color: black; text-decoration: none;}
.page-naex-magazin h2 a:hover {color: #D88F33; text-decoration: underline;}

h2.error {
	color: #6F0001;
	background: url(../_clip/bullet-h2-error.gif) left center no-repeat;}
h3 {
	font-size: 105%;
	font-weight: bold;
	color: #6F0001;
	padding: 10px 0; margin: 0;
}

h1, h2, h3, h4 {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
}


a {text-decoration: underline; color: #D42734;}
a:hover {text-decoration: none; color: #D88F33;}

img {border: none;} img.block {display: block}
form {margin: 0; padding: 0;}
sup {font-size: 75%;}

.textRight {text-align: right;} .textCenter {text-align: center;} .textLeft {text-align: left;}
.floatLeft {float: left;} .floatRight {float: right;}
.clear {clear: both;} .clearRight {clear: right;} .clearLeft {clear: left;}
.hide {display: none;}

hr {
	border: none;
	border-top: 1px solid #E7DDBB;
	height: 1px;
	width: 100%;
	display: block;
}


/**/

#page {
	margin: 0 auto; padding: 0;
	width: 830px;
	position: relative;
}
#main {
	background: url(../_clip/bg-top.gif) left bottom repeat-x;
	width: 100%; height: 217px;
	border-bottom: 1px solid white;
	position: relative;
	z-index: 550;
}
#top-corners {
	background: url(../_clip/top-corners.gif) left center no-repeat;
	height: 14px;
	margin: 0; padding: 0;
}
#content-holder {
	position: absolute; top: 340px;
	width: 830px;
	padding: 45px 0 0 0;
	background: white;
}
#content {
	width: 400px;
	padding: 0 20px 20px 20px; margin: 0;
	float: right;
}
.page-home #content, #content-hp {
	padding: 20px 0 30px 20px; margin: 0;
	width: 810px;
	float: none;
	position: relative;
}
#content-section {
	width: 400px;
	padding: 0 20px 20px 20px; margin: 0;
	float: right;
}
#content-article, #content-magazin-cislo {
	width: 575px;
	padding: 0 20px 20px 20px; margin: 0;
	float: right;
}

#content-holder .komentare {width: 575px;}
#content-holder .naex-hp {width: 575px;}
#content-holder .naex-hp {width: 575px;}

.page-forum #content-holder {
	position: absolute; top: 340px;
	width: 780px;
	padding: 50px 25px;
	background: white;
}

.page-naex-magazin #content-section {
	width: 575px;
	padding: 0 20px 20px 20px; margin: 0;
	float: right;
}

.page-naex-hledej #content {
	width: 575px;
	padding: 0 20px 20px 20px; margin: 0;
	float: right;
}

.soutez-poutac {position: absolute; top: -45px; right: -20px;}


.soutez-box {display: table; width: 100%;}
.soutez-box .text {padding: 0 0 0 320px;}
.soutez-box img {float: left;}

.static-menu-item a {
	background: #F0EF7A url(/naex/_clip/soutez-bullet.gif) left center no-repeat;
	display: block;
	padding: 7px 5px 7px 24px;
	font-weight: bold;
}
.static-menu-item a:hover {
	background: #FAF1A3 url(/naex/_clip/soutez-bullet-active.gif) left center no-repeat;
	color: #691A19;
}

/**/
#top-rated {
	float: right;
	width: 150px;
	padding: 5px 25px 0 0;
}
#top-rated ul {
	background: #F5F5F5;
	list-style: none;
	margin: 0; padding: 5px 0 5px 7px;
	font-size: 95%;
}
#top-rated li a {
	color: #7A141A;
	text-decoration: none;
	background: url(../_clip/bullet-top-rated.gif) 0 7px no-repeat;
	padding: 2px 0 2px 12px;
	display: block;
}
#top-rated li a:hover {text-decoration: underline;}
/* \*/ * html #top-rated li a {height: 1%} /**/

#top-rated h3 {
	background: white url(../_clip/bullet-top-rated-h3.gif) 0 6px no-repeat;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0 5px 20px; margin-top: 10px;
	color: black;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
}
/**/
#naex-nahled {
	float: right;
	width: 150px;
	margin: 5px 25px 0 0; padding: 10px 0;
	text-align: center;
	background: #EDEDED;
	display: inline;
}
.naex-thumbs {
	width: 166px;
	margin: 5px 5px 0 0; padding: 0 10px 10px 10px;
	text-align: center;
	background: url(../_clip/bg-login.gif) left top repeat-x;
	float: left;
	font-size: 95%;
}
ul.thumbs-menu {margin: 0 auto; padding: 0; list-style: none;}
ul.thumbs-menu li a {
	padding: 3px 5px; margin: 0 auto;
	display: block;
	width: 120px;
	background: #EDEDED;
	border-bottom: 1px solid white;
}
ul.thumbs-menu li a:hover {
	background: #EBE4C8;
	color: black;
}
/**/
#content-footer {
	font-size: 95%;
	padding: 0;
	clear: both;
}
#content-footer ul {
	list-style: none;
	margin: 0; padding: 5px 0;
	border-top: 1px dashed #CCCCCC;
	text-align: right;
}
.content-navig ul {
	list-style: none;
	margin: 15px 0; padding: 5px;
	border-top: 1px solid #F0E9D0;
	text-align: right;
}
#content-footer ul li, .content-navig ul li {display: inline;}
#content-footer li.btn-back, .content-navig li.btn-back {background: url(../_clip/bullet-back.gif) left center no-repeat; padding: 0 7px 0 18px;}
#content-footer li.btn-top, .content-navig li.btn-top {background: url(../_clip/bullet-top.gif) left center no-repeat; padding: 0 7px 0 18px;}
#footer {
	color: #544D34;
	padding: 10px 15px 10px 15px;
	width: 800px;
	font-size: 95%;
	line-height: 1.4em;
	font-family: Tahoma, Arial, sans-serif;
	display: table;
	clear: both;
	border-top: 1px solid #E6E6E6;
}
#footer a {padding: 1px 3px;}
#footer a:hover {color: #D88F33;}
.page-forum #footer {width: 750px}
/**/
#tv {
	display: block;
	position: absolute; left: 5px; top: -41px;
	z-index: 550;
}
#main-banner {
	display: block;
	position: absolute; right: 25px; top: 5px;
	z-index: 22;
}

/*********/
.login-box {
   	margin: 0; padding: 10px 0 10px 10px;
	width: 175px;
	font-size: 85%;
	float: left;
	display: inline;
	background: url(../_clip/bg-login.gif) left top repeat-x;
}
.login-form input {
	border: 1px solid #A0A0A0;
	background: white;
	width: 115px;
	margin: 2px 0;
	font-size: 85%;
	float: left;
}
.login-links input.btn-login {
	margin: 0 0 5px 35px;
	border: 1px solid #A0A0A0;
	background: #B7B7B7;
	color: #5D0013;
	width: auto;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	float: none;
	font-size: 85%;
}
.login-form {padding-top: 5px}
.login-form span {display: block; padding: 3px 0; width: 35px; float: left;}
.login-links {
	padding: 5px 0 0 0;
	color: #383435;
}
.login-links p {padding: 3px 0; margin: 0;}
.login-box h3 {
	margin: 0; padding: 0;
	color: #B07732;
}
#content .login-box {background: none; font-size: 100%; width: 100%;}
#content .login-form input {float: none; background: white; border-color: #A99A69; font-size: 100%; width: auto}
#content .login-links input.btn-login {float: none;}
#content .login-form span {display: block; padding: 3px 0; width: 50px; float: left;}
/**/
.koment-login-box {
	border: 1px dashed #B7B7B7;
	padding: 5px;
}
#koment-login-form input {
	border: 1px solid #B7B7B7;
	background: #F0F0F0;
	margin: 0 3px;
}
#koment-login-form input.btn-login {
	background: #B7B7B7;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 95%;
}
/**/

.category-block {
	float: left;
	width: 390px;
	margin: 10px 10px 0 0;
}
.category-block-content {
	padding: 15px;
	width: 360px;
	background: white url(../_clip/bg-cat-block.gif) left top repeat-x;
	font-size: 95%;
}
.most-read .category-block-content {
	border-top: 1px solid #691A19;
	margin-top: 21px;
}

.category-block h2 {
	margin: 0; padding: 3px 0 2px 35px;
	background: url(../_clip/bg-cat-block-h2.gif) left bottom no-repeat;
	font-size: 95%;
	border-bottom: 1px solid #691A19;
}
.category-block h2 a {color: #FFFF00; text-decoration: none;}
.category-block h2 a:hover {color: white; text-decoration: underline;}
.category-block-content h2 {
	background: url(../_clip/bg-cat-block-h2-top.gif) left center no-repeat;
	border: none;
	color: black;
	font-size: 125%;
	margin: 0 0 10px 0; padding: 3px 0 3px 30px;
}

.category-block .perex h3 {
	font-size: 125%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; padding: 0 0 3px 0;
}
.category-block .perex h3 a {text-decoration: none;}
.category-block .perex h3 a:hover {text-decoration: underline;}
.category-block .perex p {padding: 0; margin: 5px 0;}
.category-block hr {border-color: #C5C5C5;}
.category-block ul {
	list-style: none;
	margin: 0; padding: 0;
	line-height: 1.4em;
	color: #7F7F7F;
}
.category-block li {
	background: url(../_clip/cat-block-bullet.gif) left center no-repeat;
	padding: 0 0 0 10px;
}
.most-read ul {line-height: 1.5em}
.most-read li a {font-weight: bold}

.kde-sehnat h2 {}
.kde-sehnat .odkaz {
	float: right;
	background: url(/naex/_clip/ico-kde-sehnat.gif) right top no-repeat;
	padding: 3px 30px 3px 0;
	text-align: right;
}

/* .category-block-content .perex img {width: 90px} /* 

/**/
.article-perex {margin: 0 0 25px 0;}
.article-perex h3 {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
}
.article-perex p {margin: 0; padding: 3px 0;}
.article-perex h3 a {color: #D42734; text-decoration:none; display: block;}
.article-perex h3 a:hover {color: #D88F33; text-decoration: underline;}
.article-perex .article-footer {
	padding: 3px 0; margin: 5px 0 0 0;
	border-top: 1px solid #CCCCCC;
	color: #7F7F7F;
	font-size: 95%;
	clear: both;
}
.article-perex img {padding: 1px;}

.article-navig {
    background: url(/naex/_clip/bg_sraf.gif);
	display: table;
	width: 100%;
	border: 1px solid #EDEDED;
}
#detail-tv-content .article-navig {
	margin: 0 0 15px 0;
}
.prev-article {
    float: left;
	display: block;
	padding: 3px; margin: 3px;
	background: #EDEDED;
}
.next-article {
    float: right;
	display: block;
	padding: 3px; margin: 3px;
	background: #EDEDED;
}
.prev-article a, .next-article a {margin: 3px 5px;}
.prev-article a {background: url(/naex/_clip/right_arrows.gif) left center no-repeat; padding: 0 0 0 10px;}
.next-article a {background: url(/naex/_clip/left_arrows.gif) right center no-repeat; padding: 0 10px 0 0;}




/**/
#search {
	background: #F0F0F0;
	padding: 5px 10px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
#search input {
	background: white;
	border: 1px solid #A0A0A0;
	width: 110px;
	font-size: 95%;
}
#search input.btn-hledej {
	background: #B7B7B7;
	color: black;
	font-size: 95%;
	width: auto;
}
/* \*/ * html #search input {padding: 2px;} /**/
/* \*/ * html #search input.btn-hledej {padding: 0;} /**/



/**/
.infoBox {
	padding: 10px; margin: 10px 0;
	background: #DCCD9C;
	border-bottom: 1px solid #6F0001;
	border-top: 1px solid #6F0001;
}
.infoBox h2 {
	padding: 0 0 10px 0;
}
.infoBox2, .reminder {
	border: 1px dashed #B7B7B7;
	padding: 5px 8px; margin: 10px 0;
/*	display: table; width: auto;*/
	background: #E5E5E5;
}
.reminder input {
	background: #F5F5F5;
	border: 1px solid #B7B7B7;
}
.reminder span {float: left; width: 100px}
.reminder input.btn-reminder {
	background: #B7B7B7;
	color: white;
	border-color: #B07732;
	margin-left: 5px;
}
.left-picture {
	float: left;
	margin: 0 10px 10px 0;
	border: 2px solid black;
}
.right-picture {
	float: right;
	margin: 0 0 10px 10px;
	border: 2px solid black;
}
#page.page-home .left-picture, #page.page-home .right-picture {border-color: white}

.full {width: 550px}
.right-image-links {float: right; margin: 0 0 10px 15px;}
.right-image-links img {border: 3px solid #E7DDBB; margin: 2px 0;}
.right-image-links a:hover img {border: 3px solid white;}

/***********/
ul.styled-list {
	margin: 0; padding: 0;
	list-style: none;
}
.styled-list li {
	background: url(../_clip/bullet-styled-list.gif) 0 8px no-repeat;
	padding: 1px 0 1px 17px; margin: 0 0 0 20px;
}
/***********/
.detail-clanku {
	display: table;
	width: 100%;
	margin: 0;
}
.clanek-tools img {border: 2px solid black; margin: 0;}
.clanek-tools {
	padding: 5px 0; margin: 0 0 15px 0;
	color: #7F7F7F;
	background: #F5F5F5;
	font-size: 95%;
	text-align: center;
	border-bottom: 2px solid #CCCCCC;
}
.clanek-tools #inner_rate {display: inline;}
.clanek-tools .fb-like { margin: 0 0 10px 71px;}

.clanek-obsah {
	width: 575px;
}
.clanek-obsah p {padding: 0 0 15px 0; margin: 0;}
/**/
.komentare-headline {
	display: table;
	width: 540px;
	text-align: right;
	font-size: 95%;
	margin: 15px auto 5px auto; padding: 3px 10px 2px 0;
	background: url(/naex/_clip/bg-koment-headline.gif) left top no-repeat;
}

.komentare-headline h2 {
	float: left;
	padding: 0 0 0 45px; margin: 0;
	background: none;
	color: #DA424F;
	font-size: 135%;
}
.komentare-footer {
	font-size: 95%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 15px 0; padding: 5px;
	background: #FFF9F0;
	text-align: right;
}

.komentar-user {
	padding: 0 10px;
	font-size: 95%;
}
.komentar-user strong{
}
.komentar-user div {
/*	text-align: center;
	width: 65px; */
	color: #7F7F7F;
	display: inline;
}
.komentar p {
	background: #F5F5F5;
	padding: 10px; margin: 5px 0;
}
.vlozit-komentar {
	border: 1px dashed #CCCCCC;
	background: #FFF9F0;
	padding: 10px;
	margin: 10px 0;
}
.vlozit-komentar textarea {
/*	width: 550px; height: 120px; */
	width: 750px; height: 120px;
}
table.table-komentare {
	width: 100%;
}
.table-komentare th {
	background: white;
	padding: 5px;
}
.table-komentare td {
	background: #F5F5F5;
	padding: 10px;
}
.table-komentare td p {padding: 0; margin: 0}

/**/
.related {
	border: 1px dashed #CCCCCC;
	padding: 10px;
	clear: none;
}
.related ul.styled-list {font-size: 95%; margin: 5px 0 0 0;}
.related ul.styled-list li {margin: 0; line-height: 1.1em;}

#related h3.nadpis {
	background: url(/naex/_clip/bg_sraf.gif);
	padding: 5px 10px; margin: 5px;
	border: 1px solid #DCB3BB;
}

/**/
.gaudeamus-anketa {display: table; width: 555px}
.gaudeamus-anketa ol {margin: 10px 0 10px 100px;}
/* \*/ * html .gaudeamus-anketa ol {margin: 10px 0 10px 150px;} /**/

/**/
table.table-lines {border-collapse: collapse; margin-bottom: 15px}
.table-lines td {
	padding: 4px 6px;
	border-bottom: 1px solid #DCB3BB;
}
.table-lines th {
	padding: 4px 6px;
	font-weight: bold; text-align: left;
	border-bottom: 2px solid #DCB3BB;
}

/***********/
table.blog-calendar {
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 150px;
	margin: 0 0 15px 0;
	font-size: 95%;
	border-collapse: collapse;
}
table.blog-calendar th {
	font-weight: bold;
	background: #EDEDED;
	padding: 3px;
}
table.blog-calendar td {
	border: 1px solid #CCCCCC;
}
table.blog-calendar td a {
	text-decoration: none;
}
table.blog-calendar td a:hover {
	background: #F6EFD8;
}
table.blog-calendar td strong {
	margin: 0;
	background: #F6EFD8;
}
table.blog-calendar td a strong {
	margin: 0;
	background: #F6EFD8;
}
/**/
/**/
table.table-search {
	width: 100%;
	border-bottom: 3px solid #B7B7B7;
	margin: 10px 0;
	background: url(/naex/_clip/bg-login.gif) left top repeat-x;
}
.table-search td {padding: 5px;}
table.table-search-vysledky {
	width: 100%;
	margin: 5px 0;
/*	border: 1px dashed #DCB3BB; */
}

.table-search-vysledky th, .table-search-vysledky td {padding: 5px}
.table-search-vysledky th {background: #E5E5E5;}
.table-search-vysledky td {background: #F8F8F8;}

.search-pager {
	padding: 10px 0; margin: 10px 0;
	text-align: center;
}
.search-pager a {
	border: 1px solid white;
	background: #E5E5E5;
	padding: 2px 5px;
	text-decoration: none;
}
.search-pager a:hover {background: #B7B7B7; text-decoration: none; color: black;}
.search-pager strong { border: 1px solid white; background: #B7B7B7; padding: 2px 5px;}

/***********/
#pager {
	text-align: center;
	padding: 10px 0;
}
#pager a {
	text-decoration: none;
	padding: 1px 3px;
	border: 1px solid #CCCCCC;
}
#pager strong {
	padding: 1px 3px;
	border: 1px solid #CCCCCC;
	background: #F6EFD8;
}
#pager a:hover {
	background: #F6EFD8;
}
#pager .pager-previous, #pager .pager-first , #pager .pager-next, #pager .pager-last {
	background: #EDEDED;
}
#pager .pager-list .pager-previous, #pager .pager-list .pager-first , #pager .pager-list .pager-next, #pager .pager-list .pager-last {
	background: none;
}

/***********/
.caption {
	width: 100%;
	margin: 0 0 20px 0; padding: 0 0 20px 0;
	display: table;
	border-bottom: 1px dashed #6F0001;
}
.caption img {
	float: left;
	border: 3px solid #DCCD9C;
}
.caption a:hover img {border: 3px solid white;}
.caption-text {margin: 0 0 0 165px;}
.caption textarea {
	width: 400px; height: 100px;
	float: right;
}
.caption h3 {margin: 0; padding: 0;}
.caption em {color: black;}
.code {
	border: 1px dashed #E7DDBB;
	font-family: "Courier New", Courier, monospace;
	font-size: 95%;
	padding: 5px;
}
.caption .code {margin: 0 0 0 150px;}

/***********/
ul.icons-menu {
	margin: 0; padding: 0;
	list-style: none;
}
ul.icons-menu li {float: left}
ul.icons-menu li a {
	display: block;
	padding: 7px 7px 7px 22px;
}
ul.icons-menu li.download a {background: url(../_clip/ico_download.gif) left center no-repeat;}
ul.icons-menu li.play a {background: url(../_clip/ico_play.gif) left center no-repeat;}
ul.icons-menu li.read a {background: url(../_clip/ico_read.gif) left center no-repeat;}

.detail-clanku ul.icons-menu {
	width: 565px;
	display: table;
	font-size: 95%; font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 15px 0; padding-left: 10px;
	background: #FFF9F0;
}
/*.detail-clanku ul.icons-menu {display: none;}
.page-naex-tv .detail-clanku ul.icons-menu {display: table;}
 */

/***********/
.two-column-holder {
	width: 100%;
	display: table;
}
.two-column-holder .left-column {
	padding: 10px 10px 10px 0;
	float: left;
	width: 47%;
}
.two-column-holder .right-column {
	padding: 10px 10px 0 10px;
	float: right;
	width: 47%;
}
.souboj-two-column-holder {
    margin: 0 0 25px 0;
}

.souboj-right-column, .souboj-left-column {
    border: 1px solid #CCCCCC;
	background: #F5F5F5;
	padding: 0;
	width: 49%;
}
.souboj-left-column {float:left}
.souboj-right-column {float:right}

#hl1, #hl2 {
    background: white;
	padding: 3px 0;
}



/***********/
.thumbnails {
	float: left;
	padding: 5px; margin: 5px;
	background: #DCCD9C;
	text-align: center;
}
.thumbnails a img {
	border: 3px solid #DCCD9C;
}
.thumbnails a:hover img {
	border: 3px solid white;
}
.thumbnails p {margin: 5px 0;}
/*************/
ul.sitemap {
	list-style: none;
	margin: 0; padding: 0;
}
.sitemap li a {
	padding: 10px 0 5px 23px; margin: 10px 0;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #E7DDBB;
	background: url(../_clip/bullet.gif) 5px 11px no-repeat;
	font-size: 115%;
}
.sitemap ul {
	list-style: none;
	margin: 0 0 0 23px; padding: 0;
}
.sitemap li li a {
	padding: 3px 0 3px 15px; margin: 0;
	background: none;
	font-weight: bold; font-size: 100%;
	border: none;
	background: url(../_clip/bullet-styled-list.gif) 0 10px no-repeat;
	color: black;
}
.sitemap li li li a {
	padding: 1px 0 1px 15px; margin: 0;
	background: none;
	font-weight: normal; font-size: 95%;
	border: none;
	background: url(../_clip/bullet-styled-list.gif) 0 7px no-repeat;
	color: #6F0001;
}
.sitemap li li a:hover, .sitemap li li li a:hover {color: white}

/* \*/ * html .sitemap li a {height:1%} /**/

/**/
input.noStyle {border: none !important; background: none !important;}
/******* kviz ***/
.kviz-holder {
	width: 100%;
	display: table;
	background: #B12129;
	color: white;
}
.kviz-holder h3 {color: white;}
.kviz-question {
	margin: 10px 5px 10px 15px;
	float: left;
	width: 45%;
}
.kviz-question ul {
	margin: 0; padding: 0 0 0 25px;
	list-style: lower-alpha;
}
.kviz-question ul input {vertical-align: middle; margin: 0; padding: 0;}
.kviz-form input.btn-odeslat {
	border: 1px solid #8D1D20;
	background: #FEA83C;
	color: black;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}


/******* poll ***/
#article_poll {
	float: right;
	border: 1px solid #CCCCCC;
	width: 150px;
	padding: 10px;
	margin: 0 0 10px 10px;
	background-color: #F5F5F5;
}
#article_poll h3 {padding: 0 0 10px 0;}
#article_poll input {
	border: 1px solid #DCB3BB;
	vertical-align: middle;
	margin: 3px 0; padding: 0;
}
#article_poll textarea {
	width: 100%; height: 50px;
	margin: 5px 0; padding: 0;
}
#article_poll input.no-style {
	border: none;
	background: none;
	margin: 0; padding: 0;
}
.poll_answ {
	height: 10px;
	background-color: #8B1C1F;
	margin:0; padding: 0;
}

.poll_answ_main {
	margin: 2px 0; padding: 0;
	height: 10px; width: 100%;
	background-color: #FECB8B;
}
/* posli kamaradovi */
#sendToFriendLink {
	display: block;
	margin: 0 auto;
	width: 95px;
	padding: 5px 5px 5px 25px; margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background: url(/naex/_clip/send-mail-ico.gif) 5px 4px no-repeat;
}
#linkujLink {
	display: block;
	margin: 0 auto;
	width: 95px;
	padding: 5px 5px 5px 25px; margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background: url(http://linkuj.cz/img/linkuj_icon.gif) 8px 4px no-repeat;
}
#modal_container #result {
	color: #841B1D;
	font-weight: bold;
}

#modal_container {
	width: 300px; height: 200px;
	padding: 10px;
	background: #FFFFFF url(/naex/_clip/bg-login.gif) left top repeat-x;
	border: 10px solid #841B1D;
	overflow: auto;
	color: #333;
}
#modal_container input {
	border: 1px solid silver;
	background: white;
	width: 180px;
}
#modal_container textarea.email {
	width: 180px; height: 50px;
	border: 1px solid silver;
}
#modal_container textarea.vzkaz {
	width: 250px; height: 60px;
	border: 1px solid silver;
}
#modal_container input.btn-odeslat {
	width: auto;
	border: 1px solid #A0A0A0;
	background: #B7B7B7;
}
#modal_container table td.descript {width: 100px}

#modal_overlay {/*	background-color: #000; */}


/* RSS */

#left-menu ul.rss, ul.rss {
    list-style: none;
	margin: 20px 0 0 0; padding: 0;
	font-weight: normal;
	font-size: 95%;
}
.category-block ul.rss li {background: none;}

#left-menu ul.rss li a, ul.rss li a {
	padding: 3px 0 0 22px; margin: 0;
	border: none;
	background: url(/naex/_clip/rss-icon.gif) left top no-repeat;
	text-decoration: underline;
}
#left-menu ul.rss li.last a, ul.rss li.last a {padding: 4px 0 13px 22px;}
#left-menu ul.rss li a:hover, ul.rss li a:hover {background: url(/naex/_clip/rss-icon.gif) left top no-repeat;}
#left-menu ul.rss li.fav a, ul.rss li.fav a {background: url(/naex/_clip/fav-icon.gif) left top no-repeat; padding: 4px 0 13px 22px; margin: 0;}
#left-menu ul.rss li.fav a:hover, ul.rss li.fav a:hover {background: url(/naex/_clip/fav-icon.gif) left top no-repeat;}
/* ikonky MMig08*/

.icons-position {
	position: absolute; top: 5px; left: -35px; z-index: 9999;
	background: black;
	border: 5px solid white;
}
/* --- TABLES --- */

.default-table {width: 100%}
.default-table th {
	font-weight: bold;
	padding: 7px 10px;
	background: #A99A69;
	color: white;
}
.default-table td{
	padding: 5px 10px;
	background: #BEAD77;
}


/*********************************************detail**TV**upravy*******************************************/

.page-naex-tv #detail-tv-content {
	background: url(/naex/_clip/bg-tv-content.gif) left top repeat-x;
	padding: 20px 13px; margin: 0;
}
#detail-tv-content .detail-clanku .clanek-obsah {width: auto;}
#detail-tv-content .detail-clanku ul.icons-menu {width: auto;}
.page-naex-tv #content-article h1 {margin-bottom: 0;}

.popularity {
	background: url(/naex/_clip/bg-popularity.gif) left top no-repeat;
	color: #B07732;
	font-weight: bold;
	width: 105px; height: 19px;
	overflow: hidden;
	margin: 0 0 5px 0; padding: 4px 0 0 6px;
}
.popularity #inner_rate {display: inline}

#detail-tv-content .clanek-tools {
	text-align: left;
	padding: 10px;
}
#detail-tv-content textarea.inside-coment {
	border: 1px solid #B7B7B7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	width: 99%; height: 80px;
	margin: 0 auto;
}
#detail-tv-content input.btn-odeslat-koment {
	color: #B07732;
	font-weight: bold;
	border: 1px solid #B7B7B7;
	font-size: 95%;
	background: #FFF2E3;
	padding: 2px 5px; margin: 5px 0;
	width: auto;
}
#detail-tv-content .clanek-tools p {margin: 5px 0; padding: 0;}

.naex-two-column-holder {
	width: 100%;
	display: table;
}
.naex-two-column-holder .left-column {
	padding: 0;
	float: left;
	width: 225px;
}
.naex-two-column-holder .right-column {
	padding: 0;
	float: right;
	width: 308px;
}

#top-tool-box {
	display: block;
	position: absolute; right: 25px; top: 25px;
	width: 358px;
	z-index: 22;
}
#top-tool-box .inside {
	background: url(/naex/_clip/top-box-bg.gif) bottom center no-repeat;
	padding: 5px 15px 0 15px;
	height: 187px;
}
#top-tool-box .bottom {
	display: block;
	width: 358px; height: 23px;
	background: url(/naex/_clip/top-box-bottom.gif) left center no-repeat;
}
#top-tool-box .inside h2 {
	background: none;
	color: white;
	margin: 0; padding: 15px 0 10px 0;
	font-size: 165%;
	font-weight: normal;
}
#top-tool-box a {
	color: white;
	font-weight: bold;
	margin: 9px 0;
}
a.play-icon, a.play-big-icon, a.link-icon, a.send-icon, a.rate-icon {
	display: block;
	padding: 14px 0 14px 50px;
}
#top-tool-box a {background-position: 0 0; background-repeat: no-repeat;}
#top-tool-box a:hover {background-position: 3px 0; color: yellow;}
a.play-icon {background-image: url(/naex/_clip/play-icon.gif);}
a.play-big-icon {background-image: url(/naex/_clip/play-big-icon.gif);}
a.send-icon {background-image: url(/naex/_clip/send-icon.gif);}
a.rate-icon {background-image: url(/naex/_clip/rate-icon.gif);}
a.link-icon {background-image: url(/naex/_clip/link-icon.gif);}
/* \*/ * html #top-tool-box a:hover {height: 1%} /**/
.left-part {
	float: left;
	width: 50%
}
.right-part {
	float: right;
	width: 50%
}
#related {
	border: 1px solid silver;
	overflow: auto;
	width: 308; height: 250px;
	background: #FFF9F0;
}
ul.btns  {
	list-style: none;
	margin: 0; padding: 0;
	display: table;
	width: 309px;
	font-size: 95%;
	overflow: hidden;
}
ul.btns li  {float: left; }
ul.btns li a {
	display: block;
	width: 103px;
	padding: 3px 0;
	background: url(/naex/_clip/zalozka-off.gif) left top no-repeat;
	color: #691A19;
	text-align: center;
	text-decoration: none;
}
ul.btns li a:hover {color: white; text-decoration: underline;}
ul.btns li.active a {
	color: white;
	background: url(/naex/_clip/zalozka-active.gif) left top no-repeat;
}

/* \*/ * html ul.btns li a {height: 1%} /**/

.related-article {
	display: table;
	width: 280px; margin: 0 auto; padding: 5px 0;
	border-bottom: 1px solid #DBD8D3;
	font-size: 95%;
	color: #8F8E8F;
}
.related-article img {
	float: left;
	border: 3px solid #B7B7B7;
	margin: 0 10px 5px 0;
	width: 65px;
}
.related-article h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; padding: 0 0 10px 0;
}
.related-article h3 a {
	color: #B07732;
}

/****************SOUBOJE*********************************/
ul.souboje {
    list-style: none;
    margin: 10px 20px 10px 20px;
    padding: 0;
    font-size: 90%;
}

.souboje li {
    background: url(../_clip/bullet-top-rated.gif) 0 7px no-repeat;
	padding: 2px 0 5px 20px;
	display: block;
    border-bottom: 1px solid #544D34;
}
.souboje li a {
    text-decoration: none;
}
.souboje span {
    color: #544D34;
    font-size: 85%;
    padding-left: 15px;
}

/****** popup div */
.vyskakovac {
	position: absolute;
	top: 50px; left: 200px;
	padding: 20px;
	width: 400px;
	border: 5px solid white;
	background: #84011C;
	color: white;
	z-index: 999 !important;
	text-align: center;
}
.vyskakovac h3 {color: white;}
.vyskakovac h3.nadpis {text-transform: uppercase; font-size: 125%; color: yellow}
.vyskakovac h3.nadpis span {color: white}
table.tip-table {width: 100%; margin: 0 auto; border: 1px dashed #D3C183}
table.tip-table td {padding: 5px}
table.tip-table input {padding: 2px 4px; text-align: center; border: 1px solid white; background: #DCCD9C; width: 30px; overflow: hidden;}
table.tip-table input.btn-odeslat {padding: 2px 4px; Border: 2px solid white; background: #AE752D; color: white; font-weight: bold; width: auto; overflow: hidden;}
.close-link a {font-weight: bold; color: silver;}
.vyskakovac .infoBox {background: #9D3449; border: none;}




/*********************************************detail**TV**upravy*******************************************/
/***************/
@media print {
	body {
		background: white; color: black;
		font-size: 10pt;
		font-family: "Times New Roman", Times, serif;
		}
	h1, h2, h3, h4 {font-family: "Times New Roman", Times, serif; color: black;}
	#page {width: 100%; padding: 0; margin: 0;}
	#left-menu, #top-menu, #main, #toolbar, #content-footer, #footer, #top-rated, #main-menu, #pager, .clanek-tools {display: none;}
	#content, #content-holder, #content-section, #content-article {width: 100%; line-height: normal; margin: 0; padding: 0; overflow: visible; height: 100%; position: static;}
}

#answer, #vote {
    width: 200px;
    height: 100px;
    padding: 5px;
    border: 1px solid #700022;
    background-color: #F0EFEF;
}

#msg {
    background-color: #FF9805;
    padding: 5px;
    margin: 2px;
    color: #96002E;
}


