/* null */

* { padding: 0; 
	margin: 0; 
	line-height:1.2em; 
	}
a {
    font-family: Tahoma;
    font-size: 1em;	
}
div { 
	vertical-align:middle;
	text-align:left;
	}
body { 	
	padding: 0px; 
	background-image:url(../i/bg_main2016.jpg);
	color: #333333;
	font-family: Tahoma, Arial;
	}
img	{ 
	border: none; 
	display: inline;	
	}
p { 
	margin: 0 0 0 0;
	font-size:0.8em;
	line-height: 1.4em;
	}
h1, h2, h3 { 
	color:#333;
	margin: 0 0 0em 0; 
	}
h1 {
	font-size:1.6em;
	line-height:1.2em;
	padding-bottom:.6em;
	}
h2 {
	font-size:1.2em;
	padding-bottom:.4em;
	}
/*td {
	border-style: outset;
	border-width:thin;
	border-color:#000000;
	}*/

/* main */
.bg_up {
	background: url(../i/bg_up.gif) repeat-x left top;
	position:absolute;
	width:100%; 
	height:360px;
	top:-5px;
	left:0;
	}
.bg_up2 {
	background: url(../i/bg_up2.gif) repeat-x left top;
	position:absolute;
	width:100%;
	height:168px;
	top:-5px;
	left:0px;
	}
.bg_up3 {
	background: url(../i/bg_up3.jpg) repeat-x left top;
	position:absolute;
	width:100%;
	height:168px;
	top:-5px;
	left:0px;
	}	
	
	
/* Menu top */
.tab1 {
	height:400px;
	}
.tab12 {
	height:200px;
	}

.tab2 h2, p {
	color: #333;
	padding: 0 1.2em 0 0;	
	}
.tab2 h2 {
	line-height:1em;
	padding-bottom:.6em;
	font-size:1.2em;
	color:#222;
	}

a.menu_braun:link {
	font-size: .8em; 
	color: #c48969; 
	text-decoration: underline;
	}
a.menu_braun:visited {
	font-size: .8em; 
	color: #c48969; 
	text-decoration: underline;
	}
a.menu_braun:hover {
	font-size: .8em; 
	color: #FFF;
	text-decoration: underline;	
	}
.ari {
	font-family:Arial, Helvetica;
	font-size:0.85em;
	color:#333;
	}	
.ari2 {
	font-size:0.7em;
	font-style:normal;
	color:#333;
	padding-left:5px;
	}
a.krohi:link {
	font-size: .7em; 
	color: #333; 
	text-decoration: underline;
	}
a.krohi:visited {
	font-size: .7em; 
	color: #333; 
	text-decoration: underline;
	}
a.krohi:hover {
	font-size: .7em; 
	color: #F30;
	text-decoration: underline;	
	}	
	
a.menu_green:link {
	font-size: .8em; 
	color: #99cc33; 
	text-decoration: underline;
	}
a.menu_green:visited {
	font-size: .8em; 
	color: #99cc33; 
	text-decoration: underline;
	}
a.menu_green:hover {
	font-size: .8em; 
	color: #FFFFFF;
	text-decoration: underline;	
	}
.robot_sm {
	background:url(../i/robot_sm.png) left top no-repeat;
	width:97px;
	height:116px;
	position:relative;
	left: 30%;
	float:left;
	overflow:hidden;
	top:35px;
	}

a.dostavka:link {
	font-size: 1.3em; 
	color:#a36f53;
	text-decoration: underline;
	}
a.dostavka:visited {
	font-size: 1.3em; 
	color:#a36f53;
	text-decoration: underline;
	}
a.dostavka:hover {
	font-size: 1.3em; 
	color: #FFF;
	text-decoration: underline;	
	}

a.link_big:link {
	font-size: 1em; 
	color:#000;
	text-decoration: underline;
	}
a.link_big:visited {
	font-size: 1em; 
	color:#000;
	text-decoration: underline;
	}
a.link_big:hover {
	font-size: 1em; 
	color: #CC0000;
	text-decoration: underline;	
	}
a.link_big2:link {
	font-size: 1em; 
	color: #06C;
	text-decoration: underline;
	}
