
html, body { width: 100%; height: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height: 18px; color:#666666; background: #ffffff;}
body       {  min-height: 100%; height: auto; position: relative; }
* html body	   { height: 100%; }
#header    { width: 100%; }
#content   { padding-bottom: 170px;}
#wrapper_footer    { height: 141px; width: 100%; position: absolute; bottom: 0; left:0;  }

/* window */
#window_manager{ z-index:100; border:1px solid #999; padding:20px 14px 0px 32px; display: none; width:244px; position: fixed; top: 200px; left:41%;  background:#fff url('/images/design/manager/need_help1.gif') no-repeat 13px 10px;}
* html #window_manager{position: absolute;   
    top: expression(eval(document.documentElement.scrollTop) + 200 + 'px');
}
#window_manager .close_w{ height:12px; text-align: right; margin-bottom:66px; margin-right:4px; }
#window_manager #close_win{cursor: pointer;}
#window_manager .feedback .textinput { margin-bottom: 6px; width:204px; height: 19px;  padding-left: 5px;border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72; font: 11px/19px Tahoma, Arial, Helvetica, sans-serif; color:#666666; background: #fff;}
/*noindex:-o-prefocus, #window_manager .feedback .textinput { margin-bottom: 7px; border: 1px solid; border-color:transparent;}*/
#window_manager .feedback{height:350px;}
#window_manager .feedback textarea   { margin-bottom: 8px; width:204px; height: 100px; padding-left: 5px; border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72; font: 11px/19px Tahoma, Arial, Helvetica, sans-serif;  color:#666666; background: #fff; overflow: auto;}
#window_manager .feedback .button	{ margin-bottom: 14px; background:url('/images/design/manager/but_send.gif') no-repeat; width: 91px; height: 27px; border: none; }
#window_manager .short_info{ margin-left: -18px; margin-top: 21px; font: 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#666666; }


/* Main --------------------- */

#header,#content,#footer,#big_pic, #footer_master { width:997px; margin: 0 auto; }
* { margin:0; padding:0; }
*:focus { outline: none; }

