﻿/* Important */

div.fix {
	max-width:1000px;
	width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
	margin:0 auto;
	position:relative;
}
body {
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	color:#333333;
}
table {
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	color:#333333;
}
table td {
	padding:0;
}
input {
	font-family:Arial;
	color:#333333;
}
p.small0 {
	font-size:0.68em;
	color:#999999;
	line-height:1.5em;
	margin:0.75em 2em 0 2em;
	font-style:italic;
}
p {
	font-size:0.75em;
	line-height:1.75em;	
	margin:0 0 2em 0;
	padding:0;
}
p.tel {
	margin:0 0 1em 0;
	font-size:1em;
}
p.small {
	margin:0 0 1em 0;
	font-size:0.88em;
	line-height:1.56em;
}
p.small1 {
	margin:0 0 1em 0;
	font-size:0.75em;
	line-height:1.5em;
}
p.new {
	text-indent:0;
	margin:0.5em 0 2em 0;
	font-size:0.75em;
	line-height:1.5em;
	padding:0;
}
img {
	padding:0;
	margin:0;
	border:0;
}
ol {
	font-size:0.75em;
	margin:0 0 2em 0;
	padding:0 0 0 2.5em;
}
ol li {
	line-height:1.75em;	
	padding:0.5em 0;
}
ol li ol {
	font-size:1em;
	padding:0 0 0 2em;
	margin:0.3em 0 0 0;
}
ol li ol li {
	line-height:1.75em;	
	padding:0.3em 0;
}



ul {
	font-size:0.75em;
	margin:0 0 2em 1em;
	padding:0;
}
ul li {
	line-height:1.75em;	
	padding:0.5em 0 0.5em 2em;
	background:url('../_images/lvl1.gif') no-repeat left 16px;
	list-style-type:none;
}
ul li ul {
	font-size:1em;
	margin:0.3em 0 0 0;
	padding:0;
}
ul li ul li {
	padding:0.3em 0 0.3em 1.5em;
	background:url('../_images/lvl2.gif') no-repeat left 13px;
}

ul.inn {
	font-size:0.75em;
	margin:0 0 2em 1em;
	padding:0;
}
ul.inn li {
	line-height:1.5em;	
	padding:0.5em 0 0.5em 2em;
	background:url('../_images/lvl1.gif') no-repeat left 14px;
	list-style-type:none;
}
ul.inn li ul {
	font-size:1em;
	margin:0.3em 0 0 0;
	padding:0;
}
ul.inn li ul li {
	padding:0.3em 0 0.3em 1.5em;
	background:url('../_images/lvl2.gif') no-repeat left 13px;
}

img.big {
	margin:0 2.2em 0 0;
}

/* Top */

div.null {
	height:3em;
}
div.top {
	margin:0;
	padding:0 0 2em 0;
	position:relative;
}
div.top1 {
	margin:0;
	display:block;
	position:relative;
	height:28.1em;
}
div.nav_1 {
	margin:0 0 0 25%;
	padding:0 0 0 0.3em;
}
a.nav1 {
	color:#ff0000;
	text-decoration:underline;
	font-size:1.44em;
	line-height:2.46em;
	padding:0 0.7em 0 0.8em;
	font-style:italic;
}
a.nav1:hover {
	color:#333333;
	text-decoration:none;
}

div.menu01 {
	float:left;
	background:url('../_images/menu01.gif') no-repeat left center;
}
div.menu02 {
	color:#ffffff;
	font-size:1.44em;
	padding:0 0.7em 0 0.8em;
	font-style:italic;
	line-height:2.46em;
	display:inline-block;
	background:url('../_images/menu02.gif') no-repeat right center;
}

*html div.menu02 {
	width:5em;
}

div.nav_2 {
	height:3.5em;
	display:table;
	width:72%;
	padding:0 0 0 0.8em;
	margin:0 0 0 25%;
}
a.nav2 {
	color:#0591d2;
	text-decoration:underline;
	font-size:0.88em;
	padding:0 0.8em 0 0.8em;
	font-style:italic;
	line-height:2em;
	display:inline-block;
	font-weight:bold;
}
a.nav2:hover {
	color:#333333;
	text-decoration:none;
}


span.menu1 {
	background:url('../_images/menu1.gif') no-repeat left 2px;
}
span.menu2 {
	color:#ffffff;
	font-size:0.88em;
	padding:0 0.8em 0 0.8em;
	font-style:italic;
	display:inline-block;
	font-weight:bold;
	_display:table;
	_padding-top:0.15em;
	background:url('../_images/menu2.gif') no-repeat right 2px;
}
*+html span.menu1 {
	line-height:1.2em;
	display:table;
}