a.link_big2:visited {
	font-size: 1em; 
	color:#06C;
	text-decoration: underline;
	}
a.link_big2:hover {
	font-size: 1em; 
	color: #039;
	text-decoration: underline;	
	}
.pad_20 {
	padding: 10 0 10 20;
	float:left;
	}
.pad_left_menu {
	padding-left:7%;
	position: absolute;
	float:left;
	left:0;
	top:-1px;
	}
.pad_right_menu {
	padding-right:0%;
	position: absolute;
	right:0;
	top:-1px;
	float:right;
	}
.left_menu2 {
	position:relative;
	top:50px;
	}
.pad_header{
	position: absolute;
	left:20%;
	width:40em;
	top:10px;
	}
.text_white {
	color:#FFF;
	font-size:0.8em;
	line-height:2em;
	}
.lt {
	background:url(../i/yell_zvezda.gif) right bottom no-repeat;
	width:20px;
	height:20px;
	right:0;
	bottom:0;
	}
.rt {
	background:url(../i/yell_zvezda.gif) left bottom no-repeat;
	width:20px;
	height:20px;
	left:0;
	bottom:0;
	}
.lb {
	background:url(../i/yell_zvezda.gif) right top no-repeat;
	width:20px;
	height:20px;
	right:0;
	top:0;
	}
.rb {
	background:url(../i/yell_zvezda.gif) left top no-repeat;
	width:20px;
	height:20px;
	left:0;
	top:0;
	}
.yell_palka {
	background:url(../i/yell_palka.gif) no-repeat left top;
	width:31px;
	height:30px;
	position:relative;
	bottom: 110px;
	right:31px;
	float: left;
	}
.yell_plashka {
	position: relative;
	left:400px;
	text-align:right;
	top:20%;
	height:10px;
	width:250px;
	z-index:100;
	}
.yell_zag {
	font-size:1.21em;
	font-weight:bold;
	color:#000;
	line-height:1.1em;
	letter-spacing:-0.01em;
	position:relative;
	top:-6px;
	}
.yell_text {
	font-size:.65em;
	font-weight:normal;
	position:relative;
	height:10px;
	color:#000;
	line-height:1.4em;
	top:10px;
	letter-spacing:0em;
	}
.phone {
	position:relative;
	width:194px;
	height:100px;
	top:.95em;
	right:0px;
	float: right;
	font-size:1.4em;
	color:#FFF;
	}
.phone_img {
	background: url(../i/phone.gif) no-repeat left top;
	float:right;
	position:relative;
	width:18px;
	height:41px;
	top:-6;
	}
.phone_text_sm {
	font-size:0.5em;
	position:relative;
	top:-0.7em;
	}
.counter {	
	padding-left:20px;
	}
.phone_bottom {
	position:relative;
	width:194px;
	height:40px;
	top:-0.8em;
	right:0px;
	font-size:1.4em;
	color:#FFF;
	}
a.email:link {
	font-size: 1em; 
	color:#71fd00;
	text-decoration: underline;
	font-weight:normal;
	}
a.email:visited {
	font-size: 1em; 
	color:#71fd00;
	text-decoration: underline;
	font-weight:normal;
	}
a.email:hover {
	font-size: 1em; 
	color: #ffd200;
	text-decoration: underline;	
	font-weight:normal;
	}
.pad_email_bottom {
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	top:-45px;
	}
.time_working {
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:20px;
	padding-left:20px;
	top:-20px;
	position:relative;
	}
.time_working span {
	font-weight:normal;
	line-height:1.6em;
	}
.about_bottom{
	font-size:.8em;
	color:#FFF;
	padding-bottom:10px;
	padding-left:20px;
	position:relative;
	top:-30px;
	}

.dostavka_pad {
	position:relative;
	height:1em;
	float:right;
	display:inline;
	top:5px;
	font-size:0.4em;
	right:10px;
	}
.car {
	background: url(../i/car.gif) no-repeat left top;
	width:18px;
	height:11px;
	position:relative;
	float:left;
	top:3px;
	right:7px;
	}

