html{
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}

body{
  font-family: Tahoma, Arial;
  width:100%;
  height:100%;
  margin:0px;
  background-color:#2B2B2B;
  background-image: url(../grafika/siteBg.png);
  background-repeat: repeat-x;
}

a{
  text-decoration:underline;
  color:#4baec4;
}


a:hover{
  text-decoration:underline;
  color:#4ECC1B;
}


#siteDiv{
  height:100%;
  /*background-image: url(../grafika/siteDivBg.png);*/
  background-repeat: no-repeat;
  background-position:  130px 380px;
  text-align:center;
}

#siteTable{
  margin:auto;
  width:844px;
  height:100%;
  border-left:2px solid #7F7F7F; 
  border-right:2px solid #7F7F7F;
  background-color:#fff;
}

#siteTableContent{
  vertical-align:top;
  padding:19px;
  padding-top:3px;
}

table.childSiteTable{
  width:100%;
}

table.childSiteTable td{
  vertical-align:top;
}

td#logoTd{
  height:70px;
  padding-top:5px;
  width:230px;
}

td#siteHeaderTd{
  text-align:right;
  vertical-align:top;
  padding-top:20px;
}

div#siteHeaderLinksDiv{
  margin-right:25px;
  font-size:11px;
}

input#inputSearchText{
  background-image: url(../grafika/inputSearchBg.png);
  background-repeat: no-repeat;
  width:138px;
  height:21px;
  border:0;
  padding-left:20px;
  color:#4baec4;
  font-size:11px;
  vertical-align:middle;
}

input#inputSearchBTN{
  background-image: url(../grafika/inputSearchBtn.png);
  background-repeat: no-repeat;
  border:0;
  width:22px;
  height:21px;
  vertical-align:middle;
}

div#topMenuDiv{
  width:100%;
  background-image: url(../grafika/topMenuBg.png);
  background-repeat: no-repeat;
  height:42px;
}

table#topMenuTable{
  height:42px;
}

table#topMenuTable td{
  text-align:center;
  vertical-align:middle;
  font-size:12px;
  font-weight: bold;
  padding-left:40px;
  padding-right:40px;
}

td.topMenuSeparator{
  background-image: url(../grafika/topMenuSeparator.gif);
  background-repeat: no-repeat;
  background-position:left center;
}


table#topMenuTable a{
  color:#828087;
  text-decoration:none;
}

table#topMenuTable a:hover{
  color:#4cafc5;
  text-decoration:none;
}

td#bannerTd{
  padding-top:10px;
  padding-left:1px;
  width:800px;
  height:2px;
}

td#contentTd{
  width:549px;
}

div#contentDiv{
  padding:20px;
  font-size:11px;
  color:#828087;
  text-align:justify;
  line-height:150%;
}

div#contentDiv table{
  font-size:11px;
  color:#828087;
  text-align:justify;
  line-height:150%;
}

div#contentDiv h1{
  font-family:"Trebuchet MS";
  font-size:20px;
  font-weight:normal;
  margin-bottom:10px;
  text-align:left;
  line-height:120%;
}


div.titleDiv{
  font-family:"Trebuchet MS";
  font-size:25px;
  margin-bottom:15px;
  text-align:left;
  line-height:120%;
}


table.rightMenuTable{
  margin-top:10px;
  width:252px;
}

td.rightMenuTopTd{
  background-image: url(../grafika/rightBlockT.png);
  background-repeat: no-repeat;
  height:9px;
}

td.rightMenuMiddleTd{
  background-image: url(../grafika/rightBlockM.png);
  background-repeat: repeat-y;
}

td.rightMenuBottomTd{
  background-image: url(../grafika/rightBlockB.png);
  background-repeat: no-repeat;
  height:9px;
}

div.rightMenuTitle{
  padding-top:5px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:10px;
  font-family:"Trebuchet MS";
  font-size:23px;
  color:#828087;
}

div.rightMenuItem{
  font-size:11px;
  background-image: url(../grafika/rightMenuItemSymbol.png);
  background-repeat: no-repeat;
  background-position: 30px 7px;
  padding:5px;
  padding-left:50px;
  padding-right:10px;
}

div.rightMenuItem a{
  color:#828087;
  text-decoration:none;
}

div.rightMenuItem a:hover{
  color:#4cafc5;
  text-decoration:none;
}

div.similarArtHeadersDiv{
  margin-bottom:5px;
  font-weight:bold;
  color:#444;
  font-size:120%;
}


div.similarArtsDiv{
  border:1px solid #ddd; 
  padding:10px;
  padding-right:50px;
  float:left;
}

div.similarArtsDiv a{
  text-decoration:none;

}

.ctn_addicon td{
  padding:10px;
}
table.descriptionTable{
  width:508px;
}

table.descriptionTable td{
  font-size:12px;
  color:#4baec4;
  font-weight: bold;
  line-height:160%;
  text-align:justify;
}

div.descLogo img{
padding:0px;
margin:0px;
}

div.descLogo{
padding:3px;
border:1px solid #ddd; 
margin-right:5px;
}

p.readMoreLink{
  font-weight: bold;
  font-size:12px;
}

p.readMoreLink a{
color:#4baec4;
text-decoration:none;
}

table.rightMenuNewsTable td{
  font-size:11px;
  padding-right:25px;
  cursor:pointer;
}

td.rightMenuNewsDateTd{
  padding-left:50px;
  padding-top:10px;
  padding-bottom:5px;
  background-position: 25px 8px;
  background-image: url(../grafika/newsIcon.gif);
  background-repeat: no-repeat;
  color:#828087;
  font-weight: bold;
}