div.fav  {
	position:absolute;
	right:3.7em;
	top:1.44em;
	font-size:0.69em;
}
a.fav {
	margin:0 0 0 1.25em;
	color:#333333;
	line-height:0.81em;
	text-decoration:underline;
}
a.fav:hover {
	color:#333333;
	text-decoration:none;
}
div.logo {
	z-index:10;
	position:absolute;
	left:2.81em;
	top:3.31em;
}	
div.logotext {
	position:absolute;
	left:3.74em;
	top:8.08em;
	font-size:0.75em;
	color:#999999;
	width:8.88em;
	font-style:italic;
}	
div.indexbg {
	background:url('../_images/image.jpg') repeat-x top;
	height:19.13em;
	margin:2em 1.56em 0 1.56em;
}
div.index1 {
	background:url('../_images/image1.jpg') no-repeat right top;
	height:19.13em;
}
div.slogan {
	position:absolute;
	left:4.5em;
	bottom:6em;
	color:#ffffff;
	font-style:italic;
	line-height:1.5em;
	width:24em;
}
div.slogan1 {
	position:absolute;
	left:4.5em;
	bottom:9.25em;
	color:#ffffff;
	font-style:italic;
	z-index:10;
	_z-index:10;
	line-height:1.5em;
	width:24em;
}
*+html div.slogan1 {
	z-index:10;
}
div.data {
	height:1.4em;
}
div.data1 {
	background:#cccccc url('../_images/data1.gif') no-repeat left top;
	float:left;
}
div.data2 {
	float:left;
	padding:2px 10px 2px 10px;
	font-size:0.69em;
	color:#333333;
	background:url('../_images/data2.gif') no-repeat right top;
}

table.main {
	width:100%;
}

table.main td.col1 {
	width:25%;
	padding:0 1.44em 0 2.81em;
}
table.main td.col10 {
	width:25%;
	padding:1.9em 1.44em 0 2.81em;
}
table.main td.col2 {
	width:25%;
	padding:0 1.44em 0 1.44em;
}
table.main td.col20 {
	width:75%;
	padding:0 2.81em 0 1.44em;
}
table.main td.col3 {
	width:25%;
	padding:0 1.44em 0 1.44em;
}
table.main td.col4 {
	width:25%;
	padding:0 2.81em 0 1.44em;
}
div.newpadd {
	padding:0 0 0 1.25em;
}
table.news {
	width:100%;
}
table.news td.col1 {
	width:25%;
	padding:0 1.44em 0 2.81em;
}
table.news td.col2 {
	padding:0 30% 0 1.44em;
}

a {
	color:#ff0000;
	text-decoration:underline;
}

/*
a:visited {
	color:#663399;
	text-decoration:underline;
}
*/
a:hover {
	color:#333333;
	text-decoration:none;
}
div.nums {
	position:relative;
}
div.cols {
	font-size:1.5em;
	line-height:1em;	
	color:#333333;
	position:absolute;
	left:0.2em;
	top:0;
}

div.num {
	font-size:0.88em;	
	line-height:1.7em;
	padding:0.1em 0 0 2.2em;
}
div.num a {
	color:#0590d1;
	text-decoration:underline;
}
div.num a:hover {
	color:#333333;
	text-decoration:underline;
}

div.indexzag {
	margin:0 0 0 3.3em;
}

