* {
	padding: 0; margin: 0;
}
html, body {
	font-family: Arial;
	font-size: 14px;
	background: #d6dc92 url(../images/body_bg.png);
	min-height: 100%;
}
a {
	color: #629b34;
	text-decoration: none;
}
a:hover {
	color: #629b34;
	text-decoration: underline;
}
#wrap {
	background:transparent url(../images/rigth_pane_bgb.png) no-repeat scroll right bottom;
	height:100%;
	min-height: 708px;
}
.left_pane {
	position:relative;
	//position:absolute;
	z-index: 2;
	float: left;
	width: 269px;
	height:100%;
	min-height: 100%;
	background:transparent url(../images/lp_bg_bott.png) no-repeat scroll 8px bottom;
}
.logo {
	display: block;
	width:269px;
	height:179px;
	background:transparent url(../images/logo.png) no-repeat scroll center -20px;
}
.mnutop {
	width: 253px;
	height: 29px;
	background:transparent url(../images/mnutop.png) no-repeat scroll 8px top;
}
.mnu_a, .mnu_a_first {
	background:transparent url(../images/mnu_a.png) no-repeat scroll 19px top;
	color:#444444;
	display:block;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:22px;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0 #FFFFFF;
}
.mnu_a_first {
	height: 29px;
	background:transparent url(../images/mnu_a_first.png) no-repeat scroll 19px top;
	line-height:30px;
}
.mnubott {
	height: 72px;
	background:transparent url(../images/mnubott.png) no-repeat scroll 19px top;	
}
.foto_top {
	background:transparent url(../images/foto_top.png) no-repeat scroll left top;
	color:#BB8A20;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:20px;
	margin:0 0 0 21px;
	text-align:justify;
	text-indent:8px;
	text-shadow:1px 1px 0 #F6F6DE;
	width:225px;
}
.foto_cont {
	text-align:justify;
	text-indent:8px;
	text-shadow:1px 1px 0 #F6F6DE;
	color:#BB8A20;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 21px;
	width:225px;
	background:transparent url(../images/foto_cont.png) scroll left top;
}
.news a:hover {
	background: #d1e9ac;
}
.news a {
	background:transparent url(../images/foto_cont.png) repeat scroll 0 0;
	border-left:3px solid #8DB462;
	color:#485837;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:0 7px 3px;
	text-decoration:none;
	text-indent:5px;
}
.foto_cont img{
	float:left;
	height:143px;
	width:209px;
}
.foto_butt {
	margin: 0 0 0 21px;
	height: 41px;
	background:transparent url(../images/foto_butt.png) no-repeat scroll left top;
}
.foto_cont .nextPage {
	background:transparent url(../images/f_btt.png) no-repeat scroll right top;
	color:#B28300;
	display:block;
	float:left;
	font-size:31px;
	height:33px;
	line-height:33px;
	margin:0 0 0 0;
	text-align:center;
	text-decoration:none;
	text-shadow:1px -1px 0 #FFFFFF;
	width:102px;
	cursor: pointer;
}
.foto_cont .prevPage {
	background:transparent url(../images/f_btt.png) no-repeat scroll left top;
	color:#B28300;
	display:block;
	float:left;
	font-size:31px;
	height:33px;
	line-height:33px;
	margin:0 0 0 7px;
	text-align:center;
	text-decoration:none;
	text-shadow:1px -1px 0 #FFFFFF;
	width:110px;
	cursor: pointer;
}
.foto_cont  .scrollable { 
	position:relative; 
	overflow:hidden; 
	margin: 0 0 0 5px;
	width:209px;
	height:143px;
	border: 3px solid #fff;
}
.foto_cont .scrollable div.items { 
    width:20000em; 
    position:absolute; 
} 
.foto_cont .scrollable div.items img { 
    float:left; 
} 
.foto_cont .items img.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}
.rigth_pane_bg_bott {
	position:relative;
	z-index: 1;
	background:transparent url(../images/left_pane.png) repeat-y scroll 5px top;
	height:100%;
	min-height: 708px;
}
.rigth_pane {
	margin: 0 0 0 262px;
	min-height: 100%;
	background:transparent url(../images/rigth_pane_bgt.png) no-repeat scroll left top;
}
.top_frame {
	height: 150px;
	margin:0 23px 0 25px;
}
.tc_ry {
	z-index: 1;
	position: relative;
	background:transparent url(../images/tc_ry.png) repeat-x scroll right 61px;
	height:150px;
	margin:0 50px;
	//left: -54px;
	//margin-right: 0px;
}
.tcc_ry {
	width: 305px;
	height: 114px;
	background:transparent url(../images/tcc_ry.png) no-repeat scroll right -3px;
	margin: 0 auto;
}
.menu_right {
	text-align:center;
}
.menu_right a{
	color:#272710;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:45px;
	margin:0 16px 0 -29px;
	padding:0 10px;
	text-align:justify;
	text-decoration:none;
	vertical-align:bottom;
}
.tl_ry {
	z-index:2;
	position: relative;
	width: 110px;
	height: 110px;
	background:transparent url(../images/tl_ry.png) no-repeat scroll right bottom;
	float: left;
	height:151px;
	width:110px;
}
.tr_ry {
	z-index: 2;
	position: relative;
	width: 110px;
	height: 110px;
	background:transparent url(../images/tr_ry.png) no-repeat scroll right bottom;
	float:right;
	height:151px;
	margin:-151px 0 0;
	width:110px;
}
.slogan_bg {
	background:#FFFFFF url(../images/slogan_bg.jpg) no-repeat scroll right top;
	color:#6B8151;
	font-family:Monotype Corsiva;
	font-size:19px;
	height:25px;
	line-height:21px;
	margin:0 55px 0 66px;
	padding:0 5px;
	text-align:right;
	text-shadow:0 1px 2px #FFFFFF;
	vertical-align:middle;
}
.mid_frame {
	background:transparent url(../images/mid_frame.png) repeat-y scroll -12px top;
	margin:0 23px 0 18px;
}
.mid_frame_r_brd {
	background:transparent url(../images/mid_frame_r_brd.png) repeat-y scroll right top;
}
.cont {
	background:#FFFFFF url(../images/cont.gif) no-repeat scroll center center;
	margin:0 57px 0 66px;
	min-height:500px;
	padding:20px 61px;
}
.cont h1 {
	color:#DAA124;
	font-family:Monotype Corsiva;
	font-size:28px;
	margin:0;
	padding:10px 26px 0;
	text-shadow:2px 2px 4px #E2E2C0;
}
.cont h3 {
	color:#DAA124;
	font-family:Monotype Corsiva;
	font-size:20px;
	margin:46px 0 0;
	padding:10px 26px;
	text-shadow:2px 2px 4px #E2E2C0;
}
.cont p{
	font-family:Times New Roman;
	font-size:15px;
	font-variant:normal;
	padding:0 4px 21px;
	text-align:justify;
	text-indent:8px;
	text-shadow:1px 1px 0 #FFFFFF;
}
.photo_cont {
	height:175px;
	margin:0 0 0 8px;
	overflow:hidden;
}
.photo_cont .nextPage {
	display: block;
	width: 96px;
	height: 170px;
	background: url(../images/right_photo_btt.gif);
	float: right;
	margin: -170px 0 0 -45px;
	position:relative;
	cursor: pointer;
}
.photo_cont .prevPage {
	background:url("../images/left_photo_btt.gif") repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:170px;
	position:relative;
	width:75px;
	z-index:3;
	cursor: pointer;
}
.photo_cont  a.disabled {
	background-position: 0 170px;
}
.photo_cont .scrollable {
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0 1px 5px #DADADA;
	background:url("../images/photo_bg.jpg") repeat scroll 0 0 #F5F5F5;
	border:1px solid #DADAAA;
	height:168px;
	left:-26px;
	margin:0 44px 0 0;
	overflow:hidden;
	position:relative;
}
.photo_cont .scrollable a{
	-moz-border-radius:3px 3px 3px 3px;
	-moz-box-shadow:0 1px 2px #DADADA;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DADAAA;
	display:block;
	float:left;
	margin:14px 0 0 27px;
}
.photo_cont .scrollable img{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CBC6A3;
	margin:7px;
}
.photo_cont .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.bot_frame {
	margin:-105px 0 0;
	overflow: hidden;
}
.bl_ry {
	width: 87px;
	height: 158px;
	background:transparent url(../images/bl_ry.png) no-repeat scroll 1px 10px;
	float: left;
	margin-left:0;
	//margin-left:8px;
}
.bc_ry {
	background:transparent url(../images/bc_ry.png) repeat-x scroll right 84px;
	height:159px;
	margin:0 77px 0 86px;
}
.br_ry {
	width: 83px;
	height: 158px;
	background:transparent url(../images/br_ry.png) no-repeat scroll left top;
	float: right;
	margin:-155px 0 0;
}
.gb_block {height:165px;}
.gb_head  {background: url('/images/bg_post.gif');}
.gb_hrad_r {
	background:url("/images/s_post.gif") no-repeat scroll right top transparent;
	color:#FAFAFA;
	font-size:13px;
	font-weight:bold;
	height:17px;
	padding:0 25px;
	text-shadow:0 -1px 0 #4A5B26;
}
.gb_hrad_r span { float:right; color: #dadada; display:block;}
.gb_hrad_r b { float:left; display:block;}
.gb_hrad_r a{  float:left; display:block; color: #fafafa;}
.gb_hrad_r a:hover{ color: #fff;}
.gb_head_l {	background: url('/images/a_post.gif') top left no-repeat;}
.gb_add_lp {
	border-bottom:1px solid #D5D57E;
	border-left:1px solid #D5D57E;
	float:left;
	height:138px;
	width:213px;
}
.gb_add_lp img{
	border:1px solid #DADADA;
	float:right;
	margin:3px 12px 0 0;
}
.gb_add_lp input{
	border:1px solid #DADADA;
	height:22px;
	margin:11px 0 10px;
	width:96px;
} 
.gb_add_lp label{ 
	color:grey;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:41px;
	margin:0 8px 0 0;
	text-align:right;
	width:80px;
}
.gb_add_rp {
	border-bottom:1px solid #D5D57E;
	border-right:1px solid #D5D57E;
	height:138px;
	margin:0 0 0 200px;
}
.gb_add_rp p{
	color:green;
	float:left;
	font-size:11px;
	padding:9px 0;
}
.gb_add_rp label{
	color:grey;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	margin:0 3px 4px 0;
	text-align:right;
	width:93px;
}
.gb_add_rp textarea{
	border:1px solid #DADADA;
	display:block;
	height:80px;
	width:95%;
}
.gb_add_rp input {
	background:none repeat scroll 0 0 #77923D;
	border:1px solid #DADADA;
	color:#FAFAFA;
	float:right;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin:4px 20px 0 0;
	padding:4px;
}
.gb_bl_body {
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-moz-box-shadow:0 0 5px #DADDDA;
	box-shadow:0 0 5px #DADDD
	-webkit-box-shadow:0 0 5px #DADDDA;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D57E;
	font-size:13px;
	margin:0 0 14px;
	padding:10px 7px;
}
.bg_nav {
	background:url("../images/slogan_bg.jpg") no-repeat scroll right top #FFFFFF;
	border-top:1px solid #DADADA;
	height:20px;
	margin:6px 0;
	text-align:right;
}
.bg_nav a{
	color:#5E3D0A;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	padding:0 5px;
	text-shadow:0 1px 0 #FFFFFF;
}
.err {
	-moz-border-radius:10px 10px 10px 10px;
	background:none repeat scroll 0 0 #FFF0F0;
	border:1px solid red;
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px;
	padding:3px 22px;
	text-shadow:0 1px 0 #FFFFFF;
}
.err ul{
	margin:0 0 0 20px;
}
#home_rpane {
	float:right;
	margin:-55px -43px 10px 18px;
	width:354px;
}
#home_rpane img{
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
}
#home_rpane p{
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	-moz-box-shadow:0 0 3px #DADADA inset;
	-webkit-box-shadow:0 0 3px #DADADA;
	box-shadow:0 0 3px #DADADA;
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #FFEE8F;
	clear:both;
	color:#43533B;
	font-family:Helvetica;
	font-size:13px;
	line-height:23px;
	margin:19px 0 0;
	padding:9px 8px 20px;
	text-align:left;
	text-indent:7px;
}
#home_rpane b{
	color:#7BB128;
	display:block;
	font-family:Monotype Corsiva;
	font-size:21px;
	margin:0 0 8px;
	text-shadow:0 1px 0 #FFFFFF, 2px 2px 4px #E2E2C0;
}
#home_rpane u{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:none repeat scroll 0 0 #F7FBF3;
	border-bottom:1px solid #DADADA;
	color:DarkCyan;
	display:block;
	font-weight:bold;
	margin-right:10px;
	margin-top:6px;
	padding:0 7px;
	text-align:justify;
	text-decoration:none;
}
.tops {
	color:#B28300;
	float:right;
	font-family:Tahoma,Arial;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:-10px 233px 0 0;
	text-align:center;
	text-shadow:0 1px 0 #FFFFFF;
	width:123px;
}
.tops .tlogo{
	background:transparent url(http://tops.net.ua/tops_logo_gold.png) repeat scroll 0 0;
	display:block;
	float:right;
	height:36px;
	text-decoration:none;
	width:64px;
	opacity:0.9;
}
.tops .tlogo:hover{ 
	background:transparent url(http://tops.net.ua/tops_logo_gold.png) repeat scroll 0 -36px;
	opacity:1; 
}
.tops b{
	display:block;
	float:left;
	padding-top:7px;
	width:58px;
}