
/* CSS Document */

/* To avoid automatic paragraphs spaces: */



/* To avoid automatic paragraphs spaces: */




P, UL, OL, h1, h2, h3 { margin-top: 0px; margin-bottom: 0px; }




h1 {

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:23px;

	color:#000000;

	padding:0px;

	font-weight:normal;

	padding-top:15px;

	padding-bottom:5px;

}

h2 {

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:20px;

	color:#000000;

	padding:0px;

	font-weight:normal;

	padding-top:15px;

	padding-bottom:5px;

}

h3 {

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:17px;

	color:#000000;

	padding:0px;

	font-weight:normal;

	padding-top:15px;

	padding-bottom:5px;

}





body {

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

	color:#808080;

	margin:0px;

	line-height:16px;

  padding:0px;

 	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/background.jpg);

	background-position:center;

	background-position:top;

  background-repeat:no-repeat;

	}

	

a {

	text-decoration:none;

	color:#bb9856;

}

a:hover {

	text-decoration:underline;

	color:#bb9856;

}

a.lang_meny{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

  color:#969696;

  text-decoration:none;

}

a:hover.lang_meny{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

  color:#bc944d;

  text-decoration:none;

}

a.lang_meny_active{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

  color:#bc944d;

  text-decoration:none;

}

a:hover.lang_meny_active{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

  color:#bc944d;

  text-decoration:none;

}



.content_header{
	font-size:34px;
  color:#000000;
  padding-top:10px;
  padding-bottom:10px;
  letter-spacing:-1px;
}



.block_header{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:34px;

  color:#000000;

  padding-top:10px;

  padding-bottom:10px;

  letter-spacing:-1px;

}

.small_block_header{

	font-family: Arial, Tahoma;

	font-size:12px;

	color:#454545;

  font-weight:bold;

	padding-top:5px;

	padding-bottom:5px;

  line-height:21px;

}



.contact{

	color: #ffffff;

  font-size:13px;

	line-height:14px;

}

a.path{

	font-size:11px;

	color:#878787;

}



/*--------Meny_1----------*/



a.meny_1{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	color:#ffffff;

  font-weight:normal;

	text-decoration:none;

  text-transform:uppercase;

	font-size:14px;

}

a:hover.meny_1{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

  text-transform:uppercase;

	color:#000000;

	text-decoration:none;

	font-size:14px;

  font-weight:normal;

}

a.meny_1_active{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

  text-transform:uppercase;

	color:#000000;

	text-decoration:none;

	font-size:14px;

  font-weight:normal;

}

a:hover.meny_1_active{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

  text-transform:uppercase;

	color:#ffffff;

	text-decoration:none;

	font-size:14px;

  font-weight:normal;

}



/*--------Meny_2----------*/



a.meny_2{

	color:#2f2b2c;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}

a:hover.meny_2{

	color:#ffffff;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  background-color:#118d4c;

  padding-left:2px;

  padding-right:2px;

}

a.meny_2_active{

	color:#ffffff;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}

a:hover.meny_2_active{

	color:#ffffff;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}



/*--------Meny_3----------*/



a.meny_3{

	color:#686565;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}

a:hover.meny_3{

	color:#ffffff;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  background-color:#118d4c;

  padding-left:2px;

  padding-right:2px;

}

a.meny_3_active{

	color:#000000;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}

a:hover.meny_3_active{

	color:#000000;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}



/*--------Meny_4----------*/



a.meny_4{

	color:#918f8f;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}

a:hover.meny_4{

	color:#ffffff;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  background-color:#118d4c;

  padding-left:2px;

  padding-right:2px;

}

a.meny_4_active{

	color:#000000;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}

a:hover.meny_4_active{

	color:#000000;

	text-decoration:none;

	font-size:13px;

  font-weight:normal;

  padding-left:2px;

  padding-right:2px;

}





/* ------------  UUDISED  ---------*/

.news_date{

	color:#9a9999;

	font-size:12px;

}

.news_date_2{

	color:#828282;

	font-weight:normal;

}

a.latest_news_title{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

	color:#000000;

	font-weight:normal;

	text-decoration:none;

}

a:hover.latest_news_title{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

	color:#000000;

	font-weight:normal;

	text-decoration:underline;

}

a.news_list_title{

	font-family: Georgia, Arial, Tahoma;

	font-size:13px;

	color:#000000;

	font-weight:normal;

	text-decoration:none;

}

a:hover.news_list_title{

	font-family: Georgia, Arial, Tahoma;

	font-size:14px;

	color:#000000;

	font-weight:normal;

	text-decoration:underline;

}

a.latest_news_intro{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

	color:#6d6d6d;

	font-weight:normal;

	text-decoration:none;

}

a:hover.latest_news_intro{

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	font-size:13px;

	color:#6d6d6d;

	font-weight:normal;

	text-decoration:none;

}

a.news_list_intro{

	font-family: Arial, Tahoma;

	font-size:11px;

	color:#787878;

	text-decoration:none;

}

a:hover.news_list_intro{

	font-family: Arial, Tahoma;

	font-size:11px;

	color:#787878;

	text-decoration:none;

}



.news_title{

	font-family: Georgia, Arial, Tahoma;

	font-size:20px;

	color:#000000;

	font-weight:normal;

}

.news_intro{

	font-weight:normal;

	padding-bottom:10px;

	color:#666666;

}





/*----uudised----*/







/*-- backgrounds --*/

.content_background{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/content_background.jpg);

}

.footer_border{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/footer_border.jpg);

}

.search_block_background{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/search_block_background.jpg);

}

.shop_cat_background{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/cat_desc_background.jpg);

	padding:10px;

}

.cat_back_0{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/cat_back_0.jpg);

	height:145px;

}

.cat_back_1{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/cat_back_1.jpg);

	height:145px;

}

.cat_back_2{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/cat_back_2.jpg);

	height:145px;

}

.cat_back_3{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/cat_back_3.jpg);

	height:145px;

}