h2 {
	font-size:1.25em;
	line-height:1em;
	margin:0 0 1em 0;
	padding:0;
	font-style:italic;
}
div.clear {
	height:1em;
}
div.clear1 {
	height:3em;
}
div.clear2 {
	height:2em;
}
div.bottom {
	display:block;
	position:relative;
	height:13.63em;
	margin:0 2.81em;
}
div.tel {
	padding:0 0 0 2.84em;
	background:url('../_images/tel.gif') no-repeat left 5px;
	font-size:0.88em;
	font-style:italic;
	line-height:1.30em;
}
span.blue {
	color:#0591d2;
	font-size:0.76em;
	font-style:normal;
}
span.blue a {
	color:#0591d2;
}
span.blue a:hover {
	color:#333333;
}
span.maintel {
	font-size:1.63em;
	line-height:1.5em;
	font-weight:bold;
}
div.leave {
	text-align:right;
	width:10em;
	font-style:italic;
	position:absolute;
	right:0;
	top:0;
	font-size:1.38em;
	line-height:1.5em;
}
div.leave a {
	color:#ff0000;
}
div.leave a:hover {
	color:#333333;
}
div.copy {
	font-size:0.69em;
	position:absolute;
	left:0;
	bottom:2.5em;
}
span.create{
	padding:0 0 0 2.72em;
	color:#999999;
}
#popup1 {
	z-index:100;
	position:absolute;
	left:3.7em;
	bottom:0;
	min-height:14em;
	height:auto !important;
	height:14em;
	width:41.14em;
	background:url('../_images/popup10.gif') no-repeat left bottom;
}
#popup2 {
	z-index:100;
	position:absolute;
	left:27%;
	bottom:0;
	min-height:14em;
	height:auto !important;
	height:14em;
	width:41.14em;
	background:url('../_images/popup10.gif') no-repeat left bottom;
}
#popup3 {
	z-index:100;
	position:absolute;
	right:27%;
	bottom:0;
	min-height:14em;
	height:auto !important;
	height:14em;
	width:41.14em;
	background:url('../_images/popup0.gif') no-repeat right bottom;
}
#popup4 {
	z-index:100;
	position:absolute;
	right:3.7em;
	bottom:0;
	min-height:14em;
	height:auto !important;
	height:14em;
	width:41.14em;
	background:url('../_images/popup0.gif') no-repeat right bottom;
}
div.x {
	position:absolute;
	right:1em;
	top:0.75em;
}
div.margtext1 {
	background:#ffffff;
	margin:0 0.13em 1em 0.12em;
}
div.margtext {
	display:block;
	font-size:1em;
	border-bottom-width:0;
	margin:0 0 0.9em 0;
	padding:2.13em 1.92em 1.65em 2.27em;
}
img.tovar {
	margin:0 0 0 1em;
	display:block;
	float:right;
}
#overlay1 {
	position:absolute;
	height:19em;
	width:100%;
	z-index:10;
	visibility:hidden;
}
#overlay2 {	
	position:absolute;
	height:19em;
	width:100%;
	z-index:10;
	visibility:hidden;
}
#overlay3 {
	position:absolute;
	height:19em;
	width:100%;
	z-index:10;
	visibility:hidden;
}
#overlay4 {
	position:absolute;
	height:19em;
	width:100%;
	z-index:10;
	visibility:hidden;
}
div.prelight {
	z-index:1000;
	padding:15.3em 1.6em 1em 1.54em;
}
#light {
	z-index:0;
	position:relative;
	height:18em;
	width:100%;
	background:url('../_images/image0.jpg') no-repeat left top;
}
#light1 {
	height:18em;
	width:100%;
	background:url('../_images/image10.jpg') no-repeat right top;
}
div.current {
	font-size:0.7em;
	line-height:1.14em;
	margin:0 0 1.05em 0;
	color:#999999;
}
div.current a {
	color:#999999;
}
div.current a:hover {
	color:#333333;
}
h1 {
	font-size:1.5em;
	line-height:1ю5em;
	margin:0 0 0.8em 0;
	color:#333333;
	font-style:italic;
}
h3 {
	font-size:1.25em;
	line-height:1em;
	margin:0 0 0.8em 0;
	color:#333333;
	font-weight:normal;
	font-style:italic;
}
h5 {
	font-size:1em;
	line-height:1.25em;
	margin:0 0 0.8em 0;
	color:#333333;
	font-weight:bold;
	font-style:italic;
}
a.link {
	font-size:0.88em;
	line-height:1.5em;
	margin:0 0 0.6em 0;
	color:#0591d2;
	display:block;
	text-decoration:underline;
}
a.link:hover {
	color:#333333;
	text-decoration:none;
}
a.link2 {
	font-size:0.75em;
	line-height:1.75em;
	margin:0 0 0.6em 0;
	padding:0 0 0 2em;
	color:#0591d2;
	display:block;
	text-decoration:underline;
}
a.link2:hover {
	color:#000000;
	text-decoration:none;
}
div.select {
	color:#ff0000;
	font-size:0.75em;
	line-height:1.75em;
	margin:0 0 0.6em 1em;
	padding:0 0 0 1em;
	background:url('../_images/select.gif') no-repeat left 7px;
}
div.down {
	font-weight:bold;
	color:#ff0000;
	font-size:0.88em;
	line-height:1.5em;
	margin:0 0 0.6em -1em;
	padding:0 0 0 1em;
	background:url('../_images/down.gif') no-repeat left 9px;
}
h4 {
	font-size:1.25em;
	line-height:1em;
	margin:0 0 0.8em 0;
	color:#0591d2;
	font-weight:normal;
	font-style:italic;
}
table.form {
	width:30em;
}
table.form td {
	padding:0.2em 0.5em 0.2em 0;
}
table.form td.first {
	width:9em;
	line-height:2em;
	font-size:0.75em;
}


