@charset "windows-1251";
body {
	font-size: 100%;
	font-family: Arial, helvetica, sans-serif;
	color: #000033;
	background-color: white;
	margin: 0px
}




.wrapper_boxed{
	line-height:1.1;
}

.wrapper_boxed .boxed{
	padding: 10px 5px 10px 5px;
}

.ls {letter-spacing: 0.5ex;
}

.c {
	font-family: Times New Roman, Times, serif;
	margin-left: 3%;
	margin-right: 3%;
}

.reply-gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 85%;

}

.bannersLog {
	padding: 4px;
} 

a:link.links-e-gr {
	color: blue;
	font-weight: bold;
}

a:visited.links-e-gr {
	color: #6666CC;
	font-weight: bold;
}

a:active.links-e-gr {
	color: red;
	font-weight: bold;
}

a:hover.links-e-gr {
	color: #CC0000;
	font-weight: bold;
}

a:link.links-gr, a:visited.links-gr, .name-gr {
	color: #990000;
	font-weight: bold;
	font-size: 125%;
}

div.navigator a:link, div.navigator a:visited, div.navigator-b a:link, div.navigator-b a:visited, address a:link, address 

a:visited, a:link.links, a:link.links-b, a:visited.links, a:visited.links-b, a:link.links-e, a:link.links-eb, a:visited, 

.navigator, .navigator-b {
	color: #6666CC;
}

a:link.price, a:visited.price {
	color:#000033;
}

a:link.note, a:visited.note, a:link.note-gl, a:visited.note-gl, a:hover.note-gl {
	color:black;
}

a:link.note, a:visited.note, a:link.price, a:visited.price, a:link.note-gl, a:visited.note-gl, a:hover.note-gl {
	text-decoration: none;
}

a:hover.note, a:hover.price {
	text-decoration: underline;
}

a:link.links-g, a:visited.links-g, .li-g {
	color: #006600;
}

a:visited.cycle, a:visited.links-e, a:visited.links-eb {
	color: #555555;
}

a:active.links-g, a:active.note, a:active.links-e, a:active.links-eb, a:active.price, a:active.links-gr, a:active.note-gl {
	color: red;
}

.rightbox, .leftbox, .header,
a:link.boxed, a:link.boxed-w, a:visited.boxed-w, a:link.mail, a:link.mail-n, a:visited.mail, a:visited.mail-n {
	color: white;
}	

a:link.boxed, a:visited.boxed, a:link.boxed-w, a:visited.boxed-w,
h1, h2, h5, h6, .header {
	font-family: Trebuchet MS, Verdana, sans-serif;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 108%;
}

address {
	text-align: right;
}

