*{
  line-height: 1.33em;

}

body{
 margin:0px; padding:0px;
 font-family: Verdana;
 font-size: 12px;
 color: #000;
 
}

td{
 vertical-align:top;
}


h2{
 font-weight:bold; font-family:Arial; font-size:16px; color: #4E4E4E;
}

h1{
 font-family: Arial; font-weight:normal; font-size:19px; color: #C97C2D;
 margin:20px 0px 10px 0px; padding:0px;
}

.header{
 font-family: Arial; font-weight:normal; font-size:19px; color: #C97C2D;
 margin:20px 0px 10px 0px; padding:0px;
}

a{
 color:#EE3A11;
}

a:hover{
 color:#C97C2D;
}

.top_line{
 width: 94%; margin:auto;
 height:11px; background: #D4D1B3;
}
.icons{
 height:15px;
 padding-top:20px; padding-right:50px;
}

.icon{
 float:right; width:18px; height:15px;
 margin:0px 10px 0px 0px;
}

.logo_cont{
 width:236px; height:96px;
 margin:0px 0px 0px 67px;
}

.slg{
 color: #A8A79A;/* width:39%;*/
 padding-top:45px; font-family: Arial;
}

.search_inp{
 width:221px; height:17px; color: #A8A79A;
 border:1px inset #A8A79A; font-family: Arial; 
}

.menu{
 height:25px; width:96%;
 background: #E7253B; margin-top:30px;
 padding-top:8px;
}

.menu a{
 color: #fff; font-size:14px;
 font-weight: bold;font-family: Arial; 
}
.menu ul{margin: 0px 0px 0px 60px; padding:0px;}

.menu li{
 display:inline;
 padding: 3px 10px 0px 10px;
 margin: 0px;
}

.sprav{
 width:26%; padding-top:40px;
 padding-right:20px;
}
.content{
 padding-top:40px; font-family: Verdana;
}
.top{
 padding-top:40px;
 width:307px; background: url('images/top_bg.jpg') top left no-repeat;
 padding-left: 55px;
}

.menu2{
 border-left:7px solid #F29111;
 margin:15px 0px 0px 49px;
 padding-left: 13px;
}

.menu2 a, .menu2 a:hover{
 font-size:14px; font-weight:bold;
 color:#ED6B1E; font-family: Arial; 
}

.menu2 div{
 margin: 2px 0px 5px 0px;
}

.tel{
 width:346px; height:156px;
 background: url('images/paper1.jpg') top left no-repeat;
 margin-top:5px; padding-top:10px;
}

.tel_header
{
	margin-left:50px; 
	font: bold 150% Arial;
}

.telno{
 font-size:16px; color:#EE3A11;
 margin-left:50px; font-family: Arial; 
}

.skype_div{
 margin-left:50px; margin-top:8px; font-family: Arial; 
}
a.skype, a.skype:hover{
 background: url('images/skype.jpg') top left no-repeat;
 padding-left:26px; color:black; font-weight:bold;
}

.green{margin:10px 0px 5px 0px;}

.green a, .green, .orange a, .orange, .darkorange a, .darkorange, .green1 a, .green1, .color1 a, .color1, .gray a, .gray , .prodtable_header, .prodtable_header{
 font-size:18px; font-family: Arial; font-weight: bold;
}

.green a, .green{
  color: #46A29F; 
}
.orange a, .orange{
  color: #F29111; 
}
.darkorange a, .darkorange{
  color: #9C6019; 
}
.green1 a, .green1{
  color: #a6ce39; 
}

.color1 a, .color1{
  color: #999900; 
}

.gray a, .gray {
	color: #999999;
}


.brown{
 color: #794B05; font-family: Verdana;
}
.zakaz{
 font-size: 11px; color: #794B05;
}

.download{
 background: #F6F6F6;
 padding:20px 10px 10px 10px;
 margin-top:20px;
}

.dlink{
 font-size:16px; font-family:Arial;
 font-weight: ;
}

.orderlink{
 font-size:22px; font-family:Arial;
}

#filesize{
 font-size:11px; color: #A8A79A;
}

