/* ************** Konkretni ***************** */
body 
{
    text-align: center; /* horizontalni zarovnan pro IE */
    background: #FFFFFF;
}

#containerC 
{
    background: url(../images/hlavicka_pozadi.jpg) repeat-x;
    width: 1100px;
    text-align: left;
    margin: 0 auto; /* horizontalni zarovnan */
}

#container {}

#pageContent
{
    background: url(../images/hlavicka_doktori.jpg) no-repeat 590px 9px;
    margin-left: 110px;
    width: 861px;
}

/*------------------------------------------------------------------*/
/* horni container s logem a horni navigaci(definovana v menu.css)--*/
/*------------------------------------------------------------------*/

#top 
{
    height: 170px;
}

#logoC 
{
    margin: 13px 0 13px 0;
	height: 71px;
	background: url(../images/logo.gif) no-repeat;
	float: left;
}

#logoC h1 {
	margin: 0px;
	border: 0px;
}

#logoC a {
	display: block; 
	padding: 0px; 
	margin: 0px; 
	width: 135px;
	height: 60px;
	border: 0px;
	text-decoration: none;
}

#logoC span
{
	position: absolute;
	margin-left: -1000px;
	font-size: 100%;
	border: 0px;
}

.hpCategoryListC 
{
    clear: both;
    margin-bottom: 30px;
}

.hpCategoryList ul 
{
    padding: 0;
    margin: 0;
}

.hpCategoryList ul li
{
    display: block;
    float: left;
    padding-right: 8px;
    background: url(../images/zalozka_neaktivni_right.gif) no-repeat right;
    _width: 100px;
}

.hpCategoryList li.itemSelected
{
    background: url(../images/zalozka_aktivni_right.gif) no-repeat right;
}

.hpCategoryList li a
{
    background: url(../images/zalozka_neaktivni_left.gif);
    height: 21px;
    display: block;
    padding: 9px 0 0 10px;
    font-size: 1.1em;
    color: #78ADDE;
}

.hpCategoryList li.itemSelected a
{
    background: url(../images/zalozka_aktivni_left.gif);
    height: 21px;
    padding: 9px 0 0 10px;
    font-size: 1.2em;
    color: #c60086;
}

.hpCategoryItem 
{
    clear: both;
    background: url(../images/banner.gif) no-repeat;
    width: 668px;
    height: 63px;
    padding: 25px 0 0 200px;
    _width: 665px;
    _height: 100px;
}

.hpCategoryItemText
{
    display: block;
    width: 400px;
    float: left;
}

.hpCategoryItemLink
{
    width: 170px;
    height: 30px;
    padding: 10px 0 0 60px;
    display: block;
    float: left;
    background: url(../images/vice_sipka.gif) no-repeat right 10px;
}

.hpCategoryItemLink a
{
    font-size: 1.5em;
    display: block;
}

#mainC
{
    float: left;
    background: url(../images/podsekce_bg.jpg) no-repeat;
    width: 800px;
    min-height: 400px;
    _height: 400px;
}

#mainHP
{
    background: none;
}

/*------------------------------------------------------------------*/
/* prostredni container, obsahuje samotne telo stranky--------------*/
/*------------------------------------------------------------------*/

#leftCollum 
{
    padding: 20px;
    float: left;
    width: 142px;
}

#lefttColumnHP
{
    width: 0;
}

#rightColumnC 
{
	float: left;
    padding: 20px;
	width: 545px;
}

#rightColumnHP
{
    width: auto;
}

#rightColumn {
	padding-left: 5px;
}

#rightColumn ul {
	margin-top: 0em;
	margin-bottom: 0em;
}

#rightColumn li {
}

#rightColumn img {
	float: left;
}


h2.pageTitle
{
	color: #CE813E;
	font-size: 2.2em;
	font-weight: normal;
	padding-bottom: 13px;
}

/*------------------------------------------------------------------*/
/* uvodni strana                                                    */
/*------------------------------------------------------------------*/
.contentHP {}

.contentHP .categoryHP
{
    width: 400px;
    float: left;
    padding: 10px;
}

