body
{
	margin: 0px auto;
	padding: 0px;
	width: 100%;	
	font-family: arial, helvetica, clean, sans-serif;		
	font-size: 12px;
	position: relative;
}

pre
{
	margin: 0px auto;
	padding: 0px;
	width: 100%;	
	font-family: arial, helvetica, clean, sans-serif;		
	font-size: 12px;
	position: relative;
}

table
{
	border-collapse: collapse;
	font-size: 12px;	
}

th
{
	padding: 0px;	
}

td
{
	padding: 0px;	
}

input
{	
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 12px;	
}

.input_border
{
	border: solid 1px #808080;
	background-color: #FFFFE0;
}

.input_textarea
{
	border: solid 1px #808080;
	background-color: #FFFFE0;
	width: 100%;
}

.input_button
{
	border: solid 1px #808080;
}

select
{
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 12px;	
}

textarea
{
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 12px;	
}

form
{
	display: inline;
}

h1
{
	color: #ffff00;
}
a
{
	color: #000000;
}

a:link
{
	text-decoration: none;
}

a:visited
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.t_main
{
	width: 100%;	
	position: relative;	
	background-image: url(/share/gl_main.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;

}

.t_icons
{		
	position: absolute;
	margin-top: 10px;
	right: 20px;
	top: 10px;
}

.t_icons td
{		
	padding: 0px 10px 0px 10px;
}

.t_icons td img
{		
	border-width: 0px;
}

.t_icons li
{		
	font-weight: 900;
	font-size: 18px;
	font-style: italic;
	color: #aff698;	
	white-space: nowrap;	
}

.left_side
{
	vertical-align: top;
	background-image: url(images/left_side.jpg);
	line-height: 0;
}

.left_div
{
	width: 179px; 
	vertical-align: top; 
	border-left: solid 1px #647BA8; 
	border-top: solid 1px #647BA8; 
	border-right: solid 1px #647BA8;	
}

.form_width
{
  border: solid 1px #9fcef8;
	width: 100%;
	background-image: url(/share/form_grad.jpg);
	background-color: #8fbee8;
	background-repeat: repeat-x;
}
.form_header
{
	padding: 6px;
	font-weight: 900;
	font-size: 15px;
	font-style: italic;
	text-decoration: underline;
	text-align: center;
	color: #9f4640;	
	white-space: nowrap;	
}

.form_header a
{
	color: #9f4640;
}

.form_body
{
	padding: 2px 3px 15px 3px;
	text-align: left;	
}

.form_body td
{
	padding: 3px;		
}
.form_footer
{
	background-image: url(/share/gl_form_b.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
}

.t_data
{
}

.t_data th
{
	padding: 3px;
	border: solid 1px #7F9DB9;
	background-color: #7F9DB9;
	color: #FFFFFF;
	font-weight: 900;
	text-align: center;	
}

.t_data td
{
	padding: 2px;	
	border: solid 1px #7F9DB9;
	background-color: #F0F0F0;	
}

.t_data img
{
	border-width: 0px;
}

.top
{
	vertical-align: top;
}

.top_left
{
	vertical-align: top;
	padding-left: 10px;
}

.top_left td
{
	vertical-align: top;
	padding-bottom: 7px;
}

.navigator
{
	padding: 2px 25px;
	border: solid 1px #808080;
	background-color: #B2D8F0;
	font-size: 13px;
	font-weight: 100;
	color: #000000;	
	text-align: left;
}

.navigator a
{ 
	padding: 0px;
	font-weight: 100;
	color: #000000;	
}

.t_hidden
{	
}

.t_hidden td
{
	padding-bottom: 5px;
}

.t_hidden_width
{
	width: 100%;	
}

.t_hidden_width td
{
	padding-bottom: 5px;	
}

.textarea
{
	width: 100%;
	height: 200px;
	border: solid 1px #808080;
}

.nowrap
{
	white-space: nowrap;
}

.ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.ul li
{		
	padding: 2px 0px 2px 0px;	
	text-align: left;
}

.content
{
	line-height: 1.5;
}

.link
{
	color: #2060A0;
	font-weight: 900;
	font-size: 12px;
}

.link:link
{
	text-decoration: none;
}

.link:visited
{
	text-decoration: none;
}

.link:hover
{
	text-decoration: underline;
}

.gl_right
{
	width: 100%;
	background-image: url(/share/gl_right.jpg);
	background-repeat: no-repeat;
}

.gl_center
{
	background-image: url(/share/gl_center.jpg);
	background-repeat: repeat-x;
}

.content_table
{
border: solid 1px #647BA8;	
}

.content_table td
{
border: solid 1px #647BA8;
padding: 5px;	
}
/*--------*/
#Gosha {
   /*border-collapse: collapse;*/ 
}
#Gosha .tdbord {
   border:1px solid #000000;
}
.gobeltitle {
   color:#9F4640;
   font-size:15px;
   font-style:italic;
   font-weight:900;
   text-decoration:underline;
}   
/*formodulePRICE---------*/
.tblpricestats {
   
}
.tblpricestats td, .tblpricestats th {
   border:1px solid #211ea9;
   padding:5px;
   color: #211ea9;
   background:#f4f4f4;
}
.tblpricestats th {
   color: #f4f4f4;
   background:#211ea9;
   border:1px solid #f4f4f4;
}
.tblpricenavigator td {
   padding:3px 15px 2px 0px;
}
.tblpricenavigator td span {
   font-weight:bold;
   padding:0px 5px 0px 0px;
}
.tblpricenavigator td .btnsend {
   width:100px;
}
#priceregform {
   display: block;
   width:300px;
}
#priceregform .mailinput {
   width:298px;
   border:1px solid #211ea9;
}
#priceregform .iforbtnsend {
   width:300px;
   text-align:right;
}
.alertprice {
   color:#211ea9;
   font-size:15px;
   font-style:italic;
   font-weight:900;
}
.alertpricebed {
   color:#9F4640;
   font-size:15px;
   font-style:italic;
   font-weight:900;
}
.peroper {
   list-style-position: inside;
   padding-left:10px; 
}