﻿#bodycontent div.pagecontent
{
	padding: 0px 20px 10px 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 1.2em !important;
	line-height: 1.5em;
}
#bodycontent div.pagecontent p
{
	margin: 0px 0px 18px 0px;
	padding: 0px;
}
#bodycontent div.pagecontent h1, #bodycontent div.pagecontent h2, #bodycontent div.pagecontent h3, #bodycontent div.pagecontent h4, #bodycontent div.pagecontent h5, #bodycontent div.pagecontent h6
{
	margin: 0px 0px 12px 0px;
	padding: 0px;
	color: #4c4c4c;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-weight: normal;
	line-height: normal;
}
#bodycontent div.pagecontent h1
{
	font-size: 1.6em;
}
#bodycontent div.pagecontent h2
{
	font-size: 1.5em;
}
#bodycontent div.pagecontent h3
{
	font-size: 1.4em;
}
#bodycontent div.pagecontent h4
{
	font-size: 1.3em;
}
#bodycontent div.pagecontent h5
{
	font-size: 1.3em;
}
#bodycontent div.pagecontent h6
{
	font-size: 1.2em;
}
#bodycontent div.pagecontent blockquote
{
	margin: 0px 60px 20px 40px;
	padding: 10px 10px 10px 55px;
	background: #f7f7f7 url(/ru/Content/Images/quote-bg.png) no-repeat 15px 15px;
	border: #dedede 1px dashed;
	color: #4c4c4c;
	font-size: 1em;
	line-height: 1.3em;
	font-style: italic;
}
#bodycontent div.pagecontent a, #bodycontent div.pagecontent a:link
{
	border-bottom: 1px dashed #007bc2;
	text-decoration: none;
	color: #007bc2;
}
#bodycontent div.pagecontent a:visited
{
	border-bottom: 1px dashed #959595;
	text-decoration: none;
	color: #959595;
}
#bodycontent div.pagecontent a:hover
{
	border-bottom: 1px dashed #000000;
	text-decoration: none;
	color: #000000;
}
#bodycontent div.pagecontent ul
{
	padding: 0px 5px 25px 25px;
	list-style-type: square;
}

#bodycontent div.pagecontent ol
{
	padding: 0px 5px 25px 25px;
	list-style-type: decimal;
}





#bodycontainer .meta
{
	margin: 0px;
	padding: 3px 0px 10px 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 8.16pt !important;
	letter-spacing: normal;
	white-space: nowrap;
	color: #909090;
	border-bottom: #dedede 1px solid;
}

#bodycontainer .meta .line
{
	overflow: hidden;
}
#bodycontainer .meta .line.general
{
	padding: 0px 20px 0px 0px;
}
#bodycontainer .meta .line .date
{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: Transparent url('/ru/Content/Images/push_pin.png') no-repeat 0px 0px;
	font-weight: bold;
	color: #999999;
}
#bodycontainer .meta .line .share
{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	width: 200px;
	text-align: right;
}
#bodycontainer .meta .line .share img
{
	padding: 0px 1px 0px;
	vertical-align: top;
}
#bodycontainer .meta .line .comments
{
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background: url('/ru/Content/Images/comment.png') no-repeat 0px 2px;
	float:right;
}
#bodycontainer .meta .line .comments, #bodycontainer .meta .line .comments a, #bodycontainer .meta .line .comments a:link, #bodycontainer .meta .line .comments a:visited
{
	color: #909090;
}
#bodycontainer .meta .line .comments a:hover
{
	text-decoration: underline;
}
#bodycontainer .meta .line .tags
{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}
#bodycontainer .meta .line .tags a, #bodycontainer .meta .line .tags a:link, #bodycontainer .meta .line .tags a:visited
{
	color: #999999;
	text-transform: lowercase;
	text-decoration: none;
}
#bodycontainer .meta .line .tags a:hover
{
	text-decoration: underline;
}

#bodycontainer .addComment
{
	padding: 10px 0px;
	border-bottom: #dedede 1px solid;
} 
#bodycontainer .addComment #link
{
	margin: 15px 0px;
	text-align: center;
	cursor: pointer;
	color: #007bc2;
	text-decoration: underline;
	font-size: 1em;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-weight: normal;
}
#bodycontainer .addComment #commentAdded
{
	margin: 15px 0px;
	text-align: center;
	cursor: pointer;
	color: #000000;
	font-size: 1em;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-weight: normal;
}

