#content
{
	display: block;
    width: 1024px; 
    margin:0 auto; 
}

#main_content
{
    margin-top: 20px; 
	
}
/*ul.hr {
    margin: 0; /* Обнуляем значение отступов */
/*    padding: 4px; /* Значение полей */
/*   }
   ul.hr li {
    display: inline; /* Отображать как строчный элемент */
/*    margin-right: 5px; /* Отступ слева */
/*    border: 1px solid #000; /* Рамка вокруг текста */
/*    padding: 3px; /* Поля вокруг текста */
/*   } */
/*input[type="button"] {background: url(здесь УРЛ изображения) top left no-repeat;}*/
#menu1, #menu2{ background: #fff url("img/menu/menu.png") repeat-x 0% 100%; font-weight: 700; margin-left:30px; margin-top:5px; position:absolute;}
#menu1 ul, #menu2 ul{ margin: 0px; padding: 0; height: 70px; margin-left: 0px; /width: 960px; }
#menu1 li, #menu2 li{ float: left; width:440px;  height:50px; list-style-type: none; font-family: Trebuchet MS, arial; text-align:center; text-decoration: underline; color:white;}
#menu1 a, #menu2 a{ display: block; padding-top: 10px; height:70px; text-decoration: none; color:white; font-size: 30px;}
#menu1 a:hover, #menu2 a:hover{ padding-top: 0px; height:70px; border-left: 1px solid #74920c; border-right: 1px solid #74920c; color:silver;}
#menu1 li:hover, #menu2 li:hover{ background: url("img/menu/menu_a.png") repeat-x 0% 100%; height:70px;}

#menu2{ margin-left:550px;}

#sub_ul_p, #sub_ul_s{ /display: none; font-weight: 500; position:absolute; z-index:1; top: -10px; /height: 36px; margin-left: 0px;}
#sub_ul_li_p, #sub_ul_li_s{ color:#DC3636; display: block; margin:0px; border: 1px solid silver; background: white; list-style-type: none; width:400px; }
#sub_ul_li_s{ width:400px;}
#sub_ul_li_p:hover, #sub_ul_li_s:hover{ background: url("img/menu/menu_a.png") repeat-x 0% 100%; }
#sub_ul_li_p a, #sub_ul_li_s a{ font-size:18px; color:red; line-height: 36px; }
#sub_ul_li_p a:hover, #sub_ul_li_s a:hover{color:white; margin-top:10px;}

#header {
    background:#8942D7;
}
	#head {
		display: block;
        width: 100%; 
	}
        div.logo {
        }
            .pechati, .minsk {
            	font-size:30px; 
            	font-family:Arial;
				cursor: pointer;
				cursor: hand;
            }
            .minsk {
            	color:#DD291B;
            }
        .teg_h1 {
        	
        	font-family:Trebuchet MS;
        	font-size:35px; 
        	font-weight: 700;
        	line-height:95%;
        	color: #0E7413;
			text-align:center;
		}			
		.teg_h1 a {
        	display: block;
        	text-align: center; /* Выравнивание по центру */
			height: 80%; /* Высота на весь слой */
			color: #fff; /* Цвет ссылки */				
        }       

        div.phone_firm {
					float: center;
					
        	margin-top: 1px;
        	margin-bottom: 10px;
        	text-align:center;
         	font-family:Trebuchet MS;
        	color: white;
        }
        .phone_text1 {
        	font-size:24px; 
        	font-weight: 500;
        }
        .phone_index {
        	font-size:22px; 
			margin-left: 30px;
        }
        .phone {
        	font-size:22px; 
        	line-height:50%;
        }
        .phone_text2
        {
        	font-size: 22px; 
        }
        .mail {
        	font-size: 22px; 
        }
        
        .grafik {
            margin-top: 15px;
        	font-size: 22px; 
        }
        .grafik00 {
        	font-size: 16px; 
        }
        
        .zv {
            margin-top: 5px;
            margin-left:270px;
        	width: 250px;
        	cursor: hand;
            cursor: pointer;
        }
        
