@charset "windows-1251";
/* CSS Document */

body {
/*text-indent:1.2;*/
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1e1e1e;
}
td {
font-size:12px;
}
ol { padding:8px; margin:0px; margin-left:25px;}
a {
text-decoration:none;
color: #ec008c;
}
input {
margin-top:0px;
border:1px solid #f199bf;
color:#1e1e1e;
background-color:#fef3f7;
}

textarea {
margin-top:10px;
border:1px solid #f199bf;
color:#1e1e1e;
}
form {
margin:0;
padding:0;
}
.txt {
line-height:1.5
}

.okno_int {
padding:8px;
background-image:url(pic/okno_bg_gradient.png);
background-position:bottom;
background-repeat:repeat-x;
}

.rub {
font-size:16px;
color:#ec008c;
margin-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #f8c1d9;
}
.rub2 {
font-size:16px;
color:#999999;
margin-top:18px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #999999;
}
.title {
margin-top:10px;
font-size:22px;
color:#ec008c;
margin-bottom:20px;
text-align:left;
}

/* верхнее меню */
.menu {
font-size:13px;
color:#555555;
padding:5px;
padding-left:20px;
padding-right:20px;
margin-bottom:100px;
text-decoration:none;
}

/* верхнее меню выбранное*/
.menusel {
font-size:13px;
color:#666666;
padding:5px;
padding-left:20px;
padding-right:20px;
text-decoration:none;
background-color:#ffffff;
}

/* верхнее меню активное*/
.menu:hover {
font-size:13px;
color:#666666;
padding:5px;
padding-left:20px;
padding-right:20px;
text-decoration:none;
background-color:#ffffff;
}

.nav2 {

font-size:12px;
color:#555555;
padding-top:5px;
text-decoration:none;
}
.nav {
	font-size:14px;
	color:#000000;
	padding:10px 20px 10px 20px;
	background-color:#cccccc;
	border:1px solid:#ececec;
	margin-top:10px;
	font-weight:normal;
}
a.nav {
	background-color:#f5f5f5;
	font-weight:normal;
}
a.nav:hover {
	background-color:#ececec;
	text-decoration:none;
}
.navbar
	{
	color:#FFF;
	margin-top:35px;
	}
.zag {
	color:#ec008c;
	font-size:16px;
	padding-bottom:8px;
	margin-top:15px;
	border-bottom:1px solid #666666;
}
.zag2 {
	color:#ec008c;
	font-size:20px;
	padding:0px;
	margin:0px;
}
.zag3 {
	color:#333333;
	font-size:22px;
}
.sm {
font-size:10px;
color:#b2b2b2;
}
.sm2 {
font-size:10px;
color:#555555;
}
.data {
	color:#666666;
	font-size:12px;
	margin-bottom:10px;
	margin-top:10px;
}
.data2 {
	color:#111111;
	font-size:11px;
}
.bginp1 {
	BACKGROUND-COLOR: #ffffff;
}
.bginp2 {
	BACKGROUND-COLOR: #fef3f7;
}
.tbl {
font-size:12px;
}
.tbl tr:hover {
	background-color: #e6e6e6;
}

/* ^^ catmenu */
.catsel {
padding-top:5px;
padding-bottom:5px;
display: block;
text-decoration: none;
font-weight:bold;
border-bottom: 1px solid #f2f2f2;
color:#1e1e1e;
}
.cat a{
padding-top:5px;
padding-bottom:5px;
display: block;
text-decoration: none;
border-bottom: 1px solid #f2f2f2;
color:#1e1e1e;
}

.cat a:hover{
background-color: #f2f2f2; 
}

.catsm a{
font-size:10px;
padding-top:5px;
padding-bottom:5px;
display: block;
text-decoration: none;
border-bottom: 1px solid #f2f2f2;
color:#1e1e1e;
}

.catsm a:hover{
background-color: #f2f2f2; 
}

.alert {
color:#ec008c;
padding-left:40px;
border-top:1px solid #ec008c;
border-bottom:1px solid #ec008c;
font-size:12px;
margin-bottom:10px;
width:500px;
padding-top:10px;
padding-bottom:10px;
background-color: #fef3f7;
background-image:url(pic/allert.png);
background-repeat:no-repeat;

}

.ok {
color:#ec008c;
padding-left:40px;
border-top:1px solid #ec008c;
border-bottom:1px solid #ec008c;
font-size:12px;
margin-bottom:10px;
width:500px;
padding-top:10px;
padding-bottom:10px;
background-color: #fef3f7;
background-image:url(pic/ok.png);
background-repeat:no-repeat;

}
/*SkyGB*/
.name {
font-size:12px;
margin-top:10px;
margin-bottom:12px;

}
.pole {
text-align:left;
color:#1e1e1e;
line-height:1.5
}
.poleotv {
text-align:left;
color:#1e1e1e;
font-style:italic;
margin-top:10px;
line-height:1.5
}
.zapis {
width:570px;
margin:5px;
margin-bottom:20px;
padding-bottom:10px;
}
.zapisa {
width:570px;
margin:5px;
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px solid #999999;
}
.kr {
font-size:12px;
color: #ec008c;
margin-top:10px;
margin-bottom:10px;
}
.gbpost {
background-image:url(./pic/zapis.png);
background-repeat:no-repeat;
padding-left:55px;
border-bottom:1px solid #999999;
}
/* ^^ SkyGB ^^ */

/* comment */
.compost {
background-image:url(./pic/compost.png);
background-repeat:no-repeat;
padding-left:80px;
}
/* ^^ comment ^^ */

	.formError {
			position:absolute;
			top:300px; left:300px;
			width:150px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background:#000;
				color:#fff;
				font-family:arial;
				font-size:10px;
				box-shadow: 1px 1px 6px #000;
				-moz-box-shadow: 1px 1px 6px #000;
				-webkit-box-shadow: 1px 1px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 1px 4px 5px #000;
					-moz-box-shadow: 1px 4px 5px #000;
					-webkit-box-shadow: 1px 1px 5px #000;
					font-size:0px; 
					
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#000;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#000;margin:0 auto;display:block;} 
