/* CSS Document */
#content
{
width: 60%;
width: expression(
(
document.body.clientWidth > (1000 / 0.6)
)
?	'1000px'
:	(document.body.clientWidth < (400 / 0.6))
?	'400px'
:	Math.round(document.body.clientWidth * 0.6) + 'px'
);
min-width: 400px;
max-width: 1000px;
}
table, tr, td, div, span, p, body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal}
a:link, a:VISITED {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#07599c;
font-weight:normal;
text-decoration:underline
}
a:ACTIVE, a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c90017;
font-weight:normal;
text-decoration:underline
}

a.red:link, a.red:VISITED {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c90017;
font-weight:normal;
text-decoration:underline
}
a.red:ACTIVE, a.red:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f9001d;
font-weight:normal;
text-decoration:underline
}

a.red1:link, a.red1:VISITED {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
text-decoration:underline
}
a.red1:ACTIVE, a.red1:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
text-decoration:underline
}
a.blu1:link, a.red1:VISITED {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000FF;
font-weight:bold;
text-decoration:underline
}
a.blu1:ACTIVE, a.red1:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000FF;
font-weight:bold;
text-decoration:underline
}

h1 {
padding:0px 0px 0px 0px;
margin: 23px 0px 4px 8px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
color:#07599c}

h2 {
padding:0px 0px 0px 0px;
margin: 13px 0px 10px 16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#07599c}

h3 {
padding:0px 0px 0px 0px;
margin: 13px 0px 10px 24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#07599c}

.h2 {
padding:0px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#07599c}

.h3 {
padding:0px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#07599c}

.h22 {

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
text-align:center;
color:#07599c}

a.16bold:link, a.16bold:visited, a.16bold:active, a.16bold:hover  {
font-size:16px;
font-weight:bold}
a.18bold:link, a.18bold:visited, a.18bold:active, a.18bold:hover  {
font-size:18px;
font-weight:bold}
a.14bold:link, a.14bold:visited, a.14bold:active, a.14bold:hover  {
font-size:14px;
font-weight:bold}


a.menu_left:link, a.menu_left:visited, a.menu_left:active, a.menu_left:hover { 
line-height:24px;
font-size:14px}

a.15height:link, a.15height:visited, a.15height:active, a.15height:hover {
line-height:14px
}


a.topmenu:link, a.topmenu:VISITED {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-align:center;
font-weight:bold;
text-decoration:none
}
a.topmenu:ACTIVE, a.topmenu:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-align:center;
font-weight:bold;
text-decoration:underline
}





/*backgrounds*/
.foot_crab {
background-image:url(images/footer_crab.gif);
background-position:bottom left;
background-repeat:no-repeat}
.main_back {
background-image: url(images/main_back.gif);
background-position:top;
background-repeat: repeat-x}
.main_back_left {
background-image: url(images/main_back_left.gif);
background-position:left top;
background-repeat: no-repeat}
.menu_left_zoom {
background-image:url(images/zoom.gif);
background-position:bottom right;
background-repeat:no-repeat
}
.top_menu_grad {
background-image:url(images/top_menu_grad2.gif);
background-position:center;
background-repeat: repeat-y
}
.topa
{
	border: thin solid #63ABED;
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 0; 
	width: 100px;
	padding-bottom: 0;
}
.topa2
{
	color:#07599c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:1px solid #63ABED; 
	padding-left: 0; 
	padding-right: 0; 
	padding-top: 0; 
	padding-bottom: 0;
}
.tetx
{
color:#07599c;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.tetx16
{
color:#07599c;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.good1 {
background-image: url(images/good_grad1.gif);
background-position:left;
background-repeat: repeat-y
}
.good2 {
background-image: url(images/good_grad2.gif);
background-position:left;
background-repeat: repeat-y
}
.grad {
background-image: url(images/grad.gif);
background-position:left;
background-repeat: repeat-y
}
.grads {
background-image: url(images/grad.gif);
background-position:bottom center;
background-repeat:no-repeat;
}
.hot {
background-image: url(images/hotels.gif);
background-position:bottom left;
background-repeat:no-repeat
}
.krug {
background-image:url(images/krug2.gif);
background-position:top right;
background-repeat:no-repeat
}

/*specific styles - MENU left*/


.dot {
margin:15px;
background-image:url(images/dot.gif);
background-repeat:no-repeat;
background-position:center left;
padding:0px 0px 0px 10px}

.menu_pad_1 {
font-size:8px;
}
.menu_pad_2 {
padding:20px 20px 0px 25px}
.menu_pad_21 {
padding:10px 14px 9px 14px}
.menu_pad_3 {
padding:8px 14px 9px 20px}

/*menu top styles*/
.top_pad {
padding:5px 0px 0px 15px}

/*goods styles*/
.good {
width:210px; 
height:185px; 
float:left; 
padding-right: 1px; 
padding-left: 0px; 
padding-top:0px; 
padding-bottom:0px;
border:2px dotted #63ABED; 
margin: 2px 5px 5px 0px;}

.pad_name_good {
padding: 3px 3px 0px 8px}
.pad_name_good2 {
padding: 5px 5px 6px 8px}


.img_black {
border:1px solid #000000}
.14boldt {
font-size:14px; font-weight:bold}
.18boldt {
font-size:18px; font-weight:bold}

.tp {
padding:0px 0px 0px 10px}

/*Colomn right*/
.column_right {
padding:0px 10px 0px 16px
}
em {
font-style:normal;
color:#c90017}

/*footer*/
.foot_pad {
padding:0px 0px 0px 315px}
.form {
border:1px solid #000000;
color:#000000;
background-image: url(images/form_grad.gif);
background-repeat:repeat-x;
width:95%}

.head {
background-image: url(images/main_peizazh.gif);
background-position:left;
background-repeat:no-repeat}




.m_pad_table {
padding:4px 0px 4px 12px}
.m_pad_tr {
padding::25px 25px 25px 25px}

.good2 {height:10px; float:left; padding-right: 0px; padding-left: 0px; margin: 0px 0px 0px 0px;}
.s11_td{
font-size:11px;
color:#336699;
border-bottom:2px solid #ACCDE8;
}
a.s11_head:link, a.s11_head:visited {
font-size:11px;
color:#336699;
}

.s14_px_norm {
font-size:14px;
color:#005597;
font-weight:bold;
}

.td_border {
border-bottom:thick;
border-bottom-color:#000000;
}
.tab_title {background-color:#6699FF;
font-size:18px;
text-align:center;
color:#000099;}


.txt {
font-size:14px;
text-align:justify;
color:#336699;
}
.txt_red {
font-size:14px;
text-align:justify;
color:#CC0000;
font-weight:bold;
}
.tel {
	position:absolute;
	width:189px;
	height:75px;
	z-index:1;
	left: 178px;
	top: 0px;
	background-image: url(images/telephone.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left:0px;
	padding-right:10px;
	padding-top:21px;

padding-bottom:0px
font-family:Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#07599c;
	font-weight:bold
}
.left_t {
padding-left:23px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#07599c
}
a.left_t:link, a.left_t:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#07599c
}
.txt2 {color:#CCCCCC}
.txt3 {color:#9D9D9D; font-size:12px;}
.text_left {
text-align:left;
}
.text_center {
text-align:center;
}
.text_right {text-align:right;
}

.style1 {
font-weight:bold;
color:#000099}
.style2 {color: #000099}

.linka 
{
text-decoration:none;
cursor:pointer;
}
.how:hover 
{
	background-color:#6A0000;
}
.border
{
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-color:#336699;
}
* html .bar2 {
    position: absolute;
	left: 50%;
	top: expression(eval(document.body.scrollTop + 20) + "px");
}
 .bar2 
 {
z-index: 100;
position: fixed; 
top: 5%;
left: 50%;
margin-left: -300px;
width: 650px;
padding: 2 2 8 8;
visibility: hidden;
background-color:#E2E7FE}
 .layer2 
 {
 overflow:auto; 
 width: 650px; 
 height: 500px; 
 }