#akcia_23 {
	display: block;
    margin-top: 5px;
    margin-bottom: 40px;
    width: 100%;
    height: 180px;
    //background: url('img/mbg.jpg'); 
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
}

        .img_akcia_23 {
			width: 550px;
        	margin-top: 10px;
        	margin-left: 30px;
        }   
        
        #counter1, #zakaji1_counter {
        	position: relative;
        	width: 430px;
        	left: 640px; 
        	top: -250px;
        }
        #style_counter {
        	display: block; 
        	height: 120px;
        	float: left; 
        	position: relative;
        	padding-top:10px;
        	margin:3px; 
        	background: url('img/bgcount.png'); 
        	background-repeat: no-repeat;
        	background-size: 100% 100%;
        	-webkit-background-size: 100% 100%;
        	-o-background-size: 100% 100%;
        	-moz-background-size: 100% 100%;
        }
         
        #style_number {
        	display: block; 
        	margin-top: 10px;
        	margin-bottom: -5px;
        	text-align: center;
        	font-family: arial;
        	font-size:45px;
        }
         
        #style_titles {
        	display: block; 
        	margin-top: -20px;
        	width: 100px;
        	text-align: center;
        	font-family: arial;
        	font-size:20px;
        }		
    
        .block_order_form
        {        	
        	position:relative; 
        	margin-top: -100px;	
        	margin-left: 630px;	
        	font-family:Trebuchet MS;
        	font-size:24px; 
        	font-weight: 700;
        }
        .block_order_form_text1
        {   
            background-color: white;
            padding:12px;
        	position:absolute; 
        	margin-top: 15px;	
        	margin-left: 35px;	
			color: red;
          	border-radius: 20px;                                       
	       -webkit-border-radius: 20px;
	       -moz-border-radius: 20px;
	       -o-border-radius: 20px;
}
        .block_order_form_text1:hover 
        {   
            background-color:#E2B36B;
            color: #660099;
             cursor: hand;
             cursor: pointer;
        }	

        .block_order_form_text2
        {
        	display: none;
        	position:absolute; 
        	margin-top: -25px;	
        	margin-left: 75px;	
        	font-weight: 500;
        	font-size:14px;
        	color: #2F4F4F;
        }	
        .order_form
        {
        	display: none;
        	margin-top: -30px;	
        	margin-left: 50px;	
        }	
        .input_text
        {
        	font-weight: 500;
        	font-size:18px;
        	font-family:Trebuchet MS;
        }	
        
        
#why_we {
   	display: block;
    margin-top: -135px;	
    width: 100%; 
    height: 210px;
    font-family:Trebuchet MS;
        	background: url('img/better.jpg'); 
        	background-repeat: no-repeat;
        	background-size: 100% 100%;
        	-webkit-background-size: 100% 100%;
        	-o-background-size: 100% 100%;
        	-moz-background-size: 100% 100%;
	}
            
        .why_we_table {
        	margin-top: 70px;	
        	margin-left: 11%;
        }	
        .why_we_text1
        {
        	font-weight: 700;
        	font-size: 26px;
        }	
        .why_we_text2
        {
        	font-size: 14px;
        }	
        .why_we_pic
        {
        	position:absolute; 
        	margin-top: 20px;	
        	margin-left: -55px;	
        }	
    
    
#why_order {
    display: block;
    margin-top: 30px;	
    padding-left: 30px;	
    font-family:Trebuchet MS;
}	
        .why_order_heder {
        	font-weight: 700;
        	font-size: 35px;
        }	
        .why_order_text1 {
        	font-weight: 700;
        	font-size: 20px;
        }	
        .why_order_text2
        {
        	color: gray;
        	font-size: 12px;
        }	
        .why_order_pic
        {
        	position:absolute; 
        	margin-top: 0px;	
        	margin-left: -30px;	
        }	

	
