/*----------- CONSTS -----------*/


/*----------- BODY -----------*/

BODY
 {
  background-color: #FFFFFF;
  font-size: 10px;
  font-color: black;
  font-family: "tahoma",tahoma,arial;
  color : #636363;
  margin-top: 0px;
  text-decoration : none;		
 }

ul
 {
  margin-left: 30px;
 }

blockquote
 {
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 15px;
 }

h3
 {
  margin-bottom: 0px
 }

h4
 {
  margin-bottom: 0px
 }
input,option,select {font-family:tahoma;font-size:11px}
.rss_reader{overflow:scroll;height:400px;font-size:11px;overflow-x:hidden;
scrollbar-face-color: #88D98A; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #88D98A; scrollbar-darkshadow-color: #88D98A; scrollbar-track-color: #CCFFCC; scrollbar-arrow-color: #ffffff;
 }

/*----------- BUTTONS --------*/

.btn_search
 {
  width: 62px;
  height: 23px;
  border: 0px
 }

.search_button
 {
  width: 60px;
  height: 20px;
  font-family : tahoma, arial, helvetica, sans-serif;
  font-size : 8pt;
  font-weight : bold;
  color : #333333;
  background : #DDDDDD;
  border-color : #C8C8C8;#C8C8C8;#B1B1B1;#B1B1B1;
  border-width : 1
 }

.button_basic
 {
  width: 120px;
  height: 24px;
  font-family : tahoma, arial, helvetica, sans-serif;
  font-size : 8pt;
  font-weight : bold;
  color : #636363;
  background : #EAF9FF;
  border-color : #71CCEE;
  border-width : 1
 }

.button_express
 {
  width: 120px;
  height: 24px;
  font-family : tahoma, arial, helvetica, sans-serif;
  font-size : 8pt;
  font-weight : bold;
  color : #636363;
  background : #F1FEF2;
  border-color : #57DF5E;
  border-width : 1
 }

/*----------- RECTS -----------*/

