@charset "utf-8";
/* CSS Document */

body,td,th  {
	font-family: Tahoma, Tahoma, Arial, Helvetica, sans-serif ;
	font-size: 13px;
	color:#2c2e2d;
}
body {
	min-width:980px;
	margin: 0px;
	background-color:#000;
	background-image:url(../img/bgMain.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
/* стиль картинок-ссылок в теле страницы */
body, img  {
	border:0px;
}

h1 {font-size:20px;	padding:8px 0px 4px 0px; margin:0px; font-family:Arial;}
h2 {padding:8px 0px 15px 0px; margin:0px; font-size:19px; font-family:Arial; color:#1968ca; }
h3 { padding:2px 0px 0px 0px; margin:0px; font-size:18px; font-family:Arial; }
h4 { padding:2px 0px 0px 0px; margin:0px; font-size:16px; font-family:Arial; }
h5 { padding:12px 0px 0px 20px; margin:0px; font-size:18px; font-family:Arial; }

.page_block {
	width:100%;
	height:100%;
	background-image:url(../img/bg_block.png);
	background-repeat:repeat;
	z-index:2;
}

.main {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

	.boost_module {
		text-align:right;
		padding:4px 0px 4px 0px;
		color:#FFF;
		font-size:9px;
	}
		.boost_module span {
			background:#417640;
			margin:0px;
			padding:4px;
		}
		.boost_module a {
			color:#FFF;
			text-decoration:none;
		}
		.boost_module a:hover {
			color:#FFF;
			text-decoration:underline;
		}

	.area_left {
		float:left;
		width:256px;
	}
		.logo {
			text-align:center;
		}
		.mod {
		}
			.mod.header {
				height:40px;
				background-image:url(../img/bg_mod_header.png);
				padding:0px 0px 0px 15px;
			}
			.mod.field {
				background-color:#FFF;
				padding:8px;
			}
				.mod.field.text {
				}
					.mod.field.text ul {
						margin:0px;
						padding:0px 0px 0px 15px;
						list-style:url(../img/list.png);
					}
					.mod.field.text li {
						margin:0px 0px 10px 0px;
					}
					.mod.field.text h4 {
						padding:0px;
						margin:0px;
						font-weight:bold;
						font-size:11.5px;
					}
					.mod.field.text a {
						color:#2c2e2d;
						text-decoration:none;
					}
					.mod.field.text a:hover {
						color:#c12929;
						text-decoration:underline;
					}
				.mod.field.friendlink {
					text-align:center;
					font-family:Arial;
					font-weight:bold;
					font-size:9.5px;
				}
					.mod.field.friendlink a {
						text-decoration:none;
						color:#1968ca;
						font-size:20px;
						font-weight:bold;
					}
			.mod.footer {
				height:8px;
				margin:0px 0px 24px 0px;
				background-image:url(../img/bg_mod_footer.png);
			}
	
	.area_right {
		float:left;
		margin-left:24px;
		width:680px;
	}
		.partiotion_header {
			height:40px;
			background-image:url(../img/bg_partition_header.png);
			background-repeat:no-repeat;
			margin-top:250px;
		}
			.phone {
				margin:0px 10px 0px 10px;
				text-align:right;
			}
				.phone a {
					color:#2c2e2d;
					text-decoration:none; border-bottom:1px dotted #2c2e2d;
					
				}
				.phone a:hover {
					color:#1968ca;
					text-decoration:none; border-bottom:1px dotted #2c2e2d;
				}
		.menu {
			height:29px;
			padding:0px 8px 0px 8px;
			background-color:#000;
			background-image:url(../img/bg_menu.png);
			background-repeat:repeat-x;
			font-family:Arial;
			color:#FFF;
		}
			.menu.element {
				float:left;
				height:23px;
				padding:6px 8px 0px 8px;
				cursor:pointer;
			}
				.menu.element a {
					color:#FFF;
					text-decoration:none;
				}
				.menu.element a:hover {
					color:#FFF;
					text-decoration:none;
				}
		.controls_panel {
			background:#fff;
			padding:8px 20px 2px 20px;
			font-family:Verdana;
			font-size:14px;
			font-weight:bold;
			text-align:right;
		}
			.controls_panel a {
				text-decoration:none;
				color:#333;
				padding:6px 6px 8px 8px;;
			}
			.controls_panel a:hover {
				text-decoration:none;
				color:#fff;
				background-color:#212121;
			}
		.content {
			background-color:#FFF;
			padding:8px;
		}
			.content date { font-size:9.5px; font-weight:bold; }
			.content q { text-align:center; font-style:italic; color:#7a7a79; }
			.content abbr { text-transform:uppercase; }
			.content mark {background-color:#FF9; padding:2px;}
			.content a {color:#0b55c4; text-decoration:none; border-bottom:1px dotted #0b55c4;}
			.content a:hover {color:#000; text-decoration:none; border-bottom:1px dotted #0b55c4;}

			.partiotion_img {
				border:1px solid #e2e2e2;
				padding:2px;
			}
			.cmod {
				padding:8px;
			}
				.cmod h1 {padding:8px 0px 8px 0px; margin:0px; font-size:20px; font-family:Arial;}
				.cmod h2 {padding:8px 0px 8px 0px; margin:0px; font-size:19px; font-family:Arial; color:#1968ca; }
				.cmod h3 { padding:8px 0px 8px 0px; margin:0px; font-size:18px; font-family:Arial; }
				.cmod h4 { padding:8px 0px 8px 0px; margin:0px; font-size:18px; font-family:Arial; }
				.cmod h5 { padding:8px 0px 8px 0px; margin:0px; font-size:16px; font-family:Arial; }
				.cmod h6 { padding:8px 0px 8px 0px; margin:0px; font-size:14px; font-family:Arial; }
				
				.cmod.artinfo {
					margin:0px;
					padding:0px;
				}
					.cmod.artinfo a {
						color:#2c2e2d; text-decoration:none; border-bottom:1px dotted #2c2e2d;
					}
					.cmod.artinfo a:hover {
						color:#000; text-decoration:none; border-bottom:1px dotted #2c2e2d;
					}
				.artimg {
					margin:0px 10px 10px 0px;
					padding:2px;
					border:1px solid #e2e2e2;
					
				}
				.cmod.currenttags {
					padding:5px 20px 30px 0px;
					vertical-align:text-top;
				}
				.cmod.but {
					width:120px;
					padding:0px 0px 30px 0px;
					vertical-align:top;
				}
					.cmod.but a {
						border:none;
					}
					.cmod.but a:hover {
						border:none;
					}
				.cmod.tag_cloud {
					clear:both;
					padding:0px 0px 20px 0px;
					text-align:center;
				}
						.cmod.tag_cloud span a {
							border:none;
							padding: 4px;
							white-space: nowrap;
						}
							.cmod.tag_cloud span a.size1 {
								color: #666;
								font-size:12px;
								margin:20px 0px 20px 0px;
							}
							.cmod.tag_cloud span a.size1:hover {
								background-color: #999;
								color: white;
								margin:20px 0px 20px 0px;
							}
							.cmod.tag_cloud span a.size2 {
								color: #912600;
								font-size:13px;
							}
							.cmod.tag_cloud span a.size2:hover {
								background-color: #cc3500;
								color: white;
							}
							.cmod.tag_cloud span a.size3 {
								color: #877900;
								font-size:16px;
							}
							.cmod.tag_cloud span a.size3:hover {
								background-color: #d8c100;
								color: white;
							}
							.cmod.tag_cloud span a.size4 {
								color: #1d6c01;
								font-size:19px;
							}
							.cmod.tag_cloud span a.size4:hover {
								background-color: #2daf00;
								color: white;
							}
							.cmod.tag_cloud span a.size5 {
								color: #004e6b;
								font-size:22px;
							}
							.cmod.tag_cloud span a.size5:hover {
								background-color: #007ead;
								color: white;
							}
							.cmod.tag_cloud span a.size6 {
								color: #430069;
								font-size:25px;
							}
							.cmod.tag_cloud span a.size6:hover {
								background-color: #7600b9;
								color: white;
							}
		.clister {
			background-color:#FFF;
		}
		.cfooter {
			height:23px;
			background-color:#a0cd27;
			background-image:url(../img/bg_content_footer.png);
			background-repeat:repeat-x;
		}

	.footer {
		clear:both;
		height:60px;
		text-align:left;
		color:#444;
	}
		.footer a {
			color:#444;
			text-decoration:none;
		}
		.footer a:hover {
			color:#444;
			text-decoration:underline;
		}

/* модульные окна*/
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:90000;
    background-color:#000;
    display:none;
}
#boxes .window {
    position:absolute;
    left:0;
    top:0;
    /*width:718px;
    height:200px;*/
    display:none;
    z-index:99999;
    padding:20px;
	}  
		.window a.close {
			position: absolute;
			background-image:url(../img/btn_close.png);
			background-repeat: no-repeat;
			background-position: center center;
			height: 25px;
			width: 25px;
			text-indent: -99999px;
			outline: none;
			top: 20px;
			right: 20px;
		}
		#boxes #dialog_publication {
			width:718px; 
			height:auto;
			padding:10px;
		} 
			.window .dialog718_header {
				width:718px;
				height:43px;
				background-image:url(../img/bg_dialog718_header.png);
				background-repeat:no-repeat;
			}
			.window .dialog718_body {
				width:718px;
				background-image:url(../img/bg_dialog718_body.png);
				background-repeat:repeat-y;
			}
				.window .dialog718_body div {
					padding:10px 20px 10px 20px;
				}
			.window .dialog718_footer {
				width:718px;
				height:13px;
				background-image:url(../img/bg_dialog718_footer.png);
				background-repeat:no-repeat;
			}
		#boxes #dialog_parters {
			width:718px; 
			height:auto;
			padding:10px;
		} 
			
			.window .dialog718_header {
				width:718px;
				height:43px;
				background-image:url(../img/bg_dialog718_header.png);
				background-repeat:no-repeat;
			}
			.window .dialog718_body {
				width:718px;
				background-image:url(../img/bg_dialog718_body.png);
				background-repeat:repeat-y;
			}
				.window .dialog718_body div {
					padding:10px 20px 10px 20px;
				}
			.window .dialog718_footer {
				width:718px;
				height:13px;
				background-image:url(../img/bg_dialog718_footer.png);
				background-repeat:no-repeat;
			}
		
		#boxes #dialog_phone {
			width:387px; 
			height:auto;
			padding:10px;
		} 
		#boxes #dialog_login {
			width:387px; 
			height:auto;
			padding:10px;
		} 
		#boxes #dialog_feedback {
			width:387px; 
			height:auto;
			padding:10px;
		} 
			
			.window .dialog387_header {
				width:387px;
				height:43px;
				background-image:url(../img/bg_dialog387_header.png);
				background-repeat:no-repeat;
			}
			.window .dialog387_body {
				width:387px;
				background-image:url(../img/bg_dialog387_body.png);
				background-repeat:repeat-y;
			}
				.window .dialog387_body div {
					padding:10px 20px 10px 20px;
				}
			.window .dialog387_footer {
				width:387px;
				height:13px;
				background-image:url(../img/bg_dialog387_footer.png);
				background-repeat:no-repeat;
			}
	


/* Формы */
#sample_formset {
	border:none;
	text-align:left;
	margin: 0px;
	color:#333;
	font-size:12px;
	overflow: hidden;
	padding: 0px;
}
	#sample_formset p {
		margin:10px 0 10px;
		*margin:5px 0 5px;
		clear: both;
	}
	#sample_formset a {
		color:#6AC;
	}
	#sample_formset input[type=text], #sample_formset input[type=password] {
		float: right;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border:1px solid #C6C6C6;
		font-size:13px;
		margin:5px 0px 5px;
		*margin:0px;
		padding:5px;
		width:180px;
	}
	#sample_formset label {
		margin:10px 0px 0px;
		float: left;
		font-weight:bold;
	}
	#sample_formset .clear {
		clear:both;
	}
	#sample_formset p.remember {
		float: right;
		clear: none;
		padding:0;
	}
	#sample_formset a.forgot {
		margin-top: 10px;
		float: left;
		display: inline;
		line-height: 24px;
		color: #666666;
		text-decoration: none;
		background-image:url(../img/btn_cansel.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 18px;
		font-weight: bold;
	}
	#sample_formset .remember input {
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		background:#ссс url('img/bg_but_submite.png') repeat-x scroll 0 0;
		border:1px solid #B5B5B5;
		color:#222;
		text-shadow: 0px 1px 1px #FFF;
		*filter: Shadow(Color=#FFFFFF, 	
				Direction=180, 
				Strength=1);
		padding:4px 10px 5px;
		font-size:11px;
		margin: 0 0px 0 3px;
		font-weight:bold;
	}
	/* предупреждения*/
	label.error {
		float: none; 
		color: red; 
		padding:2px 0px 10px 20px;
		vertical-align: top; 
		font-size:9px; 
		background:url("../img/bgunchecked.gif") no-repeat 0px 0px; 
	}
	#partners_formset em { font-weight: bold; color: red; padding-right: 1em; vertical-align: top; }
	
