/* START: Basic elements
----------------------------------------------------------------- */
#mainContent .article .fontLLarger { font-size: 136% }
#mainContent .article .fontLarge  { font-size: 124% }
#mainContent .article .fontMedium { font-size: 112% }
#mainContent .article .fontNormal { font-size: 100% }

#mainContent .article h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3.0em;
	color: #0067c3;
	margin: 0 0 8px 0;
}

#mainContent .article .articleBody {
	margin: 0 0 15px 0;
}

#mainContent .article .articleBody p {
	font-size: 1.4em;
	color: #000;
	margin: 0 0 15px 0;
}

.buttonFacebookShare {
	float:right;
	padding:0px 35px 0px 0px;
}

/* Start: Images */
#mainContent .article .smallImage {
	float: left;
	width: 238px;
	background: #ecf5fc;
	text-align: right;
	padding: 5px 5px 7px 5px;
	margin: 7px 7px 7px 0;
}

#mainContent .article .smallImage img {
	display: block;
	margin: 0 0 7px 0;
}

#mainContent .article .largeImage {
	width: 530px;
	background: #ecf5fc;
	text-align: right;
	padding: 5px 5px 7px 5px;
	margin: 7px 7px 7px 0;
}

#mainContent .article .largeImage img {
	display: block;
	margin: 0 0 7px 0;

}
/* End: Images */

/* Start: Blockquote */
#mainContent .article blockquote {
	float: left;
	width: 185px;
	background: url(../img/backgrounds/blockquote_top.gif) no-repeat;
	font-size: 1.5em;
	font-style: oblique;
	padding: 3px 0px 0 25px;
	margin: 0 23px 15px 0;
}

#mainContent .article blockquote q {
	display: block;
	background: url(../img/backgrounds/blockquote_bottom.gif) right bottom no-repeat;
	padding: 0 25px 5px 0;
}

#mainContent .article blockquote cite {
	font-size: 0.867em;
	font-weight: bold;
	font-style: normal;
	margin: 8px 0 0 0;
}

#mainContent .article blockquote.noQuotationMarks {
	float: left;
	width: 210px;
	background: none;
	font-size: 1.071em;
	font-style: oblique;
	margin: 0 23px 15px 0;
	padding: 0;
}

#mainContent .article blockquote.noQuotationMarks p {
	background: none;
	padding: 0;
}
/* End: Blockquote */

/* Start: Attachment */
#mainContent .article .attachment {
	/*height: 26px; */
	font-size: 1.4em;
	background: url(../img/backgrounds/article_attachment_icon_pdf.gif) no-repeat top left;
	padding: 10px 0 10px 40px;
	margin: 0 0 7px 0;
	clear: both;
}

#mainContent .article .attachment a {
	color: #000;
	text-decoration: none;
}

#mainContent .article .attachment a:hover {
	color: #000;
	text-decoration: underline;
}
/* End: Attachment */
/* END: Basic elements
----------------------------------------------------------------- */

/* START: Article Head
----------------------------------------------------------------- */
#mainContent .article .articleHead {
	width: 685px;
	margin: 0 0 2px 0;
}

#mainContent .article .articleHead ul {
	padding: 0 5px 0 5px;
}

#mainContent .article .articleHead ul li {
	float: left;
}

#mainContent .article .articleHead .content {
	width: 665px;
	height: auto !important;
	height: 213px;
	min-height: 213px;
	background: url(../img/backgrounds/article_head_top.gif) no-repeat top;
	padding: 7px 10px 0 10px;
}

#mainContent .article .articleHead .content .summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #000;
	padding: 0 7px 0 7px;
}

#mainContent .article .articleHead .content .author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 7px 0 7px !important;
	padding: 0px 7px 0 7px; /* IE6 Top Empty Space */
	clear: right;
}

#mainContent .article .articleHead .content hr {
	border: 0;
	color: #cfd2d5;
	background-color: #cfd2d5;
	height: 1px;
	margin: 7px 0 7px 0 !important;
	margin: 0;
}