.contentHP .categoryHP h3
{
    color: #A1A1A1;
    font-size: 0.8em;
    border-bottom: 1px solid #A1A1A1;
}

.contentHP .categoryHP ul li
{
    line-height: 0.7em;
    margin-top: 20px;
    padding-left: 10px;
    font-size: 1.6em;
    color: #DC7C39;
    list-style: url(../images/hptext_vlastnosti_sipka.gif);
}

.contentHP .articleHP
{
    float: left;
    width: 410px;
    padding: 10px;
    background: url(../images/novinky_bg.jpg) no-repeat;
}

.contentHP .articleHP a
{
    color: #000000;
}

/*------------------------------------------------------------------*/
/* container obsahujic dolni copyright------------------------------*/
/*------------------------------------------------------------------*/

#footerC 
{
    padding-top: 10px;
    clear: both;
}

#footer {
    padding-top: 5px;
    border-top: 1px solid #b9e5fd;
	color: #585d5f;
}

/*------------------------------------------*/
/* KASKADA DEFINOVANA PRO SYTEMOVE HLASKY --*/
/*------------------------------------------*/
.errorMessage {
	color: #FF0000;
}

/* ------------------------------------------- */
/* uvodni komentar k clanku ------------------ */
/* ------------------------------------------- */
.commnet {
	color: #002157;
}

/* ------------------------------------------- ------------------------------------------*/
/* co s clankem: odeslat, tisknout. Je puzita i pro inzeraty                             */
/* --------------------------------------------------------------------------------------*/
#articleHeadNav {
	float: left;
	display: block;
	width: 80%;
}

.articleHeadNavItem {
	display: none;
	float: left;
	/*display: block;*/
	padding-right: 10px;
}

.articleBlock {
	margin-bottom: 10px;
}

td.rightbottomborder {
	border-right: 1px dashed #C7C8C7;
	border-bottom: 1px dashed #C7C8C7;
}

td.bottomborder {
/*	padding-left: 10px;*/
	border-bottom: 1px dashed #C7C8C7;
}

td.rightborder {
	border-right: 1px dashed #C7C8C7;
}

td.rightborderspace {
	border-right: 1px dashed #C7C8C7;
	padding-top: 5px;	
}

/* --------------------------------------------------------------------------------------------- */
/* styly pro komentare ke clankum*/
/* --------------------------------------------------------------------------------------------- */

.articleReactionName {
	clear: both;
	float: left;	
	width: 150px;
	margin-top: 5px;
	margin-left: 10px;
}


.articleReactionValue {
	float: left;
	width: 350px;
}

.articleReactionSubmit {
	clear: both;
	float: left;
	margin-left: 6px;
	padding-bottom: 5px;
}

/* --------------------------------------------------------------------------------------------- */
/* styly pro sezna a detail clanku(article),pouzivaji se i pro magazine(jedna se o stehny scritp)*/
/* --------------------------------------------------------------------------------------------- */

.articleSubComment {
	padding-top: 2px;
	padding-bottom: 2px;
}

.articleAnotation {
	padding-top: 2px;
	padding-bottom: 2px;
}

.articleImg {
	float: right;
}

.articleAuthor {
	float: right;	
}

.articleCommentHeadline {
	font-weight: bold;
}

.articleCommentText {
	padding-bottom: 3px;
	margin-bottom: 10px;
	border-bottom: 1px solid #BA006F;
}

/* ------------------------------------------- */
/* styly pro stranku produktu----------------- */
/* ------------------------------------------- */
table.productTable {
	width: 98%;
}

.productTable th.orderSmall {
	width: 20px;
}

.productTable th.blankSmall {
	width: 5px;
}

.productSubComment {
	color: #AAA9A9;
}

/*------------------------------------------------------------------*/
/* Definice stylu produktu pro uvodni stranku--------------------------------*/
/*------------------------------------------------------------------*/

.hpLinesProdC {
	width: 780px;
	clear: both;
	float: left;
	background: url(../images/hp_lines.gif) repeat-y;
}