#editor_formset {
	border:none;
	text-align:left;
	margin: 0px;
	color:#333;
	font-size:12px;
	overflow: hidden;
	padding: 0px;
}
	#editor_formset p {
		margin:10px 0 10px;
		*margin:5px 0 5px;
		clear: both;
	}
	#editor_formset a {
		color:#6AC;
	}
	#editor_formset input[type=text] {
		float: right;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border:1px solid #C6C6C6;
		font-size:13px;
		margin:5px 0px 5px;
		*margin:0px;
		padding:5px;
		width:540px;
	}
	#editor_formset input[type=checkbox] {
		float: left;
		border:1px solid #C6C6C6;
		margin:10px 20px 5px 130px;
		*margin:0px;
		padding:5px;
	}
	#editor_formset select {
		float: right;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border:1px solid #C6C6C6;
		font-size:13px;
		margin:5px 0px 5px;
		*margin:0px;
		padding:5px;
		width:552px;
	}
		#editor_formset .existing_tag {
			height:100px;
		}
	#editor_formset label {
		margin:10px 0px 0px;
		float: left;
		font-weight:bold;
	}
	#editor_formset .clear {
		clear:both;
	}
	#editor_formset p.remember {
		float: right;
		clear: none;
		padding:0;
	}
	#editor_formset .remember input {
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		background:#ссс url('img/bg_but_submite.png') repeat-x scroll 0 0;
		border:1px solid #B5B5B5;
		color:#222;
		text-shadow: 0px 1px 1px #FFF;
		*filter: Shadow(Color=#FFFFFF, 	
				Direction=180, 
				Strength=1);
		padding:4px 10px 5px;
		font-size:11px;
		margin: 0 0px 0 3px;
		font-weight:bold;
	}
	#editor_formset p.remembertag {
		float: right;
		clear: both;
		padding:0;
	}
	#editor_formset .remembertag input {
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		background:#ссс url('img/bg_but_submite.png') repeat-x scroll 0 0;
		border:1px solid #B5B5B5;
		color:#222;
		text-shadow: 0px 1px 1px #FFF;
		*filter: Shadow(Color=#FFFFFF, 	
				Direction=180, 
				Strength=1);
		padding:4px 10px 5px;
		font-size:11px;
		margin: 0 0px 0 3px;
		font-weight:bold;
	}
	/* предупреждения*/
	label.error {
		float: none; 
		color: red; 
		padding:2px 0px 10px 20px;
		vertical-align: top; 
		font-size:9px; 
		background:url("../img/bgunchecked.gif") no-repeat 0px 0px; 
	}
	#partners_formset em { font-weight: bold; color: red; padding-right: 1em; vertical-align: top; }