#mainContent .article .articleHead .content .player {
	display: inline;
	position: relative;
	float: left;
	margin: -7px 5px -8px -10px;
}

#mainContent .article .articleHead .content .player .big_article_player {
	margin: 0 0 7px 0;
}

#mainContent .article .articleHead .content .player .embedField {
	font-size: 1.1em;
	color: #a2a2a2;
	padding: 0 0 0 5px;
}

#mainContent .article .articleHead .content .player .embedField input {
	width: 355px;
	font-size: 1.1em;
	border: 1px solid #DCDCDC;
}

#mainContent .article .articleHead .bottom {
	width: 685px;
	height: 7px;
	background: url(../img/backgrounds/article_head_bottom.gif) no-repeat;
	font-size: 0;
}

/* Start: Tags */
#mainContent .article .articleHead .tags {
	font-size: 1.1em;
	color: #006fd3;
	font-weight: bold;
	text-align: right;
	padding: 0 8px 0 8px;
}

#mainContent .article .articleHead .tags a {
	color: #006fd3;
	text-decoration: underline;
}

#mainContent .article .articleHead .tags a:hover {
	color: #006fd3;
	text-decoration: none;
}

#mainContent .article .articleHead .tags span {
	text-transform: uppercase;
}
/* End: Tags */
/* END: Article Head
----------------------------------------------------------------- */

/* START: Related videos
----------------------------------------------------------------- */
#mainContent .article ul.relatedVideos {
	width: 675px;
	background: #092234;
	padding: 4px 5px 5px 5px;
	margin: 0 0 10px 0;
}

#mainContent .article ul.relatedVideos li {
	float: left;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
}

#mainContent .article ul.relatedVideos li img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #74b8ec;
}

#mainContent .article ul.relatedVideos li p {
	float: left;
	width: 95px;
}
/* END: Related videos
----------------------------------------------------------------- */

/* START: Gallery
----------------------------------------------------------------- */
#mainContent .article .gallery {
	float: right;
	width: 120px;
	margin: 0 0 0 15px;
}

#mainContent .article .gallery .top {
	width: 120px;
	height: 13px;
	background: url(../img/backgrounds/article_gallery_top.gif) no-repeat;
	font-size: 0;
	text-align: center;
}

#mainContent .article .gallery .bottom {
	width: 120px;
	height: 13px;
	background: url(../img/backgrounds/article_gallery_bottom.gif) no-repeat;
	font-size: 0;
	text-align: center;
}

#mainContent .article .gallery .picHolder {
	width: 100px;
	height: 273px;
	background: url(../img/backgrounds/article_gallery_content.gif);
	font-size: 1.1em;
	color: #0067c3;
	font-weight: bold;
	padding: 5px 10px 0 10px;
	text-align: right;
	overflow: hidden;
}

#mainContent .article .gallery .picHolder ul {
	width: 100px;
	height: 255px;
	overflow: hidden;
}

#mainContent .article .gallery .picHolder ul li {
	text-align: center;
	margin: 6px 0 0 0;
}
/* END: Gallery
----------------------------------------------------------------- */

/* START: Comment Form
----------------------------------------------------------------- */
#mainContent .article .commentForm {
	width: 685px;
	height: 265px;
	background: url(../img/backgrounds/article_comment_form_content.gif) no-repeat top left;
}

#mainContent .article .commentForm .banner {
	float: left;
	width: 310px;
	height: 264px;
	background: #fff;
	border-bottom: 1px solid #72a8d1;
}

#mainContent .article .commentForm .left {
	float: left;
	width: 13px;
	height: 265px;
	background: url(../img/backgrounds/article_comment_form_left.gif) no-repeat;
}

#mainContent .article .commentForm .right {
	float: right;
	width: 13px;
	height: 265px;
	background: url(../img/backgrounds/article_comment_form_right.gif) no-repeat;
}