.fd{
	-moz-border-radius:15px 15px 15px 15px;
	background-color:#fbbb10;
	padding:10px 20px 1px;
	}

/* logo */
.logo {
	position: absolute;
	width:221px;
	height:70px;
	left:5%;
	top:60px;
	z-index:101;
	float:left;
	}
/* .left_podpis {
	background-color:#f7e8ac;
	padding:0px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	min-height: 3em;
	font-size: 0.8em;
	}
*/
.robot_main {
	background:url(../i/robot.png) no-repeat transparent;
	width:231px;
	height:269px;
	left: 34%;
	top:120;
	position: absolute;
	}
/*
html .robot_main {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/robot.png');
	}		*/
.robot_bg {
	background:url(../i/robot_bg.jpg) no-repeat;
	width:169px;
	height:198px;
	left: 23%;
	top: 120px;
	position:absolute;
	float: left;
	}	
/* menu_left */
.pad_left {
	padding-left:5%;
	position:relative;
	}
.padmenu {
	position: absolute;
	width:10em;
	height:2px;
	top:200px;
	z-index:100;
	left: 66px;
	}
a.link_left:link {
	font-size: .82em; 
	color: #369; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_left:visited {
	font-size: .82em; 
	color: #369; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_left:hover {
	font-size: .82em; 
	color: #F30;
	text-decoration: underline;	
	line-height:1.9em;
	}
a.link_left_fp:link {
	font-size: .82em; 
	color: #48a13d; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_left_fp:visited {
	font-size: .82em; 
	color: #48a13d; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_left_fp:hover {
	font-size: .82em; 
	color: #F30;
	text-decoration: underline;	
	line-height:1.9em;
	}
a.link_limonchik:link {
	font-size: 1em; 
	color: #369; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_limonchik:visited {
	font-size: 1em; 
	color: #369; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_limonchik:hover {
	font-size: 1em; 
	color: #F30;
	text-decoration: underline;	
	line-height:1.9em;
	}

	
a.link_left_wow:link {
	font-size: .82em; 
	color: #369; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_left_wow:visited {
	font-size: .82em; 
	color: #369; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_left_wow:hover {
	font-size: .82em; 
	color:#F30;
	text-decoration: underline;	
	line-height:1.9em;
	}	
.super-s {
	background: url(../i/salfetkus-super.gif) left top no-repeat;
	position:relative;
	width:37px;
	height:13px;
	float:right;
	top:-17px;
	left:20px;
	}
	
a.link_left2:link {
	font-size: .82em; 
	color: #336699; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_left2:visited {
	font-size: .82em; 
	color: #336699; 
	text-decoration: underline;
	line-height:1.9em;
	}
a.link_left2:hover {
	font-size: .82em; 
	color:#fbbb10;
	text-decoration: underline;	
	line-height:1.9em;
	}
a.link_text:link {
	font-size: 1em; 
	color: #336699; 
	text-decoration: underline;
	line-height:1.4em;
	}
a.link_text:visited {
	font-size: 1em; 
	color: #336699; 
	text-decoration: underline;
	line-height:1.4em;
	}
a.link_text:hover {
	font-size: 1em; 
	color: #FF3300;
	text-decoration: underline;	
	line-height:1.4em;
	}


a.red_link:link {
	font-size: 1em; 
	color: #FF3300; 
	text-decoration: underline;
	line-height:1.4em;
	}
a.red_link:visited {
	font-size: 1em; 
	color: #FF3300; 
	text-decoration: underline;
	line-height:1.4em;
	}
a.red_link:hover {
	font-size: 1em; 
	color: #990000;
	text-decoration: underline;	
	line-height:1.4em;
	}


	
.salfetka_right {
	top:-10px;
	font-size:.8em;
	color:#60331b;
	font-family:Arial, Helvetica;
	font-style: italic;
	padding-left:15px;
	position: relative;
	}
.lt_bezh {
	background:url(../i/bezh_zvezda.gif) right bottom no-repeat;
	width:10px;
	height:10px;
	right:0;
	bottom:0;
	}
.rt_bezh {
	background:url(../i/bezh_zvezda.gif) left bottom no-repeat;
	width:10px;
	height:10px;
	left:0;
	bottom:0;
	}