#partners_formset {
	border:none;
	text-align:left;
	margin: 0px;
	color:#333;
	font-size:12px;
	overflow: hidden;
	padding: 0px;
}
	#partners_formset p {
		margin:10px 0 10px;
		*margin:5px 0 5px;
		clear: both;
	}
	#partners_formset a {
		color:#6AC;
	}
	#partners_formset input[type=text], {
		float: right;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border:1px solid #C6C6C6;
		font-size:13px;
		margin:5px 0px 5px;
		*margin:0px;
		padding:5px;
		width:540px;
	}
	#partners_formset label {
		margin:10px 0px 0px;
		float: left;
		font-weight:bold;
	}
	#partners_formset .clear {
		clear:both;
	}
	#partners_formset p.remember {
		float: right;
		clear: none;
		padding:0;
	}
	#partners_formset .remember input {
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		background:#ссс url('img/bg_but_submite.png') repeat-x scroll 0 0;
		border:1px solid #B5B5B5;
		color:#222;
		text-shadow: 0px 1px 1px #FFF;
		*filter: Shadow(Color=#FFFFFF, 	
				Direction=180, 
				Strength=1);
		padding:4px 10px 5px;
		font-size:11px;
		margin: 0 0px 0 3px;
		font-weight:bold;
	}
	/* предупреждения*/
	label.error {
		float: none; 
		color: red; 
		padding:2px 0px 10px 20px;
		vertical-align: top; 
		font-size:9px; 
		background:url("../img/bgunchecked.gif") no-repeat 0px 0px; 
	}
	#partners_formset em { font-weight: bold; color: red; padding-right: 1em; vertical-align: top; }


