html, body, h1, h2, h3, h4, h5, h6, form, ul, li, p, table, td, th, img { margin: 0; padding: 0; border: 0; }
.clear { font-size: 0; clear: both; }

BODY {
	background: #a8c6c4 url(../images/_bg.gif) repeat-y center;
	color: #162733;
	font-family: Arial, Tahoma, sans-serif;
}

A { color: #0050b9; text-decoration: underline; }
A:visited { color: #466381; }
A:active { color: #ff341f; }
A:hover { color: #00b3c4; }

.g_all { margin: 0 auto; width: 1004px; }
.g_main { background: #fff url(../images/bg.gif) repeat-y; }

/* ad in top */
.g_ad {  zoom: 1; padding-bottom: 13px; background: #a8c6c4 url(../images/header_top.jpg) no-repeat center bottom; font-size: 0; line-height: 0;}
.g_ad.not { min-height: 4px; _height: 4px; background: #a8c6c4 url(../images/header_top2.jpg) no-repeat center bottom; }

/* header */
.g_head {
    position: relative;
    height: 225px;
    background: #8fa9a8;
}
.g_header {
    position: relative;
	min-height: 225px;
	background: url(../images/header_bg.jpg) no-repeat right top;
	font-size: 14px;
	line-height: 17px;
    z-index: 2;
}
*html .g_header {height: 225px;}
.g_header .img { position: absolute; left: 0; right: 0; }
.g_head p {
    position: absolute;
    right: 20px;
    top: 9px;
    width: 984px;
    margin: 0;
    padding: 0;
    font-family: "Georgia";
    font-size: 14px;
    font-style: italic;
    color: #7cfc00;
    text-align: right;
    z-index: 3;
}
.g_head H1 {
	position: absolute;
	left: 243px;
	top: 26px;
	color: #d45072;
	font-size: 21px;
	line-height: 23px;
	font-weight: normal;
	font-family: Verdana;
	text-transform: uppercase;
	letter-spacing: 2px;
    z-index: 1;
}
.g_header H1 SPAN { padding-left: 1px; }
.g_header .email { position: absolute; left: 804px; top: 96px; }
.g_header .sale { position: absolute; left: 759px; top: 165px; }


/* top menu */
UL.g_top-menu {
	min-height: 45px;
	_height: 45px;
	background: #9bcacf url(../images/top_menu_bg.png) no-repeat left top;
	list-style: none;
	font-size: 14px;
	line-height: 17px;
}
.g_top-menu LI {
	float: left;
	background: url(../images/top_menu_sep.gif) no-repeat left top;
	height: 31px;
	padding: 13px 21px 0 25px;
	font-size: 12px;
	font-weight: bold;
}
.g_top-menu LI.first { padding: 13px 0 0; text-align: center; width: 208px; }
.g_top-menu LI.contacts { width: 57px; text-align: center; }
.g_top-menu SPAN { color: #132626; }
.g_top-menu A { color: #35474a; text-decoration: none; }
.g_top-menu A:visited { color: #4f5350; }
.g_top-menu A:active { color: #ce5043; text-decoration: underline; }
.g_top-menu A:hover { color: #132626; text-decoration: underline; }
.plans A {
	font-weight: bold;
	text-decoration: underline;
}


/* left column */
.g_left { padding: 0 1px; width: 211px; float: left; font-size: 14px; line-height: 17px; }
.g_left .top-title, .g_left .title { color: #58402c; font-size: 15px; padding-left: 14px; font-weight: bold; }
.g_left .top-title {
	min-height: 26px;
	_height: 26px;
	padding-top: 8px;
	background: url(../images/lm_top_title.png) no-repeat left top;
	margin-bottom: 2px;
}
.g_left .title {
	min-height: 26px;
	_height: 26px;
	padding-top: 8px;
	background: url(../images/lm_title.png) no-repeat left top;
	margin-top: 8px;
	margin-bottom: 2px;
}
.g_left UL.menu { list-style: none; }
.g_left UL.menu A, .g_left UL.menu SPAN {
	display: block;
	width: 196px;
	height: 24px;
	padding: 6px 0 0 14px;
	background: url(../images/lm_1_ua.png) no-repeat;
	color: #3c2a1b;
	font-size: 12px;
	text-decoration: none;
}
.g_left UL.menu A:hover, .g_left UL.menu .cur {
	background: url(../images/lm_1_a.png) no-repeat;
	color: #65503f;
	text-decoration: none;
}
.g_left UL.menu .cur { color: #1e110a; }
.g_left UL.menu A:visited { color: #6c5644; }
.g_left UL.menu A:active { color: #ff341f; text-decoration: underline; }
.g_left UL.menu A:hover  { color: #2f1c13; text-decoration: underline; }
.g_left UL.menu A.two { height: 43px; background: url(../images/lm_1_two_ua.png) no-repeat; }
.g_left UL.menu A.two:hover, .g_left UL.menu .cur2 { height: 43px; background: url(../images/lm_1_two_a.png) no-repeat; }
.g_left UL.menu UL { list-style: none; padding: 5px 0; margin: 0 1px 0 0; border-top: 1px solid #ecf7f5; border-bottom: 1px solid #ecf7f5; background: #ecf7f5; }
.g_left UL.menu UL A, .g_left UL.menu UL SPAN {
   width: 194px;
	background: none;
	color: #65503f;
	height: auto;
	padding: 1px 0 3px 14px;
	border: 1px solid #ECF7F5;
}
.g_left UL.menu UL SPAN { text-decoration: none; }
.g_left UL.menu UL .cur { background: #d5f0f3; font-weight: normal; border-top: 1px solid #97d5e4; border-bottom: 1px solid #97d5e4;  }
.g_left UL.menu UL A:hover { background: #d5f0f3; font-weight: normal; border-top: 1px solid #97d5e4; border-bottom: 1px solid #97d5e4; }
.g_left .news { padding: 7px 0 6px; border-bottom: 1px solid #95d7f2; }
.g_left .news .date { padding-left: 7px; color: #72543c; font-size: 10px; line-height: 11px; margin: 5px 0 4px; }
.g_left .news .date SPAN { background: #fff; font-weight: bold; border: 1px solid #97d7fe; padding: 2px 4px; }
.g_left .news .txt { padding: 3px 9px 0; font-size: 11px; line-height: 13px; color: #243644; }
.g_left .news .txt SPAN { font-weight: bold;  color: #0050bc;  }
.g_left .news .more { text-align: right; font-size: 11px; padding: 2px 9px; }
.g_left .news .more A { color: #0050b9; }
.g_left .news .more A:hover { text-decoration: none; }

/* content */
.g_content { width: 790px; float: right; font-size: 80%; overflow: hidden;  padding-right: 1px;  }
.g_content H2 {
	min-height: 31px;
	_height: 31px;
	background: url(../images/h2_bg.gif) repeat-x bottom;
	color: #a10101;
	font-weight: normal;
	padding: 17px 0 0 17px;
	font-size: 19px;
    border-top: 1px solid #438c92;
}
.g_content H2.first { min-height: 30px; _height: 30px; border-top: 0 none; }
.g_content .content { padding: 0 17px 13px; }
.g_content P { padding-top: 10px; text-align: justify; }
.g_content H3 { padding-top: 12px; color: #a00000;  font-size: 130%; }
.g_content H4 { padding-top: 12px; color: #a00000;  font-size: 120%; }
.g_content .foto { padding: 0 0px 12px; }
.g_content .foto .border { border-top: 1px solid #b7da7f; min-height: 12px; _height: 12px; font-size: 0; line-height: 0; }
.g_content .foto TABLE { background: #eedebd; margin: 0 auto; border: 1px solid #c4b89f; border-collapse: separate; border-spacing: 0; }
.g_content .foto TD { width: 252px; padding: 5px 0; border-right: 1px solid #fff; border-left: 1px solid #c4b89f;  vertical-align: top;  }
.g_content .foto TD.oneonly { width: 758px; padding: 5px 0; border-right: 0px none #c4b89f; border-left: 0px none #c4b89f; }
.g_content .foto TD.left { border-left: 0 none; }
.g_content .foto TD.right2 { width: 376px; border-right: 0 none; }
.g_content .foto TD.left2 { width: 376px; border-left: 0 none; }
.g_content .foto TD.right2 { border-right: 0 none; }
.g_content .foto .img { text-align: center; }
.g_content .foto .img IMG { border: 1px solid #96b4ad; }
.g_content .foto .txt .zoom { float: right; padding: 0 0 5px 5px; }
.g_content .foto .txt { font-size: 11px; line-height: 13px; padding: 3px 5px 0; }
.g_content img.imgright  { margin: 0 0 13px 13px; float: right;  border: 1px solid #565656; }
.g_content .plans { padding: 12px 17px; }
.g_content .plans TABLE { text-align: center; width: 100%; border-collapse: collapse; border-spacing: 0; }
.g_content .plans TD { padding: 0 4px; color: #203244; border: 1px solid #466381; }
.g_content .plans TH { font-size: 11px; font-weight: normal; color: #466381; padding: 4px 2px; line-height: 13px; border: 1px solid #466381; }
.g_content .plans TD.ne { font-size: 34px; line-height: 38px;  background-color: white;  }
.g_content .plans TD.sale_1, .g_content .plans TD.sale_2, .g_content .plans TD.sale_3, .g_content .plans TD.sale_4 { height: 42px; font-size: 11px; }
.g_content .plans TD.sale_1 { background: #f7efdc; }
.g_content .plans TD.sale_2 { background: #cdefe9; }
.g_content .plans TD.sale_3 { background: #c0e3e9; }
.g_content .plans TD.sale_4 { background: #fff3b0; }
.g_content .plans TD.sale_21, .g_content .plans TD.sale_22, .g_content .plans TD.sale_23, .g_content .plans TD.sale_24 { font-size: 11px; }
.g_content .plans TD.sale_21 { background: #f7efdc; }
.g_content .plans TD.sale_22 { background: #cdefe9; }
.g_content .plans TD.sale_23 { background: #c0e3e9; }
.g_content .plans TD.sale_24 { background: #fff3b0; }
.g_content .plans TD.space { font-size: smaller; }
.g_content tr.secline {	background-color: #ecf7f5;}
.g_content UL {
	padding-left: 40px;
	text-align: justify;
	padding-top: 4px;
}
.g_content LI {
	padding-top: 6px;
}

/* right column */
.g_right { width: 160px; float: left; padding: 5px 0; border-left: 1px solid #90c3c1; background: #d8e6e5; font-size: 14px; line-height: 17px; }
/**html .g_right { float: right; margin: 0 1px 0 -3px; overflow: hidden; }*/

/* footer menu */
.g_fmenu {
	min-height: 36px;
	_height: 36px;
	background: #e0d5bb url(../images/footer_menu_bg.gif) repeat-x top;
	position: relative;
	font-size: 14px;
	line-height: 17px;
    border-left: 1px solid #89bfbd;
    border-right: 1px solid #89bfbd;
}
.g_fmenu .menu {
	padding: 11px 0 0 213px;
	font-size: 10px;
	text-transform: uppercase;
	color: #65503f;
}
.g_fmenu .menu SPAN { color: #342f25; }
.g_fmenu .menu A { color: #574f42; text-decoration: none; }
.g_fmenu .menu A:visited { color: #87705d; text-decoration: none; }
.g_fmenu .menu A:hover { color: #342f25; text-decoration: underline; }
.g_fmenu .menu A:active { color: #ff341f; text-decoration: underline; }
.g_fmenu .update {
	color: #466381;
	position: absolute;
	left: 13px;
	top: 11px;
	font-size: 11px;
}
/* first footer */
.g_footer1 { background: #e2ecec; min-height: 31px; _height: 31px; position: relative; font-size: 14px; line-height: 17px; border-left: 1px solid #89bfbd; border-right: 1px solid #89bfbd; }
.g_footer1 .counters { position: absolute; top: 0; right: 7px; }
.g_footer1 .links { position: absolute; top: 9px; left: 10px; font-size: 11px; line-height: 13px; }
.g_footer1 .links A { color: #3a92ff; text-decoration: underline; }
.g_footer1 .links A:visited { color: #4583d0; }
.g_footer1 .links A:active { color: #ff341f; }
.g_footer1 .links A:hover { text-decoration: none; }

/* second footer */
.g_footer2 { background: #71a3a9; min-height: 21px; _height: 21px; position: relative; font-size: 10px; color: #58402c; line-height: 17px; }
.g_footer2 A { color: #58402c; text-decoration: none; }
.g_footer2 .design { position: absolute; right: 7px; top: 2px; }
.g_footer2 .copyright { position: absolute; left: 7px; top: 2px; }

/* временно */
.dontsee {
	display: none;
}
.g_footer2 .last { position: absolute; left: 131px; top: 2px; }
.imgprice_kiev {
	border: 1px solid silver;
	margin-left: 86px;
}
.imgprice_moscow {
	border: 1px solid silver;
	margin-left: 101px;
}
.underprice_kiev {
	margin-left: 226px;
}
.underprice_moscow {
	margin-left: 249px;
}
.allnews SPAN {
	font-weight: bold; 
	color: #0050bc; 
}
applet {
	margin-left: 6px;
}
#hyplin {
	font-size: 80%;
	padding-bottom: 4px;
}

#hyplin p {
	margin-top: 4px;
	padding-top: 4px;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

#hyplin form {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#hyplin input {
	font-size: 100%;
	border: 1px solid InactiveCaption;
	background-color: ThreedHighlight;
	max-width: 754px;
}