td.rightMenuNewsTitleTd{
  padding-top:20px;
  padding-left:25px;
  color:#4baec4;
  text-decoration:underline;
  font-weight: bold;  
}

td.rightMenuNewsBodyTd{
  padding-top:5px;
  padding-left:25px;
  padding-bottom:10px;
  color:#828087;
  text-align:justify;
}

td.rightMenuBottomNewsTd{
  background-image: url(../grafika/rightBlockNewsB.png);
  background-repeat: no-repeat;
  height:46px;
  cursor:pointer;
}

div.newsDescriptionDiv{
text-align:justify;
font-size:14px;
}

div.newsTitleDiv{
  font-family:"Trebuchet MS";
  font-size:20px;
  font-weight:normal;
  margin-bottom:10px;
  text-align:left;
  line-height:120%;
}

td#copyRightTd{
  background-color:#EEEEEE;
  font-size:11px;
  text-align:center;
  vertical-align:middle;
  color:#AAA;
}

.submitBtn{
  background: url('../grafika/submitBg.gif') left 0px no-repeat;
  border: 0px;
  width: 91px;
  height: 25px;
  line-height: 20px;
  text-align: center;
  font-family: verdana;
  font-size: 0.9em;
  cursor: pointer;
}
.inputText{
  border:1px solid #B0C0D0; 
  background-color:#EFF3F6;
  width:150px;
  height:20px;
}


td.quizTopTd{
	font-size:1px;
        background-image: url(../grafika/quizBgT.png);
        background-repeat:no-repeat;
	width:507px;
	height:23px;
}

td.quizMiddleTd{
        background-image: url(../grafika/quizBgM.png);
        background-repeat:repeat-y;
	width:507px;
}


td.quizBottomTd{
	font-size:1px;
        background-image: url(../grafika/quizBgB.png);
        background-repeat:no-repeat;
	width:507px;
	height:23px;
}

td.quizQuestionTopTd{
	font-size:1px;
        background-image: url(../grafika/quizQuestionBgT.png);
        background-repeat:no-repeat;
	width:440px;
	height:13px;
}

td.quizQuestionMiddleTd{
        background-image: url(../grafika/quizQuestionBgM.png);
        background-repeat:repeat-y;
	width:440px;

}

td.quizQuestionBottomTd{
	font-size:1px;
        background-image: url(../grafika/quizQuestionBgB.png);
        background-repeat:no-repeat;
	width:440px;
	height:13px;
}

table.quizQuestionTable{
	}
	
div.quizQuestionName{
	font-size:14px;
	color:#333333;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	}

div.quizAnswerName{
	font-size:13px;
	color:#999999;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:40px;
	}
	
div.quizDescription{
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	text-align:left;
	border:4px solid #fff; 
	font-size:14px;
}

div.quizDescription p{
	margin-top:3px;
	margin-bottom:3px;
}

div.quizName{
	font-family: "Times New Roman", Times, serif;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	text-align:left;
	font-size:24px;
	color:#333333;
}
table.quizUserFieldTable {
	margin-bottom: 20px;
	}
	
table.quizUserFieldTable td{
	font-family: "Times New Roman", Times, serif;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:5px;
	color:#333333;
	font-size:14px;
	font-weight: bold;
	vertical-align:middle;
}

table.quizUserFieldTable input{
	width:120px;
	height:25px;
	border:0px solid transparent;
}





/*
 * Ankieta 04_2009
*/
td.surveyTopTd{
	font-size:1px;
        background-image: url(../grafika/surveyBgT.png);
        background-repeat:no-repeat;
	width:507px;
	height:23px;
}

td.surveyMiddleTd{
        background-image: url(../grafika/surveyBgM.png);
        background-repeat:repeat-y;
	width:507px;
}


td.surveyBottomTd{
	font-size:1px;
        background-image: url(../grafika/surveyBgB.png);
        background-repeat:no-repeat;
	width:507px;
	height:23px;
}

td.surveyQuestionTopTd{
	font-size:1px;
        background-image: url(../grafika/surveyQuestionBgT.png);
        background-repeat:no-repeat;
	width:440px;
	height:13px;
}

td.surveyQuestionMiddleTd{
        background-image: url(../grafika/surveyQuestionBgM.png);
        background-repeat:repeat-y;
	width:440px;

}

td.surveyQuestionBottomTd{
	font-size:1px;
        background-image: url(../grafika/surveyQuestionBgB.png);
        background-repeat:no-repeat;
	width:440px;
	height:13px;
}

table.surveyQuestionTable{
	}
	
div.surveyQuestionName{
	font-size:12px;
	color:#333333;
	padding-top:5px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	}

div.surveyAnswerName{
	font-size:11px;
	color:#999999;
	padding-bottom:5px;
	padding-left:40px;
	padding-right:40px;
	}
	
div.surveyDescription{
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
	text-align:left;
	border:4px solid #fff; 
	font-size:14px;
}

div.surveyDescription p{
	margin-top:3px;
	margin-bottom:3px;
}

div.surveyName{
	font-family: "Times New Roman", Times, serif;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	text-align:left;
	font-size:24px;
	color:#333333;
}

.surveyInput{
  border:1px solid silver;
}
.surveyRadio{
  
}
.surveyTextarea{
        border: 1px solid silver;
        font-family: "Times New Roman", Times, serif;
	margin-top:10px;
	text-align:left;
	font-size:12px;
	color:#333333;
}

table.surveyUserFieldTable {
	margin-bottom: 20px;
	}
	
table.surveyUserFieldTable td{
	font-family: "Times New Roman", Times, serif;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	font-size:14px;
	font-weight: bold;
	vertical-align:middle;
}

table.surveyUserFieldTable input{
	width:120px;
	height:25px;
	border:0px solid transparent;
}