.lb_bezh {
	background:url(../i/bezh_zvezda.gif) right top no-repeat;
	width:10px;
	height:10px;
	right:0;
	top:0;
	}
.rb_bezh {
	background:url(../i/bezh_zvezda.gif) left top no-repeat;
	width:10px;
	height:10px;
	left:0;
	top:0;
	}
/*.bezh_plashka {
	padding-top:20px;
	position:relative;
	height:290px;
	}*/
.tab_bezh td {
	padding-left:.2em;
	padding-right:.2m;
	height:3em;
	font-size:0.8em;
	color:#333;
	padding-top:10px;
	}
.bg_bottom {
	position:relative;
	margin-top:40px;
	}
.bg_bottom2 {
	background: url(../i/bg_bottom.gif) repeat-x left top;
	position:relative;
	height:100px;
	margin-top:50px;
	}
.counter {
	top:-40px;
	position:relative;	
	}
.bezh_rad {	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;	
	background:#e4dac9;
	margin-bottom:30px;
	height:14em;
	margin-top:20px;
}
.pic {
	position:relative;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	}
.pic_fas {
	position:relative;
	float:left;
	}
.pic_print {
	width:611px;
	height:548px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	background: url(../i/pechat_salfetkus.jpg) bottom left no-repeat;
	}
.pic_floupack {
	width:576px;
	height:251px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	background: url(../i/floupack.png) bottom left no-repeat;
	}
.pic_fppic {
	width:476px;
	height:406px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	background: url(../i/pic_fppic.jpg) bottom left no-repeat;
	}
.pic_fppic2 {
	width:478px;
	height:324px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	background: url(../i/30-100.jpg) bottom left no-repeat;
	}
.buflen_pic {
	width:192px;
	height:192px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	float: left;
	background: url(../i/buflen_krepirka2.jpg) bottom left no-repeat;
	}
.krepirka_pic {
	width:192px;
	height:192px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	clear:both;
	float:left;
	background: url(../i/buflen_krepirka2.jpg) top left no-repeat;
	}
.netkanka_pic {
	width:192px;
	height:192px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	clear:both;
	float:left;
	background: url(../i/buflen_krepirka2.jpg) top right no-repeat;
	}
.size_upakovka {
	left:-15px;
	position:relative;
	width:823px;
	height:638px;
	display:block;
	margin-bottom:25px;
	margin-right:0px;
	margin-top:20px;
	margin-left:12px;
	background: url(../i/sizes2_salfetkus.png) top left no-repeat;
	}	
.manufacture {
	position:relative;
	top:-10px;
	width:771px;
	height:232px;
	display:block;
	margin:5 10 10 0;
	float:left;
	background: url(../i/fasovka_photo.jpg) top right no-repeat;
	}
.manufacture_print {
	position:relative;
	top:-5px;
	width:771px;
	height:234px;
	display:block;
	margin:5 10 10 0;
	float:left;
	background: url(../i/pechat_photo.jpg) top right no-repeat;
	}
.mustbe {
	width:235px;
	height:188px;
	display:block;
	margin:0 20 10 -25;
	float:left;
	background: url(../i/mustbe_salfetkus.gif) top right no-repeat;
	}
.map {
	width:609px;
	height:521px;
	display:block;
	margin:0 20 10 0;
	float:left;
	background: url(../i/map.gif) top right no-repeat;
	}
.map2 {
	width:589px;
	height:734px;
	display:block;
	margin:0 20 10 0;
	float:left;
	background: url(../i/map2.gif) top right no-repeat;
	}
.sal_main2 {
	width:156px;
	height:97px;
	background-color:#009999;	
	position:relative;
	margin:0 20 10 0;
	float:left;
	background:url(../i/sal_main.gif) no-repeat top;
	}
.size {
	float:left;
	margin-right:1em;
	}
.price {
	width:349px;
	height:237px;
	background-color:#009999;	
	position:relative;
	margin:0 20 0 0;
	float:left;
	background:url(../i/price_salfetkus.gif) no-repeat top;
	}