.rect
 {
  border: 1px solid #71CCEE }

.rect_fill_white
 {
  background-color: #FFFFFF;
  border: 1px solid #71CCEE }

.rect_open_top
 {
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE }

.rect_open_top_white
 {
  background-color: #FFFFFF;
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE }

.rect_open_bottom
 {
  border-left: 1px solid #71CCEE;
  border-top: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE }

.rect_left_bottom
 {
  background-color: #EAF9FF;
  border-left: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE }

.rect_left_right
 {
  background-color: #EAF9FF;
  border-left: 1px solid #71CCEE;
  border-right: 1px solid #71CCEE }

.rect_bottom_white
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #71CCEE }

.rect_info
 {
  border: 1px solid #D69930 }

.rect_info_open_top
 {
  border-left: 1px solid #D69930;
  border-bottom: 1px solid #D69930;
  border-right: 1px solid #D69930 }

.rect_info_open_bottom
 {
  border-left: 1px solid #D69930;
  border-top: 1px solid #D69930;
  border-right: 1px solid #D69930 }

.rect_premium
 {
  border: 1px solid #57DF5E }

.rect_premium_fill
 {
  background-color: #F1FEF2;
  border: 1px solid #57DF5E }

.rect_premium_fill_white
 {
  background-color: #FFFFFF;
  border: 1px solid #57DF5E }

.rect_premium_left_right
 {
  background-color: #F1FEF2;
  border-left: 1px solid #57DF5E;
  border-right: 1px solid #57DF5E }

.rect_premium_bottom_white
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #57DF5E }

.rect_premium_open_top
 {
  border-left: 1px solid #57DF5E;
  border-bottom: 1px solid #57DF5E;
  border-right: 1px solid #57DF5E }

.rect_premium_open_bottom
 {
  border-left: 1px solid #57DF5E;
  border-top: 1px solid #57DF5E;
  border-right: 1px solid #57DF5E }

.rect_fill
 {
  background-color: #EAF9FF;
  border: 1px solid #71CCEE }

.rect_menu
 {
  font-size:8pt;
  color: #636363;
  background-color: #EAF9FF;
  border-top: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE }

.rect_search
 {
  font-size:8pt;
  color: #636363;
  background-color: #FBFBFB;
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2
 }

.rect_info_header
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  background-color: #FFF6E6;
  border-bottom: 1px solid #D69930 }

.rect_index
 {
  background-color: #F9FFF9;
  border-top: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE }

.rect_top
 {
  border-top: 1px solid #71CCEE }

.rect_bottom
 {
  border-bottom: 1px solid #71CCEE }

.rect_blue_bottom
 {
  border-bottom: 1px solid #71CCEE }

.rect_gray_bottom
 {
  border-bottom: 2px solid #F76E6E
 }

.rect_sites_bottom
 {
  border-bottom: 2px solid #71CCEE }

.rect_top_bottom
 {
  border-top: 1px solid #71CCEE;
  border-bottom: 1px solid #71CCEE }

.rect_underline
 {
  border-bottom: 1px dotted #71CCEE }

.rect_category
 {
  font-size:10pt;
  color: #636363;
  border-bottom: 1px dotted #71CCEE }

.rect_alpha
 {
  border-top: 1px dotted #71CCEE;
  border-bottom: 1px dotted #71CCEE }

.rect_dot_right
 {
  border-right: 1px dotted #71CCEE }

.rect_info_underline
 {
  border-bottom: 1px dotted #D69930 }

.rect_dot_right
 {
  border-right: 1px dotted #71CCEE }

.rect_subcat
 {
  background-color: #FFFFFF;
  <!--border-bottom: 1px solid #BADFFE;-->
  border-top: 1px solid #BADFFE;
  border-bottom: 1px solid #BADFFE }

.rect_path
 {
  background-color: #F7F7F7;
  <!--border-bottom: 1px solid #BADFFE;-->
  border: 1px solid #E0E0E0 }

.rect_info_fill
 {
  background-color: #FFF6E6;
  color: #636363;
  border: 1px solid #D69930 }

.rect_warn_fill
 {
  background-color: #FFF6E6;
  color: #636363;
  border: 1px solid #D69930 }

.rect_advert_fill
 {
  background-color: #F1FEF2;
  color: #636363;
  border: 1px solid #57DF5E }

.rect_advert_underline
 {
  border-bottom: 1px dotted #A4EEA8
 }

/*----------- RECTS COUNTER --------*/

.rect_fill_light
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  background-color: #EDF7FF;
  border: 1px solid #71CCEE }

.rect_fill_medium
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  background-color: #EAF9FF;
  border: 1px solid #71CCEE }

.rect_fill_dark
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: white;
  background-color: #5BA5F3;
  border: 1px solid #71CCEE }

.rect_fill_pink
 {
  background-color: #FFF4F4;
  font-family: "tahoma",tahoma,arial;
  font-size:8pt;
  color:#000000;
  border: 1px solid #FFBBBB
 }

/*----------- RECTS SPLASHES --------*/

.rect_splash_01
 {
  border: 1px solid #59C8F6
 }

.rect_splash_02
 {
  border: 1px solid #4BCD45
 }

.rect_splash_03
 {
  border: 1px solid #E49C3D
 }

.rect_splash_04
 {
  border: 1px solid #E260DC
 }

.rect_splash_05
 {
  border: 1px solid #E2754A
 }

.rect_splash_06
 {
  border: 1px solid #8191BC
 }

/*----------- FILLS --------*/

.fill_white
 {
  background-color: #FFFFFF
 }

.fill_back
 {
  background-color: #EAF9FF }

.fill_dark
 {
  background-color: #71CCEE }

.fill_light
 {
  background-color: #EAFFEA
 }

.fill_gray
 {
  background-color: #F5F5F5
 }

.fill_info_back
 {
  background-color: #FFF6E6 }

.fill_premium_back
 {
  background-color: #F1FEF2 }

.fill_premium_dark
 {
  background-color: #57DF5E }

.fill_edited_back
 {
  background-color: #FFF7F2 }

.fill_edited_dark
 {
  background-color: #FFB88C }

/*----------- OBJECTS --------*/

.object_flat
 {
  border-color: #71CCEE;
  border-style: solid;
  border-width: 1
 }

.object_premium_flat
 {
  border-color: #57DF5E;
  border-style: solid;
  border-width: 1
 }

/*----------- LINKS -----------*/

.link_category
 {
  color: #0086CC;
  font-size:10pt;
  text-decoration: underline
 }

.link_category:visited
 {
  color: #0086CC;
  font-size:10pt;
  text-decoration: underline
 }

.link_category:hover
 {
  color: #0086CC;
  font-size:10pt;
  text-decoration: underline
 }


.link_subcat
 {
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none;
 }

.link_subcat:visited
  { color: #0086cc; font-size: 8pt; font-family: tahoma, tahoma, arial; text-decoration: none }

.link_subcat:hover
 {
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: underline
 }

.link_text
 {
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none
 }

.link_text:visited
 {
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none
 }

.link_text:hover
 {
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: underline
 }

.link_path
 {
  color: #0086CC;
  text-decoration: underline
 }

.link_path:visited
 {
  color: #0086CC;
  text-decoration: underline
 }

.link_path:hover
 {
  color: #0086CC;
  text-decoration: underline
 }

.link_menu
 {
  color: #0086CC;
  text-decoration: none
 }

.link_menu:visited
 {
  color: #0086CC;
  text-decoration: none
 }

.link_menu:hover
 {
  color: #0086CC;
  text-decoration: underline
 }

.link8
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  text-decoration: none
 }

.link8:visited
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  text-decoration: none
 }

.link8:hover
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #636363;
  text-decoration: underline
 }

.link8_white
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: white;
  text-decoration: none
 }

.link8_white:hover
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: white;
  text-decoration: underline
 }

.link_search_cat
 {
  color: #636363;
  text-decoration: underline
 }

.link_admin
 {
  color: #800000;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: underline
 }

.link_green
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #37B732;
  text-decoration:none
 }

.link_green:hover
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color: #37B732;
  text-decoration:underline
 }

/*--- LINK PAGE TITLE ---*/

.link_page_title
 {
  font-size:10pt;
  color: #0086CC;
  text-decoration: underline
 }

.link_page_title:visited
 {
  font-size:10pt;
  color: #0086CC;
  text-decoration: underline
 }

.link_page_title:hover
 {
  font-size:10pt;
  color: #0086CC;
  text-decoration: underline
 }

/*--- LINK SEARCH RESULTS TITLE ---*/

.link_search_title
 {
  font-size:10pt;
  color: #0066CC;
  text-decoration: underline
 }

.link_search_title:visited
 {
  font-size:10pt;
  color: #0066CC;
  text-decoration: underline
 }

.link_search_title:hover
 {
  font-size:10pt;
  color: #0066CC;
  text-decoration: underline
 }

/*----------- BORD -----------*/

.bord_top
 {
  font-family: "tahoma",tahoma,arial;
  font-size:8pt;
  color:#636363;
  border-top: 1px solid #5BA5F3
 }

.bord_bottom
 {
  font-family: "tahoma",tahoma,arial;
  font-size:8pt;
  color:#636363;
  border-bottom: 1px dotted #5BA5F3
 }

.bord_flat_pink
 {
  border-color: #FFBBBB;
  border-style: solid;
  border-width: 1
 }

.bord_flat_green
 {
  border-color: #42CE42;
  border-style: solid;
  border-width: 1
 }

/*----------- TEXT -----------*/

.text_none
 {
  font-family:arial;
  font-size:0px
 }

.text6 {
  font-family: sans-serif;
  font-size:6pt;
  color:#636363
 }

.text8 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-align: justify;
  color: #636363 }

.text8_info
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#A77012
 }

.text8_simple {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#636363
 }

.text8_white {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#FFFFFF
 }

.text10
 {
  font-family:arial,tahoma,sans-serif;
  font-size:10pt;
  text-align: justify;
  color:#636363
 }

.text10_simple
 {
  font-family:arial,tahoma,sans-serif;
  font-size:10pt;
  color:#636363
 }

.text_url {
  font-size:10pt;
  color: #37B732 }

.text_green {
  color: #0086CC }

.text_underline
 {
  text-decoration: underline
 }

/*----------- CELL -----------*/

.cell_nav
{
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none;
  padding: 0px;
  padding-left: 0px;
  display: block
}

.cell_nav:hover
{
  color: #0086CC;
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  text-decoration: none;
  background: #E6F7FF
}

.cell_menu_selected
{
  color: #5EAEFF;
  font-family:"tahoma",tahoma,arial;
  font-size:10pt;
  text-decoration: none;
  padding: 0px;
  padding-left: 0px;
  border-bottom: 3px solid #5EAEFF;
  display: block
}

.cell_menu
{
  color: #C0C0C0;
  font-family:"tahoma",tahoma,arial;
  font-size:10pt;
  text-decoration: none;
  padding: 0px;
  padding-left: 0px;
  border-bottom: 3px solid #C0C0C0;
  display: block
}

.cell_menu:hover
{
  color: #A0A0A0;
  font-family:"tahoma",tahoma,arial;
  font-size:10pt;
  text-decoration: none;
  border-bottom: 3px solid #AE0000
}
/*##############################################################################
#                                                                              #
#  FRAMES:  GRAY                                                               #
#                                                                              #
##############################################################################*/

.rect_gray
 {
  border: 1px solid #AFAFAF
 }

.rect_lr_gray
 {
  background-color: #F4F4F4;
  border-left: 1px solid #AFAFAF;
  border-right: 1px solid #AFAFAF
 }

.rect_ltr_gray
 {
  border-left: 1px solid #AFAFAF;
  border-top: 1px solid #AFAFAF;
  border-right: 1px solid #AFAFAF
 }

.rect_b_gray
 {
  border-bottom: 1px solid #AFAFAF
 }

.rect_t_dot_gray
 {
  margin: 0px;
  padding: 0px;
  background: url(./dots_gray.gif) repeat-x;
  overflow: hidden;
 }

.rect_b_dot_gray
 {
  background: url(./dots_gray.gif) repeat-x;
  overflow: hidden;
 }

.rect_fill_gray
 {
  background-color: #F4F4F4;
  border: 1px solid #AFAFAF
 }

.rect_fill_white_gray
 {
  background-color: #FFFFFF;
  border: 1px solid #AFAFAF
 }

.rect_lb_fill_gray
 {
  background-color: #F4F4F4;
  border-left: 1px solid #AFAFAF;
  border-bottom: 1px solid #AFAFAF
 }

.rect_b_white_gray
 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #AFAFAF
 }

.rect_t_gray
 {
  border-top: 1px solid #AFAFAF
 }

.fill_gray
 {
  background-color: #F4F4F4
 }

.fill_dark_gray
 {
  background-color: #AFAFAF
 }

.back_alpha_gray
 {
  background-image: url(./back_alpha_gray.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center middle
 }

.back_points_gray
 {
  background-image: url(./back_points_gray.gif);
  background-repeat: no-repeat;
  background-attachment: no-scroll;
  background-position: center right
 }

.text8_gray
 {
  font-family:"tahoma",tahoma,arial;
  font-size:8pt;
  color:#727272
 }

.text10_gray
 {
  font-family:arial,tahoma,sans-serif;
  font-size:10pt;
  color:#727272
 }

.link_menu_gray
 {
  color: #727272;
  text-decoration: none
 }

.link_menu_gray:hover
 {
  color: #727272;
  text-decoration: underline
 }

.link_gray_gray
 {
  color: #727272;
  text-decoration: underline
 }

.link_gray_gray:hover
 {
  color: #AFAFAF;
  text-decoration: underline
 }

.button_gray
 {
  width: 120px;
  height: 24px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #636363;
  background: #F4F4F4;
  border-color: #AFAFAF;
  border-width: 1
 }

.object_flat_gray
 {
  border-color: #AFAFAF;
  border-style: solid;
  border-width: 1
 }

.object_flat_req_gray
 {
  border-color: #AFAFAF;
  border-style: solid;
  border-width: 1px;
  border-left:3px solid #FF5300;
 }
