html, body { margin:0px; padding:0px; background:#d1dae1 url(../images/bg_main.gif) repeat-x top left; height:100%; width:100%; font:normal 12px Arial; color:#40414b; text-align:center; }
img { border:0; }
p { margin-top:0; padding-top:0; }
a { color:#40414b; }    
form { margin:0; padding:0; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; } 
#main { width:1000px; margin:0 auto; text-align:left; }
  td { font:normal 12px Arial; color:#40414b; }
  #top { height:200px; }
    #logo { float:left;padding:41px 0 0 41px; }
    #top_r { width:790px; float:right; }
      #banner_t { width:750px; height:100px; margin:48px 0 13px 40px; }
      #top_rb { height:28px; background:#8ec706 url(../images/dots.gif) repeat-x 0px 25px; }
        #icons { width:81px; float:left; }
        #menu_t { float:right; text-transform:uppercase; }
          #menu_t td { font:bold 11px Verdana; color:#ffffff; border-left:1px solid #ffffff; }
            #menu_t a { display:block; padding:8px 10px 7px 10px; font:bold 11px Verdana; text-transform:uppercase; color:#ffffff; text-decoration:none; }
            #menu_t a:hover { display:block; padding:8px 10px 7px 10px; font:bold 11px Verdana; text-transform:uppercase; color:#8ec706; background-color:#ffffff; text-decoration:none; }
            .menut_active { display:block; padding:8px 10px 7px 10px; font:bold 11px Verdana; text-transform:uppercase; color:#8ec706 !important; background-color:#ffffff; text-decoration:none; }
  #left { height:100%; }
    #skelbti { display:block; background:url(../images/bg_skelbti.gif) no-repeat; width:199px; height:45px; font:bold 12px Verdana; color:#ffffff; text-decoration:none; line-height:45px; text-align:center; }
    #skelbti:hover { display:block; background:url(../images/bg_skelbti.gif) no-repeat; width:199px; height:45px; font:bold 12px Verdana; color:#f9ff9a; text-decoration:none; line-height:45px; text-align:center; }
    .h60 { height:60px; }
    .left_blocks { background-color:#ffffff; margin:0 11px 0 4px; }  
      .title_l { background:url(../images/bg_title_l.gif) no-repeat; width:195px; height:37px; font:bold 12px Verdana; color:#ffffff; line-height:37px; text-align:center; }
      .block_r_pad { padding:11px 16px 7px 18px; }
        .block_r_pad a { color:#1f5b86; }
        .block_r_pad a:hover { color:#1f5b86; text-decoration:none; }
        .url_password { padding:4px 0 8px 0; }
        .textfield_l { width:161px; height:20px; margin-bottom:8px; background-color:#d7e5ef; border:0; font:normal 11px Arial; color:#2c3b45; text-align:center; }
        .submit_l { border:0; background-color:#569dcf; height:20px; font:bold 11px Verdana; color:#ffffff; margin:2px 0 7px 0; cursor:pointer; }
        .menu_item { display:block; background:url(../images/plus_gray.gif) no-repeat 0px 7px; font:bold 12px Arial; color:#585858; padding:2px 0 3px 12px; text-decoration:none; }
        .menu_item:hover { display:block; background:url(../images/plus_green.gif) no-repeat 0px 7px; font:bold 12px Arial; color:#4a8800 !important; padding:2px 0 3px 12px; text-decoration:none;  }
        .menu_item_active { display:block; background:url(../images/line_green.gif) no-repeat 0px 9px; font:bold 12px Arial; color:#4a8800 !important; padding:2px 0 3px 12px; text-decoration:none; }
        .submenu_item { display:block; font:normal 12px Arial; color:#585858; padding:0 0 2px 30px; text-decoration:none; }
        .submenu_item:hover { display:block; font:normal 12px Arial; color:#4a8800 !important; padding:0 0 2px 30px; text-decoration:underline; }
        .submenu_item_active { display:block; font:normal 12px Arial; color:#4a8800!important; padding:0 0 2px 30px; }
      .register { background:url(../images/bubble2.gif) no-repeat left center; height:30px; padding:0 18px; font:bold 12px Verdana; color:#569dcf; text-decoration:none; line-height:30px; } 
      .banners_l { background:url(../images/bg_banners_l.gif) repeat-y top left; }
        .banners_l_pad { padding:8px 18px 0 12px; }
          .banners_l .flash_pad { padding-bottom:8px; }
      .welcome { font:normal 12px Verdana; color:#569dcf; }    
      .offers_url { font:bold 12px Arial; color:#585858; background:url(../images/bubble2.gif) no-repeat left 16px; padding:15px 0 15px 18px; }
        .offers_url a { font:bold 12px Arial; color:#585858; text-decoration:none; }
        .offers_url a:hover { font:bold 12px Arial; color:#585858; text-decoration:underline; }
      .profile_url { font:bold 12px Arial; color:#585858; background:url(../images/bubble2.gif) no-repeat left 1px; padding:0 0 15px 18px; }
        .profile_url a { font:bold 12px Arial; color:#585858; text-decoration:none; }
        .profile_url a:hover { font:bold 12px Arial; color:#585858; text-decoration:underline; }
      .logout { padding:7px 16px 8px 18px; float:left; }
        .logout a { display:block; font:bold 12px Verdana; text-decoration:none; color:#ffffff; line-height:20px; background:#569dcf url(../images/logout.gif) no-repeat right top; padding:0 35px 0 8px; }
        .logout a:hover { display:block; font:bold 12px Verdana; text-decoration:underline; color:#ffffff; line-height:20px; background:#569dcf url(../images/logout.gif) no-repeat right top; padding:0 35px 0 8px; }
          
      .h11 { font-size:11px; line-height:11px; height:11px; }
  #menu_b { margin:9px 0 0 4px; background:#b5c5d1 url(../images/dots.gif) repeat-x left 1px; padding:10px 20px 0 20px; }
    #menu_b td { font:bold 11px Verdana; color:#4a6174; border-left:1px solid #d1dae1; padding:0 14px 8px 14px; text-align:center; }
      #menu_b a { font:bold 11px Verdana; color:#4a6174; text-decoration:none; }
      #menu_b a:hover { font:bold 11px Verdana; color:#40414b; text-decoration:none; }
      
  #middle { height:100%; } 
    #search { background-color:#9fc5e0; }
      .simple_search { background:url(../images/dots.gif) repeat-x left bottom; width:790px; }
        .search_icon { float:left; padding:9px 13px 12px 16px; }
        .search_input { float:left; width:305px; height:18px; border:0; background-color:#ffffff; margin-top:14px; font:normal 11px Arial; color:#2c3b45; }
        .select_s_block { float:left; padding:14px 27px 0 26px; }
          #subcategories select { width:139px; height:18px; border:0; background-color:#ffffff; font:normal 11px Arial; color:#2c3b45; }
          .select_s { width:139px; height:18px; border:0; background-color:#ffffff; font:normal 11px Arial; color:#2c3b45; }
        .select_block { float:left; padding-right:26px; }
        .select_block_title { color:#ffffff; font:bold 11px Verdana; padding-bottom:4px; }
        .search_button_block { float:left; padding-top:14px; }
          .search_button { border:0; background-color:#569dcf; height:18px; font:bold 11px Verdana; color:#ffffff; cursor:pointer; }
        .detailed_search_button { float:right; font:bold 12px Verdana; color:#404271; background:url(../images/bubble.gif) no-repeat right 10px; padding:16px 18px 8px 0; cursor:pointer; }
    #content { background-color:#dae8f2; border:1px solid #9fc5e0; }
      #content_pad { padding:13px 11px 10px 11px; }
        .title { font:normal 18px Verdana; color:#404271; }
        .title2 { font:normal 18px Verdana; color:#404271; margin-bottom:14px; }
          .title2 h1 { font:normal 18px Verdana; color:#404271; margin:0 0 14px 0; padding:0; }
        .title3 { font:normal 18px Verdana; color:#404271; margin:31px 0 12px 0; }
        .back { float:right; padding: 0 14px 0 23px; background:#569dcf url(../images/back.gif) no-repeat left top; font:bold 11px Verdana; color:#ffffff; line-height:20px; margin-bottom:5px; }
          .back a { font:bold 11px Verdana; color:#ffffff; line-height:20px; text-decoration:none; }
          .back a:hover { font:bold 11px Verdana; color:#ffffff; line-height:20px; text-decoration:underline; }
        .text_area { background-color:#ffffff; margin-top:14px; padding:31px 25px 19px 25px; }
		.text_area2 { background-color:#ffffff; padding:19px 15px 19px 10px; }
		  .offer_img_info { width:267px; float:left; }
		  .offer_img_border { background:url(../images/img_border.gif) no-repeat; padding:1px; margin-bottom:7px; }
		  .offer_img_list { text-align:center; }
		    .offer_img_list a  { font:bold 11px Verdana; color:#386a8d; text-decoration:none; }
			.offer_img_list a:hover { font:bold 11px Verdana; color:#d00067; text-decoration:none; }
			.offer_img_list img { margin:0 6px; }			
      .offer_info { width:454px; float:right; }
        .offer_client_info { width:290px; float:left; text-align:right; }	
          .offer_client_info_pad { padding-right:11px; background:url(../images/dots_black.gif) repeat-y right top; }
            .offer_client_url { font-size:11px; color:#5d8aa9; display:block; margin-top:8px; text-decoration:none; }
        .ci_minh { width:1px; height:140px; float:left; }
        .offer_client_logo { float:right; width:150px; text-align:center; }	
        .offer_name { font-size:18px; margin:9px 0; }
          .offer_name h2 { font:normal 18px Arial; color:#40414b; margin:9px 0; padding:0; }
        .offer_desc { font-size:11px; }
			
        .faq_q { font-weight: bold; padding:14px 25px 5px 0; }
          .faq_q a { color:#383a57; }
        .faq_a { background-color:#ffffff; padding:14px 25px 14px 25px; }
        .category { background:url(../images/bg_category.gif) repeat-x; float:left; }
          .category_title { background:url(../images/bg_category_corner.gif) no-repeat right top; font:normal 14px Verdana; color:#feffff; line-height:25px; padding:0 49px 0 13px; }
            .category_title a { font:normal 14px Verdana; color:#feffff; line-height:25px; text-decoration:none; }
            .category_title a:hover { font:normal 14px Verdana; color:#feffff; line-height:25px; text-decoration:underline; }
        .item { background-color:#ffffff; height:95px; margin-bottom:15px; }
          .item_img { padding:5px 8px; }
          .item_name { padding:10px 12px 12px 12px; font:normal 14px Arial; line-height:14px; }
          .item_desc { padding:0 12px 6px 12px; line-height:12px; }
          .item_more { float:left; padding-left:12px; }
            .item_more a { display:block; padding:0 17px 0 13px; font:bold 11px Verdana; line-height:20px; color:#ffffff; background:#569dcf url(../images/more.gif) no-repeat right top; text-decoration:none; }
            .item_more a:hover { display:block; padding:0 17px 0 13px; font:bold 11px Verdana; line-height:20px; color:#ffffff; background:#569dcf url(../images/more.gif) no-repeat right top; text-decoration:underline; }
          .item_www { float:right; padding:9px 9px 0 0; }
            .item_www a { color:#5d8aa9; text-decoration:none; }
            .item_www a:hover { color:#5d8aa9; text-decoration:underline; }
          .item_percent { background:url(../images/bg_procent.gif) repeat-y; font:normal 30px Verdana; color:#d00067; }
    .r_offer { background-color:#ffffff; width:246px; float:left; }
      .r_offer_border { padding:1px; }
        .r_offer_img { float:left; width:100px; height:100px; }
        .r_offer_line { background:url(../images/dots_blue.gif) repeat-y; width:1px; height:100px; float:left; font-size:1px; }
        .r_offer_info { width:143px; height:100px; background:url(../images/bg_gray.gif) repeat-y; float:left; }
          .related_info_pad { padding:18px 18px 12px 17px; }
            .related_info_pad a { font-size:11px; text-decoration:none; }
            .related_info_pad a:hover { font-size:11px; text-decoration:underline; }
    .my_offers th { height:38px; font:normal 12px Arial; color:#3c4145; background:url(../images/bg_th.gif) repeat-x; }
    .my_offers td { font-size:11px; background-color:#ffffff; border-bottom:1px solid #dae8f2; }
      .my_offers td div { padding:11px 13px 7px 14px; }
      .dots_lblue { background:url(../images/dots_lblue.gif) repeat-y right top; font-size:1px; }
  #bottom { padding-top:14px; font-size:11px; }
    #copyright { float:left; width:912px; text-align:center; }
      #copyright_pad { padding:0 0 20px 82px; color:#637683; }
      #copyright a { color:#637683; }
    #isd { float:right; color:#637683; }
      #isd a { color:#ac527f; text-decoration:none; }
      #isd a:hover { color:#ac527f; text-decoration:underline; }
   
   .paging { float:right; padding:11px 20px 11px 0; }     
     .paging a { font:bold 11px Verdana; color:#386a8d; text-decoration:none; }
     .paging a:hover { font:bold 11px Verdana; color:#386a8d; text-decoration:underline; }
     .page_back { font:normal 11px Verdana !important; }
     .page_forth { font:normal 11px Verdana !important; }   
  /*form*/
  .form_bg { background-color:#ffffff; padding:23px 25px 27px 25px; }
  .form_up { background-color:#ffffff; padding:31px 25px 19px 25px; border-top:1px solid #dae8f2; border-bottom:1px solid #dae8f2; }
  .form_down { background:#ffffff url(../images/dots_gray.gif) repeat-x left top; padding:8px 17px 9px 17px; }
  .label { text-align:right; width:188px; }
  .textfield { font:normal 12px Arial; color:#40414b; border:1px solid #d0d5d9; background-color:#f1f1f1; width:278px; height:20px; }
  .textfield2 { font:normal 12px Arial; color:#40414b; border:1px solid #d0d5d9; background-color:#f1f1f1; width:41px; height:20px; }
  .textarea { font:normal 12px Arial; color:#40414b; border:1px solid #d0d5d9; background-color:#f1f1f1; width:499px; height:102px; }
  .textarea2 { font:normal 12px Arial; color:#40414b; border:1px solid #d0d5d9; background-color:#f1f1f1; width:499px; height:49px; }
  .filebrowser { font:normal 12px Arial; color:#40414b; border:1px solid #d0d5d9; background-color:#f1f1f1; width:278px; height:20px; }
  #subcategories2 select { font:normal 12px Arial; color:#40414b; width:278px; }
  .select { font:normal 12px Arial; border:1px solid #d0d5d9; background-color:#f1f1f1; color:#40414b; width:278px; }
  .select2 { border:1px solid #dae8f2; background-color:#ffffff; font:normal 11px Arial; color:#2c3b45; }
  .select3 { font:normal 12px Arial; color:#40414b; border:1px solid #d0d5d9; background-color:#f1f1f1; }
  .submit_button { border:0; background-color:#569dcf; font:bold 12px Verdana; color:#ffffff; width:72px; height:20px; }
  
  /*sitemap*/
  .sitemap_l1 { display:block; font:bold 12px Arial; color:#40414b; margin-bottom:7px; text-decoration:none; }
  .sitemap_l1:hover { display:block; font:bold 12px Arial; color:#40414b; margin-bottom:7px; text-decoration:underline; }
  
  .sitemap_l2 { display:block; background:url(../images/plus_gray.gif) no-repeat 0px 7px; font:bold 12px Arial; color:#40414b; margin:0 0 5px 12px; padding-left:12px; text-decoration:none; }
  .sitemap_l2:hover { display:block; background:url(../images/plus_green.gif) no-repeat 0px 7px; font:bold 12px Arial; color:#40414b; margin:0 0 5px 12px; padding-left:12px; text-decoration:underline; }
  
  .sitemap_l3 { display:block; font:normal 12px Arial; color:#40414b; margin:0 0 5px 24px; text-decoration:none; }
  .sitemap_l3:hover { display:block; font:normal 12px Arial; color:#40414b; margin:0 0 5px 24px; text-decoration:underline; }
    