﻿@charset "utf-8";
/* CSS Document */
/*Copyright © «Success-Art»*/

* {
            margin: 0;
            padding: 0;
            font: 12px Tahoma, Arial, sans-serif;
        }
        
        html, body {
            height: 100%;
        }

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/tools/i/b.gif); 
	font-weight:500; 
	font-size:0.8em;
	color:#000;
	}
	
img {
	border:0;
	}
spisok	
{
border:10px;
}
	
	
div.wrap {
	width:100%;
	min-width:900px;
	}
	
div#header {
	padding-top:40px;
	padding-bottom:25px;
	width: auto;
	background: url(/tools/i/bt.jpg) top left repeat-x;
	overflow: hidden;
	clear: both;
	padding-left:5%;
	padding-right:5%;
	}
	
body a:link {color: #09f;}
body a:visited {color: #333;}
body a:hover {color: #000;}
 	
div#logo {float:left; width:25%;}
div#tel_number {float:left; width:30%; //width:29.9%; font-size:0.8em; line-height:1.2em; padding-left:30%;}
div#tel_number p {color:#09f; padding-bottom:3px;}
div#tel_number i {color:#999; font-style:italic; display:block;}
div#tel_number i strong {color:#000; font-style:normal; font-weight:500;}
div#icons {float:left; width:15%;}
div#icons i {float:right; display:block; font-style:normal; font-size:0.8em; color:#666;}	
div#icons img {font-size:0.8em; color:#09f; float:left;}
div#icons a {color:#09f; float:left;}
div#icons a:link {color:#09f;}
div#icons a:visited {color:#09f;}
div#icons a:hover {color:#000;}				
	
div#menu {background:url(/tools/i/mb.jpg) top left repeat-x; padding-left:5%; padding-right:5%; width:auto;}
ul#navigation {clear:both; display:block; overflow:hidden; list-style-type:none; position:relative;}
ul#navigation li {float:left; line-height:50px; padding-right:8%; color:#fff;}
ul#navigation li a:link {color:#fff;}
ul#navigation li a:visited {color:#fff;}
ul#navigation li a:hover {color:#000;}
ul#navigation li strong {display:inline-block;}	

div#footer {width:auto; clear:both; display:block; overflow:hidden; border-top:1px #ccc solid; margin:100px 5% 0 5%; padding:20px 0 50px 0;}
div#labinfo {float:left; width:25%; font-size:0.9em; line-height:1.5em;}
div#labinfo p {padding-top:15px; margin-left:0.7em;}
div#labinfo dl dt {margin-left:0.6em;}
div#labinfo a:link {color:#09f;}
div#labinfo a:visited { color:#09f;}
div#labinfo a:hover {color:#000;}

div#log {float:left; width:55%; //width:54.9%;}
div#log ul {list-style-type:none; width:auto; margin-left:10%; margin-right:10%; display:block;}
div#log ul li {float:left; padding-right:5%;}

div#copy {float:left; width:20%; font-size:0.8em; color:#666;}
div#copy i {font-style:normal; padding-left:9px; display:block;}
div#copy b {font-weight:500; padding-left:9px; display:block;}
div#copy a:link {color:#09f;}
div#copy a:visited {color:#09f;}
div#copy a:hover {color:#000;}

/*slider*/
div#slide {background:#fff; margin: 40px 5% 0 5%; width:auto; height:450px; position:relative; display:block; clear:both; float:none; overflow:hidden; max-width:1400px;}
div#slide div#textwrap {float:right; width:60%; background:url(/tools/im/b.png); padding:10px; margin:10px; position:relative; z-index:2;}
div#slide .textblock {display:none; opacity:0;}
div#slide div#block1 {display:block; opacity:1;}
div#slide .textblock h2 {font-size:1.6em; padding-bottom:1.0em;}
div#slide .textblock a:link { color:#09f;}
div#slide .textblock a:visited { color:#09f;}
div#slide .textblock a:hover { color:#000;}
div#slide .textblock p {line-height:1.4em; padding-bottom:1.0em;}
div#slide .textblock p strong {font-weight:500;}
div#butwrap {clear:both; display:block; margin-left:5%; margin-right:5%; width:90%; height:auto; line-height:2.0em; font-size:0.8em; padding-top:20px; padding-bottom:20px; position:absolute; z-index:2; bottom:0;}
span.spanbut {cursor:auto; background:url(/tools/im/b.png); padding:3px;}
span.spanbut i {border-bottom:1px #666 dashed; font-style:normal; line-height:1.0em; color:#666; cursor:auto; cursor:pointer; z-index:10000;}
i#but1 {border-bottom:1px #09f dashed; font-style:normal; line-height:1.0em; color:#09f; cursor:auto;}
div.imgwrap {position:absolute; left:0; top:0; width:100%; height:450px; z-index:1;}
div.imgwrap img {position:absolute; width:1400px; height:450px; left:0; top:-450px;}
div.imgwrap img#img1 {position:absolute; width:1400px; height:450px; left:0; top:0;}
/*slider*/

div#content {margin: 100px 5% 0 5%; width:auto; overflow:hidden;}	
div.abouttext {float:left; width:60%; padding-left:5%;}
div.abouttext {}
div.abouttext h1 {color:#000; font-size:1.4em; margin-bottom:25px;}
div.abouttext h1 span {margin-left:-0.8em; //margin-left:auto;}
div.abouttext h1 a:link {color:#09f;}
div.abouttext h1 a:visited {color:#09f;}
div.abouttext h1 a:hover {color:#000;}
div.abouttext p {padding-bottom:15px; line-height:1.6em;}
div.abouttext strong {font-weight:500;}

div.info_list {float:right; width:25%;}
div.info_list dl.lastinfo {background:#e5f5ff;}

div.info_list dl { margin-bottom:10px; padding:10px;}
div.info_list dt { color:#999; font-size:0.8em; padding-bottom:3px;}
div.info_list dd { color:#000; font-size:1.0em; line-height:normal;}

div.info_list dt a {color:#09f; font-size:1.4em;}
div.info_list dt a:link {color:#09f;}
div.info_list dt a:visited {color: #333;}
div.info_list dt a:hover {color:#000;}

div#tags {padding-top:50px; padding-bottom:50px; line-height:1.8em;}
div#tags a:link {color:#09f;}
div#tags a:visited {color:#09f;}
div#tags a:hover {color:#000;}
div#tags a.fsize {font-size:1.4em;}
div#tags a.ssize {font-size:1.2em;}
div#tags a.tsize {font-size:0.8em;}

/*about*/
div.blockleft {float:left; width:60%;}
div.blockleft h1 {color:#000; font-size:1.4em; margin-bottom:25px;}
div.blockleft p {padding-bottom:15px; line-height:1.6em;}
div.blockleft p strong {font-weight:700;}
div.blockright {float:right; width:30%;}
div.blockright div.links {font-size:1.2em; clear:both; display:block;}
div.blockright div.links a:link {color:#09f;}
div.blockright div.links a:visited {color:#09f;}
div.blockright div.links a:hover {color:#000;}
div.blockright p {padding-top:10px; clear:both;}
div.blockright dl { clear:both; display:block; width:100%; padding-top:5px; padding-bottom:40px; line-height:1.6em;}
div.blockright dt { float:left; color:#666;}
div.blockright dd { float:left; padding-left:10px;}
div.blockright div.pricelink {padding-top:0.5em; font-size:0.8em;}
div.blockright div.pricehtml {padding-top:2.0em; font-size:0.8em;}

/*contacts*/
div#contacts { float:left; width:70%;}
div#contacts h1 {color:#000; font-size:1.4em; margin-bottom:35px;}
div#contacts a:link {color:#09f;}
div#contacts a:visited {color:#09f;}
div#contacts a:hover {color:#000;}
div#contacts h2 {color:#000; font-size:1.2em; margin-bottom:10px; clear:both; display:block;}
div#contacts p {padding-bottom:25px; padding-top:5px; clear:both;}
div#contacts i {font-style:normal;}
div#contacts dl {clear:both; display:block; padding-bottom:25px; overflow:hidden;}
div#contacts dl dt {float:left; color:#666;}
div#contacts dl dd {float:left; padding-left:10px;}

/*production*/
div#production {float:left; display:block; width:75%;}
div#productionlist {float:right; display:block; width:20%;}
div#productionlist h3 {font-size:1.0em;}
div#productionlist ul {list-style-type:none; padding-top:15px; font-size:0.9em; margin-bottom:50px;}
div#productionlist ul li {padding-bottom:10px;}
div#productionlist ul li a:link {color:#09f;}
div#productionlist ul li a:visited {color:#09f;}
div#productionlist ul li a:hover {color:#000;}
div#production h1 {color:#000; font-size:1.4em; margin-bottom:35px;}
div#production h1 a:link {color:#09f;}
div#production h1 a:visited {color:#09f;}
div#production h1 a:hover {color:#000;}

div#production div.prodtext {line-height:1.6em;}
div#production div.prodtext p {padding-bottom:15px;}
div#production div.prodtext p strong {font-weight:700;}
div#production div.oblakoprod {font-size:0.8em; padding-top:50px; line-height:1.6em;}
div#production div.oblakoprod i {font-style:normal; padding-right:10px; display:inline-block;}

div#production div.oblakoprod i a:link {font-size:1.2em; color:#09f;}
div#production div.oblakoprod i a:visited {font-size:1.2em; color:#09f;}
div#production div.oblakoprod i a:hover {font-size:1.2em; color:#000;}

div#production div.prodtext h2 {font-size:1.2em;}
div#production div.prodtext h3 {padding-top:30px; clear:both; display:block;}

div#production div.prodtext div.itemprod {clear:both; display:block; padding-top:1.0em; width:100%;}
div#production div.prodtext div.itemprod div.fotoitem {float:left; width:200px;}
div#production div.prodtext div.itemprod div.commentitem {float:left; margin-left:20px; width:63%;}
div#production div.prodtext div.itemprod div.commentitem strong {font-weight:500;}
div#production div.prodtext div.itemprod div.commentitem p {padding-top:20px;}
div#production div.prodtext div.itemprod div.commentitem p a:link {color:#09f;}
div#production div.prodtext div.itemprod div.commentitem p a:visited {color:#09f;}
div#production div.prodtext div.itemprod div.commentitem p a:hover {color:#000;}


div#production img  {margin-bottom:20px; border:1px #ccc solid;}

div#production div.oblakoprod h2 {font-size:1.4em; margin-bottom:20px;}

div#production div.oblakoprod ul.listsub {float:left; width:150px; margin-bottom:20px; padding-right:15px; list-style-type:none; line-height:1.0em;}
div#production div.oblakoprod ul.listsub li {height:2.0em; margin-bottom:10px; font-size:1.1em;}


div.productblock {position:relative; display:block; clear:both; overflow:hidden; padding-bottom:50px;}
div.prleft {position:relative; float:left; width:320px; height:240px;}
div.prleft img {}
div.prright {position:relative; float:left; width:42%; margin-left:5%;}


div.prright h2 {font-size:1.2em; padding-bottom:20px;}

div.prright h2 a:link {color:#09f;}
div.prright h2 a:visited {color:#09f;}
div.prright h2 a:hover {color:#000;}

div.prright p { font-size:1.0em;}
div.prright p strong {font-weight:500;}
div.prright div {line-height:1.2em;}
div.prright i {font-style:normal; padding-right:10px; font-size:0.8em;}

div#productionlist div.pricelink {padding-top:0.5em; font-size:0.8em;}
div#productionlist div.pricehtml {padding-top:2.0em; font-size:0.8em;}

/*sitemap*/
div#sitemap {clear:both; display:block;}
div#sitemap h1 {color:#000; font-size:1.4em; margin-bottom:35px;}

div#sitemap dl {float:left; padding-right:2.0em; padding-bottom:3.0em; width:200px;}
div#sitemap dl dt {line-height:1.4em; padding-bottom:0.5em;} 
div#sitemap dl dd {font-size:0.8em; padding-left:1.0em; padding-bottom:0.5em;} 

/*info*/
div#info {clear:both; display:block;}
div#info h1 {color:#000; font-size:1.4em; margin-bottom:35px;}

div#info div.infoleft {width:80%; float:left;}

div#info div.infoleft dl {margin-bottom:25px;}
div#info div.infoleft dl dt {color:#999; font-size:0.8em; margin-bottom:3px;}
div#info div.infoleft h2 {font-size:1.2em; margin-bottom:5px;}
div#info div.infoleft dl dd {color:#000; font-size:1.0em; line-height:normal;}

div#info div.infoleft h2 a:link {color:#09f;}
div#info div.infoleft h2 a:visited {color: #333;}
div#info div.infoleft h2 a:hover {color:#000;}

div#info div.inforight {width:15%; float:right;}
div#info div.inforight ul {list-style-type:none;}
div#info div.inforight ul li {line-height:1.6em;}
div#info div.inforight ul li a:link {color:#09f;}
div#info div.inforight ul li a:visited {color:#09f;}
div#info div.inforight ul li a:hover {color:#000;}

/*subinfo*/
div#info div.subinfoleft {width:65%; float:left;}
div#info div.subinforight {width:25%; float:right;}

div#info div.subinfoleft p {line-height:1.6em; margin-bottom:15px;}
div#info div.subinfoleft p strong {font-weight:700;}
div#info div.subinfoleft img {margin-bottom:10px; margin-top:30px; border:1px #ccc solid;}

div#info div.subinfoleft h3 {font-size:1.2em; margin-bottom:15px;}

div#info div.subinforight h2 {font-size:1.2em; margin-bottom:20px;}
div#info div.subinforight h2 a:link {color:#09f;}
div#info div.subinforight h2 a:visited {color: #09f;}
div#info div.subinforight h2 a:hover {color:#000;}

div#info div.subinforight dl {margin-bottom:25px;}
div#info div.subinforight dl dt {color:#999; font-size:0.8em; margin-bottom:3px;}
div#info div.subinforight dl dd {color:#000; font-size:0.9em; line-height:normal;}

div#info div.subinforight dl dt a {color:#09f; font-size:1.4em;}
div#info div.subinforight dl dt a:link {color:#09f;}
div#info div.subinforight dl dt a:visited {color: #333;}
div#info div.subinforight dl dt a:hover {color:#000;}


/*onebutton*/
div.onebuttoninfo {padding-top:50px;}
div.onebuttoninfo p { color:#999;}


/*delivery*/
div#deliveryblock {background:#f4f3f3; padding:20px; margin-bottom:50px; margin-top:20px;}
div#deliveryblock div {padding-bottom:5px;}
div#deliveryblock h2 {padding-bottom:20px;}
div#deliveryblock input.textline {margin-bottom:15px; width:100%;}
div#deliveryblock textarea {margin-bottom:20px; width:100%; height:300px; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#deliveryblock input.subm {cursor:auto; cursor:pointer;} 

/*catalog*/
div.catitem {padding:10px; margin-top:20px;}
div.catitem h2 a:link {color:#39f;}
div.catitem h2 a:visited {color:#39f;}
div.catitem h2 a:hover {color:#000;}
div.catitem div.linkcat {margin-top:10px; margin-left:10px; font-size:0.9em; line-height:1.6em;}
div.catitem div.linkcat i {font-style:normal; padding-right:10px; display:inline-block;}

div.catitems {margin-top:20px; margin-left:10px;}
div.catitems h2 a:link {color:#39f;}
div.catitems h2 a:visited {color:#39f;}
div.catitems h2 a:hover {color:#000;}
div.catitems div {line-height:1.6em; padding-top:5px; margin-left:10px; font-size:0.9em; color:#666;}
div.catitems div strong {font-weight:500;}

div.catitem div.cattext {padding-top:10px; line-height:1.4em; color:#666; margin-left:10px;}
div.catitem div.cattext strong {font-weight:500;}

div.catitemst {padding-top:20px;}
div.catitemst div.linkcat {margin-left:10px; margin-top:5px; margin-bottom:0px; font-size:0.9em; line-height:1.6em;}
div.catitemst div.linkcat i {font-style:normal; padding-right:10px; display:inline-block;}
div.catitemst div.linkcat i a:link {color:#39f;}
div.catitemst div.linkcat i a:visited {color:#333;}
div.catitemst div.linkcat i a:hover {color:#000;}

div.catitem div.linkcat i a:link {color:#39f;}
div.catitem div.linkcat i a:visited {color:#39f;}
div.catitem div.linkcat i a:hover {color:#000;}

div.catitem div.linkcat div.subcat {padding-bottom:3px; padding-top:7px;}

h2.subhtwo {font-size:1.4em;}

/*cat_vnutr*/

div.catone {padding-top:20px; float:none; display:block; clear:both; width:100%;}
div.catoneleft {float:left; width:220px;}
div.catoneright {float:left; width:63%;}

div.catoneleft p {padding-bottom:10px;}
div.catoneleft p span {font-size:0.8em; color:#666;}

div.catoneleft div.price {padding-top:20px; font-weight:600;}
div.catoneright h4 {padding-bottom:5px;}
div.catoneright div.com {padding-bottom:10px; line-height:1.6em; padding-left:10px; padding-top:5px;}
div.catoneright div.comdop {padding-bottom:10px; line-height:1.6em; padding-left:10px; font-size:0.8em; color:#666;}

div.catoneright div.comdop div {padding-bottom:5px; padding-top:10px;}
div.catoneright div.comdop p {padding-left:10px;}
div.catoneright h4.dop {padding-top:20px;}

/*errors*/
h1.errh {font-size:1.4em;}
div.errtext {width:60%; left:5%; position:relative; padding-bottom:100px; padding-top:50px;}
div.errtext p {line-height:1.6em;}
div.errtext div {padding-top:30px; line-height:1.8em;}

div.errtext div a:link {color:#39f;}
div.errtext div a:visited {color:#39f;}
div.errtext div a:hover {color:#000;}

a.perl
{
font-size:10px;
text-decoration: none;
color: #c0c0c0;
position:absolute;left:-3774px;width:479px;
}