.hpLinesProd {
	width: 583px;
	float: left;
	background: transparent;
}

.hpBestProd {
	width: 582px;
	_height: 72px;
	min-height: 72px;
	float: left;
	background: url(../images/hp_best_top.gif) no-repeat;
}

.hpBestProdLink {
	position: absolute;
	top: 193px;
	left: 127px;
	width: 35px;
	height: 35px;
}

.hpBestProdLink a {
	display: block;
	width: 35px;
	height: 35px;
}

.hpBestProdText {
	width: 582px;
	_height: 30px;
	min-height: 30px;
	float: left;
	color: #727272;
	padding-top: 4px;
	padding-bottom: 12px;
	background: #FFFFFF url(../images/hp_best_bottom.gif) no-repeat bottom;	
}

.hpBestActText {
	font-size: 1.1em;
	width: 582px;
	_height: 30px;
	min-height: 30px;
	float: left;
/*	color: #727272;*/
	color: #E40178;
	padding-top: 4px;
	padding-bottom: 12px;
	background: #ECECEC url(../images/hp_best_bottom.gif) no-repeat bottom;		
}

.grayText {
	float: left;
	margin-left: 125px;
	margin-top: 4px;
	color: #E40178;
}
.mainText{
	clear: both;
	float: left;
	width: 250px;
	font-weight: bold;
	font-size: 1.2em;
	margin-left: 154px;
	margin-top: 17px;
	color: #A3A3A3;
}

.mainTextOrange {
	color: #FF6D44;
	font-size: 1.2em;
}

.mainTextMagenta {
	color: #E40178;
	font-size: 1.2em;	
}

.listText {
	float: left;
	margin-top: 7px;
	margin-left: 4px;
}

.hpLinesProd2 {
	width: 195px;
	float: left;
	background: transparent;
	padding-top: 2px;
}

.hpProductsCClear {
	width: 194px;
	clear: both;
	float: left;
}

.hpProductsC {
	width: 194px;
	display: block;
	float: left;
	padding-top: 0px;
}

.hpProducts {
	clear: both;
	float: left;
	padding-left: 1px;
	padding-bottom: 2px;
}

.hpProductsText {
	margin-right: 4px;
}

.hpBgLine {
/*	clear: both;*/
	float: left;
	width: 576px;
	height: 4px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	background: url(../images/bottom_bg.gif) no-repeat;
}

.hpProducts h3.hpHeadings{
	clear: both;
	float: left;
	color: #000000;
	background: url(../images/hp_arrow.gif) no-repeat;
	padding-left: 14px;
	width: 170px;
	margin: 0em;
}

.hpLinesProd2 h3.hpHeadings{
	padding-bottom: 5px;
	padding-left: 17px;
	background: url(../images/hp_right_line.gif) repeat-x bottom;
	width: 177px;
}

h3.hpHeadings a, h3.hpHeadings a:visited, h3.hpHeadings a:active, h3.hpHeadings a:link {
	text-decoration: none;
	color: #000000;
}

h3.hpHeadings a:hover {
	color: #000000;
	text-decoration: underline;
}

.hpRightGray {
	background: #FBFBFB url(../images/hp_right_line2.gif) no-repeat bottom;	
	padding-bottom: 6px;
	padding-top: 4px;
	padding-left: 4px;
}

.hpRightGrayNoDot {
	background: #FBFBFB;
	/*background: #FFF5F2;*/
	padding-bottom: 6px;
	padding-top: 4px;
	padding-left: 4px;	
}

.hpRightGrayNoDot strong {
	color: #E40178;
}

.productItemObjHp {
	display: block;
	float: left;
	text-align: right;
	width: 175px;
	height: 18px;
	background: url(../images/obj_bg.gif) no-repeat right;
	padding-right: 15px;
	padding-top: 2px;
}

/* ------------------------------------------- */
/* styly pro stranku produktu----------------- */
/* ------------------------------------------- */

.productC {
	clear: both;
}

.productC img {
	float: left;
	padding-right: 20px;
}

.productItem 
{
    padding-bottom: 10px;
	padding-top: 5px;
}