#bodycontainer .addComment #panel
{
	padding: 5px 20px 0px;
	overflow: hidden;
	height: 210px;
}
#bodycontainer .addComment #panel #contacts
{
	float: left;
	width: 270px;
	height: 200px;
}
#bodycontainer .addComment #panel #message
{
	float: left;
	width: 50%;
	height: 200px;
}
#bodycontainer .addComment #panel #message textarea
{
	padding: 10px;
	height: 108px;
	width: 100%;
	overflow: hidden;
}
#bodycontainer .addComment #panel
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 0.9em;
	color: #666666;	
}
#bodycontainer .addComment #panel #contacts #options span
{
	margin: 0px;
	padding: 0px 15px 0px 0px;
}
#bodycontainer .addComment #panel #contacts input[type='text'], #bodycontainer .addComment #panel #message textarea
{
	border: 1px solid #f0f0f0;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 0.9em;
	color: #666666;	
	background-color: #fcfcfc;
}
#bodycontainer .addComment #panel #contacts input[type='text']
{
	margin: 3px 0px;
	padding: 3px 5px;
	width: 250px;
}
#bodycontainer .addComment #panel #contacts input.input-validation-error
{
	border-color: #ff0000;
}
#bodycontainer .addComment #panel #contacts #submit
{
	padding: 0px 10px 0px 0px;
	text-align: right;
}
#bodycontainer .addComment #panel #contacts #submit input
{
	margin: 10px 0px 0px 0px;
	padding: 4px 0px;
	border: 1px solid #f0f0f0;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 0.9em;
	color: #666666;	
	background-color: #fafafa;
	width: 200px;
}
#bodycontainer .addComment #panel #message textarea
{
	padding: 10px;
	height: 181px;
	width: 100%;
	overflow: hidden;
}
#bodycontainer .addComment #panel #message textarea.input-validation-error
{
	border-color: #ff0000;
}
#bodycontainer .addComment #panel #submit
{
	padding: 0px 0px 0px 0px;
	clear: both;
}

#bodycontainer .comments .comment
{
	padding: 10px 0px 5px 0px;
	border-bottom: #dedede 1px solid;
}

#bodycontainer .comments .unpublished
{
	background-color: #f5f5f5;
}
#bodycontainer .comments .comment.l1
{
	margin-left: 25px;
}
#bodycontainer .comments .comment.l2
{
	margin-left: 50px;
}
#bodycontainer .comments .comment.l3
{
	margin-left: 75px;
}
#bodycontainer .comments .comment.l4
{
	margin-left: 100px;
}
#bodycontainer .comments .comment.l5
{
	margin-left: 125px;
}
#bodycontainer .comments .comment .name .avatar
{
	float: left;
	width: 75px;
}
#bodycontainer .comments .comment .name .text
{
	float: left;
}
#bodycontainer .comments .comment .name .text a, #bodycontainer .comments .comment .name .text a:link, #bodycontainer .comments .comment .name .text a:visited
{
	color: #007bc2;
}
#bodycontainer .comments .comment .name .text a:hover
{
	color: #005ba2;
}
#bodycontainer .comments .comment .name .text .name
{
	font-size: 1.2em;
	font-weight: bold;
}
#bodycontainer .comments .comment .name .text .blog
{
	font-size: 0.9em;
	font-weight: normal;
}
#bodycontainer .comments .comment .name .text .date
{
	color: #7f7f7f;
}
#bodycontainer .comments .comment .content
{
	padding: 5px 0px 0px 0px;
	clear: both;
	font-size: 1.2em;
	white-space: pre-wrap;
}
#bodycontainer .comments .comment .links
{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
#bodycontainer .comments .comment .links a, #bodycontainer .comments .comment .links a:link, #bodycontainer .comments .comment .links a:visited
{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 0.95em;
	text-decoration: none;
	color: #999;
}
#bodycontainer .comments .comment .links a:hover
{
	text-decoration: underline;
}