input.text1 {
	font-size:0.75em;
	margin:0 1em 0 0;
	border:1px solid #cccccc;
	width:16.5em;
}
input.text10 {
	font-size:0.75em;
	margin:0 1em 0 0;
	border:1px solid #cccccc;
	width:14em;
}
input.text3 {
	font-size:0.75em;
	margin:0 1em 0 0;
	border:1px solid #cccccc;
	width:11em;
}
input.text2 {
	font-size:0.75em;
	margin:0 1em 0 0;
	border:1px solid #cccccc;
	width:6.85em;
}
input.textarea {
	font-size:0.75em;
	border:1px solid #cccccc;
	width:24em;
	height:10em;
}
input.textarea1 {
	font-size:0.75em;
	border:1px solid #cccccc;
	width:16.5em;
	height:10em;
}
span.fail {
	background:url('../_images/fail.gif') no-repeat left 2px;
	font-size:0.69em;
	color:#ff0000;
	padding:0 0 0 1.5em;
}
span.reload {
	background:url('../_images/reload.gif') no-repeat left 2px;
	font-size:0.69em;
	color:#ff0000;
	padding:0 0 0 1.5em;
}
img.border {
	border:1px solid #cccccc;
	margin:0 1em 0 0;
}
span.reload a {
	color:#999999;
	text-decoration:none;
	border-bottom:1px dashed #cccccc;
}
span.reload a:hover {
	color:#333333;
	text-decoration:none;
	border-bottom-width:0;
}
div.formtext {
	font-size:0.68em;
	color:#999999;
	margin:0.2em 0 1.3em 0;
	display:block;
}
input.send {
	color:#414141;
	font-size:0.75em;
}
div.que {
	margin:0 0 0 -2em;
	width:54px;
	height:26px;
	font-size:0.68em;
	color:#ffffff;
	line-height:1.4em;
	text-align:center;
	background:url('../_images/que.gif') no-repeat left top;
}
div.quetext {
	font-size:0.75em;
	line-height:1.75em;
	margin:0 0 2em 0;
}
div.answer {
	margin:0 0 0 3.3em;
}
div.answ {
	width:50px;
	height:26px;
	font-size:0.68em;
	color:#ffffff;
	line-height:1.4em;
	margin:0 0 0 -2em;
	text-align:center;
	background:url('../_images/answ.gif') no-repeat left top;
}
div.answtext {
	font-size:0.75em;
	line-height:1.75em;
	margin:0;
}
a.page {
	margin:0 1.4em 0 0;
	font-size:0.75em;
	text-decoration:underline;
}
a.page:hover {
	text-decoration:none;
}
span.page1 {
	margin:0 0.68em 0 0;
	background:url('../_images/page1.gif') no-repeat left 3px;
	_background:url('../_images/page1.gif') no-repeat left top;
}
span.page2 {
	line-height:2em;
	color:#ffffff;
	font-size:0.75em;
	padding:0 1em 0 1em;
	background:url('../_images/page2.gif') no-repeat right 3px;
	_background:url('../_images/page2.gif') no-repeat right top;
}
*+html span.page1 {
	background:url('../_images/page1.gif') no-repeat left top;
}
*+html span.page2 {
	background:url('../_images/page2.gif') no-repeat right top;
}
div.more {
	font-size:0.75em;
	text-align:right;
}
div.queans {
	margin:0 0 0 -1.5em;
}
div.float {
	width:22em;
	float:left;
	margin:0 1.75em 1em 0;
}
div.float1 {
	width:12.5em;
	margin:0 1.25em 1em 0;
}
img.some {
	display:block;
	margin:0 0 0.75em 0;
	border-bottom:2px solid #ff0000;
}
div.small {
	font-size:0.68em;
	color:#999999;
	line-height:1.5em;
	font-style:italic;
	padding:0 2em 0 2em;
}
div.small1 {
	font-size:0.68em;
	color:#999999;
	line-height:1.5em;
	font-style:italic;
	width:18.3em;
}
table.triple {
	width:100%;
}
table.triple td {
	width:33%;
}
div.all {
	margin:0 0 0 -2em;
	padding:0 0 0 2em;
	background:url('../_images/all.gif') no-repeat left 6px;
}
div.all a {
	font-weight:bold;
	color:#0591d2;
	font-style:italic;
}
div.all a:hover {
	color:#333333;
}
table.double {
	width:95%;
}
table.double td {
	width:50%;
}
table.double td.st1 {
	padding:0 1em 0 0;
}
table.double td.st2 {
	padding:0 0 0 1em;
}
div.photo {
	height:11em;
	margin:0 0 1em 0;
}
div.zag {
	color:#666666;
	font-weight:bold;
	font-style:italic;
	margin:0 0 1em 0;
}
div.right {
	color:#808080;
	float:right;
	margin:0 0 0 2em;
}
div.acc {
	position:relative;
	font-size:0.75em;
	line-height:2.66em;
	margin:0 0 1em 0;
	width:7em;
	padding:0 0 0 4em;
}
img.abs {
	position:absolute;
	left:0;
	top:0;
}
div.price0 {
	margin:0.5em 0 0 0;
	height:2.4em;
}
div.price1 {
	float:right;
	font-size:1.62em;
	color:#ffffff;
	line-height:1.54em;
	padding:0 1em 0 1em;
	background:#ff0000 url('../_images/price.gif') no-repeat left top;
}
div.inner {
	padding:0.5em 1.25em 0.5em 1.25em;
	border:1px solid #cccccc;
	margin:0 0 1em 0;
}
table.prop {
	width:100%;
	_width:90%;
}
*+html table.prop  {
	width:90%;
}
table.prop td {
	width:50%;
	line-height:1.68em;
	padding:0.7em 7em 0.7em 1em;
	font-size:0.75em;
	border-bottom:1px solid #cccccc;
}
table.prop td.none {
	border-bottom-width:0;
}
div.m_text table {
	width:100%;
	_width:90%;
	border:2px solid #ffffff;
}
*+html div.m_text table  {
	width:90%;
}
div.m_text table td {
	padding:1em;
	font-size:0.75em;
	border-bottom:1px solid #cccccc;
}
div.m_text table.prop1 td.st10 {
	width:60%;
	border-bottom-width:0;
}
div.m_text table.prop1 td.st20 {
	text-align:center;
	width:20%;
	border-bottom-width:0;
}
div.m_text table.prop1 td.st30 {
	text-align:center;
	width:20%;
	border-bottom-width:0;
}
div.m_text table.prop1 td.light {
	color:#999999;
}
div.pages1 {
	margin:0 0 0 -3em;
}