#mainContent .article .commentForm .content {
	width: 339px;
	float: left;
	height: 230px;
	background: url(../img/backgrounds/article_comment_form_content.gif) no-repeat top left;
	font-size: 1.2em;
	color: #979797;
	padding: 35px 0 0 10px;
}

#mainContent .article .commentForm .content .message{
	width:185px;
	overflow:hidden;
	float:left;	
}

#mainContent .article .commentForm .content label {
	display: block;
	width: 146px;
	margin: 0 0 10px 0;
}

#mainContent .article .commentForm .content input {
	width: 146px;
	border: 1px solid #979797;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 15px 0;
}

#mainContent .article .commentForm .content textarea {
	width: 306px;
	height: 90px;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	border: 1px solid #979797;
	margin: 0 0 15px 0;
}

#mainContent .article .commentForm .content .button {
	width: 68px;
	height: 20px;
	background: url(../img/backgrounds/article_comment_form_button.gif) no-repeat;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
}

/* END: Comment Form
----------------------------------------------------------------- */

/* START: Comment Box
----------------------------------------------------------------- */
#mainContent .article .commentBox {
	width: 685px;
	margin: -1px 0 0 0; /* IE6 Hack */
}

#mainContent .article .commentBox .content {
	width: 650px;
	background: url(../img/backgrounds/article_comment_box_content.gif) repeat-y;
	padding: 13px 20px 0 15px;
}

#mainContent .article .commentBox .bottom {
	width: 685px;
	height: 66px;
	background: url(../img/backgrounds/article_comment_box_bottom.gif) no-repeat;
	font-size: 0;
}

#mainContent .article .commentBox .content dl dt {
	font-size: 1.2em;
	background: url(../img/backgrounds/article_comment_box_content_icon.gif) no-repeat left;
	padding: 0 0 0 25px;
}

#mainContent .article .commentBox .content dl dt span {
	font-weight: bold;
}

#mainContent .article .commentBox .content dl dd {
	font-size: 1.2em;
	padding: 12px 0 20px 25px;
}
a.buttonDezbateri {
	float:right;
	padding:3px 11px 3px 11px;
	margin:0px 30px 0px 0px;
	background-color:#3B5998;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	border:dotted 1px #f1f1f1;
}
a.buttonDezbateri:hover {
	float:right;
	padding:3px 11px 3px 11px;
	margin:0px 30px 0px 0px;
	background-color:#6CB6F2;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	border:dotted 1px #f1f1f1;
}
/* END: Comment Box
----------------------------------------------------------------- */


/* START: Exclusive 
----------------------------------------------------------------- */
#mainContent .article  .exclusiveWarningContainer {
	width: 685px;
	border: 1px #93bcdc solid;
	margin: 0 0 10px 0;
	padding: 1px 1px 0 1px;
}

#mainContent .article  .exclusiveWarningContainerTopImage {
	background: url(../img/backgrounds/eksclusive.gif) #012B52 no-repeat top;
	height: auto !important;
	height: 24px;
	min-height: 24px;
}

/* Start: Thematica */
#mainContent .article  .exclusiveWarningContainerTopImage .thematica h3 {
	float: left;
	width: 600px;
	color: #fff;
	font-size: 1.4em;
	/*text-transform: uppercase;*/
	padding: 2px 0 0 10px;
	overflow: hidden;
}

#mainContent .article  .exclusiveWarningContainerTopImage .thematica h3 a {
	color: #fff;
	text-decoration: none;
	width:640px;
	float:left;
	padding:1px 0 0 0;
}

#mainContent .article .exclusiveWarningContainerTopImage .thematica h3 a:hover {
	color: #fff;
	text-decoration: underline;
}

#mainContent .article .exclusiveWarningContainerTopImage .rss {
	float: right;
	width: 24px;
	padding: 4px 0 0 0;
}
/* End: Thematica */

