@CHARSET "UTF-8";

/*************** Типографика ************************/ /*ul.mainPage_menu { behavior: url( url(http://ukrstandart.com.ua/engine/java/iepngfix.htc); }*/
body {
	background: url(http://ukrstandart.com.ua/design/img/vizitka_paper.jpg);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #663300;
}

p,ul {
	font-size: 1em; /* 12px */
	line-height: 1.5em; /* 18px */
	margin: 0 0 1.5em 0;
}

h2 { /* font-family:Georgia, Georgia, serif;*/
	font-weight: normal;
	font-size: 1.6667em; /* 20px */
	line-height: 1.8em; /* 36px */
	margin-top: 0.9em;
	margin-bottom: 0em;
}

h1 {
	font-size: 2em; /* 24px */
	line-height: 1.5em; /* 36px */
	margin-top: 0.75em;
	margin-bottom: 0em;
	font-weight: normal;
}

h1.breadcrumbs,#menu_panel .active_item {
	font-size: 2em; /* 24px */
	line-height: 1.5em; /* 36px */
	margin-top: 0.75em;
	margin-bottom: 0em;
	font-weight: normal;
}

h1.breadcrumbs {
	font-weight: normal;
}

h3 {
	font-weight: normal;
	font-size: 1.3333em; /* 16px */
	line-height: 1.125em; /* 18px */
	margin-top: 1.125em;
	margin-bottom: 0em;
	font-size: 1.3333em;
}

sup {

}

strong {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.1667em; /* 14px */
	line-height: 1.2857em; /* 18px */
	margin-top: 1.2857em;
	margin-bottom: 0em;
	font-weight: normal;
	word-spacing: 0.25em;
	background-color: #dbd7b4;
	padding-left: 0.25em;
	padding-right: 0.25em;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
}

.block {
	display: block;
}

strong.block {
	padding-bottom: 0.25em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

a {
	color: #477725;
}

a:hover,a:active,a:focus {
	color: #a9cc66;
}

.radius_10 { /* Для хороших браузеров */
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */ /* Для плохих IE */
	-moz-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
	/*behavior: url(ie-css3.htc);*/
	/*behavior: url(http://ukrstandart.com.ua/design/border-radius.htc); /* учим IE border-radius */
}

.radius_5, #media_container.flash-replaced>embed, #object_plan.flash-replaced>embed,#object_plan2.flash-replaced>embed,#object_plan3.flash-replaced>embed {
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */ /* Для плохих IE */
	-moz-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
}

.radius_3 {
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
}

#navigation_path {

}

/*************** Basic layouts ***************/
html,body {
	height: 100%;
}

#wrap {
	position: relative;
	width: 100%;
	min-width: 76em;
	margin: 0px auto;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

#content_div {
	position: relative;
	width: 76em;
	padding: 2em 2em 0;
	margin: 0 auto;
}

#empty_inner {
	height: 50px;
}

#footer {
	position: relative;
	height: 50px;
	min-width: 50px;
	line-height: 50px;
	margin-top: -51px;
	vertical-align: middle;
	width: 100%;
	background: url(http://ukrstandart.com.ua/design/img/vizitka_paper_bottom.jpg) bottom left repeat-x;
}

/*************** etc *************************/
a:focus {
	background-color: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.clear {
	clear: both;
}

.pseudo {
	text-decoration: none;
	border-bottom: 1px dashed;
	cursor: pointer;
}

.arrow {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
	color: gray;
}

.inline-list li {
	display: inline;
	list-style: none;
}

.inline-list * {
	display: inline;
}

.list {
	list-style-type: none;
	margin-left: 1.25em;
}

.list li:before {
	content: "\2014\0020";
	margin-left: -1.25em;
}

.list .list {
	text-indent: 2em;
}

#top_gradient {
	z-index: 0;
	width: 100%;
	height: 130px;
	position: fixed;
	background: url(http://ukrstandart.com.ua/design/img/top_gradient.png) repeat-x;
}

#main_ukrstandart_logo {
	float: left;
	padding: 0 0em 0em 0em;
}

#wellcome {
	padding-left: 25em;
	text-align: right;
}

.mainPage_menu {
	display: block;
	position: absolute;
	z-index: 103;
	top: 8.1em;
	left: 2em;
	width: 14.5em;
	background: url(http://ukrstandart.com.ua/design/img/menu_back.png) top right repeat-y;
	/*background: rgba(255, 255, 255, 0.5) url(http://ukrstandart.com.ua/design/img/menu_back.png) top right repeat-y;*/
	padding: 0 1.5em 1.5em 1.5em;
	border: 1px solid white;
	-webkit-box-shadow: 0px 0px 5px gray;
	border: 1px solid white;
	z-index: 103;
}

#lang_selector>li { /*	border: 1px solid black;
	background-color: lime;*/
	padding: 0.7em;
}

#lang_selector {
	position: fixed;
	right: 10px;
	top: -0.7em;
	z-index: 100;
}

#lang_selector>li.active_item {
	background-color: white;
}

#header { /*background-color: blue;*/
	position: relative;
	height: 4.5em;
}

#menu_panel {
	display: none;
	z-index: 103;
	position: absolute;
	top: 1em;
	left: 0.8em;
	background: url(http://ukrstandart.com.ua/design/img/menu_back.png) top right repeat-y;
	/* background: rgba(255, 255, 255, 0.8) url(http://ukrstandart.com.ua/design/img/menu_back.png) top right repeat-y;*/
	padding: 1.8em 5em 0.7em 6.45em;
	border: 1px solid white;
	-webkit-box-shadow: 0px 0px 5px gray;
}