.hidden { display: none; }
.show   { display: block!important; }
.no-bg  { background: none!important; }
.no-border, img { border: none; }
.clear{ clear: both; }
.float-left {float: left;}
.blue {color: #004989;}

a:link    { color: #02692b; text-decoration:underline; }
a:visited { color: #02692b; text-decoration:underline; }
a:hover   { color: #02692b; text-decoration:none; }
a:active  { color: #02692b; text-decoration:underline; }

blockquote { font-size:18px; line-height:22px; padding-left: 18px; border-left: 2px solid #57ab40; color: #57ab40; margin: 12px 0; clear: both;}
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
pre{white-space:normal;}
code { padding: .2em .5em; }

ol { margin-left: 30px; line-height: 18px; }
ul 		 { line-height: 18px; margin: 0 0 12px 30px;  }
ul li 	 { margin: 4px 0 0px 0; list-style: none; background: url('/images/design/li.gif') no-repeat 0 6px; padding-left: 20px;}
ul ul    { margin:0; padding:0;}
ul ul li { margin: 4px 0;  list-style: none; background: url('/images/design/li.gif') no-repeat 0 6px; padding-left: 17px;}


ul a:link  	 { color: #4ba220; }
ul a:visited { color: #4ba220; }
ul a:hover   { color: #4ba220; }
ul a:active  { color: #4ba220; }

#masterskaya ul 		 { line-height: 18px; margin: 0 0 12px 12px;  }
#masterskaya ul li 	 { font-size: 12px; margin: 4px 0 0px 0; list-style: none; background: url('/images/design/master/li.gif') no-repeat 0 6px; padding-left: 20px;}
#masterskaya ul ul li { margin: 4px 0;  list-style: none; background: url('/images/design/master/li.gif') no-repeat 0 6px; padding-left: 17px;}
#masterskaya ul a:link  	 { color: #8c8c8c; }
#masterskaya ul a:visited { color: #8c8c8c; }
#masterskaya ul a:hover   { color: #8c8c8c; }
#masterskaya ul a:active  { color: #8c8c8c; }

ol,  table, blockquote, pre{ margin-bottom: 12px; }

p { margin-bottom: 16px; }
table 	{ border-collapse:collapse;border:none;}
table td{ padding:0px; vertical-align:top;}

h1, h2, h3, h4 {color: #02692b; line-height: normal; }
#masterskaya h1, #masterskaya h2, #masterskaya h3, #masterskaya h4{ color: #8c8c8c; font-family:Verdana, Arial,Helvetica, sans-serif;  }

h1{ font-size: 22px; line-height: 24px; font-weight: normal; margin-bottom: 14px; }
#masterskaya h1{text-transform: uppercase; font-size: 14px; font-weight: bold;}
h2{ font-size: 20px; font-weight: normal; margin: 14px 0; }
#masterskaya h2{ font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 14px 0; }
h3{ font-size: 20px; font-weight: normal; margin-bottom: 10px; color:#57ab40;}
h4{ font-size: 18px; font-weight: normal; margin-bottom: 5px;}
h5{ font-size: 13px; font-weight: bold; margin-bottom: 5px;color: #02692b;}

.center_column{display: block;}
.center_column .img_left { display: block;  border: 1px solid #e6e6e6; margin: 5px 19px 12px 0; float: left;}
.center_column .img_right { display: block;  border: 1px solid #e6e6e6; margin: 5px 0px 12px 19px; float: right;}
.my-table				{ border:1px solid #a8a8a9; padding:0; margin:0 0 12px 0; font-size:12px; width: 100%;}
.my-table td			{ border:1px solid #a8a8a9; height: 25px; padding: 5px 10px;  vertical-align: middle;}
.my-table thead td, .my-table th{ font-weight: bold; border:1px solid #a8a8a9; color: #000;}
.my-table caption{text-transform: uppercase; color: #000; font-weight: bold;  border: 1px solid #a8a8a9; text-align: left; padding:  7px 10px;}
#masterskaya .my-table{font-size:11px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;}
#masterskaya .my-table thead td,#masterskaya  .my-table th{ color: #666;}
/* header ---------------------*/


#header { height: 128px; position: relative; }

#header .logo {  padding: 22px 0 0 0px; width:170px; }

.menu 			{ float: left; margin: 23px 0 0px 0px; white-space: nowrap;  height:20px; font-size: 18px; line-height:19px; }
.menu .item 	{ float: left; margin-right: 17px; padding:5px 20px 0 0; position: relative; background: url('/images/design/arrow_green.gif') no-repeat right 5px; }

.menu .item img	{ border-left: 1px solid #4ba220 !important; margin-left: -1px;}
.menu .active	{ color:#ff9017; background: url('/images/design/arrow_or.gif') no-repeat right 5px;}
.menu .item-last{ float: left; margin-right: 0px; padding:5px 20px 0 0; position: relative; background: none; }

.menu a:link    { color: #02692b; text-decoration:none; }
.menu a:visited { color: #02692b; text-decoration:none; }
.menu a:hover   { color: #02692b; text-decoration:none; }
.menu a:active  { color: #02692b; text-decoration:none; }

.menu .active a:link    { color: #ff9017; text-decoration:none; }
.menu .active a:visited { color: #ff9017; text-decoration:none; }
.menu .active a:hover   { color: #ff9017; text-decoration:none; }
.menu .active a:active  { color: #ff9017; text-decoration:none; }

#header .menu .item a 					{ display: block; }
#header .menu .item .level2				{ display: none; position: absolute; top:23px; right:0; background: #fff; border-top: 1px solid #228217; font-size:12px; font-weight: bold; z-index:700; width:160px; border-left: 1px solid #228217; border-right: 1px solid #228217; }
* html #header .menu .item .level2		{/*min-width:72px; width:161px; height:1px; */ }
/* html #header .menu  #mi23120 .level2	{ width:161px;}
* html #header .menu  #mi22805 .level2	{ width:108px; }
* html #header .menu  #mi23047 .level2	{ width:72px;}
* html #header .menu  #mi23048 .level2	{ width:119px;}

* html #header .menu  #mi23046 .level2	{ width:161px;}
* html #header .menu  #mi22805 .level2	{ width:108px; }
* html #header .menu  #mi23150 .level2	{ width:72px;}
* html #header .menu  #mi23048 .level2	{ width:119px;}*/

#header .menu .item .level2 div 		{ border-bottom: 1px solid #228217;  width:160px;}
#header .menu .item .level2 a 			{ padding: 8px 3px 10px 8px; white-space: normal;}
#header .menu .item .level2 a:link		{ text-decoration: none; color: #02692b;}
#header .menu .item .level2 a:visited	{ text-decoration: none; color: #02692b;}
#header .menu .item .level2 a:hover		{ text-decoration: none; background: #ff9000; color: #fff;}
#header .menu .item .level2 a:active	{ text-decoration: none; color: #02692b;}


#header .forms				{ margin: 35px 0px 0 65px; width: 540px;}
#header .forms td			{}
#header .search     		{ width: 260px;}
#header .search .textinputs { height:19px;  width: 220px; padding-left:5px; color:#666; border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72; background: #fff;}
#header .search .button		{ float: right; background: url('/images/design/search_button.gif') no-repeat 0 3px; padding:0; width:18px; height: 21px; border: none;}
#header .city_selector		{ width:210px; height:22px; background: url('/images/design/city_selector.gif') no-repeat;}

.jquery-selectbox { position: relative;	height: 20px; line-height:15px;	border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72;	width: 210px !important; z-index: 0;	float: left; display: inline; color: #666; padding: 0 0 0 5px; background: #fff; }
.jquery-selectbox.selecthover {	border-color: #8daf86;	background: #fff; z-index: 700;}	
.jquery-selectbox .jquery-selectbox-currentItem { padding: 3px 0px 0px 3px; white-space: nowrap;	display: block;	overflow: hidden;}
.jquery-selectbox .jquery-selectbox-list { display: none;	position: absolute;	top: 22px; padding: 2px; left: 0px;	width: 210px !important; height: 35px !important; overflow-x: hidden;
	overflow-y: auto; z-index: 1000; border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72; background: #fff;}
.jquery-selectbox .jquery-selectbox-moreButton {/*	position: absolute;	top: 0px;	right: 0px;	*/
	float: right; background: url("/images/lay-selectMoreButton.gif"); width: 20px; height: 20px; cursor: pointer;}

.jquery-selectbox .jquery-selectbox-item.listelementhover {	background: #c1dcbe;	color: #fff;}
.jquery-selectbox .jquery-selectbox-item {	display: block;	cursor: default;}

#header .rcol		  { width:180px;}

#header .languages	  { float: right; padding:14px 0px 0 0; }

#header .icons     	  { float: left;  padding: 16px 0px 5px 0px;  }
#header .icons .home  { float: left; display: block; width: 11px; height: 10px;  background: url('/images/design/home.gif') no-repeat;  border:0; margin-right:11px; }
#header .icons .home-a{ float: left; display: block; width: 11px; height: 10px;  background: url('/images/design/home_a.gif') no-repeat;border:0; margin-right:11px;}
#header .icons .mail  { float: left; display: block; width: 11px; height: 10px; background: url('/images/design/mail.gif') no-repeat;  border:0;  margin-right:10px;}
#header .icons .map   { float: left; display: block; width: 11px; height: 10px; background: url('/images/design/map.gif') no-repeat;   border:0;  }


#masterskaya #header 				{ height: 123px; border-bottom: 1px solid #8c8c8c; margin-bottom: 4px; }
#masterskaya #header .logo 			{ padding: 31px 0 0 0px; width: 180px;  }
#masterskaya #master_menu			{ margin-top:89px;}
#masterskaya #master_menu .item 	{ margin-right: 24px;  }

#masterskaya #header .icons       	{ float: right;  padding: 16px 25px 0 0px;  }
#masterskaya #header .icons .home  	{ float: left; display: block; width: 11px; height: 11px;  background: url('/images/design/master/home.gif') no-repeat;  border:0; margin-right:11px; }
#masterskaya #header .icons .mail  	{ float: left; display: block; width: 11px; height: 11px; background: url('/images/design/master/mail.gif') no-repeat;  border:0;  margin-right:10px;}
#masterskaya #header .icons .map   	{ float: left; display: block; width: 11px; height: 11px; background: url('/images/design/master/map.gif') no-repeat;   border:0;  }
#masterskaya #header .languages	   	{ float: right; padding:14px 46px 0 0; }
#masterskaya #header .search     		{ margin:7px 0 11px; width: 263px; height: 49px; background: url('/images/design/master/search_bg.gif') no-repeat; }
#masterskaya #header .search .textinputs { height:17px; margin: 18px 0 0 32px; width: 150px; padding-left:5px; color:#666; border: none; background: #fff;}
#masterskaya #header .search .button		{ float: right; margin: 18px 29px 0 0px; background: url('/images/design/master/search.gif') no-repeat 0 3px; padding:0; width:36px; height: 15px; border: none; cursor: pointer;}


#header .text_phone			{ clear: both; color: #278a3e; text-align: right;}
#header .text_phone .phone	{ color: #666; font-size: 20px; }


/**/

#big_pic { height: 250px; width:997px; overflow: hidden; color: #fff; background: url('/images/design/company.jpg') no-repeat; }
#masterskaya #big_pic{background: url('/images/design/master_big.jpg') no-repeat; }

/* index ----------------------*/

.content	{  width: 100%; margin-top: 15px;}

#content .left_column  {  width: 237px;}
#content .left_column .hs3 {  width: 237px; height:194px; margin-bottom: 20px; }
#content .left_column .hs4 {  width: 237px; clear:both; margin: 20px 0; }

#content .left_column .heading	{ color: #02692b; font-size: 18px; line-height: 20px; padding:0; margin: 0px 0px 15px 0px;}
#content .left_column .feedback {}
#content .left_column .feedback .textinput { margin-bottom: 15px; width:210px; height: 20px; padding-left: 5px; border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height: 18px; color:#666666; background: #ffffff;}
#content .left_column .feedback textarea   { margin-bottom: 15px; width:210px; height: 230px; padding-left: 5px; border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height: 18px; color:#666666; background: #ffffff;}
#content .left_column .feedback .button	{ background:url('/images/design/button.gif') no-repeat; width: 103px; height: 37px; border: none; }


#masterskaya  #content .feedback { padding: 47px 0 0 17px; background: url('/images/design/master/form.jpg') no-repeat;}
#masterskaya  #content .feedback .textinput { margin-bottom: 3px; width:195px; height: 20px; padding-left: 5px; border: 1px solid #dbdbdb;  font-family: Verdana, Arial,Helvetica, sans-serif; font-size:13px; line-height: 18px; color:#8c8c8c; background: #ffffff;}
#masterskaya  #content .feedback textarea   { margin-bottom: 46px; width:195px; height: 230px; padding-left: 5px; border: 1px solid #dbdbdb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height: 18px; color:#8c8c8c; background: #ffffff;}
#masterskaya  #content .feedback .button	{margin: 0 15px 0 130px; background:url('/images/design/master/send.gif') no-repeat; width: 103px; height: 37px; border: none; }


.submenu ul{ margin:0 0 0 3px;}
.submenu ul li{padding-left:20px; line-height:16px; list-style: none; font-size: 12px; font-weight: bold;  margin-bottom: 15px; background: url('/images/design/submenu_li.gif') no-repeat 0px 4px; }
.submenu ul ul li{ padding-left:17px; font-size: 12px; font-weight: normal; text-transform: none; margin: 8px 0 0 0; background: url('/images/design/submenu_li2.gif') no-repeat 4px 5px; }
.submenu ul ul ul li{ padding-left:17px; font-size: 11px; font-weight: normal; margin: 5px 0; background: url('/images/design/li_green.gif') no-repeat 3px 5px; }

.submenu ul .active { border:1px solid #fff; }
.submenu ul .active span{ background: #ff9000 url('/images/design/submenu_li_a.gif') no-repeat 6px 6px;  color:#fff; display: block; margin:0; padding: 2px 0 2px 20px; margin-left: -20px; }
.submenu ul ul .active span{ padding-left: 17px; background: #ff9000 url('/images/design/submenu_li_a.gif') no-repeat 6px 6px;}
.submenu ul ul ul .active span{ padding-left: 17px; background: #ff9000 url('/images/design/li_white.gif') no-repeat 6px 8px;}


.submenu a:link		{ color: #02692b;}
.submenu a:visited  { color: #02692b;}
.submenu a:hover    { color: #02692b;}
.submenu a:active	{ color: #02692b;}

#masterskaya  .submenu ul{ margin:9px 0 0 3px; }
#masterskaya  .submenu ul li{padding: 0px 0px 15px; line-height:14px; list-style: none;  font-weight: bold;text-transform: uppercase; font-size: 11px; font-family:Verdana, Arial,Helvetica, sans-serif;  
background:url('/images/design/master/m_line.gif') no-repeat 0 bottom; }
#masterskaya  .submenu ul li img{padding: 0 11px 0px 0px; }
#masterskaya  .submenu ul li a { letter-spacing: -1px; cursor: pointer;}
#masterskaya  .submenu ul ul {margin-left:29px;}
#masterskaya  .submenu ul ul li{ padding: 0 0 3px 14px;  font: normal 12px/14px Tahoma; text-transform: none; margin: 6px 0 0 0; background: url('/images/design/master/li2.gif') no-repeat 0px 5px; }

#masterskaya  .submenu ul ul li a { letter-spacing: normal; cursor: pointer;}
#masterskaya  .submenu ul ul ul {margin-left:24px;}
#masterskaya  .submenu ul ul ul li{ padding-left:0px; font-size: 11px; font-weight: normal; margin: 5px 0; background: none; }

#masterskaya  .submenu ul .active 			{ border:none; }
#masterskaya  .submenu ul .active span		{ background:none;  color:#bf82d4; display: inline; letter-spacing: -1px; margin:0; padding: 0;  }
#masterskaya  .submenu ul ul .active span	{ background: none; color:#742390; letter-spacing: normal; margin:0; padding: 0; display: inline;}
#masterskaya  .submenu ul ul ul .active span{ padding: 0 3px; background: #742390; color: #fff;}

#masterskaya  .submenu a:link			{ color: #742390;text-decoration: none;}
#masterskaya  .submenu a:visited  		{ color: #742390;text-decoration: none;}
#masterskaya  .submenu a:hover    		{ color: #bf82d4; text-decoration: none;}
#masterskaya  .submenu a:active			{ color: #742390;text-decoration: none;}

#masterskaya  .submenu ul ul a:link		{ color: #742390;text-decoration: underline;}
#masterskaya  .submenu ul ul a:visited  { color: #742390;text-decoration: underline;}
#masterskaya  .submenu ul ul a:hover    { color: #742390; text-decoration: none;}
#masterskaya  .submenu ul ul a:active	{ color: #742390;text-decoration: underline;}

#masterskaya  .submenu ul ul ul a:link		{ color: #bf82d4;text-decoration: underline;}
#masterskaya  .submenu ul ul ul a:visited  { color: #bf82d4;text-decoration: underline;}
#masterskaya  .submenu ul ul ul a:hover    { color: #bf82d4; text-decoration: none;}
#masterskaya  .submenu ul ul ul a:active	{ color: #bf82d4;text-decoration: underline;}

#content .indent{ width:60px;}
#content .center_column				{ }

/* inner ----------------*/
#navibar		{ font-size:11px;  color: #666666; margin-top: 8px; margin-bottom:20px; }
#navibar .arr	{ color: #01468e;  margin-right: 5px; }
#navibar img	{   margin-right: 5px; }
#navibar a:link    { color: #666666; }
#navibar a:visited { color: #666666; }
#navibar a:hover   { color: #666666; }
#navibar a:active  { color: #666666; }

#empty .navibar { background: none; background-color: #4ba220;}



#content .center_column .news 				{ margin-bottom:30px; }
#content .center_column .news .date			{ font-size:11px; color: #666;}
#content .center_column .news-item 			{ border-bottom: 1px solid #d4d5d6; padding: 18px 3px 14px 0; margin-bottom:2px;}
#content .center_column .news .anons		{ margin: 5px 0 15px 0;}
#content .center_column .empty				{ background: url('/images/design/1.gif') repeat; height:6px; position: relative; top:-6px; left:0; width:700px;}
#content .center_column .news img			{ display: block;  border: 1px solid #e6e6e6; margin: 5px 19px 12px 0; float: left;}
#content .center_column .pager					{ width: 100%;}
#content .center_column .pager td				{ white-space: nowrap;}
#content .center_column .pager a, .pager span 	{ display: block; float:left; padding:6px 7px 4px 6px; margin: 5px;}
#content .center_column .pager .num-a			{ background:#ff9000 url('/images/design/pager.gif') no-repeat; color:#fff; font-weight:bold; padding: 6px 7px 4px 6px;}
#content .center_column .pager img				{ border:none; margin: 8px 0 0 0;}

#content .center_column .feedback {width: 317px;}
#content .center_column .feedback .textinput { display: block; margin-bottom: 15px; width:310px; height: 20px; padding-left: 5px; border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height: 18px; color:#666666; background: #ffffff;}
#content .center_column .feedback textarea   { display: block; margin-bottom: 15px; width:310px; height: 230px; padding-left: 5px; border: 1px solid #8daf86; border-left: 1px solid #b1aeae; border-right: 1px solid #648d72; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height: 18px; color:#666666; background: #ffffff;}
#content .center_column .feedback .button	{ background:url('/images/design/button.gif') no-repeat; width: 103px; height: 37px; border: none; float: right;}

/* catalog */
/*.catalog{margin-right:-12px;}*/
.catalog1			{ float: left; margin: 10px 12px 30px 0px; font-size:12px;}
.catalog1 table		{ margin:0;}
.catalog1 table td	{ }
.catalog1 .cat-img 			{ text-align: center; background: url('/images/design/frame.gif') no-repeat; width: 337px; height: 193px; padding: 0; vertical-align: middle; }
.catalog1 .cat-img img		{ display: inline; margin:0; padding:0;}
.catalog1 table td.heading {padding-top:8px;}
.catalog1 table td.heading a{ font-weight: bold; background: url('/images/design/arrow_green3.gif') no-repeat right 2px; padding: 0 21px 0 16px; }

.tabs 			{ float: left; width:100%; margin: 13px 0 20px 0px; white-space: nowrap;  height:24px; border-bottom: 1px solid #cbcbcb; }
.tabs .item 	{ height:24px;float: left; margin-left: 2px; padding:0;  background: #666 url('/images/design/tab_bg.gif') repeat-x 0 0px; }
.tabs .item span{ height:24px;display: block; background: url('/images/design/tab_right.gif') no-repeat right 0px; }
.tabs .item a	{ height:22px;display: block; padding:2px 20px 0 20px;  background: url('/images/design/tab_left.gif') no-repeat 0 0px; }

.tabs .active	{ height:24px;color:#fff; background: #ff9000 url('/images/design/') no-repeat right 5px;}
.tabs .active span{ height:24px;display: block; background: url('/images/design/tab_right_a.gif') no-repeat right 0px; }
.tabs .active span span	{ height:22px;display: block; padding:2px 20px 0 20px;  background: url('/images/design/tab_left_a.gif') no-repeat 0 0px; }

* html .tabs .item{width:1px;}

/* photogallery */

#photogallery				{ margin:10px 0 30px;}
#photogallery .photo_descr	{ display: none;}
#photogallery img.preview	{ padding: 10px 27px 10px 0; height:114px; }
#photogallery .lines		{ margin-top:5px; border-top: 1px solid #8c8c8c; border-bottom: 1px solid #8c8c8c;}
* html #bigimg_view			{ height:545px;}

#photogallery.photo3_zz { width:716px; }

/* footer -----------------*/
#wrapper_footer 	{ height: 141px;}
#footer             { height: 141px;  color: #ffffff; background: #264927 url('/images/design/footer.jpg') no-repeat; }
#footer_master             { height: 141px;  color: #ffffff; background: #264927 url('/images/design/footer_master.jpg') no-repeat; }


#wrapper_footer a:link 		{ color: #ffffff; text-decoration: none;}
#wrapper_footer a:visited 	{ color: #ffffff; text-decoration: none;}
#wrapper_footer a:hover 	{ color: #ffffff; text-decoration: underline;}
#wrapper_footer a:active 	{ color: #ffffff; text-decoration: none;}


#footer .address	{ padding: 13px 0px 0 0px; }
#footer .copyright 	{ float: left;  padding: 13px 230px 0 20px; width: 238px;}
#footer .copyright-webprofy { float: right; margin: 10px 20px 0 94px; padding: 4px 0px 5px 0; background: url('/images/design/webprofy.gif') no-repeat 112px 0; }


#footer_master .address		{ padding: 65px 0px 0 15px; text-transform: uppercase; font-weight: bold;}
#footer_master .address p	{ margin:0;}
#footer_master .copyright 	{ padding: 10px 0px 0 15px; font-size: 11px; font-weight: bold; }