hr {
	border-width: 1px;
	border-top: solid;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

div.rightbox hr {
	border-color: white;
}

a:link.note, a:visited.note, .header, .li-g {
	font-weight: bold;
}

address a:hover, div.bannersLog a:hover, a:hover.links, a:hover.links-b, a:hover.links-g, a:hover.note, a:hover.cycle, 

a:hover.mail, a:hover.mail-n, a:hover.links-e, a:hover.links-eb, a:hover.price, a:hover.links-gr {
	color: blue;
}

address a:hover, div.bannersLog a:hover, a:hover.links, a:hover.links-g, a:hover.cycle, a:hover.links-e, a:hover.mail-n, 

a:hover.price {
	font-weight: normal;
}

a:link.links-eb, a:hover.links-eb, a:active.links-eb, a:visited.links-eb {
	font-weight: bold;
}

a:hover.mail, a:hover.links-b, {
	font-weight: bold;
}

a:visited.boxed {
	color: #CCCCFF;
}

a:link.boxed, a:visited.boxed, a:link.boxed-w, a:visited.boxed-w,
.leftbox, .header, .bg1 {
	background-color: #000033;
}	

a:link.boxed, a:visited.boxed, a:link.boxed-w, a:visited.boxed-w {
	font-weight: bold;
	display: block;
	
	border-color: #6666CC;
	border-width: 2px;
	border-style: solid;
	border-bottom: none;
	border-left: none;
	border-right: none;

	text-decoration: none;
}

.boxtitle
{
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, sans-serif;
}

.centrebox {
	padding-right: 3%;
	padding-left: 3%;
	padding-top: 0%;
}	

.header {
	font-size: 75%;
	padding: 5px;
	padding-top: 1pt;
	padding-bottom: 1pt;
}

.navigator, .navigator-b {
	background-color: #CCCCFF;
	font-size: 80%;
	padding: 3px;
	padding-left: 4px;
}

.navigator-b {
	 padding-left: 0px;
}

.navigator-b {
	background-color: #CCCCFF;
	font-size: 80%;
	padding: 3px;
	padding-left: 3px;
}

div.navigator a:link, div.navigator a:visited, div.navigator-b a:link, div.navigator-b a:visited,
.navigator, .navigator-b {
	font-weight: bold;
}

div.navigator a:hover, div.navigator-b a:hover, .bg2 {
	background-color: white;
}

.rightbox, .leftbox, .navigator, .navigator-b , hr {
	border-color: #000033;
}

.rightbox, .leftbox {
	border-width: 2px;
	border-style: solid;
	border-top: none;
}

.navigator-b, .navigator {
	border-width: 2px;
	border-style: solid;
	border-left: none;
	border-right: none;
}

.navigator {
	border-top: none;
	line-height: 1.4;
}

a:hover.boxed, a:hover.boxed-w,
.rightbox, .bannersLog {
	background-color: #6666cc;
}

a:hover.boxed {
	background-color: #7E7EFF;
}

.rightbox {
	float: right;
	padding: 10px;
}

.leftbox {
	padding: 1px;
} 

.figureRight{ 
float: right; margin-top: 12px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;
}

.figure_right {
	float: right; overflow: visible; 
	margin-left: 5px; 
	margin-right: 0px; 
	margin-top: 3px; 
	margin-bottom: 5px; 
} 

.figure_right-r {
	float: right; overflow: visible; 
	margin-left: 10px; 
	margin-right: 0px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
} 

.figure_right_2 {
	float: right; overflow: visible; 
	margin-left: 10px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 10px; 
} 

.figure_right_3 {
	float: right; overflow: visible; 
	margin-left: 10px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 10px; 
	border: #000000; 
	border-style: solid;
	border-width: 2px;
} 

.figure {
	background-color: #cccccc; border: 1px black solid; overflow: visible;
	margin-bottom: 3px;
} 

.figure_text_right {
	background-color: #cfcfcf; border: 1px black solid;	
	float: right; 	overflow: visible; 
	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 1px; 
	margin-left: 5px; margin-right: 0px; margin-top: 3px; margin-bottom: 5px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	letter-spacing: normal; 	
	text-align: center
}

.figure_bidsrtup {
	float: right; 	overflow: visible; 
	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 1px; 
	margin-left: 5px; margin-right: 0px; margin-top: 3px; margin-bottom: 5px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	letter-spacing: normal; 	
	text-align: center
}

.figure_text_right-0 {
	background-color: #cfcfcf; border: 1px black solid;	
	float: right; 	overflow: visible; 
	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 1px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	letter-spacing: normal; 	
	text-align: center
}

.figure_text_center {
	background-color: #cfcfcf; border: 1px black solid;	
	display: inline-block;
	align: center;
	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 1px; 
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	letter-spacing: normal; 	
	text-align: center
}

.map { 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	width: 462px
}
.t_price {
	border-collapse: collapse;
	border: 2px #000000 solid;
}

.price-1 {
	border-collapse: collapse;
	border: 2px #000000 solid;
	text-align: center;
	font-weight: normal;
	font-size: 75%;
}
.price-top {
	border-collapse: collapse;
	border: #000000 solid;
	border-width: 1px 1px 2px 1px;
	text-align: center;
	font-weight: normal;
	font-size: 75%;
}
.price-left {
	border-collapse: collapse;
	border: #000000 solid;
	border-width: 1px 2px 1px 1px;
	font-weight: bold;
	text-align: center;
}
.price-middle {
	border-collapse: collapse;
	border: 1px #000000 solid; 
	text-align: center;
}

/*** link, visited, hover, active ***/

a:link.cycle 				{color: #CCCCFF;}
a:visited.cycle 		{color: #949494;}
a:hover.cycle				{color: blue;}
a:active.cycle 			{color: red;}


/*** @media only *****************************************/


@media only screen and (min-width: 1024px) {
	.bg2 > table > tbody > tr > td:not(:nth-child(2)){
	 display:table-cell;
			z-index:5 !important;
	}
	.menu-navigation{
		display:none ;
		width: 100% !important;
	}
}

@media only screen and (max-width: 1023px) {
	body{
		overflow-x: hidden !important;
	}
	.bannersLog,.rightbox {
		line-height: 2 !important;
	}
	.navs, .navigator {
		line-height: 1.5 !important;
	}
	.boxtitle {
		line-height: 1.25;
		display: inline-block ;
		width: 100% !important;
	}
	.bannersLog > .cycle{
	line-height: 1.25 !important;
	display: list-item ;
	margin-left: 9px !important;
	margin-bottom: -24px !important;
	list-style: none !important;
	margin-top: -24px !important;
	}
	.rightbox > .cycle{
	line-height: 1.25 !important;
	display: list-item ;
	margin-left: 9px !important;
	/* margin-bottom: -24px; */
	list-style: none !important;
	margin-top: -24px !important;
	}
 .centrebox{
 			margin-right: 3% !important;
			 margin-left: 3% !important;
				padding:0px !important;
	}
 .bg2 > table > tbody > tr > td:not(:nth-child(2)){
		display:none;
		position:absolute !important;
		z-index:5 !important;
		width:33% !important;
	}
	.menu-left,.menu-right{
		display: table-cell ;
		width: 50% !important;
		text-align: center !important;
		padding: 10px !important;
		background: #ccccff !important;
		color: #6666cc !important;
		cursor: pointer !important;
		text-decoration:underline !important;
			font-weight: 900 !important;
			font-stretch: ultra-expanded !important;
			font-size: 140%;
	}
	.menu-left:hover,.menu-right:hover{
		background: #d5d5f9;
			font-weight: 900 !important;
 			font-stretch: ultra-expanded !important;
			font-size: 140%;
 }
	.menu-navigation{
		display: inline-table ;
		width: 100% !important;
	}
}

@media only screen and (max-width : 768px) {
	.header nobr{
		font-size:80% !important;
		white-space: normal !important;
	}
 .bg2 > table > tbody > tr > td:not(:nth-child(2)){
		width:33% !important;
	}
}

@media only screen and (max-width : 680px) {
	.bg1 table:first-child .figure_right{
		display:none ;
	}
	.bg1 table:first-child{
		font-size:90% !important;
	}
	.bg2 > table > tbody > tr > td:not(:nth-child(2)){
		width:50% !important;
	}
}

@media only screen and (max-width : 480px) {
	.header{
		font-size:70% !important;
	}
	.bg2 > table > tbody > tr > td:not(:nth-child(2)){
		width:75% !important;
	}
	img{
		margin:0 auto !important;
		max-width:100% !important;
		height:auto !important;
		display:block ;
	}
	.figure_text_right, .figure_bidsrtup, .figure_right-r, .figure_right_3, .figure_text_center, .img-center {
		float: none !important;
		margin: 0 auto !important;
		display: table ;
	}
	.bg2{
		font-size:88% !important;
	}
}
@media only screen and (max-width : 380px) {
.header{
		font-size:55% !important;
	}
	.header a{
		font-size:270% !important;
	}
	.subheader {
		font-size:175% !important;
	}
	.navigator{
		font-size:90% !important;
	}
}
@media only screen and (max-width : 320px) {
	.bg2{
		font-size:88% !important;
	}
}
@media only screen and (max-width : 316px) {
	.header{
		font-size:60% !important;
	}
	.header a{
		font-size:200% !important;
	}
	.menu-left,.menu-right{
			font-size: 110%;
	}
	.menu-left:hover,.menu-right:hover{
			font-size: 110%;
 }
	.bg2{
		font-size:70% !important;
	}
	.navigator{
		font-size:120% !important;
	}
	.bannersLog,.rightbox{
		line-height: 2.5 !important;
	}
	.boxtitle{
		line-height: 1.25;
		display: inline-block ;
		width: 100% !important;
	}
	.bannersLog > .cycle{
	line-height: 1.25 !important;
	display: list-item ;
	margin-left: 9px !important;
	margin-bottom: -24px !important;
	list-style: none !important;
	margin-top: -24px !important;
	}

	.rightbox > .cycle{
	line-height: 1.25 !important;
	display: list-item ;
	margin-left: 9px !important;
	/* margin-bottom: -24px; */
	list-style: none !important;
	margin-top: -24px !important;
	}

}
.shadow-menu{
	width:100% !important;
	height:100% !important;
	display:none;
	position: fixed !important;
	z-index:2 !important;
	background-color:rgba(0, 0, 0, 0.85) !important;
}


@media (orientation: portrait){
	.centrebox, .navigator *{font-size:1.25em;}
	.navigator nobr{font-size:100%;}
	.menu-navigation{width:100%!important;}
	pre{display:block;max-width:99%!important;max-height:54px;font-size:.7em!important;text-wrap:wrap;opacity:0;overflow:hidden;word-break:break-all;}
	section[itemprop="text"] table:not(.c):not(.t_price):not(.t_contact) td{display:block;text-align:left;}
	section[itemprop="text"] table:not(.c):not(.t_price):not(.t_contact) td[align="right"]{display:none;}
	address{display:block;font-size:75%;}
	.t_contact{padding-bottom:10%;}
	.figure_text_right, .figure_bidsrtup, .figure_right-r, .figure_right_3, .figure_text_center, .img-center{margin-bottom:29px!important;}
}

@media (max-width:800px) {
	.centrebox, .navigator *{font-size:1.25em;}
	.navigator nobr{font-size:100%;}
	.menu-navigation{width:100%!important;}
	pre{display:block;max-width:99%!important;max-height:54px;font-size:.7em!important;text-wrap:wrap;opacity:0;overflow:hidden;word-break:break-all;}
	section[itemprop="text"] table:not(.c):not(.t_price):not(.t_contact) td{display:block;text-align:left;}
	section[itemprop="text"] table:not(.c):not(.t_price):not(.t_contact) td[align="right"]{display:none;}
	address{display:block;font-size:75%;}
	.t_contact{padding-bottom:10%;}
	.figure_text_right, .figure_bidsrtup, .figure_right-r, .figure_right_3, .figure_text_center, .img-center{margin-bottom:29px!important;}
}

@media (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) { 
	.centrebox, .navigator *, .leftbox, .rightbox{font-size:1.29em;}
	.menu-navigation{width:100%!important;}
	pre{display:block;max-width:99%!important;max-height:54px;font-size:.7em!important;text-wrap:wrap;opacity:0;overflow:hidden;word-break:break-all;}
	section[itemprop="text"] table:not(.c):not(.t_price):not(.t_contact) td{display:block;text-align:left;}
	section[itemprop="text"] table:not(.c):not(.t_price):not(.t_contact) td[align="right"]{display:none;}
	address{display:block;font-size:75%;}
	.t_contact{padding-bottom:10%;}
	.figure_text_right, .figure_bidsrtup, .figure_right-r, .figure_right_3, .figure_text_center, .img-center{margin-bottom:29px!important;}
}

/*end*/