#klienty {
	display: block;
	font-family:Trebuchet MS;
}	
        
        .klienty_heder
        {
        	display: block;
        	height: 60px;
        	margin-left: 0px;
        	background: #660099; 
        	padding-top: 20px;	
        	padding-left: 34%;	
        	font-weight: 700;
        	font-size: 30px;
        	color: white;
        	letter-spacing: 5px;
        }	
        .klients
        {
        	width: 450px;
        	margin-top: 30px;	
        }	
        .otzyvy
        {
        	float: right;
        	width: 55%;
        	top: 100px;	
        	left:570px;
        	font-size: 14px;
        	color: gray;
        }	
        .author
        {
        	font-size: 12px;
        	font-weight: 700;
        	color: silver;
        }	
	
#zakaji1 {
	display: block;
	height: 260px;
	background: #BADB28; 
	font-family: Trebuchet MS;
}	
        #counter2 {
        	position: absolute;
        	width: 430px;
        	margin-left: 145px; 
        	margin-top: 30px;
        }	
        
        .zakaji1_skidka1 {
        	position:absolute; 
        	margin-top: 50px;	
        	margin-left: 32%;	
        }	
        .zakaji1_text {
        	position:absolute; 
        	margin-top: 20px;	
        	margin-left: 55%;	
        	font-size: 30px;
        }	
        
        .zakaji1_text1 {
	        display: block;
	        width: 450px;
        	margin-left: -20px;
        }	
        .zakaji_img {
        	margin-top: -15px;	
        	margin-left: 0px;
        }	
        .zakaji1_text2 {
        	font-size: 14px;
        }	
	
	
#sotrudniki
{
	display: block;
	font-family: Trebuchet MS;
	font-size: 35px;
}	

        .man_table {
        	margin-top: 5px;	
        	margin-left: 8%;
        }	
        	
        .man_photo {
            float: left;
            width: 150px;
            margin: 10px;
        }	
	
	
#prodacts
{
	display: block;
	margin-top: 20px;	
	height: 60px;
	background: #660099; 
	font-family: Trebuchet MS;
}	
		.prodacts_heder
		{
        	position:absolute; 
			margin-left: 27%;
			margin-top: -10px;	
			font-weight: 700;
			font-size: 30px;
			color: white;
			letter-spacing: 5px;
		}
		
		
#prodact_table {
	display: block;
	width: 100%;
	margin-top: 20px;
}	
		.pechat, .stamp, .dater, .fax 	{
			float: left;
			padding: 15px;
			}
		.prodacts_zakaji {
			margin-left: 10px;
			width: 200px;
        	cursor: hand;
            cursor: pointer;
		}	
		.product_text {
	        display: block;
	        margin-top: 440px;
			margin-left: 60px;
			font-weight: 700;
			font-size: 22px;
		}	


#work {
	display: block;
    margin-top: 20px;	
    background: #660099; 
    height: 80px;
	font-family: Trebuchet MS;
}	
        .work_heder {
            padding-top: 20px;	
        	padding-left: 33%;	
        	font-weight: 700;
        	font-size: 30px;
        	color: white;
        	letter-spacing: 5px;
        }	
        
#work_img {
	display: block;
    margin-top: 20px;	
}	
	
        .work_img2 {
        	width: 900px;
        	height: 220px;
        	margin-left: 6%;
        }	
	
	
#zakaji12 {
	display: block;
	margin-top: 20px;
	height: 260px;
	background: #BADB28; 
	font-family: Trebuchet MS;
}	
        #counter3
        {
        	position:absolute;
        	width:430px;
        	margin-left: 145px; 
        	margin-top: 30px;
        }	
	
	