.meny_2_border{

	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/meny_2_border.jpg);

}

.related_products_background{

 	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/content_block_background.jpg);

	background-repeat:repeat-x;

}

.page_background{

 	background-image:url(http://www.gravex.ee/design/design/gravex/common/img/content_block_background.jpg);

	background-repeat:repeat-x;

}



a.shop_main_cat_name{

	font-size:18px;

	color:#ffffff;

	text-decoration:none;

}

a.sub_cat_name{

	color:#ffffff;

	text-decoration:none;

}

a.shop_cat_description{

	color:#eddabc;

	text-decoration:none;

}

a:hover.shop_cat_description{

	color:#eddabc;

	text-decoration:none;

}

.cat_block_header{

	color:#675942;

	padding-left:10px;

	padding-bottom:5px;

	padding-top:5px;

}





a.product_list_name{

	font-family: Arial, Tahoma;

	color:#000000;

  font-size:12px;

  font-weight:bold;

	text-decoration:none;

}



a.product_list_description{

	color:#9b9b9b;

  font-size:13px;

	text-decoration:none;

}

.product_list_special_price{

	color:#d2ab68;

}



.product_name{

	color:#000000;

	font-size:18px;

	padding-top:3px;

	padding-bottom:6px;

}

.product_price{

	color:#000000;

}

.product_special_price{

	color:#d2ab68;

}

.service_description{

	font-family: Arial, Tahoma;

	font-size:11px;

	line-height:12px;

}



.shop_header_background{

	color:#ffffff;

	background-color:#118e4c;

	padding:5px;

	border-left:1px solid #19a95d;

	border-right:1px solid #0c6b39;

	border-bottom:1px solid #0c6b39;

}

.shop_list_field{

	background-color:#eeeeee;

	padding:5px;

	border-bottom:1px solid #dddddd;

	border-top:1px solid #dddddd;

}

.shop_cart_text{

	color:#9d9c9c;

}

a.shop_cart_link_top{

	color:#9d9c9c;

	text-decoration:none;

}

a:hover.shop_cart_link_top{

	color:#9d9c9c;

	text-decoration:none;

}

div, form, input
{
	/* this is for netscape 4's sake */
	padding: 0;
	margin: 0;
}

#pageMainFrame{
	width: 100%;
	}
#pageFrame{
	width: 950px;
	margin: 0 auto;
	}
  #top_block{
    width: 100%;
    height:105px;
    background-image:url(http://www.gravex.ee/design/design/gravex/common/img/top_background.jpg);
    }
  #content_container{
  	clear:left;
    width: 100%;
    }
  	#left_block{
      float:left;
      width: 498px;
      }
      #meny_1_block{
        width: 100%;
        border-bottom:1px solid #ffffff;
        background-image:url(http://www.gravex.ee/design/design/gravex/common/img/meny_1_background.jpg);
        height:66px;
        }
      #flash_block{
       	clear:left;
        width: 100%;
        border-bottom:1px solid #ffffff;
        }
      #big_content_block{
       	clear:left;
        padding:10px;
        width: 478px;
        background-image:url(http://www.gravex.ee/design/design/gravex/common/img/content_block_background.jpg);
        background-repeat: repeat-x;
        }
        #main_content_block{
          float:left;
          width: 235px;
          padding-bottom:2px;
          }
          #content_header_block{
            width: 100%;
            font-size:34px;
            color:#000000;
            padding-top:10px;
            padding-bottom:10px;
            letter-spacing:-1px;
            }
          #content_block{
            width: 100%;
            color:#777777;
            }
        #news_block{
          float:right;
          width: 220px;
          }
      #partners_block{
       	clear:both;
        width: 100%;
        background-image:url(http://www.gravex.ee/design/design/gravex/common/img/partners_background.jpg);
        background-repeat: no-repeat;
        background-position:center;
        height:34px;
        padding-top:20px;
        padding-bottom:10px;
        }
        
		#right_block{
      float:right;
      width: 447px;
      }
          
   .tip {
	color: #FFFFFF;
	font-size : 10px;
	font-family: Tahoma;
}


