@charset "windows-1251";
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background: url(/images/bg.jpg) repeat top left #FFF;
	margin: 0px;
	padding:0px;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<950?'950px':''); /* IE <= 6.0 */
	min-width: 950px; /* Opera & FireFox & Internet Explorer 7.0 */
}
.gray_line {border-top:1px dashed #a5a5a5; height:10px; margin-top:10px; clear:both;}

#mypage {width:1003px; margin:0 auto;}
.yashare-auto-init {text-align:right; display:block;}
#header {height:120px;}
#container {background: #FFF; display:table; height:100%;}

div#wrapper{float:left;width:1003px; background:#FFF;}
div#content{margin: 0 230px; padding:0 10px; text-align:justify; }
div#navigation{float:left;width:230px;margin-left:-1003px;}
div#extra{float:left;width:230px;margin-left:-230px}
div#footer{clear:left;width:100%}
.logo {height:120px; float:left; width:255px; background: url(/images/logo.jpg) no-repeat 20px bottom;}
.header_banner {height:120px;}
.menu_top {
	clear:both;
	background:url(/images/bg_topmenu.jpg) #333;
	height: 60px;
	width:97%;
	margin-left: auto;
	margin-right: auto;
}
.pad_left {padding-left: 20px;}
h1 {
	color:#fc281d;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	clear:both;
}
.sh2 a, #content .sh2 a {
	color:#1178f8;
	font-size:14px;
}
.sh2 a:hover {text-decoration:none}
.sh4 {
	color:#ef261c;
}
.docs_preview {padding:5px 10px; margin-left:10px; display:table}
.docs_preview a {color: #000; text-decoration:none;}
.left_menu_top {
	background:url(/images/left_topmenu.jpg);
	height: 60px;
	float:left;
	width:14px;
}
.right_menu_top {
	background:url(/images/right_topmenu.jpg);
	height: 60px;
	float:right;
	width:12px;
}
.search_top {
	float:right;
	background:url(/images/bg_search.jpg);
	height:60px;
	width:350px;
}
.search {
	float:right;
	margin:0 auto;
	width:320px;
	text-align:center;
	padding-top:20px;
}
.radius {

	background:url(/images/bg_search_input.jpg) repeat;
	padding:2px 15px;
	position:relative;
	border: 0;
	color:#5e5e5e;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
	width:200px;
}
.topmenu {
	color:#fc2c21;
	font-size:14px;
	font-style:italic;
	float:left;
	margin-top: 20px;
	letter-spacing: 1px;
}
.topmenu img {
	padding-left: 20px;
	padding-right: 5px;
}
.topmenu a {
	color:#FFF;
	text-decoration:none;
	padding-right:30px;	
}
.topmenu span {
	padding-right:30px;	
}
.topmenu a:hover {
	color:#ff938d;
}
.line {
	height: 12px;
	background:url(/images/top_left_honer.jpg) no-repeat left top #FFF;
	clear:both;
}
.line .right_honer {
	height: 12px;
	float:right;
	width: 15px;
	background:url(/images/top_right_honer.jpg) no-repeat left top #FFF;
} 
.line2 {
	height: 14px;
	background:url(/images/bg_bot.jpg) repeat-x left top #FFF;
}
.line2 .right_honer2 {
	height: 14px;
	float:right;
	width: 13px;
	background:url(/images/bot_right_honer.jpg) no-repeat left top #FFF;
} 
.line2 .left_honer2 {
	height: 14px;
	float:left;
	width: 13px;
	background:url(/images/bot_left_honer.jpg) no-repeat left top #FFF;
} 
.blue {
	background:url(/images/bg_blue.jpg) repeat-x;
	height:58px;
}
.green {
	background:url(/images/bg_green.jpg)  repeat-x;
	height:58px;
}
.blue, .green, .gray, .grayline{
	width:203px;
	margin: 0 auto;
}
.blue_left {
	background:url(/images/blue_left.jpg) no-repeat;
}
.green_left {
	background:url(/images/green_left.jpg) no-repeat;
}
.blue_left,.green_left {
	width:10px;
	height:58px;
	float:left;
}
.blue_right {
	background:url(/images/blue_right.jpg) no-repeat;
}
.green_right {
	background:url(/images/green_right.jpg) no-repeat;
}
.blue_right, .green_right{
	width:10px;
	height:58px;
	float:right;
}
.sh3 {
	color:#FFF;
	font-weight:normal;
	font-size:16px;
	letter-spacing: 1px;
	margin:0;
	padding:0;
}
.sh3 img {
	margin:0;
	padding:0;
	border:0;
}
.gray {
	background:#f1f1f1;
	display:table;
	padding-top:5px;
	padding-bottom:3px;
}
.align_right {
	text-align:right;
	margin:0;
	padding:5px 10px;
	font-size:14px;
}
.grayline {
	background: url(/images/gray_bot.jpg) no-repeat;
	height:8px;
	margin-bottom:15px;
}
.gray a {
	color:#fc281c;
}
.gray a:hover {
	color:#1b7ffb;
	text-decoration:none;
}
.gray ul {margin:0; padding:0;font-size:14px;}
.gray li {
	list-style: none;
	padding-left: 25px;
	margin-left: 15px;
	line-height:20px;
}
.love li {
	background:url(/images/pic_heart.jpg) no-repeat center left;
}
.social li {
	background:url(/images/pic_social.jpg) no-repeat center left;
}
.more { padding-left:30px;}
.question, .answer {
	padding: 10px;
}
.answer {clear:both}
.answer a {
	color:#666666;
	text-decoration:none;
}
.answer a:hover {
	color:#000;
	text-decoration:underline;
}
.more_but {
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	behavior: url(/css/PIE.htc);
	background:url(/images/bg_more.jpg) repeat;
	padding:4px 15px;
	line-height: 12px;
	position:relative;
	cursor:pointer;
	font-size:11px;
	border:0;
	color:#FFF;
	margin-top: 10px;
}
.but {text-align:center; height: 30px; line-height:30px; clear:both}
.but a,.but a:hover,div#content .but a  {
	color:#FFF;
	text-decoration:none;
}
.archiveall {text-align:right; margin:2px; padding:0 10px; line-height:28px;}
.archiveall a {color:#0f75f5;}
.sml {font-size:11px; padding-top:12px;}
.preview,.preview2 {
	padding:5px;
	clear:both
}
.preview .sh4 {padding-top:5px;}
.preview2 .sh4 {padding-top:20px;}
.preview .sh4,.preview2 .sh4 {margin:0;  color:#676767;}
.preview2 .sh4 {text-transform:capitalize; font-size:14px;}
.preview .sh4 a, .preview .sh4 a:hover {
	color:#1076f6;
	text-decoration:none;
}
.preview img {
	border: 1px #1076f6 solid;
}
.preview span {font-size:11px; color:#686868;}
.preview2 img {
	border: 1px #13bb70 solid;
	width:64px;
}
.play li {
	background:url(/images/pic_play.jpg) no-repeat center left;
	font-size:12px;
}
.play li a {text-decoration:none;}
.igra a, #content .igra a {
	color:#1076f6;
	text-decoration:none;
	font-size:12px;
} 
#content .igra a:hover {
	text-decoration:underline;
} 
.igra li {
	background:url(/images/pic_igra.jpg) no-repeat center left;
	list-style:none;
}
.friend {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(/css/PIE.htc);
	padding:15px;
	position:relative;
	font-size:11px;
	border:1px solid #e8e8e8;
	width: 170px;
	margin:15px auto;
	text-align:center;
}
.friend b {color:#15c574; font-weight:normal; font-size:16px;}
.friend a {color:#0f75f3; text-decoration:underline;}
.friend a:hover {text-decoration:none;}
.center_link a {font-size:11px;color:#1178f7;}
.center_link img {padding:0 5px;}
.central {background:#e8e8e8; height:30px;}
.central b {font-size:16px; font-weight:normal; padding:0 20px;} 
.blocksmall {float:left; width:19%; border: 1px #CCC dotted; text-align:center;}
.block {clear:both; margin:5px; color:#7b7b7b; font-size:11px; text-align:justify;}
.block a img {border: 1px solid #fd291d; margin:5px;}
.block .sh4, .blocksmall .sh4 {margin:0; padding:0; line-height:20px; text-indent:0;}
.block .sh4 a, #content .blocksmall .sh4 a{color:#fb281d; font-size:11px;  text-transform:uppercase;}
.block .sh4 span, .blocksmall .sh4 span {color:#eab83f}
.block a:hover, #content .blocksmall a:hover {text-decoration:none;}
.clear {clear:both}
.interest {background:#cce4fe; font-size:16px; line-height:30px; padding-left:20px; clear:both; text-align:left; margin-top:10px;}
.else {background:#FECDCC; font-size:16px; line-height:30px; padding-left:20px; clear:both; margin-bottom: 10px;}
.docs {clear:both; text-align:left;}
.docs img {margin:5px; border: 1px solid #1178f8; float:left;}
.docs span { line-height:30px;}
.docs b {font-size:10px;color:#b5b5b5; font-weight:normal; padding-left:10px;}
.bottom {min-height:50px;}
#link {text-align: right; margin-top: 20px;}
#link img {border:0; padding:0 10px;}
.bottom {font-size:11px; color:#666;}
.bottom a {color:#F00;}
.name {color:#369;}
.name span {font-size:10px; color:#999;}
.comment_admin {
	background:#f1f1f1;
	width:95%;
	border: 1px solid #dededc;
	margin: 10px;
	padding:5px;
}
.comment_admin i {color:#666; padding-left:15px;}
.error {color:red; font-weight:bold;}
.stst {font-size:6px; color:#999; border:1px #dadada dashed;}
.where {float: left;}
.where, .where a {font-size: 11px; color:#666;}
.sh6 {
	color:#019ee3;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:25px;
}
.sh6 span {font-size:12px; color:#000; font-weight:normal;}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #77a3d2;
	color : #77a3d2;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #24dd8b;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}
.pager_comment p { padding: 5px; margin: 0; }
.pager_comment .nav { padding: 5px; text-align:center; clear:both}
.pager_comment .nav#nav4 { border-top: 0; border-bottom: 1px solid #999;}
.pager_comment .nav a { padding: 0 5px; color:#06F }
.pager_comment .nav a.highlight { color: #000; font-weight: bold; }
.voce_one {padding-left:10px; height:20px;}