/* Общие begin */
html, body, form {
  margin:0;
  padding:0;
}
body{
  background-image: url(/images/site/pattern.gif);	
  background-position: top left;
}

a, img {
    border: none;
}
td.Lcol{
  vertical-align:top;
}
td.Rcol{
  background-image: url(/images/site/dog.png);	
  background-repeat: no-repeat;
  background-position: top left;
  height:739px;  
  vertical-align:top;
}
td.R1col{
  height:739px;  
  vertical-align:top;
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	line-height:16px;  
}
.top_menu{
  background-image: url(/images/site/top_menu_new.png);	
  background-repeat: no-repeat;
  background-position: top left;
  width:726px;
  height:80px;
  margin-bottom:22px;  
}

/* МЕНЮ begin */
.menu { 
  background-image: url(/images/site/fon_menu.gif);	
  background-repeat: no-repeat;
  background-position: left top;
  text-align:center;
  margin-top: 6px;  
  width:242px;
  height:22px;
}
.menu_act { 
  background-image: url(/images/site/fon_act_menu.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:center;  
  margin-top: 6px;    
  width:242px;  
  height:22px;  
}   
.menu a,.menu a h1{
  font-family: Arial;	
  FONT-SIZE: 12px; 
  color: #8b6450; 
  TEXT-DECORATION: none;
  TEXT-TRANSFORM:uppercase;
  font-weight: bold;
  letter-spacing:0,5px;  	
  line-height:22px;
  display:inline;	
  padding: 0px;
  margin: 0px;
}
.menu_act a,.menu_act a h1{
  font-family: Arial;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  TEXT-TRANSFORM:uppercase;  
  font-weight: bold;
  letter-spacing:0,5px;
  line-height:22px;  
  display:inline;	
  padding: 0px;
  margin: 0px;
}
/* МЕНЮ end */

.main_text{
    margin-left:15px;
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	line-height:16px;	
    width:277px; 
}
.main_text a{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #a5391a; 
    TEXT-DECORATION: underline;
	line-height:16px;	
}



/* Виды камня begin */
.T1stone{
  background-image: url(/images/site/fon1_type_stone.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  TEXT-TRANSFORM:uppercase;  
  font-weight: normal;
  letter-spacing:0,5px;
  line-height:14px;   
  width:242px;
  height:20px;
  text-align:center; 
}
.T2stone{
  background-image: url(/images/site/fon2_type_stone.gif);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:242px;
}
.T3stone{
  background-image: url(/images/site/fon3_type_stone.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:242px;
  height:23px;  
  text-align:center; 
}
.T3stone a{  
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:20px; 
}   
.T3stone a:hover{  
  color: #b14a23; 
}  
/* Виды камня end */

.F1stone{
  background-image: url(/images/site/fon_stone.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:1px 0 0 3px;  
  width:54px;
  height:52px;
  margin-left:15px;
}
.F2stone{
  background-image: url(/images/site/fon_stone.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:1px 0 0 3px;  
  width:54px;
  height:52px;
  margin-left:16px;
}
.F3stone{
  background-image: url(/images/site/fon_stone.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:1px 0 0 3px;  
  width:54px;
  height:52px;
  margin-left:11px;
}
td.N1stone{
  padding-top:11px;
  padding-left:18px; 
  padding-bottom:6px;  
}
td.N2stone{
  padding-top:11px;
text-align:center;
  padding-bottom:6px;
}
td.N3stone{
  padding-top:11px;
  padding-left:13px; 
  padding-bottom:6px;  
}
td.N1stone a, td.N2stone a, td.N3stone a, td.N1stone a h2, td.N2stone a h2, td.N3stone a h2{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:20px; 
  display:inline;	
  padding: 0px;
  margin: 0px;  
}
td.N1stone a:hover, td.N2stone a:hover, td.N3stone a:hover, td.N1stone a h2:hover, td.N2stone a h2:hover, td.N3stone a h2:hover{
  color: #b14a23; 
}
/* Виды камня end */

.online{
  background-image: url(/images/site/on-line.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:15px 0 0 25px;
}

.online a{
    padding-left:20px;
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #983818; 
	font-weight:bold;
    TEXT-DECORATION: underline;
	text-align:left;
}

/* Низ begin */
td.copyright{
  padding-top:9px;
  padding-bottom:24px;
	font-family: Tahoma;	
	FONT-SIZE: 11px; 
	color: #694b3b; 
    TEXT-DECORATION: none;
	text-align:left;
}
td.bot_menu{
  padding-bottom:33px;
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #694b3b; 
    TEXT-DECORATION: none;
	line-height:16px;
	text-align:center;
}
td.bot_menu a{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #694b3b; 
    TEXT-DECORATION: underline;
	line-height:16px;
}
td.bot_menu a:hover{
  color: #b14a23; 
}
/* Низ end */

/* Изделия из камня end */
.IzdF1stone{
  background-image: url(/images/site/izdelia_fotoramka.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:19px 27px 0 27px;  
  height:207px;
  margin-left:2px;  
  margin-top:6px;
  margin-bottom:34px;
}
.IzdS1stone{
  background-image: url(/images/site/izdelia_link.png);	
  background-repeat: no-repeat;
  background-position: top left;	
  width:393px;
  height:198px;
}
.IzdN1stone{
  padding:53px 0 0 45px;  
}
.IzdL1stone{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #000000; 
	font-weight:normal;
    TEXT-DECORATION: none; 
	line-height:16px; 
  padding:10px 18px 0 45px;   
  height:192px;
}
.IzdS1stone a{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #000000; 
	font-weight:normal;
    TEXT-DECORATION: underline;
	line-height:16px;	
}
.IzdS1stone a:hover{
  color: #b14a23; 
}

.OblN1job{
  padding:45px 0 0 45px;  
}
.OblL1job{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #000000; 
	font-weight:normal;
    TEXT-DECORATION: none; 
	line-height:16px; 
	text-align:justify;
  padding:5px 16px 0 45px;   
  height:192px;
}
.OblL1job a{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #b14a23; 
	font-weight:normal;
    TEXT-DECORATION: underline;
	line-height:18px;	
}
.OblL1job a:hover{
  color: #b14a23; 
}

.uz_title{
margin-top:28px;
text-align:center;
}

td.contact_fon{
  background-image: url(/images/site/contacts-fon.png);	
  background-repeat: no-repeat;
  background-position: top left;	
  width:357px;
  height:85px; 
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #000000; 
	font-weight:normal;
    TEXT-DECORATION: none; 
	line-height:16px; 
padding-left:18px;
padding-bottom:19px;  
}
td.contact_sh1{
  background-image: url(/images/site/contacts-shema1.png);	
  background-repeat: no-repeat;
  background-position: top left;	
  width:357px;
  height:356px; 
  vertical-align:top;

}
.cont_sh1_foto{
padding-top:41px;  
padding-left:136px;
	line-height:14px; 
  width:75px;
  height:50px; 
}
.cont_sh1_foto a{
	font-family: Verdana;	
	FONT-SIZE: 11px; 
	color: #808080; 
	font-weight:normal;
    TEXT-DECORATION: underline; 
	line-height:14px; 
}
.cont_sh2_foto{
padding-top:161px;  
padding-left:222px;
	line-height:14px; 
  width:75px;
  height:50px;
}
.cont_sh2_foto a{
	font-family: Verdana;	
	FONT-SIZE: 11px; 
	color: #808080; 
	font-weight:normal;
    TEXT-DECORATION: underline; 
	line-height:14px; 
}
td.contact_sh2{
  background-image: url(/images/site/contacts-shema2.png);	
  background-repeat: no-repeat;
  background-position: top right;	
  width:357px;
  height:356px; 
  vertical-align:top;
padding-left:18px;
padding-bottom:19px;  
}



/* Галлерея работ begin */
.T1gal{
  background-image: url(/images/site/fon1_gal_jobs.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  TEXT-TRANSFORM:uppercase;  
  font-weight: normal;
  letter-spacing:0,5px;
  line-height:14px;   
  width:242px;
  height:20px;
  text-align:center; 
}
.T2gal{
  background-image: url(/images/site/fon2_type_stone.gif);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:242px;
  padding-top:13px;
}
.T3gal{
  background-image: url(/images/site/fon3_type_stone.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:242px;
  height:23px;  
  text-align:center; 
}
.T3gal a{  
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:20px; 
}   
.T3gal a:hover{  
  color: #b14a23; 
} 
.Fgal{
margin-bottom:13px;
text-align:center;
}
/* Галлерея работ end */

/* Навигация begin */
.navig{
  margin-top:7px;
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
}
.navig a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;
}
.navig a:hover{
  color: #b14a23; 
  TEXT-DECORATION: underline;  
}
.navig span{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #926d59; 
  TEXT-DECORATION: none;
  font-weight: bold;
}
/* Навигация end */

/* Пример работ begin*/  	
td.title_fon1{
  background-image: url(/images/site/title_fon1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:15px;
  height:73px;  
}
td.title_fon2{
  background-image: url(/images/site/title_fon2.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  float:left;  
  text-align:center;  
  height:73px;  
}
td.title_fon2a{
  background-image: url(/images/site/title_fon2.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  float:left;  
  text-align:center;  
  height:73px;  
padding:0 36px 0 36px;
}
td.title_fon2b{
  background-image: url(/images/site/title_fon2.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  float:left;  
  text-align:center;  
  height:73px;  
padding:0 16px 0 17px;
}
.title_fon3{
  background-image: url(/images/site/title_fon3.png);	
  background-repeat: no-repeat;
  background-position: center top;	
  text-align:center;
  height:73px; 
  font-family: Tahoma;	
  FONT-SIZE: 18px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;   
  line-height:45px;
  padding-left:2px;
}
td.title_fon4{
  background-image: url(/images/site/title_fon4.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:15px;
  height:73px;  
}
  	
table.nav_jobs{
margin-top:8px;
margin-bottom:10px;
border-top:1px #c2a985 solid;	
}		

td.prev_jobs{
text-align:left;
width:210px;
vertical-align:middle;
  padding-top:4px;
}
td.prev_jobs a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
td.prev_jobs a:hover{
  color: #b14a23; 
}
td.arr_prev_jobs{
width:29px;
vertical-align:top;
padding-left:7px;
}
td.next_jobs{
text-align:right;
width:210px;
vertical-align:middle;
padding-top:4px;
}
td.next_jobs a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;    
}
td.next_jobs a:hover{
  color: #b14a23; 
}
td.arr_next_jobs{
width:29px;
vertical-align:top;
padding-right:7px;
}
td.all_jobs{
  background-image: url(/images/site/but_all_jobs.png);	
  background-repeat: no-repeat;
  background-position: center center;	
  height:37px; 
  padding-bottom:10px;
text-align:center;
width:248px;
vertical-align:middle;
}
td.all_jobs a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #b14a23; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:20px;
    
}

.sm_foto_prev_jobs{
margin-top:14px;
  background-image: url(/images/site/sm_ramka_prim_jobs.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:6px;  
  height:108px;
  width:108px;  
float:left;
}
.sm_foto_next_jobs{
margin-top:14px;
  background-image: url(/images/site/sm_ramka_prim_jobs.png);	
  background-repeat: no-repeat;
  background-position: right top;	
  padding:6px;  
  height:108px;
  width:108px;  
float:right;  
}
/* Пример работ end*/  

/* Интерактив begin*/ 
.int_top_fon{
  background-image: url(/images/site/int_top_fon.png);	
  background-repeat: no-repeat;
  background-position: right top;	
  height:15px;
  width:726px; 
  margin-top:17px; 
}
.int_cen_fon{
  background-image: url(/images/site/int_cen_fon.png);	
  background-repeat: repeat-y;
  background-position: right top;	
  width:726px;  
  padding:52px 0 10px 0;
}
.int_bot_fon{
  background-image: url(/images/site/int_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: right top;	
  height:25px;
  width:726px;  
}
td.f_txt1 {    
	padding-top: 3px;			
	padding-bottom: 4px;	
	  font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: normal;
	text-align: right;	
	white-space: nowrap;	
  width:217px;  			
	}   
td.f_txt1 span{ 
color:#b24b20;
}
td.f_txt7 {
	padding-top: 3px;				
	padding-bottom: 3px;		
    width:330px; 
    font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: normal;
	text-align: left;	
}   
td.f_txt3 {
	padding-top: 3px;				
	padding-bottom: 3px;		
    width:330px; 
    font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: normal;
	text-align: left;	
}   
.f_field_bann {
    width: 180px;
	height:26px;
	border: 1px solid #f8f4e8;
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	background-color: #ddc69a;
	color: #000000;
	padding-top: 4px;	
	padding-left: 2px;
}
.fields_ban {
	margin-top: 10px;
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #983818; 
	font-weight:bold;
/*    padding-left:20px;
    TEXT-DECORATION: underline;*/
	text-align: center;
}
.arr_fields_ban{
    width: 180px;
/*    width: 95%;
	height:20px;*/
	border: 1px solid #f8f4e8;
	font-family: Tahoma;	
	font-size: 12px;
	background-color: #ddc69a;
	color: #000000;
	padding-top: 4px;	
	padding-left: 2px;
}
.f_field {
    width: 326px;
	height:26px;
	border: 1px solid #f8f4e8;
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	background-color: #ddc69a;
	color: #000000;
	padding-top: 4px;	
	padding-left: 2px;
}
.komy_fields {
	border: 1px solid #f8f4e8;
	font-family: Tahoma;	
    FONT-SIZE: 12px; 
	background-color: #ddc69a;
	color: #000000;
	padding: 2px;
    width: 326px;
}

   .big_fields {
   	padding-left: 2px;   
	height:26px;
    width: 326px;
	border: 1px solid #f8f4e8;		
	font-family: Tahoma;	
    FONT-SIZE: 12px; 
	background-color: #ddc69a;
	color: #000000;
}
td.f_but2{
    padding: 8px 0 3px 0;
	text-align: left;	
}
/* Интерактив end*/ 

/* Галлерея камня begin*/ 
.gal_stone_opis_fon1{
  background-image: url(/images/site/galery_snone_opis_fon1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:231px; 
	  font-family: Tahoma;	
    FONT-SIZE: 7px;   
}
.gal_stone_opis_fon2{
  background-image: url(/images/site/galery_snone_opis_fon2.png);	
  background-repeat: repeat-y;
  background-position: left top;
  padding:3px 13px 4px 14px;
	  font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: normal;
	text-align:justify;
	line-height:14px;
}
.gal_stone_opis_fon2 a{
  font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #b14a23; 
  TEXT-DECORATION: underline;
    font-weight: normal;
	line-height:18px;	
	
}
.gal_stone_opis_fon3{
  background-image: url(/images/site/galery_snone_opis_fon3.png);	
  background-repeat: no-repeat;
  background-position: left top;
  height:20px;
  width:231px; 
}
.gal_stone_sm_foto{
  background-image: url(/images/site/galery_snone_sm_foto_fon.png);	
  background-repeat: no-repeat;
  background-position: center top;
  height:40px;
  font-family: Tahoma;	
 FONT-SIZE: 9px;   
 padding-left:46px;
}
.gal_stone_sm_foto img{
margin-top:6px;
}
.gal_stone_name{
  text-align:center;
  margin-top:6px;
}
.gal_stone_name h1{
  width:231px; 
  text-align:center;
  font-family: Tahoma;	
  FONT-SIZE: 18px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:22px;	
  display:inline;	
  padding: 0px;
  margin: 0px;  
}
.gal_stone_foto {
  background-image: url(/images/site/galery_snone_foto_fon.png);	
  background-repeat: no-repeat;
  background-position: center top;
  height:152px;
  width:154px; 
  padding-top:2px;
  text-align:center;
  margin:5px 0 5px 0;
}
/* Галлерея камня end*/ 

/* Мы предлагаем begin*/ 
.T1me_pro{
  background-image: url(/images/site/fon1_me_pro.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  TEXT-TRANSFORM:uppercase;  
  font-weight: normal;
  letter-spacing:0,5px;
  line-height:14px;   
  width:242px;
  height:23px;
  text-align:center; 
}
.T2me_pro{
  background-image: url(/images/site/fon2_me_pro.gif);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:242px;
  text-align:left; 
  border-top: 1px #c4a57f solid;
  border-bottom: 1px #c4a57f solid;
}
.T2me_pro_txt{
  background-image: url(/images/site/arr_me_pro.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding-left:17px;
  margin:5px 0 5px 0;
}
.T2me_pro_txt a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
}
.T2me_pro_txt a:hover{
  color: #b24b20; 
}
.T3me_pro{
  background-image: url(/images/site/fon3_me_pro.gif);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:242px;
  text-align:left; 
}
.T3me_pro_txt{
  background-image: url(/images/site/arr2_me_pro.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:4px 0 6px 33px;
}
.T3me_pro_txt a, .T3me_pro_txt a h2{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  display:inline;	
  padding: 0px;
  margin: 0px;    
}
.T3me_pro_txt a:hover, .T3me_pro_txt a h2:hover{
  color: #b24b20; 
  TEXT-DECORATION: underline;  
}
.T4me_pro{
  background-image: url(/images/site/fon4_me_pro.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:242px;
  height:25px;
}
/* Мы предлагаем end*/ 


/* Описание камня begin*/ 
.stone_foto {
  background-image: url(/images/site/stone_foto_fon.png);	
  background-repeat: no-repeat;
  background-position: center top;
  height:243px;
  width:246px; 
  padding-top:3px;
  text-align:center;
  margin:5px 0 5px 0;
}

.stone_sm_foto{
  font-family: arial;	
  FONT-SIZE: 16px;   
}
.stone_sm_foto img{
margin-top:14px;
}
.go_gal_stone{
margin-top:9px;
margin-bottom:14px;
text-align:center;
}
.go_gal_stone a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #b14a23; 
  TEXT-DECORATION: underline;
  font-weight: normal;
}
.stone_cen_fon{
  background-image: url(/images/site/int_cen_fon.png);	
  background-repeat: repeat-y;
  background-position: right top;	
  width:726px;  
  padding:2px 0 10px 0;
}
.stone_top_fon{
  background-image: url(/images/site/int_top_fon.png);	
  background-repeat: no-repeat;
  background-position: right top;	
  height:15px;
  width:726px; 
  margin-top:17px; 
}
.stone_opis_top_fon{
  background-image: url(/images/site/stone_opis_fon1.gif);	
  background-repeat: no-repeat;
  background-position: center top;	
  font-family: Tahoma;	
  FONT-SIZE: 4px;   
  height:9px;
  width:696px; 
  margin-top:0px; 
}
.stone_opis_cen_fon{
  background-image: url(/images/site/stone_opis_fon2.gif);	
  background-repeat: repeat-y;
  background-position: center top;	
  padding:2px 27px 10px 27px;
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:justify; 
}
.stone_opis_bot_fon{
  background-image: url(/images/site/stone_opis_fon3.gif);	
  background-repeat: no-repeat;
  background-position: center top;	
  height:11px;
  width:696px; 
  margin-top:0px; 
}


table.nav_stone{
  background-image: url(/images/site/stone_opis_fon2.gif);	
  background-repeat: repeat-y;
  background-position: center top;
  width:696px;   
border-top:1px #ffffff solid;	
border-bottom:1px #ffffff solid;	
}		

td.prev_stone_foto{
text-align:right;
vertical-align:top;
  padding:7px 0 7px 11px;
}
td.prev_stone_foto img{
  border:1px #ffffff solid;	
}
td.prev_stone{
text-align:left;
padding:7px 10px; 
}
td.prev_stone a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px; 
}
td.prev_stone a:hover{
  color: #b14a23; 
}
td.arr_prev_stone{
  width:29px;
  text-align:left;  
  vertical-align:top;
  padding-top:15px;
}
td.next_stone_foto{
  text-align:left;
  vertical-align:top;
  padding:7px 11px 7px 0;
}
td.next_stone_foto img{
  border:1px #ffffff solid;	
}
td.next_stone{
  text-align:right;
padding:7px 10px; 
}
td.next_stone a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;    
}
td.next_stone a:hover{
  color: #b14a23; 
}
td.arr_next_stone{
width:29px;
text-align:right;
vertical-align:top;
padding-top:15px;
}
td.all_stone{
  background-image: url(/images/site/but_all_jobs.png);	
  background-repeat: no-repeat;
  background-position: center center;	
  padding-top:17px;
text-align:center;
width:100%;
vertical-align:top;
}
td.all_stone a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #b14a23; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:20px;
    
}
/* Описание камня end*/ 


/* Галерея работ begin */
.gal_jobs_F1{
  background-image: url(/images/site/gal_jobs_fotoramka.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:0px 27px 0 27px;  
  height:154px;
  margin-left:2px;  
}
.gal_jobs_F1 img{
margin-top:19px;
}
.gal_jobs_smF1{
  height:44px;  	
  margin:5px 0 5px 8px;
}
.smF1fon{
  background-image: url(/images/site/gal_jobs_smfoto.png);	
  background-repeat: no-repeat;
  background-position: left top;
  height:44px; 
  width:44px; 	
  float:left;
}
.smF1fon img{
margin:5px;
}
/* Галерея работ end */


/* Каталог товаров begin*/ 
.T1katalog{
  background-image: url(/images/site/fon1_katalog.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #8b6450; 
  TEXT-DECORATION: none;
  TEXT-TRANSFORM:uppercase;  
  font-weight: normal;
  line-height:21px;   
  width:242px;
  height:22px;
  text-align:center; 
}
.T2katalog{
  background-image: url(/images/site/fon2_me_pro.gif);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:242px;
  text-align:center;   
  border-bottom: 1px #c4a57f solid;
}

.T2katalog_txt{
  text-align:left; 
  border-top: 1px #eedcb4 solid;
  background-image: url(/images/site/arr_katalog.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:5px 0 5px 20px;    
  margin:0 1px 0 1px;    
}
.T2katalog_txt a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
}
.T2katalog_txt a:hover{
  color: #b24b20; 
}

.T3katalog{
  background-image: url(/images/site/fon3_me_pro.gif);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:242px;
  text-align:left; 
}
.T3otstup{
  background-image: url(/images/site/fon3_me_pro.gif);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:242px;
  text-align:left; 
  border-bottom: 1px #c4a57f solid;  
}
.T3katalog_txt{
  background-image: url(/images/site/arr2_katalog.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:2px 0 6px 32px;
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;  
}
.T4katalog{
  background-image: url(/images/site/fon3_me_pro.gif);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:242px;
  text-align:left; 
}
.T4katalog_txt{
  background-image: url(/images/site/arr3_katalog.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:2px 0 6px 44px;
}
.T4katalog_txt a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
}
.T4katalog_txt a:hover{
  color: #b24b20; 
  TEXT-DECORATION: underline;  
}
.T4katalog_txt span{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #b24b20; 
  TEXT-DECORATION: underline;
  font-weight: normal;
}
.T5katalog{
  background-image: url(/images/site/fon4_katalog.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:242px;
  height:12px;
}



.seo_cen_fon{
  background-image: url(/images/site/int_cen_fon.png);	
  background-repeat: repeat-y;
  background-position: right top;	
  padding:0px 17px 0px 17px;
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:justify;  
}
.seo_top_fon{
  background-image: url(/images/site/int_top_fon.png);	
  background-repeat: no-repeat;
  background-position: right top;	
  height:15px;
  width:726px; 
  margin-top:5px; 
}
.seo_bot_fon{
  background-image: url(/images/site/int_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: right top;	
  height:25px;
  width:726px;  
}

.model{
  background-image: url(/images/site/fon_model.gif);	
  background-repeat: repeat-x;
  background-position: center bottom;	
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;  
  line-height:16px; 
  padding-bottom:9px;
  margin:13px 4px 2px 4px;
} 
.model a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;   
  line-height:16px;  
}
.model a:hover{
  TEXT-DECORATION: underline;
  color: #b24b20; 

}
.model span{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;  
  line-height:16px;   
}



.sp_tov_fon1{
  background-image: url(/images/site/sp_tov_opis_fon1.png);	
  background-repeat: no-repeat;
  background-position: center top;
  width:240px; 
	  font-family: Tahoma;	
    FONT-SIZE: 7px;   
}
.sp_tov_fon2{
  background-image: url(/images/site/sp_tov_opis_fon2.png);	
  background-repeat: repeat-y;
  background-position: center top;
  padding:1px 13px 2px 17px;
}
.sp_tov_name{
	font-family: Tahoma;	
    FONT-SIZE: 14px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: normal;
	line-height:14px;
	margin-bottom:9px;
}
.sp_tov_cena{
	font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: bold;
	line-height:14px;
	margin-bottom:5px;	
}
.sp_tov_cena span{
    color: #9c2c12; 
}

.sp_tov_fon2 a{
  font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #9c2c12; 
    TEXT-DECORATION: underline;
    font-weight: normal;
	line-height:18px;	
}
.sp_tov_fon3{
  background-image: url(/images/site/sp_tov_opis_fon3.png);	
  background-repeat: no-repeat;
  background-position: center top;
  height:20px;
  width:240px; 
}
#fr0{
margin:7px 0 4px 0;
}
#fr{
margin:15px 0 4px 0;
}
#fr1{
  background-image: url(/images/site/fr_1.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:7px;
  height:7px;  
}
#fr2{
  background-image: url(/images/site/fr_2.png);	
  background-repeat: repeat-x;
  background-position: left top;
  height:7px;  
}
#fr3{
  background-image: url(/images/site/fr_3.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:7px;
  height:7px;  
}
#fr4{
  background-image: url(/images/site/fr_4.png);	
  background-repeat: repeat-y;
  background-position: left top;
  width:7px; 
}
#fr5{
  background-image: url(/images/site/fr_5.png);	
  background-repeat: repeat-y;
  background-position: left top;
  width:7px; 
}
#fr6{
  background-image: url(/images/site/fr_6.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:7px;
  height:7px;  
}
#fr7{
  background-image: url(/images/site/fr_7.png);	
  background-repeat: repeat-x;
  background-position: left top;
  height:7px;  
}
#fr8{
  background-image: url(/images/site/fr_8.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:7px;
  height:7px;  
}


.tov_opis_cen_fon{
  background-image: url(/images/site/tov_opis_cen_fon.png);	
  background-repeat: repeat-y;
  background-position: right top;	
  padding:0px 21px 0px 21px;
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:justify;  
}
.tov_opis_cen_fon div{
  font-family: Tahoma;	
  FONT-SIZE: 14px; 
  color: #8b6450; 
  TEXT-DECORATION: none;
  font-weight: bold; 
  text-align:justify; 
  margin-bottom:8px;
}

.tov_opis_top_fon{
  background-image: url(/images/site/tov_opis_top_fon.png);	
  background-repeat: no-repeat;
  background-position: right top;	
  height:15px;
  width:726px; 
  margin-top:5px; 
}
.tov_opis_bot_fon{
  background-image: url(/images/site/tov_opis_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: right top;	
  height:25px;
  width:726px;  
}

.tov_smF1{
  height:94px;  	
  margin:5px 0 8px 0px;
}
.tov_smF1fon{
  background-image: url(/images/site/tov_smfoto_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;
  height:94px; 
  width:94px; 	
  float:left;
  margin-right:5px;
}
.tov_smF1fon img{
margin:7px;
}


#or{
margin:11px 0 4px 0;
}
#or1{
  background-image: url(/images/site/or_1.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:20px;
  height:10px;  
}
#or2{
  background-image: url(/images/site/or_2.png);	
  background-repeat: repeat-x;
  background-position: left top;
  height:10px;  
}
#or3{
  background-image: url(/images/site/or_3.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:20px;
  height:10px;  
}
#or4{
  background-image: url(/images/site/or_4.png);	
  background-repeat: repeat-y;
  background-position: left top;
  width:14px; 
}
#or5{
  background-image: url(/images/site/or_5.png);	
  background-repeat: repeat-y;
  background-position: left top;
  width:14px; 
}
#or6{
  background-image: url(/images/site/or_6.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:20px;
  height:20px;  
}
#or7{
  background-image: url(/images/site/or_7.png);	
  background-repeat: repeat-x;
  background-position: left top;
  height:20px;  
}
#or8{
  background-image: url(/images/site/or_8.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:14px;
  height:20px;  
}
td.har_fon{
  background-color:#f5ecd3;
}

td.har{
  font-family: Tahoma;	
  FONT-SIZE: 14px; 
  color: #8b6450; 
  TEXT-DECORATION: none;
  font-weight: bold; 
  padding-bottom:6px;  
}

td.har_tit{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  padding:1px 40px 3px 0;
}

td.har_txt{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  padding:1px 40px 3px 0;
}
td.har_line{
  background-image: url(/images/site/har_line.gif);	
  background-repeat: repeat-x;
  background-position: left top;
  height:1px;
}

td.tov_foto_zoom{
  padding:3px 0px 7px 44px;
}
td.tov_foto_zoom a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: underline;
  font-weight: normal; 
}
td.tov_foto_zoom a:hover{
  color: #b14a23; 
}
td.tov_cena{
	font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: bold;
    padding:5px 0px 10px 4px;	
}
td.tov_cena span{
    color: #9c2c12; 
    FONT-SIZE: 18px; 
    font-weight: normal;	
}

td.tov_cart{
  padding:10px 0px 10px 7px;
}

a.sub_section{
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #000000; 
    TEXT-DECORATION: underline;
	font-weight: none;
	line-height:16px;
}

.Izd_art_title{
margin-bottom:14px;
text-align:center;
  font-family: Tahoma;	
  FONT-SIZE: 18px; 
  color: #b14a23; 
  TEXT-DECORATION: none;
  font-weight: normal;
}


.Izd_art{
  background-image: url(/images/site/izdelia_fotoramka.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  padding:19px 27px 0 27px;  
  height:207px;
  margin-left:2px;  
  margin-top:6px;
  margin-bottom:25px;

}
.Izd_opis_grfon{
  background-image: url(/images/site/des_sub1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  background-color: #ffffff; 
  padding:20px 20px 20px 20px;
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal; 
  text-align:justify; 
  margin-left:9px;
}

.Izd_art_lnk{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #000000; 
	font-weight:normal;
    TEXT-DECORATION: none; 
	line-height:16px; 
  padding:10px 18px 10px 45px;   
}
.Izd_art_lnk span{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
	color: #b14a23; 
	font-weight:normal;
    TEXT-DECORATION: underline; 
	line-height:16px; 
}				

.prais_cen_fon{
  background-image: url(/images/site/int_cen_fon.png);	
  background-repeat: repeat-y;
  background-position: right top;	
  width:726px;  
  padding:22px 0 10px 0;
}

.seo_cen_fon p{ margin-bottom:0px;}
.phone{
  background-image: url(/images/site/phone.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  font-family: Tahoma;	
    FONT-SIZE: 12px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: bold;
  padding:6px 0 0 86px;	
  height:45px;  
}
.phone span{
  font-family: Tahoma;	
    FONT-SIZE: 18px; 
    color: #000000; 
    TEXT-DECORATION: none;
    font-weight: normal;
}
.ph_line{
  background-image: url(/images/site/on-line_phone.png);	
  background-repeat: no-repeat;
  background-position: left top;
  height:118px;
  width:248px;
  margin-left:-4px;
  position:relative;
}

.stInt1{
  margin:2px;
}
.stInt2{
  border: 1px #f5ecd3 solid;  
  background-color: #ead7ab;  
  float:left;
  margin:0px 5px;  
}
.stInt2 a{
  	font-family: Tahoma;	
    FONT-SIZE: 12px; 
  color: #000000; 	
	font-weight:normal;
    TEXT-DECORATION: none; 
	line-height:16px;   
	text-align:center;
}
.stInt3{
font-family: Tahoma;	
FONT-SIZE: 12px; 
color: #000000; 	
position:relative;
margin-left:-28px;
margin-top:108px;
float:left;
}
.stInt4{
font-family: Tahoma;	
FONT-SIZE: 12px; 
color: #000000; 	
position:relative;
margin-left:-28px;
margin-top:148px;
float:left;
}
td.stInt5{
  background-image: url(/images/site/but_all_jobs.png);	
  background-repeat: no-repeat;
  background-position: center center;	
  padding-top:4px;
text-align:center;
vertical-align:top;

}
td.stInt5 a{
  font-family: Tahoma;	
  FONT-SIZE: 12px; 
  color: #b14a23; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:20px;
    
}

td.new_menu_txt{
padding:7px 0 0 5px;
}
td.new_menu_txt a{
  font-family: Arial;	
  FONT-SIZE: 12px; 
  color: #8b6450; 
  TEXT-DECORATION: none;
  TEXT-TRANSFORM:uppercase;
  font-weight: bold;
  letter-spacing:0,5px;  	
  line-height:14px;  
}
td.new_menu_img{
padding:5px 0 0 10px;

}
.new_menu3{
  margin-top: 25px;  
  background-image: url(/images/site/new_collect_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:242px;
  height:66px;
}
.logo2{
  height:116px;
  width:250px;
  margin-top:-20px;
  position:relative;
}

td.contact_sh3{
/*  background-image: url(/images/site/contacts-shema3.png);*/
  background-image: url(/images/site/files.png);
  background-repeat: no-repeat;
  background-position: top left;	
  width:357px;
  height:356px; 
  vertical-align:top;
}
/*.cont_sh3_foto{
padding-top:209px;  
padding-left:208px;
	line-height:14px; 
  width:75px;
  height:50px; 
}
*/
.cont_sh3_foto{
  padding-top:253px;
  padding-left:86px;
  line-height:14px;
  width:75px;
  height:50px;
}
.cont_sh3_foto a{
	font-family: Verdana;	
	FONT-SIZE: 11px; 
	color: #808080; 
	font-weight:normal;
    TEXT-DECORATION: underline; 
	line-height:14px; 
}


.pdf_fon{
background: url('/images/site/pdf_fon2.png') left top no-repeat;
width:350px;
height:88px;
overflow:hidden;
}
.pdf_fon a{
font: bold 14px  Tahoma;
color: #694b3b;
text-decoration:underline;
}
.pdf_fon span{
font: normal 13px  Arial;
color: #192a34;
}


.pdf_fon2{
background: url('/images/site/pdf_fon3.png') left top no-repeat;
font: italic 20px/20px  Arial;
color: #94240d;
width:360px;
height:72px;
overflow:hidden;
padding:8px 0px 0px 25px;
margin-top:25px;
}
.pdf_fon2 a{
font: bold 14px  Tahoma;
color: #694b3b;
text-decoration:underline;
}
.pdf_fon2 span{
font: normal 13px  Arial;
color: #192a34;
}


.pdf_presentation{
background: url('/images/site/pdf_presentation.png') 10px 8px no-repeat;
font: italic 20px/22px  Arial;
color: #94240d;
padding:0px 0px 0px 75px;
height:88px;
}
.vid_presentation{
background: url('/images/site/pdf_vid_pres.png') 10px 8px no-repeat;
font: italic 20px/22px  Arial;
color: #94240d;
padding:0px 0px 0px 75px;
height:88px;
}