#ofis {
	display: block;
	margin-top: 0px;
	font-family: Trebuchet MS;
}	
        .map {
        	width: 400px;
        }
        
        .ofis_text {
        	display: block;
	        margin-top: -250px;
        	margin-left: 440px;
        	font-size: 35px;
        	color: gray;
        }	
	

#adres
{
	display: block;
	height: 200px;
	font-family:Trebuchet MS;
	background: #555555; 
}	
        	
        div.phone_firm2  {
        	position:relative; 
        	width: 50%;
        	margin-top: 5px; 
        	margin-left: 550px; 
        	top: 0px;
        }
        .phone_index2 {
        	color: silver;
        	font-size:24px; 
        }
        .phone2 {
        	color: white;
        	font-size:35px; 
        	font-weight: 700;
        }
        .adres_text {
        	position:absolute;
        	margin-left: -490px; 
        	margin-top: -45px; 
        	top: 80px;
        	font-weight: 700;
        	font-size: 18px;
        	color: silver;
        }	
        .stampi {
            width: 150px;
            float: right;
        	margin-top: -165px; 
        	margin-right: 60px; 
        	cursor: hand;
            cursor: pointer;
        }
        
        
	
    #call_form {
		width: 100%;
		height: 100%;
        visibility: hidden;
		position: fixed;
		z-index: 2;
        top: 0%;
        left: 0%;
        right: 0%;
        bottom: 0%;
		background: repeat-x scroll 0 0 url('img/silver.png'); 	
		background-size: 100% 100%;
		font-family:Trebuchet MS;
    }

    #call_form_on {
		width: 460px;
		height: 310px;
		border: 20px groove blue;
        visibility: hidden;
		position: fixed;
        top: 10%;
        left: 30%;
 		z-index: 3;
		background-color: white; 	
		border-radius: 30px; 
		-moz-border-radius: 30px; 
		-o-border-radius: 30px; 
		-webkit-border-radius: 30px; 
    }
	
    #message_X {
		width: 30px;
		height: 28px;
		margin-top: 5px;
		color: red;
		cursor: pointer;
		font-weight: 900;
		font-size: 20px;
		font-family: verdana;
		cursor: pointer;
		z-index: 3;
        margin-left: 423px;
        border: solid 1px silver;
		border-radius: 7px; 
		-moz-border-radius: 7px; 
		-o-border-radius: 7px; 
		-webkit-border-radius: 7px; 
   }
	

.block_order_form_call	
{
	position:absolute;
	top: 85px;
	left: 95px;
}	
.icon_call1, .icon_call2, .icon_call3, .icon_call4, .icon_call5
{
	position:absolute;
	top: 10px;
	margin-left: -30px;
	width: 25px;
}	
.icon_call2, .icon_call3, .icon_call4, .icon_call5
{
	top: 56px;
}	
.icon_call3, .icon_call4, .icon_call5
{
	top: 102px;
}	
.icon_call4, .icon_call5
{
	top: 104px;
}	
.icon_call5
{
	top: 142px;
}	
.call_me
{
	position:absolute;
	top: 150px;
	margin-left: 15px;
	width: 250px;
	height: 45px;
	font-family:Trebuchet MS;
	font-size: 20px;
}	
	
	
    #order_form_full {
		width: 100%;
		height: 100%;
        visibility: hidden;
		position: fixed;
		z-index: 2;
        top: 0%;
        left: 0%;
        right: 0%;
        bottom: 0%;
		background: repeat-x scroll 0 0 url('img/silver.png'); 	
		background-size: 100% 100%;
		font-family:Trebuchet MS;
    }

    #order_form_full_on {
		width: 460px;
		height: 390px;
		border: 20px groove blue;
        visibility: hidden;
		position: fixed;
        top: 10%;
        left: 30%;
 		z-index: 3;
		background-color: white; 	
		border-radius: 30px; 
		-moz-border-radius: 30px; 
		-o-border-radius: 30px; 
		-webkit-border-radius: 30px; 
    }
	
