/*  
* Main CSS
* Date: 01.06.09
*
* @package saurus4
* @author Webgate <web@webgate.ee>
*/

body {  margin: 0px; background: url('/extensions/agro/img/body.jpg'); background-repeat: no-repeat; background-position: top center }
.hRow input{ display: none; }
body, td, input, select, textarea { font-family: Arial; font-size: 12px; color: black; line-height: 18px}
img { border: 0px; margin: 0px; padding: 0px }
form { margin: 0px }
td { vertical-align: top; empty-cells: show }
.clear { clear: both }
div.sisu ol li, div.sisu ul li { padding-bottom: 10px }
.myreklaam{
border: 1px solid black;
position: absolute;
right: 0;
top: 360px;
}
#myservice_select{
width:400px;
}
#ArticlesContainer ol li, #ArticlesContainer  ul li { padding-bottom: 1px }

.my_agro_btn { padding-left: 20px; padding-bottom: 27px }

a.wgate { float: right; background: #d8d8d8; font-size: 9px; margin-top: 11px; text-transform: uppercase; font-family: Arial; margin-bottom: 6px; margin-right: 6px; padding: 6px; padding-top: 2px; padding-bottom: 2px; color: white; text-decoration: none }
a.wgate:hover { color: red; text-decoration: none; background: white }

.normalweight { font-weight: normal !important }

/* avaleht */
div.banner_ava { clear: both }

/* reklaam */

.bannercontainer p { display: inline }

td.reklaam_col { width: 220px; padding: 4px 30px; background: #dff78b; color: black; }
td.reklaam_col h2 { color: #06950d; font-family: Garamond; font-size: 28px; font-weight: normal; line-height: 30px; margin: 0px; padding: 0px; padding-top: 10px }

td.reklaam_col a { color: #06950d; }

/* sitemap */

div.sitemap_container { padding-top: 20px; background: url('/extensions/agro/img/menyy.jpg'); background-repeat: no-repeat;  }


/* form error */

div.form_error { background: #ff0000; color: white; padding: 10px; margin: 10px; margin-left: 0px; margin-right: 0px; font-size: 11px; font-family: Verdana }
div.form_error span { color: yellow }

/* Site Links */

a { color: #fc2e13; text-decoration: underline }
a:hover { color: #fc2e13; text-decoration: none }

/* Headings */

h1 { color: #ff5b00; font-weight: normal; font-size: 22px; line-height: 26px; border-bottom: 1px solid #e2d0b4; padding: 0px; padding-bottom: 9px; margin: 0px; font-family: Trebuchet MS; }
h2 { font-size: 18px; color: #0097E8; padding: 0px; margin: 0px; font-weight: bold; font-family: Trebuchet MS; line-height: 22px; }

h1 span { color: #5c8eae }

.h1_title { float: left; width: 400px;}
.headline_button { float: right; height: 33px; width: 110px; font-size: 11px; line-height: 14px }
.headline_button a { display: block; margin-left: 34px }
.new_ad_btn { background: url('/extensions/agro/img/insert_ad_btn.jpg'); background-repeat: no-repeat }
.see_ad_btn { background: url('/extensions/agro/img/see_ad_btn.jpg'); background-repeat: no-repeat }
.sticky_btn a, .see_ad_btn a { margin-left: 40px  }
.sticky_btn { width: 150px !important; background: url('/extensions/agro/img/see_ad_btn.jpg'); background-repeat: no-repeat  }
.yellow_pages_button { width: 150px !important; background: url('/extensions/agro/img/see_ad_btn.jpg'); background-repeat: no-repeat  }
.price_comp_button { width: 170px !important; background: url('/extensions/agro/img/see_ad_btn.jpg'); background-repeat: no-repeat  }
.yellow_pages_button a { margin-left: 38px }
.price_comp_button a { margin-left: 38px }

/* trail */ 

div.trail { font-size: 10px; padding-top: 4px; padding-bottom: 15px; color: #5c8eae; font-family: Verdana }
div.trail a { color: #5c8eae; text-decoration: none }
div.trail a:hover { color: #5c8eae; text-decoration: underline }

/* tööpakkumine paremas veerus */

div.box_ad_content a { color: #ff5b00 }
div.box_ad_firm { color: #5c8eae }
div.box_ad_readmore { margin-bottom: 18px; margin-top: 6px }

/* addthis */ 

div.addthis { float: right; }
div.addthis_i { margin-right: 10px; margin-top: 7px  }
div.addthis div div { display: inline }

/* Lehemall */

div.top { clear: both; width: 1000px; height: 221px; text-align: left; background: url('/extensions/agro/img/top.jpg'); background-repeat: no-repeat; }
	a.logo { display: block; float: left }
	div.user_login_links { float: right; width: 170px; text-align: right }
	div.user_login_links_i { padding-top: 62px; padding-right: 2px }
	div.otsing_kont { float: right; width: 250px; }
	div.rss_kont { clear: both; float: right; padding-right: 38px; padding-top: 6px }
	a.rss { display: block; float: left; padding-right: 13px }
	
	div.otsing { clear: both;  float: right; width: 240px }
	div.otsing_i { padding-right: 38px }
	div.lahtrid { height: 50px }
	div.lahtrid table { }

		td.otsing_input { padding-left: 9px; padding-top: 13px }
		input.otsing_input { height: 25px; width: 130px; background: none; border: none; padding-top: 4px }
		
		td.otsinupp { padding-left: 6px; padding-top: 12px }
		div.otsinupp { width: 40px; height: 25px; cursor: pointer }


div.menyy { clear: both; width: 1000px; height: 59px; text-align: center;  background: url('/extensions/agro/img/menyy.jpg'); background-repeat: no-repeat;  font-size: 20px; font-family: arial }
	div.menyy_i { padding-top: 5px; }
	span.pealink, span.pealink_valitud { padding: 10px }
	span.pealink a, span.pealink_valitud a:hover { color: #ff5b00; text-decoration: none }
	span.pealink a:hover, span.pealink_valitud a { color: #8b8b8b; text-decoration: none }

div.sisu { clear: both; width: 1000px; text-align: left }
.bannercontainer{text-align:center; padding-top:40px;}
	div.sisu_i { padding: 20px; padding-left: 0px; padding-top: 0px }

	div.vk_col_title { color: #531e00; font-weight: normal; font-size: 20px; line-height: normal; border-bottom: 1px solid #e2d0b4; padding: 0px; padding-bottom: 1px; margin: 0px; margin-bottom: 8px; font-family: Trebuchet MS;  }
	
	div.alamenyy_kont { float: left; width: 273px }
	div.alamenyy { clear: both; width: 273px; text-align: left; background: url('/extensions/agro/img/vasak_menyy_kordus.jpg'); background-repeat: repeat-y }
	div.alamenyy_i { clear: both; width: 273px; text-align: left; background: url('/extensions/agro/img/vasak_menyy_top.jpg'); background-repeat: no-repeat;  background-position: top }
	div.alamenyy_ii { clear: both; width: 273px; text-align: left; background: url('/extensions/agro/img/vasak_menyy_bottom.jpg'); background-repeat: no-repeat; background-position: bottom }
	div.alamenyy_iii { padding-top: 40px; padding-left: 60px; padding-bottom: 30px; padding-right: 30px }
		div.alalink, div.alalink_valitud { clear: both; padding-top: 2px; padding-bottom: 5px }
		div.alalink a, div.alalink_valitud a:hover { color: #b63614; text-decoration: none }
		div.alalink_valitud a, div.alalink a:hover { color: black; text-decoration: none }

	div.ala2link, div.ala2link_valitud { clear: both; width: 181px; height: 22px; line-height: 18px }
	div.ala2link_valitud { background: url('/extensions/agro/img/alamenyy_valitud.jpg'); background-repeat: no-repeat; background-position: top }
		div.ala2link_i { padding-left: 20px; padding-bottom: 1px; }
		div.ala2link_valitud a, div.ala2link a:hover { color: #edba29; text-decoration: none }
		div.ala2link a, div.ala2link_valitud a:hover { color: #b63614; text-decoration: none }


	div.alaart { clear: both; width: 273px; text-align: left; background: url('/extensions/agro/img/vasak_infokast_kordus.jpg'); background-repeat: repeat-y }
	div.alaart_i { clear: both; width: 273px; text-align: left; background: url('/extensions/agro/img/vasak_infokast_top.jpg'); background-repeat: no-repeat;  background-position: top }
	div.alaart_ii { clear: both; width: 273px; text-align: left; background: url('/extensions/agro/img/vasak_infokast_bottom.jpg'); background-repeat: no-repeat; background-position: bottom }
	div.alaart_iii { padding-top: 40px; padding-left: 60px; padding-right: 30px; padding-bottom: 20px }



	div.artiklid_vasakul { clear: both; padding-top: 50px }

	div.sisu_art { float: left; width: 650px }
		div.sisu_art_i { padding-left: 30px }


div.partnerid_head { width: 961px; }
div.partnerid_head div { float: left; }

div.partnerid { clear: both; width: 961px; background: #cfe6ca; text-align: left}
	div.partnerid_i { padding-bottom: 20px; padding-top: 10px; padding-left: 40px; padding-right: 40px }

	div.bann { float: left; margin-right: 25px; margin-top: 20px }
	div.bann p { display: inline }

div.mida_uut { clear: both; width: 961px; background-color: #edba29; background-image: url('/extensions/agro/img/mida_uut.jpg'); background-repeat: no-repeat; text-align: left; line-height: 24px }
	div.mida_uut_i { padding-top: 85px; padding-left: 40px; padding-bottom: 15px }
	div.uudised_list { float: left; width: 500px; }
	span.uudis_kp { color: #843604; padding-right: 5px }
	a.uudis_link { color: #231608; text-decoration: underline }
	a.uudis_link:hover { color: #231608; text-decoration: none }

	div.news_archive_link { margin-left: 70px }
	a.news_archive_link { color: #843604; }
	div.rss_uudised_link { float: right; margin-right: 1px}

		table.subscr_nl { margin-bottom: 20px }
		.newsletter_xpl { color: #1f1805; padding-bottom: 8px }
	
		div.rss_uudised_link form { margin-left: 15px }
		input.nl_email { width: 155px; height: 26px; margin-right: 5px; border: 2px solid black; background: white; padding-left: 5px }


div.jalus_vahe { clear: both; width: 961px; height: 15px }
div.jalus { clear: both; width: 961px; height: 135px; background: url('/extensions/agro/img/jalus.jpg'); background-repeat: no-repeat; text-align: left;  }
div.jalus p { display: inline }
	div.jalus_i { padding-top: 65px; padding-left: 40px }
	div.jalus_kontakt { float: left; width: 190px }
	div.jalus_kiirvalikud { float: left; width: 288px }
	div.jalus_kiirvalikud p, div.jalus_reklaam p { margin: 0px }
	div.jalus_reklaam { float: left; width: 400px }





/* Sisumall: Artiklid kahes veerus */

td.art_kahes_veerus_vasak { width: 50%; padding-right: 30px }
.border { border-right: 1px solid #99CCCC}
div.artikkel_i { padding-right: 15px }

table td { margin: 0px }

/* Sisumall: Dokumendid */

a.DocumentIcon { float: left; }
a.DocumentIcon img { border: none; }
div.Document { margin-bottom: 12px; }
h2.DocumentTitle { }
h2.DocumentTitle a, h1.DocumentTitle a:hover { text-decoration: underline;  }
h2.DocumentTitle a:hover { color: blue; text-decoration: underline;  }
h2.DocumentTitle, p.DocumentDesc, p.DocumentData { margin: 0px; padding: 0px; margin-left: 35px; }


/* Sisumall: Uudised */

div.date_title { clear: both; padding-bottom: 5px }
span.Date, div.newsdate { color: #555555; padding-right: 5px;  }
span.uudised_pealkiri {  }
div.newslist { margin-bottom: 2px }

div.news_arch_link { clear: both; margin-top: 10px; font-weight: bold }

/* Objektimall: Uudiste arhiiv */

div.a_years { clear: both; margin-top: 10px; margin-bottom: 6px }
div.a_years a { text-decoration: none; padding-right: 6px }
div.a_years a:hover { text-decoration: underline }

div.a_years a.year_selected, div.a_years a.year_selected:hover { color: black }

div.a_months { margin-top: 6px; margin-bottom: 15px; clear: both; height: 25px; }
div.a_month, div.a_month_sel { float: left; padding: 10px; padding-top: 0px; padding-bottom: 0px; background: #e0e0e0; border-right: 1px solid white; line-height: 25px; height: 25px; }
div.a_month_sel { font-weight: bold }
div.a_month a { text-decoration: none }
div.a_month a:hover { text-decoration: underline }


div.months_navigation { width: 520px; clear: both; margin-bottom: 10px }
div.nav_month { float: left; background: #def0f4; font-weight: normal; color: #98a2a7; padding: 10px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid white }
div.nav_month a { color: #367ba2; font-weight: bold }
div.nav_month strong { color: black; float: left }

div.newslist_container { margin-top: 20px }
div.newslist { padding-bottom: 3px }
div.newslist span { color: #444444 }

/* Otsing */

div.SearchResultsLabel { }
div.FoundResults { border: 1px solid red }
div.SearchTypeSelector { margin-bottom: 10px; clear: both; width: 520px; height: 30px }
div.SearchTypeSelector a { text-decoration: none }
div.SearchTypeSelector a:hover { text-decoration: underline }
div.SearchResultsLabel, div.FoundResults { padding: 5px; background: #e0e0e0; float: left; border-right: 1px solid white }

div.ResultTitle { margin-top: 10px; font-weight: bold }

div.SearchPaging { padding: 5px; background: #e0e0e0; margin-top: 10px }
div.SearchPaging a, div.SearchPaging span { padding-right: 5px; }
div.SearchPaging a { text-decoration: none }
div.SearchPaging a:hover { text-decoration: underline }


/* ad_list_block */

div.ad_list_block { width: 300px; float: left; margin-bottom: 20px }
div.ad_list_block_image { width: 135px; float: left }
div.ad_list_block_txt { width: 145px; float: left }

#sticky_ads, #index_new_ads { margin-top: 20px }
#sticky_ads_headline { padding-top: 40px; padding-bottom: 20px }

div.main_page_adlist { width: 150px !important }
div.main_page_adlist div.ad_list_block_txt, div.main_page_adlist div.ad_list_block_image { float: none; width: 135px }

div.ad_list_block_txt {  }
div.ad_list_block_txt h2 { margin: 0px; padding: 0px; margin-top: 5px; line-height: normal; margin-bottom: 7px; }
div.ad_list_block_txt h2 a { font-size: 12px; text-decoration: none; font-weight: bold; color: #662500; font-family: Arial; }
div.ad_list_block_txt h2 a:hover { color: #662500; text-decoration: underline }

div.ad_list_block_txt h2 a span { color: gray; font-weight: normal }

div.readmore_link { margin-top: 10px }

/* ad detail view */

div.ad_left_column { float: left; width: 140px }
div.details_thumbnail { margin-bottom: 5px }

div.ad_right_column { float: left; width: 440px }
div.ad_widecolumn { width: 580px }

div.price { }
div.price span { color: #5c8eae }

div.ad_right_column h2 { font-weight: normal; margin-top: 50px }

table.client_data td { padding: 2px; padding-right: 5px; padding-left: 0px }

/* insert new ad */

div.new_ad { margin-top: 30px; background: #d0e6c9 }
img.new_ad_title { margin-top: 22px; margin-bottom: 6px }
img.new_ad_pre { margin-right: 20px }

select.ad_type { background: white; font-size: 17px; margin-right: 2px }


/* new ad form */

#New_Ad_Container { margin-top: 20px }
#New_Ad_Container td { padding: 3px; padding-left: 0px }

.ad_insert_input { width: 300px }
.shortinput { width: 60px }
.ad_insert_area { width: 300px; height: 100px }

#New_Ad_Container select, .ad_insert_input, .ad_insert_area { background: #fffeba }

.insert_ad { margin-top: 20px }

#New_Ad_Container td.choose_cat_column { padding-left: 40px }
#New_Ad_Container td.choose_cat_column td { padding: 4px }

.choose_cat_section { background: #B7FFB7; font-weight: bold; width: 300px }
.choose_cat_column h2 { font-weight: normal; margin-bottom: 20px }

/* login */

.loginform { float: left }
.loginform td { padding: 3px; padding-left: 0px }
.loginform_submit {  }


ul.login_links { float: left; margin-top: 25px; line-height: 17px }


/* my agro */

td { empty-cells: show }

table.infotable { }
table.infotable td { padding: 3px; padding-left: 0px; padding-right: 8px }

table.datatable { border: 1px solid #cccccc; margin-top: 20px }
table.datatable td { padding: 5px; }
tr.datahead td { font-weight: bold; color: #003819; background: #97e879 }
tr.datarow td { border-bottom: 1px solid #cccccc }

.actionbtn a { color: red; text-decoration: none }
.actionbtn a:hover { color: #333333; text-decoration: none }
.actionbtn img { margin-right: 3px; margin-bottom: -3px }

.manage_pictures { margin-top: 20px }
.manage_pictures td { padding-bottom: 10px; padding-right: 10px }

a.graylink { color: #444444 }

div.red_alert_box { background: red; padding: 10px; color: white; text-align: center }

/* firms */

#firm_list_container { margin-top: 20px }
div.firm_row { border: 2px solid #e2d0b4; margin-bottom: 20px; padding: 7px }
div.firm_row_hover { border: 2px solid #5c8eae;  }
div.firm_logo { float: left; width: 130px }
div.firm_data { float: left; width: 470px; }


#firm_list_container { line-height: 30px; font-size: 11px; }
#firm_list_container h2 { padding-bottom: 0px; margin-bottom: 9px; font-size: 25px; font-weight: normal; line-height: normal }
#firm_list_container a { text-decoration: underline; color: #5c8eae }
#firm_list_container a:hover { text-decoration: none; color: #5c8eae }

#firm_list_container h2 a { text-decoration: none; color: #782b00 }
#firm_list_container h2 a:hover { text-decoration: none; color: #5c8eae  }

#firm_list_container span { color: #3b161e; background: #eed0b4; padding: 5px }

div.contact_item { display: inline; white-space: nowrap }

div.firm_contacts { margin-top: 20px }

div.contact_item_key, div.contact_item_val { padding: 3px; margin-bottom: 3px }

div.contact_item_key { float: left; color: #3b161e; width: 70px; background: #eed0b4; margin-right: 10px }
div.contact_item_val { float: left width: 200px }

div.firm_logo_det { width: 100px; float: right }

h1.firm_next_headline { color: #5c8eae; margin-top: 20px }

div.firm_category { padding-bottom: 10px }
div.firm_category img { margin-right: 5px; margin-bottom: -3px }
div.firm_subcategory { padding-left: 20px }

#FirmDet_Category_List { margin-top: 20px }

/* register form */

table.reg_user_form td { padding: 4px; padding-left: 0px; padding-right: 8px }
table.reg_user_form textarea, table.reg_user_form td .scms_flex_input { width: 250px; background: #fffeba  }

table.reg_user_form textarea { width: 400px !important; height: 120px }

.explain_user { font-size: 11px; color: #333333 }

/* price comp */

#price_list_container table { margin-top: 20px; border: 1px solid #c3b39b; border-bottom: 0px }
#price_list_container table td { padding: 6px; border-bottom: 1px solid #c3b39b }



tr.price_table_head { background: #f2ead7;  }
#price_list_container table tr.price_table_head td { color: #67391f; font-weight: bold; border: 0px  }

/* loginform */ 

table.loginform { margin-top: 20px }
.login_input { background: #fffeba }



/* job ads */

#job_ad_table_container table { margin-top: 20px; border: 1px solid #c3b39b; border-bottom: 0px }
#job_ad_table_container table td { padding: 6px; border-bottom: 1px solid #c3b39b }



tr.job_table_head { background: #f2ead7;  }
#job_ad_table_container table tr.job_table_head td { color: #67391f; font-weight: bold; border: 0px  }

tr.ad_row { cursor: pointer }
tr.ad_row_hover { background: #FFFFCC }


/* ad cats */

#show_cat_selection { display: none; background: #f8e4c6; border-bottom: 2px solid #e2d0b4; border-top: 1px solid #e2d0b4; padding: 9px; font-size: 11px; color: #4f493f}
#show_cat_selection .cat_sticker { float: left; font-weight: bold; padding: 3px }
.cat_links_list { float: left; padding: 3px; margin-right: 10px;  }


/* pager */ 

div.ad_pager { height: 50px }
div.ad_pager a { float: left; width: 24px; padding-top: 3px; padding-bottom: 3px; text-align: center; margin-right: 2px; background: red; text-decoration: none; color: #124aa1; background: yellow }
div.ad_pager a:hover { text-decoration: none; background: #124aa1; color: white }

div.ad_pager a.selected_page, div.ad_pager a.selected_page:hover { background: #4db9df !important; color: white  !important }

div.ad_pager a.lk_prefix, div.ad_pager a.lk_prefix:hover { background: none !important; color: #124aa1 !important; width: 64px; text-align: left }



