body{
 font-family: Tahoma, arial, Verdana;
 color: Black;
 background-color : #ffffff;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 font-size: 8pt;
}
table td {
 font-size: 70%;
}
.height1 {
 height: 1%;
 vertical-align: top;
}
/*-----------------------*/
p {
 margin : 0px 0px 0px 0px;
}
a:link, a:visited {
 color: #55A69F;
 text-decoration: underline;
}
a:hover {
 color: #CE0345;
 text-decoration: none;
}
h1 {
 color: #ffffff;
 font-size: 100%;
 text-align: left;
 padding: 5px 17px;
 margin: 0;
 font-weight: bold;
 text-transform: uppercase;
 background: #AAD3CF;
}
h2 {
 COLOR: #1F8A82;
 font-weight : bold;
 font-size: 9pt;
 margin: 0px;
}
h3 {
 COLOR: #CE0345;
 font-weight : bold;
 font-size: 8pt;
 margin: 0px;
}
img{ border: 0px; }
ul{	margin-bottom : 10px;	margin-top: 5px;}
ol{	margin-bottom : 10px; margin-top: 5px;}
li{	margin-bottom: 0px; margin-left :0px; list-style-image: url("im/li_.gif");}
.lit {font-size: 7pt;}

.table100{ height: 100%; width: 100%; }
.table100h{ height: 100%; }
.bodytext{ text-align: justify; }
.bglight {background-color: White;}
.bglight2 {background-color: #EEF7F6;}
.bgdark {background-color: #DDEDEC;}
.bgborder {background-color: #AAD3CF;}
div.path { color: #55A69F; font-size: 90%; border-left: #AAD3CF 1px solid; padding: 5px 0 5px 7px; margin: 0 20px 8px 183px; }
.path a, .path a:hover, .path a:visited {
 color: #55A69F;
 text-decoration: underline;
}
.path a:hover { text-decoration: none; }
.page_active{ COLOR: #CE0345; }
.pages{ COLOR: #828282; }
.hl{ background-color: #D9F3F2; }
.sr_res{COLOR: #CE0345;  font-weight: bold; }
.sr{ color: #828282; }
a.sr_title {COLOR: #55A69F;	TEXT-DECORATION: underline;	}
a.sr_title:link {COLOR: #55A69F;	TEXT-DECORATION: underline;	}
a.sr_title:hover {COLOR: #000000;	TEXT-DECORATION: none;}
.map1 {
 COLOR: #1F8A82;
 font-weight : bold;
 font-size : 9pt;
 padding-bottom: 5px;
}
A.map1 {
 COLOR: #1F8A82;
 font-weight : bold;
 font-size : 9pt;
 TEXT-DECORATION: none;
}
A.map1:link, A.map1:visited {COLOR: #1F8A82; TEXT-DECORATION: none;}
A.map1:hover {color: #CE0345;	TEXT-DECORATION: none;}
.map2 {
 COLOR: #333333;
 font-weight : bold;
 font-size : 8pt; padding-top: 2px;
}
A.map2 {
 COLOR: #333333;
 font-weight: bold;
 font-size : 8pt;
 TEXT-DECORATION: none;	
}
A.map2:link, A.map2:visited {	COLOR: #333333;	TEXT-DECORATION: none;}
A.map2:hover {color: #CE0345;	TEXT-DECORATION: none;}
.map3 {
 COLOR: #555555;
 font-weight: bold;
 padding-top: 2px;
}
A.map3 {
 COLOR: #555555;
 font-weight: bold;
 TEXT-DECORATION: none;
}
A.map3:link, A.map3:visited {	COLOR: #555555;	TEXT-DECORATION: none;}
A.map3:hover {color: #CE0345;	TEXT-DECORATION: none;}
.map4 {
 COLOR: #777777;
 font-weight : normal;
 padding-top: 2px;
}
A.map4 {
 COLOR: #777777;
 font-weight : normal;
 TEXT-DECORATION: none;
}
A.map4:link, A.map4:visited {	COLOR: #777777;	TEXT-DECORATION: none;}
A.map4:hover {color: #CE0345;	TEXT-DECORATION: none;}
.form_input{
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 COLOR: #000000;
 border: 1px solid #AAD3CF;
 background-color: #FFFFFF;
 padding-left: 3px;
}
.form_submit{
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 COLOR: #55A8A0;
 font-weight: bold;
 border: 1px solid #AAD3CF;
 background-color: #EEF7F6;
}
.ray {
 text-align: right;
 background: #EEF7F6;
 width: 190px;
 height: 36px;
 margin-left: 20px;
 margin-top: -47px;
}
.ray a:link, .ray a:visited {
 color: #AAD3CF;
 font-size: 85%;
}
.ray a:hover {
 color: #bbbbbb;
}
.news_date {
 background: #1F8A82;
 color: #ffffff;
 font-size: 90%;
 width: 62px;
 text-align: center;
 float: left;
 margin-right: 5px;
 padding: 1px 0 2px 0;
}
.news_title {
 color: #016760;
 font-weight: bold;
 margin-bottom: 4px;
}
.in {
 font-family: arial;
 font-size: 95%;
 color: #8b8b8b;
 border: #cccccc 1px solid;
 padding-top: 2px;
 padding-left: 7px;
 background-color: #ffffff;
 width: 170px;
 height: 17px;
}
.foto { background: #EEF7F6; border: #52A7A0 1px solid;}
.foto img { border: #AAD3CD 1px solid; }
/*-----------------------*/
.line1 { margin-left: 183px; border-left: #AAD3CF 1px solid; height: 19px; }
.line2 { margin-left: 183px; border-left: #AAD3CF 1px solid; height: 10px; font-size: 1pt; }
.line3 { margin-top: 3px; border-bottom: #52A7A0 1px solid; height: 10px; font-size: 1pt; margin-right: 20px; }
.line3l { margin-top: 13px; border-top: #52A7A0 1px solid; height: 1px; font-size: 1px; border-bottom: #9ECCC9 1px solid; }
.l4 { margin-left: 183px; border-left: #AAD3CF 1px solid; height: 1px; }
.l5 { border-right: #AAD3CF 1px solid; height: 3px; border-bottom: #CE0345 3px solid}
.l6 { margin-left: 183px; border-left: #AAD3CF 1px solid; height: 3px; }
.line7 { border-bottom: #CE0345 3px solid; margin-right: 20px; }
.line8 { border-top: #96CECB 1px solid; font-size: 1pt;  width: 375px; height: 1px; float: right; position: relative; top: 122px; }
.line9 { background: url("im/line.gif") 0 100% no-repeat; }
.logo { margin: 19px 6px 0 6px; }

.head { height: 120px; background: url("im/head2.jpg") 0 0 no-repeat; padding-right: 10px; }
.head_bg { height: 120px; background: url("im/ryab2.jpg") 0 0 repeat-x #D9F3F2; }
.line_r { background: #ffffff; border-bottom: #CE0345 3px solid; }


.head2 { height: 120px; background: url("im/ryab.jpg") 184px 0 no-repeat; text-align: right; padding-right: 10px; }
.head3 { height: 120px; background: url("im/ryab2.jpg") 0 0 repeat-x #D9F3F2; }
.head4 { height: 120px; background: url("im/head1.jpg") 0 0 no-repeat #D9F3F2; }
.cont { color: #53a7a0; padding: 3px 0; }
.cont span { font-size: 160%; font-weight: bold; font-family: arial; }
.cont p { font-size: 90%; }

.icon { border-right: #AAD3CF 1px solid; border-bottom: #AAD3CF 1px solid; font-size: 60%; padding-top: 11px; }
.icon img { margin-right: 7px; position: relative; top: 1px; }
.icon a:link, .icon a:visited { color: #cccccc; text-decoration: none; }
.icon a:hover { color: #999999; }
.left { border-right: #AAD3CF 1px solid; padding-bottom: 40px; }

.base { padding-top: 11px; padding-left: 17px; }
.b_b { border-bottom: #AAD3CD 1px solid; }
.b_r { border-right: #AAD3CD 1px solid; }
.bg { background: #EEF7F6; }
.bg2 { background: #EEF7F6; border-right: #AAD3CF 5px solid; }
.tx_h { padding: 3px 6px 2px 6px; font-weight: bold; color: #CE0345; }
.tx_h a:link, .tx_h a:visited { text-decoration: none; color: #CE0345; }
.tx_h a:hover {text-decoration: underline; }
.tx { padding: 1px 6px 3px; font-size: 55%; color: #55A7A1; vertical-align: top; }
.tx a:link, .tx a:visited { text-decoration: none; }
.tx a:hover { text-decoration: underline; }

.news { border-top: #AAD3CF 1px solid; margin-right: 20px; padding: 15px 17px; color: #016760; } 
.news_t { padding: 0 10px; }
.news_t a:link, .news_t a:visited { font-size: 90%; color: #999999; }
.news_t a:hover { text-decoration: none; }

.menu { margin: 33px 0; padding-right: 10px; }
div.menu a:link, .menu a:visited { 
 display: block;
 padding: 0px 0 2px 12px;
 margin: 10px 0;
 background: url("im/li.gif") 0 0 repeat-y;
 color: #000000;
 font-weight: bold;
}
div.menu a:hover { color: #CE0345; background: url("im/li_sel.gif") 0 0 repeat-y; }
#menu_sel { background: url("im/li_sel.gif") 0 0 repeat-y; color: #CE0345; }
div.menu2 { margin: 5px 0 5px 12px; }
div.menu2 a:link, div.menu2 a:visited { margin: 5px 0; font-weight: normal; background: url("im/li.gif") -6px 0 repeat-y; padding: 0px 0 2px 8px; }
div.menu2 a:hover { color: #CE0345; background: url("im/li_sel.gif") -6px 0 repeat-y; }
div.menu3 {margin: 7px 0 7px 5px; }
div.menu3 a:link, div.menu3 a:visited, div.menu3 a:hover { background: none; margin: 3px 0; padding-left: 10px; }
div.menu4 { margin: 7px 0 7px 15px; }
div.menu4 a:link, div.menu4 a:visited, div.menu4 a:hover { background: url("im/bull.gif") 0 7px no-repeat; margin: 3px 0; padding: 0 0 0 8px; font-weight: normal; }


.search { color: #55A8A0; }
.search a:link, .search a:visited { color: #55A8A0; font-size: 90%; }

.ray1 { border-right: #AAD3CF 1px solid; height: 100%; background: url("im/line2.gif") 100% 0 no-repeat; }
.ray2 { border-right: #AAD3CF 8px solid; padding: 8px 10px 6px 0; line-height: 100%;}

div.catalog { text-align: justify; }
.catalog a:link, .catalog a:visited { display: block; float: left; margin: 0 20px 10px 0; text-align: center; padding: 10px; background: #EEF7F6; border: #52A7A0 1px solid; width: 185px; height: 250px; }
.catalog img { margin-bottom: 5px; border: #7DBDB8 1px solid; }
.news_d2 { color: #55A8A0; font-size: 80%;}
.gray{color: #999999;}
