/* general text styles */

body { font-family: Arial; font-size: 1em;  }

a { color: #4f0001; text-decoration: none; }
a:hover { color: #f55a00; text-decoration: none; }

/* content */

#content { line-height: 1.7em; font-size: 1em }

#content a { border-bottom: 2px solid #4f0001 }
#content a:hover { border-bottom: 2px solid #f55a00; }

blockquote, .blockquote { border-left: 3px solid #bdb7a8; background: #f5f2ed; padding: 15px; font-size: .85em; margin-left: 30px;  }

img.content_pic { }
img.pic_right { margin-left: 30px; float: right; }

/* headings */

h2 { color: #f55a00; font-weight: normal; font-size: 1.5em; margin-top: 1.5em }
h1, #frontpage_left h2 { color: #4f0001; font-family: Georgia; font-size: 3em; line-height: 1em; font-weight: normal }

span.heading0 { color: #f55a00 }
span.heading1 { color: #4f0001 }
span.heading2 { color: #845f3e  }

/* page: logos */

div.logo_examples_box { float: right; width: 250px; text-align: right }
div.logo_examples_box img { margin-bottom: 20px; }

/* readmore - content & blog */


/* temp */

.main_page_chunk { width: 280px }
.main_page_spr { width: 50px }

.a h1 { color: #4f0001 }
.b h1 { color: #f55a00 }
.c h1 { color: #845f3e }


/* web design */

div.webdesign_references { float: right; background: url('/public/veebidisaini-referentsid.jpg'); background-repeat: no-repeat; background-position: top right; height: 582px; width: 455px;  }

div.webdesign_references div { padding-left: 62px; padding-top: 68px; line-height: 20px }
div.webdesign_references a { border-bottom: 0px !important; color: white; display: block; font-size: 0.85em }
div.webdesign_references a:hover { color: #fce000 }

div.webdesign_references a.more_references { color: #fce000; margin-top: 10px }
div.webdesign_references a.more_references:hover { color: white; }

div.webdesign_references img { margin-top: 74px; margin-left: 38px; }
div.webdesign_references_en { float: right; background: url('/public/veebidisaini-referentsid_en.jpg'); background-repeat: no-repeat; background-position: top right; height: 582px; width: 455px;  }

div.webdesign_references_en div { padding-left: 62px; padding-top: 68px; line-height: 20px }
div.webdesign_references_en a { border-bottom: 0px !important; color: white; display: block; font-size: 0.85em }
div.webdesign_references_en a:hover { color: #fce000 }

div.webdesign_references_en a.more_references { color: #fce000; margin-top: 10px }
div.webdesign_references_en a.more_references:hover { color: white; }

div.webdesign_references_en img { margin-top: 74px; margin-left: 38px; }

/* web design ru */

div.webdesign_references_ru { float: right; background: url('/public/veebidisaini-referentsid-ru.jpg'); background-repeat: no-repeat; background-position: top right; height: 782px; width: 455px;  }
div.webdesign_references_ru div { padding-left: 62px; padding-top: 68px; line-height: 20px }
div.webdesign_references_ru a { border-bottom: 0px !important; color: white; display: block; font-size: 0.85em }
div.webdesign_references_ru a:hover { color: #fce000 }

div.webdesign_references_ru a.more_references { color: #fce000; margin-top: 10px }
div.webdesign_references_ru a.more_references:hover { color: white; }

div.webdesign_references_ru img { margin-top: 74px; margin-left: 38px; }


/* seo */

div.seo_service_pack { float: right; margin-left: 30px }
div.seo_service_pack p { padding: 0px; margin: 0px }
div.seo_service_pack table { }
div.seo_service_pack table tr { height: 39px }
tr.st_even, tr.st_odd { cursor: pointer }
tr.st_even { background: url('/public/darkrow.jpg'); }
tr.st_odd { background: url('/public/lightrow.jpg'); }

td.st_title {  width: 373px }
div.st_title { float: left; width: 177px }
div.st_title b { border-bottom: 1px solid gray; font-weight: normal }
div.seo_service_pack table tr td { font-size: 12px }
div.seo_service_pack table tr td div div { padding-left: 15px }
div.st_icon { width: 60px; float: right }
div.no_good { width: 159px; }
tr.no_good_actions td { padding-left: 33px; padding-bottom: 20px }
tr.st_service_actions { height: 29px !important }
tr.no_good_actions td a, tr.st_service_actions a { border: 0px !important }
div.Jah { }

.Red { color: red;  }
.always_on { display: block !important }

tr.st_row_txt { display: none; width: 373px }
td.st_row_txt { background: url('/public/row_bg.jpg'); }
td.st_row_txt div { width: 343px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px }
div.st_row_txt { padding: 8px !important; font-size: 11px; line-height: 17px }

.st_service_price span { color: red; font-size: 11px }
span.eek { color: gray !important }

/* index */

#frontpage_left { float: left; width: 550px;  } 
#frontpage_right { float: right; width: 312px; background: url('/public/meile-meeldib-asju-toole-pa.jpg'); height: 550px; background-repeat: no-repeat;  }

.index_action_btn { margin-top: 152px; margin-left: 41px }
.index_action_btn a { border: 0px !important }

.index_references { padding-top: 124px; padding-left: 79px; padding-right: 15px }
.index_references a { color: #007e3a; border-bottom: 1px solid #adadad !important; font-size: 11px;  }
.index_references a:hover { color: #717171; border-bottom: 1px solid #adadad !important;  }


div.main_page_box { }
div.main_page_box h1, div.main_page_box h2 { padding-bottom: 0px; margin-bottom: 0px; margin-top: 25px; line-height: normal;  }
div.main_page_box p { margin-top: 3px }


div.main_page_box h1 a, div.main_page_box h2 a { border: 0px !important; color: #ff5a00}
div.main_page_box h1 a:hover, div.main_page_box h2 a:hover { color: #7f7f7f }

div.mainx_page_box a { color: #d64d00; border-bottom: 2px solid #d64d00 !important }


/* seo process */

div.process_block { float: left; line-height: 1.5em; width: 267px; background: #dfdac7; height: 220px; margin-bottom: 20px; margin-top: 10px; }
div.process_block_i { padding: 15px; padding-bottom: 0px }
div.process_block h2 { margin-top: 0px; margin-left: 9px; margin-top: 3px; float: left; padding-top: 0px; font-size: 1em; font-weight: bold }
div.process_block h2 span { color: gray }

div.process_block_spr { width: 30px; float: left }

div.pb_pic { background: white }
div.pb_pic p, div.pb_pic div { display: inline; padding: 0px; }

div.pb_num { float: left; width: 30px; background: #f0ebd6; border: 1px solid white }
div.pb_num div { padding: 3px; text-align: center; color: #a4a092 }

/* seo references */

div.ref_block { float: left; line-height: 1.5em; width: 400px; background: #e8e5d6; margin-bottom: 20px; margin-top: 10px; }
div.ref_block_i { padding: 25px }
div.ref_block h2 { margin-top: 0px; padding-top: 0px; font-size: 1em; font-weight: bold }

div.ref_block_spr { width: 30px; float: left }

div.rb_1, div.rb_2 { background: #f0f0e8 }


/* front pages */

ul.fp_navi { line-height: 2em }


#frontpage_marketing { background: url('/public/turunduse-avaleht.jpg'); background-repeat: no-repeat; background-position: top right }
#frontpage_marketing_en { background: url('/public/turunduse-avaleht_en.jpg'); background-repeat: no-repeat; background-position: top right }
#frontpage_marketing h1 { padding-bottom: 20px }

/* search results */


#SearchTypeSelector { font-size: .9em }
#SearchTypeSelector, #SearchTypeSelector li { list-style-type: none; margin: 0px; padding: 0px }
#SearchTypeSelector li { float: left; padding: 5px; padding-left: 15px; background: #eae6da; border-right: 1px solid white; padding-right: 7px }
#SearchTypeSelector li.selected { background: #dfdac7; }
#SearchTypeSelector li a { border: 0px !important }

#SearchResults { line-height: 2em }




div.analyys_fp_en { background: url('/public/analyys_bg_en.jpg'); width: 920px; height: 468px; background-repeat: no-repeat; background-position: top right }


a.no_border { text-decoration: none; border: none !important }

