big,.slogan	{font-size:140%}
.slogan	{color:#ff6c00}
.logo	{font-size:90%}
.logobg	{background:url('/i/grass_bg.jpg');}
table	{border-collapse: collapse;}
td {margin:0; padding:0}
.content	{font-size:85%; padding-right:10%}
.small{font-size:70%}
.main_question	{font-size:70%; padding:0 10px 0 20px}


table.params	{width:530px; border-bottom:solid 3px #e0e0e0; border-top:solid 3px #e0e0e0}
table.params td {padding:5px; border-bottom:solid 1px #e0e0e0}
table.params td.t {width:65%}
table.params td.tt {width:65%}
table.params td.tt a	{color:#000; text-decoration:none}
table.params td.tt a:hover	{text-decoration:underline}
table.params td.pp {text-align:right; white-space:nowrap}
table.wide	{width:100%}

.em	{color:#aaa}
.descr, .note	{font-style:italic}
.note	{color:#aaa}

.special a {color:#fff}
.name_tune	{ font-size:110%; color:#ff0000; margin-bottom:2em}

td ul.navigation {font-size:75%; margin:0; padding:0; font-family:Arial, sans-serif;}
ul.navigation	ul {margin-top:1em; padding-left:2em}
ul.navigation	li {margin-bottom:1em}
li.closed	{list-style-type: none; list-style-image: url("/i/closed.gif");}
li.open  	{list-style-type: none; list-style-image: url("/i/open_arrow.gif");}
 

a	{color:#007cd2}

a:visited	{color:#800080}
a:hover	{text-decoration:none}
.selected	{color:#ff0000; font-weight:bold}


/* sitemap */
ul.sitemap {margin:1em 0 2em 0}
ul.sitemap ul {margin:1em 0 2em 2em}


.grey	{color:#777}
table.top	td {vertical-align:top}


/*  new  */
body	{margin:0px; padding:0px; font-family: Tahoma, sans-serif; color:#000; background-color:#e2e2e2}
#header	{color:#aaa; background:url('/i/headerbg.jpg') #e2e2e2; background-repeat:no-repeat; height:196px; padding:10px 30px 10px 30px; padding-top:12px; font-size:70%}
#logo, #description {float:left; margin-right:30px; font-size:112%}

#description, #phones	{padding-top:15px}
#footer	{width:70%; margin:5%; border-top:solid #cccccc 1px; padding-top:1em; font-size:90%; color:#666666}
#phones {float:left; margin-left:50%; text-align:right}
#contacts {float:right; margin-right:30px}

h1,h2	{font-family:Tahoma, sans-serif; clear:both}
h1	{font-weight:normal; font-size:150%; margin:0 0 0.3em 0}
h2	{font-weight:normal; font-size:110%; margin:2em 0 0 0}
table td	{vertical-align:top}

#text	{width:70%}

ul.level1 li {font-weight:bold; margin-bottom:1em}
ul.level1 ul li	{font-weight:normal; margin-bottom:0}
ul.level1 ul {margin-top:1em}
ul.level1 ul ul {margin-top:0; font-size:80%}
ul.level1 ul ul li {list-style-type:circle}

p.photo img	{margin: 0 7px 6px 0; padding:5px}
p.photo img {border:solid 1px #e2e2e2}
p.photo a:hover	img {border:solid 1px #aaa}

p.colors  {font-size:70%}
p.colors  span {float:left; text-align:center; margin:0 10px 2em 10px; width:60px}
p.colors img	{margin: 0 7px 6px 0; border:0;}

.lite	{color:#888}

.items	{width:550px; font-size:95%}
.sitem, .items td	{padding:7px; vertical-align:top; border-bottom:solid #eee 1px}
.items tr.header	{border-bottom:solid #999 2px; color:#003300; font-size:85%}
.iprice	{margin:7px}
.price	{text-align:right; font-weight:bold; font-family: Arial; color:#777}

div.prices {margin:0 0 2em 0}
div.prices h2	{margin:0; padding:10px; background:#ffffff}
div.prices table	{width:100%; font-size:80%; background:#ffffff}
div.prices th	{font-size:80%; vertical-align:top; text-align:left; border-bottom:solid 1px #999; padding:7px;}
div.prices td	{vertical-align:middle; text-align:right; border-bottom:solid 1px #ccc; padding-bottom:5px; padding:7px; font-weight:bold;}
div.prices td.simple	{text-align:left; font-weight:normal; width:100%}
div.prices td.bot	{vertical-align:bottom;}

a.serv	{border-bottom:1px dashed #007cd2; text-decoration:none;}
blockquote	{font-family:Times, serif; font-style:italic; font-size:80%}

.blockcolfot{
	background-color:#FFFFFF;
	margin:5px 0 0 0;
	padding:10px 5px;
	overflow:auto;
}

.blockcolfot div{
	width:80px;
	float:left;
	text-align:center;
	padding:0 5px;
	height:120px;
}

.blockcolfot div span{
	display:block;
}

.blockcolfot div span em{
	font-style:normal;
	color:red;
	display:block;
	font-weight:bold;
}

.section {
	padding:10px 0;
}

.section ul {
	display:block;
	overflow:auto;
	margin:0;
	padding:0;
}

.section ul li {
    display:block;
	float:left;
	list-style: none;
	margin:0;
	padding:0;
}

.section ul a {
    background-color: #ECECEC;
    border: 1px solid #999999;
    padding: 5px;
    display: block;
    float: left;
    margin: 5px;
}

.section ul a:hover {
    background-color: #FFFFFF;
    border: 1px solid #333333;
}

.section ul a img {
    border: 1px solid #999999;
}

.section ul a.lightbox-enabled img {
    border: 1px solid #999999;
}

.section span.code {
    font-family: "Courier New", Courier, monospace;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 11px;
    border-left: 1px solid #000;
}

.section .link {
    font-size: 12px;
    font-style: italic;
    padding-left: 10px;
    margin-left: 10px;
}

.section .important {
    text-decoration: underline;
}

.section .title {
    font-weight: bold;
    font-size: 16px;
}

.clear {
    clear: left;
}

.section.header {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
    border-top: none;
}

.section.footer {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
}