.grey_hr{
 width:94%; background: #ECECE9;
 height: 1px; line-height:0px; font-size:0px;
 margin: auto;
}

.automargin{
 width:94%; margin:auto;
}

.date{
 color:#ED6B1E; font-size:14px; font-family: Arial; font-weight:bold;
 margin:15px 0px 10px 0px;
}

.news_td{
 width:25%; padding:0px 20px 0px 15px;
 background: url('images/news_bg.jpg') top right no-repeat;
 font-size:11px;
}

.news_td1{
 width:25%; padding:0px 20px 0px 15px;
 font-size:11px;
}

.allnews{
 text-align: right;
 margin-top:40px;
}



.spec1{
 width:24.5%; background: #46a29f; height: 32px;
 color: white; font-family: Arial Narrow; font-size:21px;
 border-bottom: 1px solid #3e908d;
}
.spec1 div, .spec2 div,.spec4 div,.spec5 div, .spec3 div{
 margin-left: 50px;
}

.spec2{
 width:24.5%; background: #c77812; height: 32px;
 color: white; font-family: Arial Narrow; font-size:21px;
 border-bottom: 1px solid #b06a10;
}

.spec3{
 width:24.5%; background: #794b05; height: 32px;
 color: white; font-family: Arial Narrow; font-size:21px;
 border-bottom: 1px solid #6b4204;
}
.spec4{
 width:24.5%; background: #88ac2e; height: 32px;
 color: white; font-family: Arial Narrow; font-size:21px;
 border-bottom: 1px solid #88ac2e;
}
.spec5{
 width:24.5%; background: #666600; height: 32px;
 color: white; font-family: Arial Narrow; font-size:21px;
 border-bottom: 1px solid #333300;
}




.obj1, .obj2, .obj3, .obj4, .obj5, .obj6, .obj_common {
color: white; font-family: Arial Narrow; font-size:21px;
width:72%; height: 32px; 
}

.obj1{
 background: #54c1bd; 
}

.obj2{
  background: #f29111; 
}

.obj3{
  background: #9c6019; 
}

.obj4{
  background: #a6ce39; 
 }

.obj5{
 background: #999900; 
 }
 
.obj6{
 background: #999999; 
 }

.obj1 div, .obj2 div, .obj3 div, .obj4 div, .obj5 div, .obj6 div, .obj_common div {
margin-left: 30px;
}






.descr{
 background: #faf9f1 url('images/descr_bg.gif') top left repeat-x;
}
.descr{
 background: #faf9f1 url('images/descr_bg.gif') top left repeat-x;
}
.descr1 div{
 margin: 0px 0px 0px 20px;
}
.descr div{
 margin: 50px 40px 50px 50px;
 color: #4f3112;
}


.friends{
 padding: 10px 40px 0px 50px; margin-top:20px;
 height: 100px; border: 1px solid #e1e1e1;
}
.footer{
 margin:20px 0px 40px 0px;
}

.power1{
 margin-top:15px;
 font-size:16px; font-family: Arial;
 color:#46a29f; font-weight:bold;
}

.power2{
 margin-top:15px;
 font-size:16px; font-family: Arial;
 color:#F29111; font-weight:bold;
}

.power3{
 margin-top:15px;
 font-size:16px; font-family: Arial;
 color:#9c6019; font-weight:bold;
}
.power4{
 margin-top:15px;
 font-size:16px; font-family: Arial;
 color:#a6ce39; font-weight:bold;
}

.power5{
 margin-top:15px;
 font-size:16px; font-family: Arial;
 color:#999900; font-weight:bold;
}


.newh2{
 margin-left: 30px;
 color: white;
 font-family: Arial Narrow;
 font-size:21px; font-weight:normal;
 margin-top: 0px; padding-top:0px;
}

table.document_type {
    border-collapse: collapse;
	border-color: #c0c0c0;
	border-width:1;
	width:100%;
}

/* cellspacing=0 */
table.document_type td {border-collapse: separate; border-spacing: 0px}

/* cellpadding=5 */
table.document_type td {padding: 5px}

table.document_type td.header {
    width:100%;
	background-color:#d4d1b3;
	font-size:1.2em;
}