#menu_panel>.arrow {
	position: absolute;
	left: 3em;
	top: 1em;
}

#menu_panel img {
	position: absolute;
	left: 1.23em;
	top: 0.86em;
}

#menu_panel .active_item {
	margin-top: -0.45em;
}

.breadcrumbs {
	vertical-align: middle;
	display: inline;
}

#filter_control {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 19.5em;
}

#mode_selector,#sort_selector {
	margin: 0.4em 0 0;
}

#mode_selector>select,#sort_selector>select {
	width: 8em;
	float: right;
}

#mode_selector>*,#sort_selector>* {
	display: inline;
}

#sort_selector {

}

select,option {
	font-family: Tahoma, Geneva, sans-serif;
	height: 1.5em;
	font-size: 1em;
	color: #477725;
}

select:hover,select:active,select:focus {
	color: #a9cc66;
}

#hot_offer {
	float: right;
	z-index: 0;
	width: 56.2em;
	height: 13.8em;
	margin: 1.5em 0em 1.1em 0em;
	z-index: 0;
	/*
	background-color: white;
	border: 2px solid white; */
}

#hot_offer.flash-replaced>embed {
	border: 2px solid white;
}

#offers_title {
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.5em;
	position: absolute;
	/*left: 24.7em;
	top: 3.9em;*/
	right: 1.15em;
	top: 12.3em;
	background-color: white;
}

#media_container {
	z-index: 0;
	float: left;/*
	width: 37em;
	height: 26.5em; */
	margin: 0em 2em 2em 0em;
}

#media_container.flash-replaced>embed {
	z-index: 0;
	border: 1px solid #ffffff;
}

#gmap,#office_map {
	position: relative;
	margin-top: 105em;
	border: 1px solid #ffffff;
	width: 76em;
	height: 25em;
	margin: 0;
}

#office_map {
	margin-right: 2em;
	float: left;
	width: 37em;
	height: 37em;
}

#object_plan.flash-replaced>embed,#object_plan2.flash-replaced>embed,#object_plan3.flash-replaced>embed {
	/* margin-left: 0.5em;*/
	border: 1px solid #ffffff;
}

.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}
#contact_mail,#phone_numbers,#address {
	color: #CC6600;
	font-family: Georgia, Georgia, serif;
}

#address>span,#contact_mail>span {
	font-size: 1.5em; /* 18px */
	line-height: 1em; /* 18px */
	margin-top: 1em;
	margin-bottom: 0em;
	margin-right: 0.2em;
}

#phone_numbers>li>span {
	vertical-align: super;
	font-size: 0.65em; /* 12px */
	line-height: 1.5em; /* 18px */
	margin: 0em 0.4em 1.5em 0.5em;
}

#phone_numbers {
	margin-bottom: -0.7em;
}

#phone_numbers>li {
	font-size: 1.5em; /* 18px */
	line-height: 1.3em; /* 18px */
	margin-top: -0.2em;
	margin-bottom: 0em;
}

/** tabs **/
.ui-tabs-hide {
	display: none;
}

.ui-tabs>ul>li>h2 {
	margin-right: 3em;
}

.ui-tabs-selected a,.ui-tabs-selected a:hover {
	border: 0px;
	color: #663300;
	cursor: auto;
}

/**** История фирмы **************/
#firm_history { /*background: url(http://ukrstandart.com.ua/design/img/timeline.png) 0.25em left repeat-x;*/
	background: url(http://ukrstandart.com.ua/design/img/timeline.jpg) repeat-x;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	width: 76em;
	height: 16em;
	/* border: 1px black dotted;*/
}

#firm_history ul {
	background: url(http://ukrstandart.com.ua/design/img/arrow.jpg) top right no-repeat;
	position: absolute;
	width: 510em;
	left: -433em;
	padding: 0;
}

#firm_history li {
	padding-top: 1.5em;
	float: left;
	width: 25em;
	margin-left: 9em;
}

#firm_history li:first-child h3 {
	background: url(http://ukrstandart.com.ua/design/img/dot.jpg) top left no-repeat;
	border: 0px;
}

#firm_history li h3 {
	text-align: right;
	float: left;
	width: 6em;
	border-right: white dashed 1px;
	margin-left: -7.5em;
	margin-bottom: 0.7em;
	margin-top: -1.5em;
	padding: 1.5em 0.3em;
	color: #CC6600;
	/*background-color: #ffffff;*/
	font-weight: normal;
	font-size: 1em;
	font-family: Georgia, Georgia, serif;
	line-height: 1.55em;
	word-spacing: 0.25em;
	color: #CC6600;
}

#place_selector {

}

#hotspot_l,#hotspot_r {
	position: absolute;
	width: 30%;
	height: 100%;
	/*border: 1px solid black;*/ /*background-color: blue;*/
	z-index: 200;
	cursor: pointer;
}

#hotspot_l {
	background: url(http://ukrstandart.com.ua/design/img/l_fade.png) top left repeat-y;
}

#hotspot_l:hover {
	border-left: 1px solid #999999;
}

#hotspot_r:hover {
	border-right: 1px solid #999999;
}

#hotspot_r {
	background: url(http://ukrstandart.com.ua/design/img/r_fade.png) top right repeat-y;
	right: 0px;
	/*background-color: blue;*/
	z-index: 199;
}

/*************** footer customs ***************/
#copyright_line {
	padding: 0 2em 0;
	float: left;
	color: gray;
}

#sitemap_link {
	padding: 0 2em 0;
	float: right;
}

#footer {
	z-index: 100;
	overflow: hidden;
}

#footer p {
	margin-top: 1.5em;
	white-space: nowrap;
}
