body {
	color: #2b2b2b;
	margin: 0px 0px 0px 0px;
	font: 11px tahoma, verdana;
	background: #FFFFFF url(img/gt01_08.jpg) repeat-x;
	padding: 0px 0px 0px 0px;
}
	
	
	dl, dd, dt, td, p, br, ol, ul, li {	font : 11px tahoma, verdana;}
	div {margin : 0px ;	padding : 0px;font : 11px  tahoma, verdana;	}

	/*  --------------------------------------------- */
	
	a {	color: #000000;	text-decoration:underline;	font : normal 11px tahoma, verdana; cursor:pointer;}
	a:hover {text-decoration:none;color: #444444;	}
	
	.b {color:#000000;text-decoration:none;font :bold 11px  tahoma, verdana;}
	a.b:hover {	text-decoration:none;color: #444444;}
	
	.top01 {color:#4f4f4f;text-decoration:none;font :normal 10px  tahoma, verdana;}
	a.top01:hover {text-decoration:underline;color: #000000;}
	
	.mnu01 {
	color: #5a5a5a;
	text-decoration: none;
	font: bold 10px  tahoma, verdana;
	text-transform: uppercase;
	display: block;
	line-height: 11px;
	margin : 8px 3px 8px 5px;}
	a.mnu01:hover {	text-decoration:none;color: #000000;}
	
	.mnu02 {
	color: #ffffff;
	text-decoration: none;
	font: bold 10px  tahoma, verdana;
	text-transform: uppercase;
	display: block;
	line-height: 11px;
	margin : 8px 3px 8px 5px;}
	a.mnu02:hover {text-decoration:none;color: #ddebda;}
	
	.ann01 {color:#ffffff; font :normal 11px  tahoma, verdana; margin : 7px 15px 7px 10px;} 
	.ann01 a {color: #ffffff; text-decoration: none; font: bold 14px tahoma, verdana;}
	.ann01 a:hover {text-decoration:underline;color: #ffffff;}
	
	/*  --- Text classes ------------------------------------------ */
	
	strong {font : bold 11px tahoma, verdana;}
	
	.date01 {font : normal 10px tahoma, verdana; color: #b70102;}
	
	.more01 {color:#2f2f2f;text-decoration:none; font:normal 11px  tahoma, verdana;}
	a.more01:hover {text-decoration: underline; color: #444444;}
	
	.bima img {border: 3px solid #b5b5b5;}
	

	/*  --------------------------------------------- */
	.copy {font : normal 10px tahoma, verdana; color: #848484; margin : 12px 0px 0px 0px;}
	
	.copy a {color: #848484; text-decoration:underline; font : normal 10px tahoma, verdana;}
	.copy a:hover {text-decoration: none;color: #000000;	}
	
	.copy02 {font : normal 10px tahoma, verdana; color: #a2a2a2; margin : 12px 0px 0px 0px;}
	
	.copy02 a {color: #777777; text-decoration:none; font : normal 10px tahoma, verdana;}
	.copy02 a:hover {text-decoration:underline;color: #000000;	}

	/*  --------------------------------------------- */
	.intext00 { font : normal 11px tahoma, verdana; color: #5a5a5a; margin : 21px 5px 21px 5px;}
	.intext00 strong { font : bold 11px tahoma, verdana; color: #5a5a5a;}
	
	.intext00 a {color: #118641; text-decoration:underline;	font : normal 11px tahoma, verdana;}
	.intext00 a:hover {text-decoration:none;color: #118641;	}
	
	.intext00 table {
	width: 98%;
	background-color: #95b596;
}
	.intext00 td {
	background: #ffffff;
	font: normal 11px tahoma, verdana;
	color: #5a5a5a;
	padding: 8px 2px 8px 4px;
	
}
	.intext00 .x td {
	background: #aed3a7;
	font: bold 11px tahoma, verdana;
	color: #5a5a5a;
	padding: 8px 2px 8px 4px;
	
}
	.intext00 .y td {
	background: #eaeaea;
	font: normal 11px tahoma, verdana;
	color: #5a5a5a;
	padding: 8px 2px 8px 4px;
	
}	
	.intext00 .z td {
	background: #9bd017 url(img/tableBack.gif);
	font: bold 11px tahoma, verdana;
	color: #ffffff;
	padding: 8px 2px 8px 6px;
}
	/*  --------------------------------------------- */	
	
	.big01 {color:#34995d; font : bold 16px Arial; text-transform : uppercase; margin : 60px 7px 0px 0px;}
	.big02 {color:#FFFFFF; font : bold 14px Arial; text-transform : uppercase;}
	.big03 {color:#525252; font : bold 24px Arial; text-transform : uppercase;}

	.color01 {color:#ffffff;}
	.color02 {color:#575757;}
	.color03 {color:#efb56f;}
	
	.tback01{background: url(img/gt01_06.jpg) no-repeat;}
	.tback02{background: url(img/gt02_03.gif) no-repeat;}
	.tback03{background: url(img/gt01_19.jpg) no-repeat;}
	.tback04{background: url(img/gt01_49.gif) no-repeat;}
	.tback04a{background: url(img/gt007_07.gif) no-repeat;}
	.tback04b{background: url(img/gt007_05.gif) repeat;}
	.tback05{background: url(img/cback01.gif) repeat;}
	.tback06{background: url(img/cback02.gif) repeat;}
	.tback07{background: url(img/gt01_46.gif) repeat;}
	.tback08{background: #bbe4b4 url(img/gt01_21.gif) no-repeat;}
	.tback09{background: #8cbb84 url(img/gt01_41.gif) no-repeat;}
	
	.tback10{background: #7daf74 url(img/gt01_25.gif) repeat; padding : 16px 10px 18px 16px;}
	.tback10 strong {font : bold 11px tahoma, verdana; color: #ffffff;} 
	.tback10 a {
	font: bold 17px arial, tahoma, verdana;
	color: #ffffff;
	margin: 2px 0px 0px 0px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;}
	.tback10 a:hover {text-decoration:none;color: #d8e7d6;}
	
	.tback11{background: #90c900 url(img/gt01_34.gif) no-repeat bottom right;}
	.tback12{background: #90c900 url(img/gt001_03.gif) no-repeat;}
	.tback12 h1  {font: bold 17px arial, tahoma, verdana; color: #ffffff; margin: 14px 0px 0px 20px; text-transform: uppercase;}
	.tback12 h2  {font: bold 17px arial, tahoma, verdana; color: #ffffff; margin: 14px 0px 0px 20px; text-transform: uppercase;}
	
	.tback12a {background: #92c18a url(img/gt004_03.gif) no-repeat;}
	.tback12a h1  {font: bold 17px arial, tahoma, verdana; color: #ffffff; margin: 14px 0px 0px 20px; text-transform: uppercase;}
	.tback12a h2  {font: bold 17px arial, tahoma, verdana; color: #ffffff; margin: 14px 0px 0px 20px; text-transform: uppercase;}
	.tback12b {background: #92c18a url(img/gt004_03b.gif) no-repeat;}
	.tback12b h1  {font: bold 17px arial, tahoma, verdana; color: #ffffff; margin: 14px 0px 0px 20px; text-transform: uppercase;}
	.tback12b h2  {font: bold 17px arial, tahoma, verdana; color: #ffffff; margin: 14px 0px 0px 20px; text-transform: uppercase;}
	.addMnuB {background: url(img/gt004_05.gif) repeat; color: #ffffff; font : bold 10px tahoma, verdana;}
	.addMnuB a {color: #ffffff; text-decoration:none;	font : bold 10px tahoma, verdana; text-transform: uppercase;}
	.addMnuB a:hover {text-decoration:underline;color: #ffffff;}
	

	.tback13{padding : 20px 10px 18px 0px;}
	.tback13 strong {font : bold 11px tahoma, verdana;} 
	.tback13 a {color: #118641; text-decoration:underline;	font : normal 11px tahoma, verdana;}
	.tback13 a:hover {text-decoration:none;color: #118641;}
	.tback13 h1  {
	font: bold 11px tahoma, verdana;
	color: #000000;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;}
	.tback13 ol {margin: 10px 0px 15px 27px;}

	.tback14{padding : 20px 0px 18px 43px;}
	.tback14 strong {font : bold 11px tahoma, verdana;} 
	.tback14 a {color: #118641; text-decoration:underline;	font : normal 11px tahoma, verdana;}
	.tback14 a:hover {text-decoration:none;color: #118641;}
	.tback14 h1  {
	font: bold 11px tahoma, verdana;
	color: #000000;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;}
	.tback14 ol {margin: 10px 0px 15px 27px;}

	/*  --------------------------------------------- */
	
	.floatleft { float: left; padding: 7px 10px 5px 0px; }
	.floatright { float: right; padding: 7px 0px 5px 10px; margin: 0px 0px 10px 0px;}	
	
	/*  --------------------------------------------- */
	

	.marg01{margin : 1px 0px 0px 5px;}
	.marg02{margin : 37px 0px 0px 0px;}
	.marg03{margin : 0px 43px 0px 0px;}
	.marg04{margin : 0px 0px 7px 9px;}	
	.marg05{margin : 6px 0px 0px 0px;}	
	.marg06{margin : 0px 0px 4px 0px;}
	.marg07{margin: 5px 10px 10px 16px;}
	.marg07 strong {line-height: 25px;}
	
	.marg08{margin: 32px 10px 40px 27px; line-height: 17px; color: #5a5a5a;}
	.marg08 h1 {font: bold 18px arial, tahoma, verdana; color: #34995d;}
	.marg08 h2 {font: bold 11px tahoma, verdana; color: #34995d; margin: 0px 0px 5px 0px; text-transform: uppercase;}
	.marg08 h3 {font: bold 11px tahoma, verdana; color: #34995d; margin: 0px 0px 5px 0px;}
	.marg08 a {color: #118641; text-decoration:underline;	font : normal 11px tahoma, verdana;}
	.marg08 a:hover {text-decoration:none;color: #118641;}
	.marg08 table {width: 95%;}
	.marg08 td {padding: 3px 2px 3px 0px;}
	.marg08 h4  {font: bold 11px tahoma, verdana; color: #000000; margin: 0px 0px 10px 0px; text-transform: uppercase;}
	.marg08 h5 {font: bold 18px arial, tahoma, verdana; color: #7fb177; margin: 0px 0px 5px 0px; text-transform: uppercase;}
	
	
	
	
	.marg09{margin: 0px 20px 0px 0px;}
	.marg10{margin: 0px 20px 0px 0px;}
	.marg11{margin: 0px 0px 3px 0px;}
	
	/*  --------------------------------------------- */
	
	.listalka {font : normal 11px tahoma, verdana; color: #4a8f3e;}
	.listalka a {color: #333333; text-decoration: none; font : normal 11px tahoma, verdana;}
	.listalka a:hover {text-decoration: none;color: #4a8f3e;	}
	
	/*  --------------------------------------------- */
	
	input, select, option {font : 11px  tahoma, verdana;	color: #222222; }
	
	
	.bu1{ font : normal 10px tahoma, verdana; cursor : hand; background : #455a70; color : #FFFFFF; width : 115px; border : 1px solid #455a70;}
	.bu2{ font : normal 10px tahoma, verdana; cursor : hand; background : #969696; color : #FFFFFF; width : 115px; border : 1px solid #969696;}
	
	.txtfield1{ font : 10px tahoma, verdana; color: #7c7c7c; width: 130px; border : 1px solid #ffffff; background : #ffffff;}
	.txtfield2{ font : 10px tahoma, verdana; color: #7c7c7c; width: 138px; background : #ffffff;}
	.txtfield2a{ font : 11px tahoma, verdana; color: #7c7c7c; width: 230px; background : #ffffff;}
	
	.txtfield3{ font : 11px tahoma, verdana; color: #444444; width: 166px; border : 1px solid #b6b6b6; background : #ffffff;}
	.txtfield4{ font : 11px tahoma, verdana; color: #444444; width: 529px; border : 1px solid #b6b6b6; background : #ffffff;}
	
	

/*--------------------------------------------------------------------------------------*/
/*										Карта											*/
/*--------------------------------------------------------------------------------------*/
div.map {border:#34995d 3px solid; margin-bottom:6px;}
div.map img {cursor:pointer; width:100%;}
div.full-map {position:absolute; height:706px; left:0; top:100px; width:100%; display:none; z-index:10;}
div.full-map div.container {position:relative; width:1000px; height:706px; background:url(/img/map_clear.jpg) no-repeat top left; border:#34995d 3px solid;}
div.full-map div.container a.close
{
	float:right;
	display:block;
	background:#34995D;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:2px 5px;
	text-decoration:none;
	border:#FFF 1px solid;
}
div.city {position:absolute; border:#34995d 1px solid; background:#d8f0d4;}
div.city div {display:none; border-top:#34995d 1px solid; width:200px;}
div.city div a {display:block; padding:5px 8px; text-decoration:underline; color:#5A5A5A; text-align:left;}
div.city div a:hover {background:#FFF; text-decoration:none; color:#000;}
div.city span {display:block; padding:3px 6px; font-size:14px; color:#000; cursor:pointer; font-weight:bold;}
div.city span.small {font-size:12px; padding:2px 4px;}