.productItemName {
	display: block;
	padding-left: 4px;
	background-color: #F58B33;
	font-weight: bold;
	color: #FFFFFF;
}

.productItemSub {
	color: #7483BC;
	font-weight: bold;
}

.productItemCode {
	color: #7483BC;
	font-weight: normal;
}

.productItemSubscription {
	margin-bottom: 10px;
}

.productItemPart {
	clear: both;
	color: #7483BC;
}

.productItemPart2 {
	float: left;	
}

.productCenaObj {
	clear: both;
	float: left;
	margin-top: 10px;
}

.productNew {
	clear: both;
	float: left;
	border-top: 1px dashed #A2A2A5;
}

.productItemPrice {
	float: left;
}

.productItemPrice span {
	color: #BF0028;
}

.productItemOrder {
	float: right;
	display: block;
	width: 94px;
	height: 18px;
	padding-top: 2px;
	padding-left: 9px;
}

/* ------------------------------------------------------ */
/* styly pro seznam inzeratu------------------------------*/
/* ------------------------------------------------------ */
.advertisementMain {
	padding-top: 10px;
	padding-bottom: 10px;
}

.advertisementPrice {
	color: #BA006F;
}

/* ------------------------------------------------------ */
/* styly pro seznam reakci ve foru----------------------- */
/* ------------------------------------------------------ */

.discusText { /*styl pro informacni text nad reakcemi*/
	color: #000000;
	text-align: justify;
}

.forumComment {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D8E9F4;
}

.forumHeadline {
	font-weight: bold;
}

.forumDate {
	
}

.forumText {
	
}
/* ------------------------------------------------------ */
/* styly pro seznam a detail anket----------------------- */
/* ------------------------------------------------------ */
.inquiryName {
	float: left;
	display: block;
	margin-top: 10px;
}

.inquiryCondition {
	float: left;
	display: block;
	width: 45%;
	margin-top: 10px;
	text-align: right;
	border: 1px solid;
}

.inqiuryAnnot {
	clear: both;
	float: left;
	margin-top: 10px;
}

.inquiryVote {
	clear: both;
	float: left;
}

.inquiryUntil {
	clear: both;
	float: left;
	color: #A0A0A0;
	width: 280px;
	margin-top: 9px;
}

.inquiryTitle {
	clear: both;
	float: left;
	font-weight: bold;
	margin-top: 10px;
}

.inquiryText {
	clear: both;
	float: left;
	margin-top: 10px;
}

.inqiuryQuestName {
	clear: both;
	float: left;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 4px;
}

.inqiuryQuestAnot {
	clear: both;
	float: left;
	margin-bottom: 10px;	
}

.inquiryStat {
	clear: both;
	float: left;
	width: 550px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/* ------------------------------------------------------ */
/* styly pro seznam a detail soutezi----------------------- */
/* ------------------------------------------------------ */
.competitionName {
	float: left;
	display: block;
	margin-top: 10px;
}

.competitionCondition {
	float: left;
	display: block;
	width: 45%;
	margin-top: 10px;
	text-align: right;
	border: 1px solid;
}

.competitionAnnot {
	clear: both;
	float: left;
	font-weight: bold;
	margin-top: 10px;
}

.competitionText {
	clear: both;
	margin-top: 10px;
}

.competitionVote {
	clear: both;
	float: left;
}

.competitionUntil {
	clear: both;
	float: left;
	color: #A0A0A0;
	width: 280px;
	margin-top: 9px;
}

.competitionTitle {
	clear: both;
	float: left;
	font-weight: bold;
	margin-top: 10px;
}



.competitionQuestName {
	clear: both;
	float: left;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 4px;
}

.competitionQuestAnot {
	clear: both;
	float: left;
	margin-bottom: 10px;	
}

.competitionStat {
	clear: both;
	float: left;
	width: 550px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/* ------------------------------------------------------ */
/* styly pro magazin(zbyle styly jsou pouzity z article)	 */
/* ------------------------------------------------------ */
#magazineHead {

}

.magazineSubCommnet {
	
}

.magazineDeath {
	
}