/* Standart */

div.m_newslast  {
	padding:0 0 0 1.25em;
}
div.m_ask  {
	padding:0 0 0 1.25em;
}
div.m_consultlast  {
	margin:0;
}
div.m_newslast  {
	padding:0 0 0 1.25em;
}
div.m_text  {
	padding:0 0 0 1.25em;
}
div.m_news {
	padding:0 0 0 1.25em;
}
div.m_catalog  {
	padding:0 0 0 1.25em;
}
img.imgl {
	display:block;
	float:left;
	margin:0 2em 1em 0;
	border-bottom:2px solid #ff0000;
}
img.imgr {
	display:block;
	float:right;
	margin:0 0 1em 2em;
	border-bottom:2px solid #ff0000;
}
img.imgc {
	display:block;
	margin:0 auto 1em auto;
	border-bottom:2px solid #ff0000;
}
div.m_listimages {
	padding:0 0 0 1.25em;
}
div.m_photo {
	padding:0 0 0 1.25em;
}
img.gallery {
	width:95px;
	margin:0 12px 16px 0;
	border-bottom:2px solid #ff0000;
}
div.important {
	margin:0 -2em 0 0;
}
div.gallery {
	margin:1.5em 0 0 -1.25em;
}
div.contain {
	margin:1.25em 0 0 -1.25em;
}
div.contact {
	font-size:0.75em;
	margin:0.7em 0 0.1em 0;
}
div.contact1 {
	margin:0.7em 0 0 0;
}
a.block {
	display:block;
}
div.num a:hover {
	color:#ff0000;
}
a.red {
	color:#0590d1;
}
a.red:hover {
	color:#ff0000;
}

.sliderwrapper{
	position:absolute;
	overflow:hidden;
	width:100%;
	height:19em;
}
.sliderwrapper .contentdiv{
	position:absolute;
	height:19em;
	width:100%;
	z-index:100;
	visibility:hidden;
}










div.popup1 {

    position:absolute;
    display:none; 
	height:37.6em;
	width:100%;
	margin-left:2.1em;
	top:0;
}
div.popup2 {

    position:absolute;
    display:none; 
	height:37.6em;
	width:100%;
	margin-left:2.1em;
	top:0;
}
div.popup3 {

    position:absolute;
    display:none; 
	height:37.6em;
	width:100%;
	margin-left:2.1em;
	top:0;
}
div.popup4 {
    position:absolute;
    display:none; 
	height:37.6em;
	width:100%;
	margin-left:2.1em;
	top:0;
}
