body {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../images/bg_top.jpg) repeat-x top left;
}
.header_main {
	height:394px;
	background: url(../images/panton.jpg) no-repeat top left;
}
.header_main table {
	width:100%;
	padding:0px;
	border-collapse:collapse;
}
.adress_holder {
	height:330px;
	width:324px;
	background: url(../images/brush.jpg) no-repeat top left;
}
#sticker {
	margin: 0px;
	padding: 0px;
	height: 228px;
	width: 327px;
	background-image: url(../images/sticker.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	left:60px;
	top:10px;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sticker.png', sizingMethod='scale');
	-background-repeat: no-repeat;
}
#logoSfera {
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 226px;
	background-image: url(../images/sfera_my_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	left:80px;
	top:0px;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sfera_my_logo.png', sizingMethod='scale');
	-background-repeat: no-repeat;
}
#contacts {
	margin: 0px;
	padding: 0px;
	height: 208px;
	width: 199px;
	background-image: url(../images/adress.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	left:55px;
	top:-18px;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/adress.png', sizingMethod='scale');
	-background-repeat: no-repeat;
}
#howMuch {
	display:block;
	padding:135px 0 0 90px;
	font-family:Arial;
	font-size:18pt;
	color:#4E4B46;
	font-weight:bold;
}
.main_body {
	font-family:Arial;
	color:#000000;
}
ul#menu_nav {
	list-style-type:none;
	padding-left:30px;
	margin:0px;
	width:260px;
}
ul#menu_nav li {
	font-size:14pt;
	line-height:20pt;
}
ul#menu_nav li a {
	text-decoration:none;
	color:#000000;
	position:relative;
	left:0px;
}
.WhereUR {
	font-size:12pt;
	padding-bottom:11px;
	color:#000000;
	font-weight:bold;
}
ul#menu_nav li.active {
	/*line-height:26pt;*/
	padding-left:15px;
}
ul#menu_nav li.active {
	font-weight:bold;
	font-size:16pt;
}
ul#menu_nav li.active li {
	font-weight:normal;
	font-size:14pt;
}
ul#menu_nav ul {
	display:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:10px;
}
ul#menu_nav li.active ul {
	display:block;
}
.content {
	font-size:12px;
	font-family:Arial;
}
.credits {
	font-size:12px;
	font-family:Arial;
	text-align:right;
	padding-right:12px;
}
.credits a {
	color:#008CFF;
	font-weight:bold;
}
.kat_gal_holder {
	float:left;
	text-align:right;
	margin-right:15px;
}

.kat_gal_holder a {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.minilink
{
	border: 2px solid #FFFFFF;
	cursor:pointer;
	opacity:0.7;
	filter:alpha(opacity=70);
	
}

.minilink:hover
{
	border: 2px solid #CCCCCC;
	opacity:1;
	filter:alpha(opacity=100);
}
.activePic {
	border: 2px solid #6F6F6F;
	opacity:1;
	filter:alpha(opacity=100);
}
.bigimg img {
	max-width:450px;
}
.picture_subscribe {
	font-size:10pt;
	font-family:Arial;
	padding-top:8px;
}


.body_glossy {
	line-height:1.4;
	margin:0;
	padding:0;
}

.body_glossy h2.glossary-letter {
	color:#FE3509;
	font-size:18pt;
	left:-40px;
	top:16px;
	margin-bottom:-0.72em;
	position:relative;
	text-align:right;
	width:30px;
	z-index:10;
}
.body_glossy dd {
	margin:0;
}
.body_glossy dl.glossary dt {
	font-weight:bold;
}
.body_glossy dl.glossary dd {
	margin-bottom:1.5em;
}
.body_glossy dl.glossary a{
	color: #3390CF;
	text-decoration:none;
	border-bottom:1px dotted #3390CF;
}
.input_holder input {
	font-size:12px;
	padding:2px 4px 2px 4px;
	width:200px;
}
.input_holder span {
	font-size:8pt;
	display:block;
	color:#4F4F4F;
}
dl.glossary em.found {
	background:#FFF788 none repeat scroll 0 0;
	font-style:normal;
}

#regarea {
	font-size:12px;
}
#regarea span span {
	color:#FE3509;
}
#regarea .text_input {
	font-size:12px;
	font-family:Arial;
	border:1px solid #7F9DB9;
}
#regarea input.text_input {
	width:250px;
}
#regarea textarea.text_input {
	width:250px;
}
#regarea button {
	color:#FE3509;
	font-size:14pt;
	font-family:Arial;
	font-weight:bold;
	margin-right:5px;
	border:none;
	background:none;
}
.post_error, .all_good {
	font-size:14px;
	font-weight:bold;
	color:#FE2901;
}
.error_text_input {
	background-color:#FFFABF;
}
.uppertext {
	color:#FF0000;
	font-size:11pt;
	font-weight:bold;
	padding-left:4px;
}
