`

#topicon {
	padding: 0 0 0 50px;
	height: 38px;
	border: 0px solid #000000;	
	line-height: 38px;
	}
	#topicon img{vertical-align: bottom; padding: 0 10px;}
#logo {padding: 50px 0 30px 0;}	
#diler {position: relative; padding-top: 20px;}
#diler img {
	border: 1px solid #b5b4ac;
	margin: 0 0 8px 0;
	}
#diler img.str_w {position: absolute; top: 68px; left: 318px; border: 0;}
#diler img.str_c {position: absolute; top: 193px; left: 318px; border: 0;}
#diler img.str_g {position: absolute; top: 319px; left: 318px; border: 0;}
#diler img.str_p {position: absolute; top: 445px; left: 318px; border: 0;}
#diler img.str_kyocera{position: absolute; top: 577px; left: 318px; border: 0;}
#topmenu {
	height: 52px;
	background: #b5b4ac;
	padding: 2px;
	border: 0px solid #000000;	
	}
	#topmenu a:link, #topmenu a:visited {text-shadow: 1px 1px 1px #888883; color: #ffffff; font-size: 15px; text-decoration: none; padding: 0 10px; line-height: 80px;}
	#topmenu a:active, #topmenu a:hover {text-shadow: 1px 1px 1px #888883; color: #ffffff; font-size: 15px; text-decoration: none; background-color: #c9c8c1; height: 30px; padding: 8px 6px 12px 6px; border: 1px solid #ffffff;}
.el1 {position: absolute; top: 194px; left: 0;}
	.el1 a:link, .el1 a:visited {padding: 3px 5px; background: #d4d3d0; font-size: 12px; color: #4d4c49; text-decoration: none; behavior: url(http://www.tatinstrument.ru/border-radius.htc); border-radius: 5px; -moz-border-radius: 5px 5px 5px 5px; border: 2px solid #e0e0dd;}
	.el1 a:active, .el1 a:hover {padding: 3px 5px; background: #a70308; font-size: 12px; color: #f5dcdd; text-decoration: none; behavior: url(http://www.tatinstrument.ru/border-radius.htc); border-radius: 5px; -moz-border-radius: 5px 5px 5px 5px; border: 2px solid #ffffff;}
#mainzag {float: left; width: 320px; padding: 20px 20px 0 20px;}
#zzmainzag{ text-transform: uppercase; FONT-WEIGHT: normal; font-size:26px; color: #3f3f3f; line-height: 1.1em;}
#block_contact {float: left; padding: 30px 0 20px 20px;}
	#block_contact #phone {
		font-size: 20px; 
		color: #3f3f3f;
		line-height: 1.3em;
		}
	#block_contact a:link, #block_contact a:visited {color: #a50000;}
	#block_contact a:active, #block_contact a:hover {color: #430b0b;}
#foto {
	position: relative;
	float: left; 
	width: 368px;
	height: 400px;
	padding: 20px 10px 0 0;
	border: 0px solid #000000;
	}
	#foto img {border: 1px solid #b5b4ac;}
	#foto #str img {border: 0; padding: 5px 0;}
#mainspec {
	float: left;
	padding: 20px 0 10px 20px;
	border: 0px solid #000000;
	}
	#mainspec .speca {
		padding: 10px 0; 
		border-bottom: 1px solid #b5b4ac;
		width: 200px;
		}
		#mainspec .speca a {color: #000000;}
		#mainspec .speca a#n1 {color: #0285b6;}
		#mainspec #specb {padding: 20px 0 0 50px;}
			#mainspec #specb a{color: #000000;}
#blocknews {
	position: relative;
	background: #e6e5dd;
	/*height: 200px;*/
	width: 940px;
	padding: 20px 20px 0 20px;
	}
	#blocknews .novostin{
		float: left;
		padding: 30px 15px;
		width: 260px;
		border: 0px solid #000000;
	}
	#blocknews #iconnews {
		position: absolute;
		top: -4px;
		left: 34px;
		}
	#blocknews #arhivnews {
		position: absolute;
		top: -4px;
		left: 803px;
		width: 110px;
		height: 30px;
		background: #d2d1ca;
		border-bottom: 1px solid #a9a8a2;
		line-height: 30px;
		text-align: center;
		}
.pro {
	width: 273px;
	padding: 15px 10px; color: #000000; 
	behavior: url(http://www.tatinstrument.ru/border-radius.htc); border-radius: 5px; 
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #e0e0dd;
	text-align: left;
	background: #ffffff;
	}
	.pro img {border: 1px solid #dedede;}
	.pro table {font-size: 11px;}
	.pro .price {
		behavior: url(http://www.tatinstrument.ru/border-radius.htc); border-radius: 3px; 
		-moz-border-radius: 3px 3px 3px 3px;
		padding: 2px 5px;
		background: #ffcc33;
		}
#osnova {border: 1px solid #cecdc7; background-color: #ffffff; padding: 10px 15px 15px 15px; height: 100%; text-align: justify;}	
.clear {clear: both;}	
	
	
a.menu1:link, a.menu1:visited {text-transform: uppercase; color: #002c5e;  FONT-SIZE: 14px; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif;}
a.menu1:active { text-decoration: underline; color: #449a04;}
a.menu1:hover { text-decoration: underline; color: #449a04;}
a.menu1a:link, a.menu1a:visited {text-transform: uppercase; color: #50a013;  FONT-SIZE: 14px; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif;}
a.menu1a:active { text-decoration: underline; color: #449a04;}
a.menu1a:hover { text-decoration: underline; color: #449a04;}

a.menu1-2:link, a.menu1-2:visited {color: #0078e6;  FONT-SIZE: 13px; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif;}
a.menu1-2:active { text-decoration: underline; color: #449a04;}
a.menu1-2:hover { text-decoration: underline; color: #449a04;}
a.menu1-2a:link, a.menu1-2a:visited {color: #449a04;  FONT-SIZE: 13px; text-decoration: underline; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif;}
a.menu1-2a:active { text-decoration: underline; color: #449a04;}
a.menu1-2a:hover { text-decoration: underline; color: #449a04;}


a.menuTop:link, a.menuTop:visited {color: #baf5ff;  font-size: 13px; text-decoration: underline; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif;}
a.menuTop:active { text-decoration: none; color: #5ca1df;}
a.menuTop:hover { text-decoration: none; color: #5ca1df;}
a.menuTopa:link, a.menuTopa:visited {color: #5091cb;  font-size: 13px; text-decoration: underline; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif;}
a.menuTopa:active { text-decoration: none; color: #5ca1df;}
a.menuTopa:hover { text-decoration: none; color: #5ca1df;}

a.menuBottom:link, a.menuBottom:visited { white-space: nowrap; color: #000000;  font-size: 13px; text-decoration: underline; font-family: Arial, Tahoma, Verdana, sans-serif;}
a.menuBottom:active { text-decoration: none; color: #575656;}
a.menuBottom:hover { text-decoration: none; color: #575656;}
a.menuBottoma:link, a.menuBottoma:visited { white-space: nowrap; color: #289dc5;  font-size: 13px; text-decoration: none; font-family: Arial, Tahoma, Verdana, sans-serif;}
a.menuBottoma:active { text-decoration: none; color: #575656;}
a.menuBottoma:hover { text-decoration: none; color: #575656;}


a.leli:link, a.leli:visited {color: #4e5c67;  FONT-SIZE: 11px; text-decoration: none; font-family: Arial, Tahoma;}
a.leli:active { text-decoration: none; color: #629dce; font-family: Arial, Tahoma;}
a.leli:hover { text-decoration: none; color: #629dce; font-family: Arial, Tahoma;}
.leli {color: #4e5c67; font-size: 8px;}

img {border: none;}

/* #################### */




/* ##### ÑÒÐÎÊÀ ÑÎÑÒÎßÍÈß ####### */

.str_sost {font-weight: normal; font-size:14px; color: #0d79c0;}

a.str_sost:link, a.str_sost:visited {color: #0D75CD;  text-decoration: underline; font-size: 11px;}
a.str_sost:active { text-decoration: none; color: #4fabe8;}
a.str_sost:hover { text-decoration: none; color: #4fabe8;}


/* ##### ÊÀÒÀËÎÃ ÏÐÎÄÓÊÖÈÈ ####### */
a.catzag1:link, a.catzag1:visited {font-size: 16px;  color: #3c2727;  text-decoration: underline;}a.catzag1:active { text-decoration: underline; color: #8d8d8d;}a.catzag1:hover { text-decoration: underline; color: #8d8d8d;}
a.catzag2:link, a.catzag2:visited {font-size: 14px;  color: #5b5959;  text-decoration: none;}a.catzag2:active { text-decoration: underline; color: #8d8d8d;}a.catzag2:hover { text-decoration: underline; color: #8d8d8d;}

/* ##### ÑÒÀÒÜÈ ####### */
a.doczag:link, a.doczag:visited {font-size: 16px;  color: #0285b6;  text-decoration: none;}
a.doczag:active { text-decoration: underline; color: #215a70;}
a.doczag:hover { text-decoration: underline; color: #215a70;}

.doctext {color: #50504f;}
.doczag2 {font-weight: normal; font-size: 20px; color: #b30207;  line-height: 1.1em;}
.docbg {background-color: #0D75CD; color: #f7f7f7;}

/* ##### ÑÌÈ ####### */
a.smizag:link, a.smizag:visited {font-size: 16px; color: #0D75CD;  text-decoration: underline;}a.smizag:active { text-decoration: none; color: #4fabe8;}a.smizag:hover { text-decoration: none; color: #4fabe8;}
.smitext {color: #331c16;}
.smizag2 {font-weight: normal; font-size: 20px; color: #0072bf;}
.smibg {background-color: #0D75CD; color: #f7f7f7;}

/* ##### Ðåöåïòû ####### */
a.receptzag:link, a.receptzag:visited {font-size: 16px; color: #0D75CD;  text-decoration: underline;}a.receptzag:active { text-decoration: none; color: #4fabe8;}a.receptzag:hover { text-decoration: none; color: #4fabe8;}
.recepttext {color: #331c16;}
.receptzag2 {font-weight: normal; font-size: 20px; color: #0072bf;}
.receptbg {background-color: #0D75CD; color: #f7f7f7;}

/* ##### ÍÎÂÎÑÒÈ ####### */
.newscateg {font-size:11px; color: #444444;}
.newsdate {background-color: #ececec; font-size:11px; color: #666666; padding: 4px;}
.newszag {color: #000000; font-size: 14px;}
.newszag2 {font-weight: normal; font-size: 22px; color: #b30207;  line-height: 1.1em;}
.newstext {color: #50504f;}
.newsbg {background-color: #0D75CD; color: #f7f7f7;}
.newspod {font-size:11px;}
.newsIcateg {font-size:11px; color: #444444;}
.newsIdate {background-color: #ececec; font-size:11px; color: #666666; padding: 4px;}
a.newszag:link, a.newszag:visited {font-size: 16px;  color: #0285b6;  text-decoration: none;}
a.newszag:active { text-decoration: underline; color: #215a70;}
a.newszag:hover { text-decoration: underline; color: #215a70;}
a.newsIzag:link, a.newsIzag:visited {font-size: 16px;  color: #3c2727;  text-decoration: none;}a.newsIzag:active { text-decoration: underline; color: #ac9555;}a.newsIzag:hover { text-decoration: underline; color: #ac9555;}
.newsItext {color: #999999; font-size:12px;}

/* ##### FAQ ####### */
.faqzv {color: #1cb115;}
.faqerror {color: #f01606;}
.faqinput {width: 200px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.faqg1input {width: 40px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.faqmsginput {width: 400px; height: 150px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.faqokinput {width: 100px; height: 20px; color: #ffffff; background-color: #1E74B8; border: 0px;}

/* ##### MAIL ####### */
.mailerror {color: #f01606;}
.mailok {color: #1cb115;}
.mailname {font-size: 11px;}
.mailzv {color: #1cb115;}
.mailfioinput {width: 200px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.mailcityinput {width: 200px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.mailphoneinput {width: 200px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.mailemailinput {width: 200px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.mailg1input {width: 40px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.mailmsginput {width: 400px; height: 150px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #d9dbdd;}
.mailokinput {width: 100px; height: 20px; color: #ffffff; background-color: #1E74B8; border: 0px;}
.mail_fname {font-size: 11px; background-color: #d8eeff; padding: 10px;}
.mail_finput {width: 100%; color: #666; background-color: #f7f7f7; border: 1px solid #666;}
.mail_fmsginput {width: 100%; height: 70px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #666;}
.mail_fzv {color: #0d5691;}
.mail_fg1input {width: 40px; color: #666; background-color: #ffffff; margin-bottom: 0.2em; border: 1px solid #666;}
.mail_fokinput {width: 100px; height: 20px; color: #ffffff; background-color: #1E74B8; border: 0px; margin-top: -0.5em;}

/* ##### ÃÎÑÒÅÂÀß #### */
.guestok {font-weight: bold; color: #1cb115;}
.guestzv {color: #1cb115;}
.guestname {font-size: 11px;}
.guestinput {width: 200px; color: #372904; background-color: #f8f5ee; margin-bottom: 0.2em; border: 1px solid #c5b99f;}
.guestg1input {width: 40px; color: #372904; background-color: #f8f5ee; margin-bottom: 0.2em; border: 1px solid #c5b99f;}
.guestmsginput {width: 350px; height: 150px; color: #372904; background-color: #f8f5ee; margin-bottom: 0.2em; border: 1px solid #c5b99f;}
.guestokinput {width: 100px; height: 20px; color: #372904; background-color: #c5b99f; border: 0px;}
.guest_fio {font-weight: bold;}
.guest_date {font-size: 10px; font-family: Arial, Tahoma;}
.guest_city {font-size: 10px;}
.guest_email {font-size: 10px;}
.guest_icq {font-size: 10px; color: #069706;}
.guest_msg {color: #372904;}
.guest_otvet {color: #025193;}
.guest_bgline {background-color: #ebe3cd; padding: 5px;}
.guesterror {color: #f01606;}

/* ##### ÑÏÅÖÏÐÅÄËÎÆÅÍÈß #### */
.specnomer {font-weight: bold; font-size: 16px; color: #b20e01; font-family: Tahoma, Arial;}
.speczag {color: #b30207; font-size: 20px; font-family: Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif; line-height: 1.1em;}
a.specIzag2:link, a.specIzag2:visited {font-size: 14px;  color: #0285b6;  text-decoration: none;}a.specIzag2:active { text-decoration: underline; color: #215a70;}a.specIzag2:hover { text-decoration: underline; color: #215a70;}
a.specIzag:link, a.specIzag:visited {font-size: 16px;  color: #0285b6;  text-decoration: none;}a.specIzag:active { text-decoration: underline; color: #215a70;}a.specIzag:hover { text-decoration: underline; color: #215a70;}
.specItext {font-size: 12px; color: #000; line-height: 1.3em; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif;}
.specIrub {color: #fff;}
a.specIrub:link, a.specIrub:visited {font-size: 13px;  color: #999999;  text-decoration: none;}a.specIrub:active { text-decoration: underline; color: #ffffff;}a.specIrub:hover { text-decoration: underline; color: #ffffff;}
.specIrub2 {font-size: 12px; color: #999999;}

/* ##### ÔÎÒÎÀËÜÁÎÌ #### */
.photosm {font-size:13px; color: #1E74B8; font-family: Arial, Tahoma, Verdana, sans-serif;}
.photoname {font-size: 11px;}
.photostrbg {background-color: #0D75CD; color: #f7f7f7; font-size: 20px;}
.photostrbg2 {background-color: #999999; color: #f7f7f7;}
.photobg {background-color: #0D75CD; color: #f7f7f7;}
.photobgcolor1 {background-color: #999999; padding: 0.1px;}
.photobgcolor2 {background-color: #ececec; padding: 30px;}
.photobgalbcolor1 {background-color: #999999;}
.photobgalbcolor2 {background-image: url();}
.photobgalbimg {border: 1px solid #FEFDF5; padding: 5px;}

/* ##### Z ÔÎÒÎÀËÜÁÎÌ #### */
.zphotosm {font-size:13px; color: #1E74B8; font-family: Arial, Tahoma, Verdana, sans-serif;}
.zphotoname {font-size: 14px; font-family: Arial, Tahoma, Verdana, sans-serif;}
.zphotostrbg {background-color: #0D75CD; color: #f7f7f7; font-size: 20px;}
.zphotostrbg2 {background-color: #999999; color: #f7f7f7;}
.zphotobg {background-color: #0D75CD; color: #f7f7f7;}
.zphotobgcolor1 {background-color: #ececec; padding: 0.1px;}
.zphotobgcolor2 {background-color: #ececec; padding: 30px;}
.zphotobgalbcolor1 {background-color: #e0f6ff;}
.zphotobgalbcolor2 {background-image: url();}
.zphotobgalbimg {border: 1px solid #FEFDF5; padding: 5px;}
.ztxtdop {font-size: 10px; color: #cbcbcb;}


/* ÊÀÐÒÀ ÑÀÉÒÀ */


a.mapsite1:link, a.mapsite1:visited {text-transform: uppercase; color: #000000;  font-size 16px; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif; line-height: 1.3em;}
a.mapsite1:active { text-decoration: underline; color: #449a04;}
a.mapsite1:hover { text-decoration: underline; color: #449a04;}

a.mapsite2:link, a.mapsite2:visited {color: #206512;  font-size 14px; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Cronyx Helvetica, Helvetica, sans-serif; line-height: 1.6em;}
a.mapsite2:active { text-decoration: underline; color: #449a04;}
a.mapsite2:hover { text-decoration: underline; color: #449a04;}