.print {
	width:176px;
	height:249px;
	position:relative;
	margin:0 20 0 0;
	float:left;
	background:url(../i/print_salfetkus.jpg) no-repeat top;
	}
.tab_uslugi td {
	padding:.7em;
	border-bottom: 1px solid #ccc;
	font-size:0.8em;
	vertical-align:top;
	padding-left:10px;
	}
.sales {
	width:158px;
	height:158px;
	position:relative;
	margin:24em 20 0 0;
	float:left;
	background:url(../i/sale10.png) no-repeat top;
	}
.red {
	color: #FF3300;
	font-size:1em;
	line-height:1.4em;
	}
.green {
	color:#333;
	line-height:1.4em;
	}
.peugeot {
	width:233px;
	height:102px;
	position:relative;
	margin:0 20 0 -20;
	float:left;
	background:url(../i/peugeot.jpg) no-repeat top;
	}
.yellow_zakaz {
	background-color:#ffec93;
	padding:10 15 10 15;
	width:420px;
	}
.neyellow_zakaz {
	margin-left:1px;
	margin-top:10px;
	width:420px;
	}
.text_yellow_zakaz {
	font-size: .8em;
	text-align:right;
	padding-right:10px;
	line-height:2.7em;
	}
.pad_zakaz {
	position: relative;
	left: 0%;
	top: 0px;
	}
.inp_form {
	width: 340px;
	height:1.6em;
	border: inset 1px;
	color: #333;
	font-size:.9em;
	margin:5px;
	}
.inp_form_big {
	width: 340px;
	height:9em;
	border: inset 1px;
	color: #333;
	font-size:.8em;
	margin:5px;
	font-family: Tahoma, Arial;
	}
/*a.button {
	display:block;
	width: 32px;
	height: 120px;
	background: url(../i/zakaz.png) top left no-repeat;
}
a.button:hover {
	display:block;
	width: 32px;
	height: 120px;
	background: url(../i/zakaz.png) bottom left no-repeat;
}*/
a.button {
	display:block;
	width: 149px;
	height: 42px;
	background: url(../i/button_16.png) bottom left no-repeat;
}
a.button:hover {
	display:block;
	width: 149px;
	height: 42px;
	background: url(../i/button_16.png) top left no-repeat;
}
.button_pad {
	position: absolute;
	top: 80px;
	left: 45%;
	width: 32px;
	height: 244px;
	}
.btn_zakaz_pad {
	margin-left: 87px;
	position:relative;
	}
.btn_zakaz {
	width:160px;
	height:30px;
	}
.obyaz_zakaz {
	font-size:.7em;
	line-height:1.1em;
	float:left;
	margin-left:480px;
	position:relative;
	top:-300px;
	}
.line {
	position:relative;
	width:20px;
	height:1px;
	background:url(../i/1x1_black.gif) repeat-x;
	float:left;
	margin-left: -25px;
	top:6px;
	margin-right:5px;
	}
.primer_zakaz {
	position:relative;
	font-size:.7em;
	width:400px;
	color:#999;
	float:left;
	clear:both;
	margin-left:90px;
	top:-10px;
	}
.sup2 {
	float:left;
	position:relative;
	margin-right:20px;
	}
.videl_3d {
	font-size:1.1em;
	color: #333;
	margin:30px;
	line-height:1.3em;
	font-family:Arial, Helvetica;
	font-style:normal;
	}
.salfetka_4d {
	width:622px;
	height:243px;
	position:relative;
	margin:0 20 0 -10;
	background:url(../i/salfetkus_3D2016_1_01.jpg) no-repeat top;
	}
.salfetka_5d {
	width:370px;
	height:195px;
	position:relative;
	margin:0 20 20 -10;
	float:left;
	background:url(../i/salfetkus_3D2016_1_02.jpg) no-repeat top;
	}
.salfetkus_6d {
	width:787px;
	height:380px;
	position:relative;
	margin:0 20 20 -10;
	float:left;
	background:url(../i/6d_salfetkus.gif) no-repeat top;
	}
.korobka_3d {
	width:442px;
	height:217px;
	position:relative;
	margin:30 20 0 -20;
	background:url(../i/korobka_ddd.jpg) no-repeat top;
	}