/* Start: Right side */
#mainContent .exclusiveWarningContainer .rightSide {
	float: left;
	display: inline;
	width: 285px;
	margin: 15px 0 0 10px;
	padding:5px 0pt 0pt 0px;
}

#mainContent .article .exclusiveWarningContainer .rightSide h2 {
	height: auto !important;
	height: 36px;
	min-height: 36px;
	padding: 0 0 5px 0;
	margin: 0 10px 0 0;
}

#mainContent .article .exclusiveWarningContainer .rightSide h2 a {
	color: #0765B9;
	text-decoration: none;
}

#mainContent .article .exclusiveWarningContainer .rightSide h2 a:hover {
	color: #0765B9;
	text-decoration: underline;
}
/* End: Right side */

#mainContent .article .exclusiveWarningContainer .button {
	float: right;
	width: 377px;
	height: 57px;
	margin: 15px 0 0 0;
}
/* END: Exclusive
----------------------------------------------------------------- */

/* START: Related articles
----------------------------------------------------------------- */
#mainContent .article .reletedArticleContainer {
	float: none;
	margin: 0 0 15px 0;
}

#mainContent .article .reletedArticleContainer .top {
	background: url(../img/backgrounds/related_article_top_middle.gif) no-repeat;
}
/* END: Related articles
----------------------------------------------------------------- */

/* START: Tool tips
----------------------------------------------------------------- */
.icon-tip {
	width: 146px;
	height: 35px;
	background: url(../img/backgrounds/icon_bubble.gif) no-repeat;
	background-position:left;
	text-align:center;
	padding-left:7px;
	z-index: 13000;
	margin: -74px -73px !important;
	margin: -43px -73px;
}
 
.icon-title {
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 9px 8px 0 0;
}
 
.icon-text { 
	display: none;
}

/* END: Tool tips
----------------------------------------------------------------- */

/* START: Send to friend
----------------------------------------------------------------- */
.articleSend {
	display: block;
	width: 508px;
	padding: 1px 0 1px 0;
}

.articleSend .top {
	width: 458px;
	background: url(../img/backgrounds/send_to_friend.gif) no-repeat;
	padding: 0 25px 0 25px;
}

.articleSend .bottom {
	width: 508px;
	height: 4px;
	background: url(../img/backgrounds/send_to_friend_bottom.gif) no-repeat;
	font-size: 0;
}

.articleSend .top p {
	height: 25px;
	margin: 7px 0 7px 0 !important;
	margin: 0;
	clear: left;
}

.articleSend .top h3 {
	float: left;
	display: block;
	padding: 7px 0 14px 0;
}

.articleSend .top img {
	float: right;
	display: inline;
	margin: 10px -13px 0 0;
}

.articleSend .top label {
	width: 150px;
	float: left;
	text-align: left;
}

.articleSend .top input {
	width: 266px;
	height: 18px;
	float: left;
	border: 1px solid #a5acb2;
}

.articleSend .top textarea {
	width: 266px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	border: 1px solid #a5acb2;
}

.articleSend .top .message {
	color: #d90102;
	font-size: 1.2em;
	padding: 7px 0 7px 0;
}

.articleSend .top .button {
	float: none;
	width: 68px;
	height: 20px;
	background: url(../img/backgrounds/article_comment_form_button.gif) no-repeat;
	color: #000;
	font-size: 1.1em;
	margin: 15px 0 20px 200px;
	border: 0;
	cursor: pointer;
}

/* END: Send to friend
----------------------------------------------------------------- */

/* START: Audio player
----------------------------------------------------------------- */
#mainContent .article .audio_player {
	color: #f30707;
	margin: 0 0 17px 0;
}

#mainContent .article .audio_player h2 {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: url(../img/backgrounds/audio.gif) no-repeat;
	padding: 6px 2px 12px 32px;
	margin: 0 0 6px 0;
}

#mainContent .article .audio_player h3 {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#mainContent .article .audio_player .player {
	margin: 6px 0 0 15px;
}
/* END: Audio player
----------------------------------------------------------------- */