.block_order_form_full	
{
	position:absolute;
	top: 85px;
	left: 95px;
}	
	
.icon_call4
{
}	
.submit {
	position:absolute;
	top: 240px;
	margin-left: 15px;
	width: 250px;
	height: 45px;
	font-family:Trebuchet MS;
	font-size: 20px;
}	


.tovar {
	display: inline-block;
	overflow: hidden;
	width: 250px;
	height: 100%;
	padding: 10 5 0 5px;
	margin: 5px;
   
    background: white; 
    border: 5px solid #660099; 
	border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px;
    text-decoration: none; 
	text-align: center;
	font-size: 14pt;
	font-family: times new roman;
    
}
#tovar-description{
    font: 14px sans-serif;
    text-align: justify;
    height: 100px;
    padding-left: 10px;
    padding-right: 10px;
    text-indent: 15px;    
} 

.tovar_dater {
	display: inline-block;
	overflow: hidden;
	width: 250px; 
	height: 360px;
	padding: 0 3 15 3px;
	margin: 5px;
    background: white; 
    border: 5px solid #660099; 
	border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px;
    text-decoration: none; 
	text-align: center;
	font-size: 14pt;
	font-family: times new roman;
}

.tovar_numerator {
	display: inline-block;
	overflow: hidden;
	width: 255px; 
	height: 210px;
	padding: 5 3 5 3px;
	margin: 5px;
    background: white;
    border: 5px solid #660099; 
	border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px;
    text-decoration: none; 
	text-align: center;
	font-size: 14pt;
	font-family: times new roman;
}

.macmenu {
 height: 128px; /*высота общего блока*/
}
.button {
 margin: 0 auto; /*выравнивание блока по центру*/
 width: 110%; /*ширина всего блока с меню*/
}
.button a img,
.button a {
 display: block;
 float: left;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 transition: all 0.5s ease;
 height: 100px;
 width: 100px;
}
.button a {
 margin: 5px 7px;
 text-align: center;
 color: #000;
 font: normal normal 10px Verdana;
 text-decoration: none;
 word-wrap: normal; /*запрещает автоматически разрывать слова на перенос*/
}
.macmenu a:hover img {
 margin-left: -15%; /*смещает картинку левее, выравнивая ее по центру*/
 text-align: center;
 height: 128px;
 width: 128px;
}
.button a:hover {
 font: normal bold 14px Verdana;
}
hr {
    border: none; /* Убираем границу */
    background-color: #834e98; /* Цвет линии */
    color: #834e98; /* Цвет линии для IE6-7 */
    height: 2px; /* Толщина линии */
   }
.old{
	color: #000;
  	font-size: 100%;
  	font-family:  sans-serif;
  	text-align: left;
}
.new{
	color: #0a6936;
  	font-size: 130%;
 	
  	font-family: sans-serif;
  	text-align: center;

}
sup{
	font-size: 80%;	
	text-decoration: underline;
}
#cena-korpus {
	text-decoration: line-through;
	margin-bottom: 0px;
}
#cena-akcia{
	margin-top: 0px;
	margin-bottom: 0px;
}
#korpus-akcija{
	font: 13pt sans-serif;
	margin-top:0px;	
    margin-bottom: 10px;
}
#akcija{
	font: bold 24px sans-serif;
	color:red;
	margin-top:0px;
	margin-bottom: 0px;
}
#srok-akcija{
	font: 11px sans-serif;
	color:grey;
	margin-top:-5px;
    padding-bottom: 0;	
}  
#cennik{    
    position:relative;
    top: 50px;	
}

#akcija-zaglavie{
    margin-top: -15px;
    padding-bottom: 10px;
}
#acia-red{
    color: red;
    font: bold 24px sans-serif;
}
#acia-blue{
    color: blue;
    font: bold 18px sans-serif;
}
#acia-green{
    color: green;
    font: bold 18px sans-serif;
}