.box_title {
 	font-size				 : 11px;
  color            : #FFFFFF;
	font-weight			 : normal;
	font-family: Tahoma;
}
a.box_title {
 	font-size				 : 11px;
  color            : #000000;
	font-weight			 : bold;
	text-decoration  : none;
	font-family: Tahoma;
}
a:hover.box_title {
	text-decoration  : underline;
}

a.arrow {
 	font-size				 : 11px;
  color            : #000000;
	font-weight			 : normal;
	text-decoration  : none;
	font-family: Tahoma;
}

.box_content {
 	font-size				 : 11px;
  color            : #FFFFFF;
	text-decoration  : none;
	font-family: Tahoma;
}

a.box_content {
 	font-size				 : 10px;
  color            : #FFFFFF;
	text-decoration  : none;
	font-family: Tahoma;
}
a:hover.box_content {
	text-decoration  : underline;
}






#calendar
{
  background-color : #eceae5;
  color            : #FFFFFF;
  font-family      : "Tahoma", Courier, monospace;
  font-size        : 10px;
	width: 94%;
}

#calendar TD
{
  border-left      : 1px solid #ffffff;
  border-top       : 1px solid #ffffff;
  text-align       : center;
}	

#header_box TD
{
  border-left      : 0px solid red;
  border-top       : 0px solid red;
  text-align       : center;
	background-color : #ececec;
	padding-top:3px;
	padding-bottom:5px;
}	

#calendar TD.day_name
{
  background-color : #dddcda;
	font-size:10px;
	color:#000000;
	font-weight:bold;
  width						 : 14%;
	padding-left:10px;
	padding-right:10px;
}

#calendar TD.title
{
  background-color :#c2c2c2;
  color            : black;
  font-weight      : bold;
  text-align       : center;
}

#calendar TD.date_nr
{
	color:#373631;
	font-size:10px;
}

#calendar TD.today
{
  background-color : #f9f9b8;
	color:#000000;
	font-size:10px;
}


a.has_events
{  
	background-color : #2da5ff;
	color: #373631;
	text-decoration: none;
	font-weight	: normal;
}
.calendar_has_events
{  
	background-color: #b2d07a;
	text-decoration: none;
	font-weight	: normal;
}
a.calendar_has_events
{  
	color: #ffffff;
	text-decoration: none;
	font-weight	: normal;
}
a:hover.calendar_has_events
{  
	color: #ffffff;
	text-decoration: underline;
	font-weight	: normal;
}
a:hover.has_events
{  
	text-decoration: underline;
}

/* 

	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 */

.form_date {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #000000;

	width:200px;

	padding:2px;

	border:1 solid;

	border-color:#ffffff;

}



.form_textfield {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #000000;

	width:70%;

	padding:2px;

	border:1 solid;

	border-color:#ffffff;

}

.form_textfield_search{

	font-family: Tahoma, Arial;

	font-size: 11px;

	color: #000000;

	width:140px;

	padding-left:2px;

  padding-right:2px;

  padding-top:2px;

  padding-bottom:2px;

	border-bottom:1px solid #cccccc;

  border-left:1px solid #cccccc;

  border-top:1px solid #2c2c2c;

  border-right:0px;

  background-color:#f7f6f6;

}

.form_textfield_login {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #000000;

	width:140px;

	padding:2px;

	border:1px inset #ffffff;

  background-color:#f2f2f2;

}



.form_select {

	font-family: Tahoma, Arial;;

	font-size: 12px;

	color: #000000;

	padding:2px;

	border:1px solid #737a7f;

}



/* vormi textarea'i stiil */

.form_textarea {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #000000;

	width:90%;

	padding:2px;

	border:1px solid #bababa;

	height:70px;

}



/* vormi nupu stiil */

.form_button {

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	background-color:#118e4c; 

	border-color:#ffffff; 

	font-size: 13px;

	vertical-align:middle;

	padding-left:2px;

	padding-right:2px;

	color:#ffffff;

}

.form_button_gray {

	font-family: Franklin Gothic Medium Cond, Arial, Tahoma;

	background-color:#e7e7e7; 

	border-color:#ffffff; 

	font-size: 13px;

	vertical-align:middle;

	padding-left:2px;

	padding-right:2px;

	color:#565656;

}





/* 

	vorm koosneb sektsioonidest, iga sektsiooni all on mingid vormi elemendid 

	igal sektsioonil on pealkiri, see ongi pealkirija stiil

*/

.form_section_header {	

	font-family: Georgia, Arial, Tahoma;

	font-weight:normal;

	background-color:#ebebeb;

	border:1px solid #d8d8d8; 

	padding:10px;

	font-size:18px;

	color:#000000;

}



/* 

	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:12px;

	color:red;

}

.form_required {

	font-size:12px;

	color:red;

}

.formDataError{

	color:red;

}.Bold
{
	font-weight: bold;
	color:red;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color:green;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
body {
	color: #000000;
	}