BODY{	BACKGROUND-COLOR:#1e4885; BORDER-WIDTH:0; COLOR: #ffffff; font-size:12px; font-family:Arial;}

P { COLOR: #ffffff; font-size:12px; font-family:Arial; padding:5px 5px; }	
P.banner { background-color: #ffffff; }	
FORM:TEXTAREA  { BACKGROUND-COLOR:#808080; }

.error { BACKGROUND-COLOR:RED; FONT-FAMILY:Tahoma, sans-serif; FONT-SIZE:12; COLOR:#CCCCCC; }


a:link.top { font-family:Arial;  color:darkorange; font-Size:15px; font-weight:bold; text-decoration: none; padding:3px; } 
a:visited.top { font-family:Arial;  color:darkorange; font-Size:15px; font-weight:bold; text-decoration: none; padding:3px; }
a:active.top { font-family:Arial;  color:darkorange; font-Size:15px; font-weight:bold; text-decoration: none; padding:3px; }
a:hover.top { font-family:Arial;  color:darkorange; font-Size:15px; font-weight:bold; text-decoration: none; background-color: #CCCCCC; padding:3px; }

a:link.foot { font-family:Arial;  color:#FFFFFF; font-Size:10px; text-decoration: none; padding:2px; } 
a:visited.foot { font-family:Arial;  color:#FFFFFF; font-Size:10px;  text-decoration: none; padding:2px; }
a:active.foot { font-family:Arial;  color:#FFFFFF; font-Size:10px;  text-decoration: none; padding:2px; }
a:hover.foot { font-family:Arial;  color:#FFFFFF; font-Size:10px;  text-decoration: none; background-color: #696969; padding:2px; }

a:link.mid { font-family:Arial;  color:#FF0000; font-Size:12px; font-weight:bold; text-decoration: none; padding:1px; } 
a:visited.mid { font-family:Arial;  color:#FF0000; font-Size:12px; font-weight:bold; text-decoration: none; padding:1px; }
a:active.mid { font-family:Arial;  color:#FF0000; font-Size:12px; font-weight:bold; text-decoration: none; padding:1px; }
a:hover.mid { font-family:Arial;  color:#FF0000; font-Size:12px; font-weight:bold; text-decoration: none; background-color: #CCCCCC; padding:1xx; }

a:link.glos { font-family:Arial;  color:#FFFFFF; font-Size:12px; text-decoration: underline; padding:2px; }
a:visited.glos { font-family:Arial;  color:#FFFFFF; font-Size:12px;  text-decoration: underline; padding:2px; }
a:active.glos { font-family:Arial;  color:#FFFFFF; font-Size:12px;  text-decoration: underline; padding:2px; }
a:hover.glos { font-family:Arial;  color:#FFFFFF; font-Size:12px;  text-decoration: underline; background-color: #696969; padding:2px; }

A { CURSOR:hand; }
A:link    { COLOR:#ffffff; TEXT-DECORATION:none; }
A:visited { COLOR:#ffffff;  TEXT-DECORATION:none; }
A:hover { COLOR:#FFFFFF; TEXT-DECORATION:none; background-color:#696969; }
A:active { COLOR:#FF0000; TEXT-DECORATION:none; }

.11  {   font-family:Arial;  font-Size:10px;   text-decoration:none;   color:#FFFFFF;  } 
.public  {   padding:0px; border-bottom:1px solid #FFF; border-right:1px solid #FFF; border-top:none; border-left:none;  } 
td.public  {   padding:5px 12px; border-bottom:none; border-right:none; border-top:1px dashed #999; border-left:1px dashed #999;  } 
table.10  {   font-family:Arial;  font-Size:10px;   text-decoration:none;   color:#FFFFFF;  } 
table.9  {   font-family:Arial;  font-Size:9px;   text-decoration:none;   color:#FFFFFF;  } 
.8  {   font-family:Arial;  font-Size:8px;   text-decoration:none;   color:#FFFFFF;  } 
td.10  {   font-family:Arial;  font-Size:10px;   text-decoration:none;   color:#FFFFFF;  } 
td.9  {   font-family:Arial;  font-Size:9px;   text-decoration:none;   color:#FFFFFF;  } 
td.8  {   font-family:Arial;  font-Size:8px;   text-decoration:none;   color:#FFFFFF;  } 
H1  {   font-family:Arial;  font-size:13px;   margin-left: 5px; margin-top:0px;margin-right: 0px;margin-bottom: 1px; text-decoration:none;   color:#FFFFFF;  } 
H3  {   font-family:Arial;  font-size:13px;   margin-left: 5px; margin-top: -3px; text-decoration:none;   color:#FFFFFF;  } 
td { font-size:12px; }
dl { font-size:12px; }
dt { font-size:12px; }
dd { font-size:12px; }
ol { font-size:12px; }
ul { font-size:12px; }

.sms {
background-image: url('http://www.33333.ru/protect/sms/sms.jpg'); /* Путь к фоновому рисунку */
background-position: right top; /* Положение фона */
background-repeat: repeat /* Повторяем фон по вертикали */
padding:5px 12px; border:1px dashed #999;
}


.advertpublic{ padding:5px 5px; margin-top:0px; margin: auto;  font-size:11px;  
background-image: url('http://www.33333.ru/protect/sms/sms.jpg'); /* Путь к фоновому рисунку */
background-position: right top; /* Положение фона */
background-repeat: repeat /* Повторяем фон по вертикали */
display: block; text-decoration: none; border:1px dashed #999;} 


.advert{ 
/* width:65%; */
padding:5px 5px; margin-top:0px; margin: auto;  font-size:11px;  
background-image: url('http://www.33333.ru/protect/sms/sms.jpg'); /* Путь к фоновому рисунку */
background-position: right top; /* Положение фона */
background-repeat: repeat /* Повторяем фон по вертикали */
display: block; text-decoration: none; border:1px dashed #999;} 

.enter {
color:#FFFFFF;
margin-top:auto;
margin-left:23px;
font-size:12px;
width:150px;
padding:5px; border:1px dashed #999;
background:#1e4885;
cursor: pointer; 
}

.rezult {
BACKGROUND-COLOR:#1e4885;
margin-top:auto;
font-size:12px;
padding:5px; border:1px dashed #999;
}

.gensmall { font-size : 10px; }
.silver { color:#c0c0c0; vertical-align:middle; }

TEXTAREA { font-family:arial; }
.map{ float: left; width: 175px; }

#tooltip{
background:#F5F5F5;
border:2px dotted #F88801;
color:#F88801;
font:menu;
font-size:11px;
margin:0px;
padding:5px 5px;
position:absolute;
z-index:10;
visibility:hidden
}

 .BH { background: #1e4885 url(http://www.33333.ru/public/img/HB.jpg) repeat-x top; height:25px; }
 .BD { background: #1e4885 url(http://www.33333.ru/public/img/DB.jpg) repeat-x bottom; height:25px; }
 .BL { background: #1e4885 url(http://www.33333.ru/public/img/LB.jpg) repeat-y right; width:25px; }
 .BR { background: #1e4885 url(http://www.33333.ru/public/img/RB.jpg) repeat-y left; width:25px; }
 .HL { background: #1e4885 url(http://www.33333.ru/public/img/HL.jpg) no-repeat top right; height:25px; }
 .HR { background: #1e4885 url(http://www.33333.ru/public/img/HR.jpg) no-repeat top left; height:25px; }
 .DL { background: #1e4885 url(http://www.33333.ru/public/img/DL.jpg) no-repeat bottom right; height:25px; }
 .DR { background: #1e4885 url(http://www.33333.ru/public/img/DR.jpg) no-repeat bottom left; height:25px; }
/*.date {display: block; text-decoration: none; color:#CCC; font-style:italic;}*/


/* MENU */
.menu, .topmenu {
font-size:9px;
padding:1px 0 3px 0;
text-align:center;
}
.topmenu {
text-align:right;
padding:0 5px;
}
.menu a,.menu a:visited {
color:#FFF;
padding:0 5px;
text-decoration:none;
}
.topmenu a, .topmenu a:visited {color:#FFF}
.menu a, .topmenu a {text-transform:uppercase;}
.menu a:hover {
border:1px dashed #999;
}
.menu, .menu a {/*background-color:#0079F7;*/}
.menu li, .topmenu li {display:inline;}
/*newmenu*/
#newmenu {
height:100%; 
}
#newmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav a {
font-size:11px; text-decoration: none; display:block; background: #1e4885; padding:2px; border:1px dashed #999;
}
#nav a:hover {
font-size:11px; text-decoration: none; display:block; background: #1e4885; padding:2px; border:1px dashed #999;
}
#nav li li a {
width:150px; margin-top:-1px;
font-size:11px; text-decoration: none; display:block; background: #1e4885; padding:5px 5px 5px 5px; border:1px dashed #999;
}
#nav li li a:hover {
width:150px; margin-top:-2px;
font-size:11px; text-decoration: none; display:block; background: #1e4885; padding:5px 5px 5px 5px; border-top: 2px solid #FFF; border-bottom: 2px solid #000066; border-left: 2px solid #FFF; border-right: 2px solid #000066; 
}
#newmenu li {
	float: left;
	position: relative;
	width: 30px;
	text-align: center;
	cursor: default;
	border-width: 0px 0;
}
#newmenu li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
}

#newmenu li li {
	display: block;
	float: none;
	background-color: transparent;
	margin-top:1px;
	padding-bottom:0px;
}
#newmenu li:hover ul, #newmenu li.over ul {
	display: block;
}
/*меню для соцопроса*/
#newmenuhead {
height:100%; 
}
#newmenuhead ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#navhead a {
font-size:11px; text-decoration: none; display:block; background: #1e4885; padding:2px; border:1px dashed #999;
}
#navhead a:hover {
font-size:11px; text-decoration: none; display:block; background: #1e4885; padding:2px; border:1px dashed #999;
}
#navhead li li a {
width:250px; margin-top:-1px;
font-size:11px; text-decoration: none; display:block; background: #1e4885; padding:5px 5px 5px 5px; border:1px dashed #999;
}
#navhead li li a:hover {
width:250px; margin-top:-2px;
font-size:11px; text-decoration: none; display:block; background: #1e4885; padding:5px 5px 5px 5px; border-top: 2px solid #FFF; border-bottom: 2px solid #000066; border-left: 2px solid #FFF; border-right: 2px solid #000066; 
}
#newmenuhead li {
	float: left;
	position: relative;
	width: 250px;
	text-align: center;
	cursor: default;
	border-width: 0px 0;
}
#newmenuhead li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
}

#newmenuhead li li {
	display: block;
	float: none;
	background-color: transparent;
	margin-top:1px;
	padding-bottom:0px;
}
#newmenuhead li:hover ul, #newmenuhead li.over ul {
	display: block;
}

hr { noshade; size:1; width:99%; text-align:center; }

/* элементы закругления - начало */

.attention-box {
	padding:1em; 
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; background-color: #000080; }
.r9 { margin: 0 9px; background-color: #000080; }
.r8 { margin: 0 8px; background-color: #000080; }
.r7 { margin: 0 7px; background-color: #000080; }
.r6 { margin: 0 6px; background-color: #000080; }
.r5 { margin: 0 5px; background-color: #000080; }
.r4 { margin: 0 4px; background-color: #000080; }
.r3 { margin: 0 3px; background-color: #000080; }
.r2 { margin: 0 2px; background-color: #000080; }
.r1 { margin: 0 1px; background-color: #000080; }

/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }
.attention-box  { background-color: #000080; text-align: right;}
a:link.box   { color: #FFFFFF; font: bold 15px verdana, helvetica, sans-serif; text-decoration: none;} 
a:active.box   { color: #FFFFFF; font: bold 15px verdana, helvetica, sans-serif; text-decoration: none; } 
a:visited.box     { color: #FFFFFF; font: bold 15px verdana, helvetica, sans-serif; text-decoration: none; } 
a:hover.box   { color: #000000; font: bold 15px verdana, helvetica, sans-serif; text-decoration: none; } 

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .attention-box { padding: 1em;}
#rounded-box-5 .attention-box { padding: 0.7em 1em;}
#rounded-box-10 .attention-box { padding: 0.4em 1em;}
/* элементы закругления  - конец*/

