@font-face
{
 font-family: Rubrica;
 font-style:  normal;
 font-weight: normal;
 src: url(/design/main/fonts/rubrica.eot);
}
body { 
	font: x-small Verdana, Arial, Helvetica, sans-serif ; 
	color: #001375;
	text-align: left;
	background-color: #ffffff; 
	margin:0;
	padding:0;
}	
.norepeat {	background-repeat:no-repeat; }
.bgr_top_left {
	background-repeat:no-repeat; 
	background-position: top left
}
.bgr_bot_left {
	background-repeat:no-repeat; 
	background-position: bottom left
}
.repeat-top{
	background-repeat:repeat-x; 
}

.textbold {color:#0000ff;font:bold 8pt Tahoma;}
.com1{background-color:#E0E8FF}


.text{font: 12px Verdana}

.page-title {font-family: Rubrica, Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; color: #006633; font-weight: bold;  text-align: right; padding-right: 15px}

.title_all{color:#36855A; font:bold 18px Verdana;}

.menu {font:bold 12px Verdana; color:#ffffff; }
.menu a{font:bold 12px Verdana; color:#ffffff; text-decoration:none;}
.menu a:hover{color:#DEF9FF;}

.partner_title{font: bold 11px Verdana; color:#434C75}
.partner a{font:10px Verdana; color:#DEF9FF;}

.input_area{
	font:8pt Arial; 
	border:solid 1px #4983B9; 
	background-color:#D5E1EE; 
	color:#004D96;
	width:150
}
/*input{font:8pt Arial; border:solid 1px #001375; background-color:#ffffff; height: 18px;color:#0B216D}*/
.input2{font:8pt Arial; border:solid 1px #4983B9; background-color:#D5E1EE; height: 18px;color:#004D96}
submit {
	background-color:#197945; 
	font: 11px Verdana; 
	color:#ffffff; 
	border: #ffffff 1px solid; 
	width: 70px; height: 18px;
}

.bit{font:10px Verdana; color:#ffffff;}

.mail{font:10px arial;}
.mail a{font:10px Arial; color:#197945}

.catalog-l1 {
	padding-left: 12px;
	vertical-align: top;
	font:bold 12px Tahoma;	
	text-transform: uppercase;
	color: #145D75
}
.catalog-l1 a{
	color: #679DD4;
	font:bold 12px Verdana;	
	
}
.catalog-l2 {
	background-image: URL(/design/main/images/table/marker.gif);
	background-position: left top;
	background-repeat: no-repeat;
	left: auto;
	vertical-align: top;
	padding-left: 12px;
	border: 1px solid #ffffff;
	border-right:0px
}
.catalog-l2 a{
	color: #679DD4;
	font:bold;
}
.catalog-l3 {
	left: auto;
	vertical-align: top;
	padding-left: 12px;
}
.catalog-l3  a{
	font-size: 10px;
		color: #679DD4
}

.title_news{background-color:#ffffff; font:bold 18px Verdana;}
.news{background-color:#eeeeee; font:10px Verdana;}
.news a{font:bold 10px Verdana; color:#197945; text-decoration:none;}


.tableborder {background-color:#679DD4; font:9px Verdana;}
.tablehead {background-color:#D5E1EE;color:#001375; font:9px Verdana;}
.tablehead2 {background-color:#5787B5; color:#ffffff; font:bold 12px Verdana;}
.tablebody {background-color:#ffffff; font:9px Verdana;}
.tablecontent{font:9px Verdana;}
.border{border-top:solid 1px #D5E1EE;}
.border_vopros{border-left:solid 1px #679DD4; border-right:solid 1px #679DD4; background-color:#D5E1EE; padding:20px 20px 20px 20px}
.border_otvet{border-left:solid 1px #679DD4; border-right:solid 1px #679DD4; border-bottom:solid 1px #679DD4;padding:0px 5px 10px 20px}
.border_otziv{border-left:solid 1px #679DD4; border-right:solid 1px #679DD4; padding:0px 5px 20px 20px}
ul{list-style-image:URL(/design/main/images/table/marker.gif); }
ul a{color:#679DD4; font:bold 10px Verdana; text-decoration:none; }

a {  
	font-size: 10px; 
	color: #679DD4; 
	text-decoration: none
}
a:hover {  
	color: #679DD4; 
	text-decoration: underline
}
body { 
	font: x-small Verdana, Arial, Helvetica, sans-serif ; 
	color: #001375;
	text-align: left;
	background-color: #ffffff; 
}
h1 {  
	font:bold medium; 
	color: #006633; 
	text-align: center
}
td { 
	font: x-small Verdana, Arial, Helvetica, sans-serif ; 
	color: #001375;
}
.cell {
	font: 10px Verdana;
	border-right:1px solid #679DD4; 
	border-bottom:1px solid #D5E1EE; 
	background-color=#ffffff
}
.date {
	color:#186F8B;
	font:bold 8pt Tahoma;
}
.menu-table {  
	padding: 0px 10px 10px 0px; 
}
.menu-item {  
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF
}
.menu-item-a {  
	background-image: url(/design/main/images/menu_a_bg.gif);
	background-position: bottom;
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF
}
.menu-item:hover {  
	color: #679DD4; 
	text-decoration: underline
}
.menu-user {  
	padding-left: 15px; 
	border:1px solid #FFFFFF; 
}
.menu-user-title {  
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #434C75; 
	padding-top: 5px
}
.page-title {
	font: bold italic 18px Rubrica, Arial, Helvetica, sans-serif;  
	color: #006633; 
	text-align: right; 
	padding-right: 15px
}
.th {
	background-color:#D5E1EE;
	color:#001375; 
	font:9px Verdana;
	border-right:1px solid #679DD4; 
	border-top:1px solid #D5E1EE; 
}
.input {  
	font: 10px Arial, Helvetica, sans-serif; 
	border: 1px #000066 solid; 
}
.fieldname {  
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-align: right; 
	text-transform: lowercase;
}
.button {  
	background-color: #197945; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	border: 1px solid #FFFFFF; 
}
.copyright {  
	font: bold 12px; 
	color: #FFFFFF; 
	text-align: right; 
	text-decoration: none
}
.catalog-item {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #001375; 
	text-align: left; 
	vertical-align: top
}
.news-title {  
	font-family: verdana; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: bold; 
	color: #006633; 
	text-decoration: none; 
}
.news-txt {  
	font-family: verdana; 
	font-size: xx-small; 
	font-style: normal; 
	color: #001375; 
	background-position: left top; 
	background-color: #EEEEEE; 
	padding-top: 5px; 
	padding-right: 10px; 
	padding-left: 10px
}
.news-txt a { 
	font-family: verdana; 
	font-size: xx-small; 
	font-style: normal; 
	color: #001375; 
	background-position: left top; 
	background-color: #EEEEEE;
	text-decoration: none
}
.news-line {  
	font-family: verdana; 
	font-size: 13pt; 
	font-weight: bold; 
	color: #434C75; 
	text-decoration: none
}

.border_vopros {
	border-left:solid 1px #679DD4; 
	border-right:solid 1px #679DD4; 
	background-color:#D5E1EE; 
	padding:20px 20px 20px 20px
}
.border_otvet {
	border-left:solid 1px #679DD4; 
	border-right:solid 1px #679DD4; 
	border-bottom:solid 1px #679DD4;
	padding:0px 5px 10px 20px
}
.border_otziv {
	border-left:solid 1px #679DD4; 
	border-right:solid 1px #679DD4; 
	padding:0px 5px 20px 20px
}
.tableborder {
	background-color:#679DD4; 
	font:9px Verdana;
}

.tablehead {
	background-color:#D5E1EE;
	color:#001375; 
	font:9px Verdana;
}
.table-b {
	border: 1px solid #679DD4; 
	PADDING: 0px 0px 0px 0px;
	background-color: #ffffff;
}
.table-b td{
	border-right: 1px solid #679DD4; 
	border-bottom: 1px solid #679DD4; 
	background-color: #ffffff;
}
.tablehead2 {background-color:#5787B5; color:#ffffff; font:bold 12px Verdana;}
.tablebody {background-color:#ffffff; font:9px Verdana;}
.tablecontent{font:9px Verdana;}
