/* main */
p,td,th { font-family: Arial, Helvetica, sans-serif; color: #000000; }

/* headers */
h1 { font-size: 120%; color: #990000; padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; }
h2 { font-size: 95%; color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
h3 { font-size: 85%; color: #990000; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
h4 { font-size: 80%; color: #990000; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
img { border: 0px; text-decoration: none; }
.imgright { border: 0px; text-decoration: none; padding-left: 10px; }
.imgleft { border: 0px; text-decoration: none; padding-right: 10px; }
hr { color: #cccccc; margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px; clear: left; }

/* links */
a { color: #990000; }

/* CMS */
div.menu span { color: #FFCC66; font-family: Arial; font-size: 9pt; font-weight: bold; white-space: nowrap; }
div.menu a { color: #ffffff; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;  }
div.menu a:hover { color: #FFCC66; }

div.txt p { font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #333333; font-size: 70%; line-height: 10pt; padding: 0px 0px 0px 0px; margin: 6px 0px 10px 0px; }
div.txt2 p { color: #333333; font-size: 80%; padding: 0px 0px 0px 0px; margin: 6px 0px 10px 0px; }
div.txt2 p.question { font-weight: bold; }
div.txt2 p.answer { padding: 20px 20px 20px 30px; font-size: 75%; background-color: #ffffff; }
div.txt2 ul { font-size: 9pt; padding: 0px 0px 0px 14px; margin: 6px 0px 6px 0px; }
div.txt2 li { color: #cccccc }
div.txt3 h3 { color: #ffffff; font-size: 85%; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div.txt3 p { color: #ffffff; font-size: 80%; padding: 0px 0px 0px 0px; margin: 6px 0px 10px 0px; }
div.txt3 a { color: #ffffff; }
div.txt3 a:hover { color: #FFCC66; }
div.txt3 ul { font-size: 9pt; padding: 0px 0px 0px 14px; margin: 6px 0px 6px 0px; }
div.txt3 li { color: #FFCC66 }
div.personal td { font-size: 80%; color: #333333; }
div.personal img { margin-right: 20px; }
div.list ul { font-size: 80%; padding: 0px 0px 0px 30px; margin: 6px 0px 6px 0px;  list-style-type: square; font-weight: bold; }
div.list li { color: #333333 }

div.news p { 
		font-size: 70%; font-family: Arial, Helvetica, sans-serif; color: #cccccc; 
		margin-top: 10px; margin-bottom: 5px; 
}
div.news a { color: #ffffff; }
div.news span { font-size: 9px; }

div.cop { 
				color: #ffffff; font-size: 11px; padding-top: 35px; 
				background-image: url("/i/bgbot.jpg"); 
				background-repeat: no-repeat; 
				background-position: right;
}
div.cop a { color: #ffffff; }
div.cop2 { 
				color: #ffffff; font-size: 11px; 
				padding-top: 35px;
				padding-left: 30px;
}
div.cop2 a { color: #ffffff; }

/* лимиты */
div.limit p { font-size: 9pt; color: #666666 }
div.limit a { text-decoration: none; background-color: #999999; color: #ffffff }
div.limit a:hover { text-decoration: none; background-color: #666666; color: #ffffff }
div.limit span { text-decoration: none; background-color: #cccccc; color: #ffffff }

/* design */
.line { background-color: #ffffff }
.line2 { background-color: #66A3C2 }
.bg1 { 
			background-image: url("/i/bg1.jpg"); background-repeat: no-repeat;
			padding-top: 26px; padding-left: 40px; padding-right: 10px; padding-bottom: 26px; 
}
.bg2 { 
			background-image: url("/i/bg2.jpg"); background-repeat: no-repeat; background-position: right;	
			height: 122px;
}
.content { 
				background-color: #EBF7FF; background-image: url("/i/content.jpg"); 
				background-repeat: no-repeat; background-position: center;	
}
.content2 { background-color: #EBF7FF; }
.botimg { margin-right: 64px; margin-bottom: 10px; }
.lim { vertical-align: middle;  }
.menubgr { background-color: #1176A8; }
.rainbow { 	
				background-image: url("/i/rainbow.jpg"); 
				background-repeat: repeat-y;
				background-position: right top;
}

/* forms */
.inp {
        border-bottom: 1px solid #cccccc;
        border-left: 1px solid #808080;
        border-right: 1px solid #cccccc;
        border-top: 1px solid #808080;
		  padding: 0px;
		  background-color: #6ebbe1;
		  width: 95%;
}
.inp2 {
        border-bottom: 1px solid #cccccc;
        border-left: 1px solid #808080;
        border-right: 1px solid #cccccc;
        border-top: 1px solid #808080;
		  padding: 0px;
		  background-color: #6ebbe1;
		  width: 50%;
}
