/* CSS Document */
/* To avoid automatic paragraphs spaces: */
P, UL, OL { margin-top: 0px; margin-bottom: 0px; }  
body, td {
	color: #171717;
	font-family: Arial, tahoma, verdana;
	font-size:11px;
	line-height:20px;
	margin:0px;
}
.content{text-align:justify;}


/*---------Backgrounds--------*/
.top_bar_background{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/top_yellow_bar.jpg); height:31px;}
.contact_bar_background{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/contact_bar_background.jpg);}
.meny_background{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/meny_yellow_background.jpg);}
.meny_white_background{background-color:#ffffff; padding-top:3px; padding-bottom:3px;}
.content_area{padding:10px;}
.meny_1_background{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/meny_1_background.jpg);}
.meny_1_background_active{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/meny_1_background_active.jpg);}
.meny_2_background{background-color:#c4e9fb; padding-left:10px;padding-right:6px; padding-top:3px; padding-bottom:3px;}
.our_works_background{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/our_works_background.jpg);}
.white_background{background-color:#ffffff;}
.blue_background{background-color:#28b4e3;}
.gray_border{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/gray_border.jpg);}
.webmail_login_background{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/bestit_webmail_background.jpg); height:104px;}


/*-------Pealkirjad---------*/
.heading_1{color: #000000;font-size:18px;font-weight:normal;padding-top:10px;padding-bottom:10px;}
.content_header{background-image:url(http://www.bestit.ee/design/design/bestit/common/img/content_header_backround.jpg); height:37px; background-repeat:no-repeat; color:#000000; font-size:16px; font-weight:bold;}

/*---------Lingid-----------*/
a {text-decoration:none;color:#1095c0;}
a:hover {text-decoration:underline;color:#1095c0;}
a.meny_1{color:#000000;font-weight:normal;font-family:Tahoma;text-decoration:none;font-size:10px;text-transform:uppercase;}
a:hover.meny_1{color:#ffffff;font-weight:normal;font-family:Tahoma;font-size:10px;text-transform:uppercase;}
a.meny_1_active{color:#000000;font-weight:normal;font-family:Tahoma;text-decoration:none;font-size:10px;text-transform:uppercase;}
a:hover.meny_1_active{color:#000000;font-weight:normal;font-family:Tahoma;text-decoration:none;font-size:10px;text-transform:uppercase;}
a.meny_2{color:#2d2e2d;font-weight:normal;text-decoration:none;font-family:Tahoma;font-size:11px;}
a:hover.meny_2{color:#faa923;font-weight:normal;text-decoration:none;font-size:11px;font-family:Tahoma;}
a.meny_2_active{color:#2d2e2d;font-weight:bold;text-decoration:none;font-size:11px;font-family:Tahoma;}
a:hover.meny_2_active{color:#2d2e2d;font-weight:bold;text-decoration:none;font-size:11px;font-family:Tahoma;}
a.meny_3{
	color:#626262;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
	padding-left:10px;
}
a:hover.meny_3{
	color:#FBB804;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
	padding-left:10px;
}
a.meny_3_active{
	color:#FBB804;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
	padding-left:10px;
}

/* ------------  UUDISED  ---------*/
a.latest_news_title{color:#000000;text-decoration:none;font-weight:bold;font-size:11px;}
a:hover.latest_news_title{color:#1095c0;text-decoration:none;font-size:11px;}
a.latest_news_title_2{color:#000000;text-decoration:underline;font-weight:normal;font-size:11px;}
a:hover.latest_news_title_2{color:#1095c0;text-decoration:underline;font-size:11px;}
a.latest_news_intro{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
a:hover.latest_news_intro{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
.news_date{color:#1095c0;font-size:10px;text-decoration:none;font-weight:normal;}
.news_intro{
	font-weight:normal;
}

.news_title{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

/*----uudised----*/

/*--  FAILID  --*/
.files_cat_name{
	color:#1a5f9a;
	font-size:12px;
	font-weight:bold;
}

/*-------------- TOOTED    --------------*/
.product_content{
	text-align:justify;
}
a.product_intro_name{
	color:#4F92AE;
	font-weight:bold;
	text-decoration:none;
}
a.product_intro_forward{
	color:#4F92AE;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
}
a:hover.product_intro_forward{
	color:#FBB804;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
}


a.keelelink{
	color:#FFFFFF;
}
a:hover.keelelink{
	color:#F5DE3A;
}
a.keelelink_active{
	color:#F5DE3A;
}

a.page_link{
	color:#626262;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
a.page_link_nr{
	color:#7C7C7C;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
a.page_link_nr_active{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
/*-----------portfolio--------------*/
a.portfolio_klient {
	color:#626262;
	text-decoration:none;
}
a.portfolio_klient_active {
	color:#626262;
	text-decoration:underline;
}
.portfolio_hall_taust{
	background-color:#9C9898;
}
/*--------kontakt--------*/
.contact{
	color:#ffffff;
}
a.contact_email{
	color:#fba924;
	text-decoration:none;
}
a:hover.contact_email{
	color:#ffffff;
	text-decoration:underline;
}
/*-------ttajad--------*/
.td_department{
	BORDER-RIGHT: #E4E2E3 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #E4E2E3 1px solid; BACKGROUND-COLOR: #F8F6F7; font-size:14px; font-weight:bold;
}



.background_2{background-color:#3685c7;border-width: 1px;border-style:solid;border-color:#2770ad; padding:3px;}
.background_1{background-color:#f6f7f7;border-width: 1px;border-style:solid;border-color:#eeeff0; padding:1px;}



.portfolio_border{
	border: 1px solid #ffffff;
	padding:2px;
}
.portfolio_border_2{
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-top: 1px solid #dedede;
	padding:2px;
	background-color:#ededed;
}
a.portfolio_project_name{
	color:#000000;
	font-family:arial, tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.portfolio_project_name{
	color:#ffffff;
	font-family:arial, tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.portfolio_project_name_detail_view{
	font-family:arial, tahoma;
	font-size:24px;
	font-weight:normal;
	color:#000000;
	padding:6px;
}
.portfolio_project_slogan{
	font-family:arial, tahoma;
	font-size:11px;
	color:#969696;
	font-style:italic;
	padding-bottom:10px;
}
.portfolio_project_description{
	color:#646464;
	font-size:11px;
	text-align:justify;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-top:12px;
}
.portfolio_text{
	color:#000000;
	font-size:11px;
	text-align:left;
	padding-left:6px;
}
.portfolio_project_date{
	color:#646464;
	font-size:11px;
	text-align:left;
	padding-left:6px;
	padding-top:6px;
}
.portfolio_background{
	background-image:url(http://www.bestit.ee/design/design/bestit/common/img/portfolio_background.jpg);
}
.portfolio_name_background{
	background-image:url(http://www.bestit.ee/design/design/bestit/common/img/portfolio_name_background.jpg);
}/* 
	kui vormi täitmisel on mingid väljad täitmata siis kasutatakse 
	seda stiili vigade kuvamisel 
*/
.form_error {
	color:red;
	padding-bottom:10px;
	font-weight:bolder;
}

/* vormi textfield'i stiil */
/* vormi textfield'i stiil */
.form_textfield {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:94%;	
}

/* vormi textarea'i stiil */
.form_textarea {
	width:94%;
	height:94px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

/* vormi nupu stiil */
.form_button {
	background-color:#3685c7; 
	border-color:#FFFFFF; 
	color:#FFFFFF; 
	font-size:11px; 
	font-family:Tahoma, Arial, Verdana;
	vertical-align:middle;
	padding-left:3px;
	padding-right:3px;
}

/* 
	vorm koosneb sektsioonidest, iga sektsiooni all on mingid vormi elemendid 
	igal sektsioonil on pealkiri, see ongi pealkirija stiil
*/
.form_section_header 
{	
	font-weight:bolder;
	background-color:#f7c342;
	color:#FFFFFF;
	padding:5px;
}

/* 
	igal vormi elemendile vastab mingi nimi, näiteks "Objekti kirjeldus",
	see stiil kirjeldab ära vormi elemendi nime
*/ 
.form_field_label {
	padding-left:5px;
	font-weight:bolder;
}
/*
  nõutud välja puhul näidatakse * vormi elemendi taga, 
	see stiil määrab ära tärni välimuse
*/
.form_required_field {
	font-size:16px;
	color:red
}