*{margin:0;padding:0;}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #444444;
}

p {
text-indent: 15px;
margin-bottom: 10px;
}

a {color: #348b68;}
a:hover { text-decoration:none;}

h1 {
padding: 0 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#348b68;
margin: 4px 0 6px 0;
}

h2 {
padding: 0 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#348b68;
margin: 4px 0 6px 0;
}

h3 {
padding: 0 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#348b68;
margin: 4px 0 6px 0;
}


h4 {
padding: 0 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top: 3px;
color:#348b68;
margin: 20px 0 6px 0;
}


.clear {
height: 0;
line-height: 0;
font-size: 0;
clear: both;
}

.clear_2 {
height: 0;
line-height: 0;
font-size: 0;
clear: left;
}

#head {
height: 230px;
background-image: url(images/head.gif);
}

#cont {
position:absolute;
height:51px;
width:174px;
background-image: url(images/cont.gif);
background-repeat:no-repeat;
top: 155px;
left: 40px;
}

#cont2 {
position:absolute;
top: 202px;
left: 80px;
color:#d8d8d8;
}

#cont2 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffffff;
}

#logo {
position:absolute;
height:92px;
width:321px;
background-image: url(images/logo.gif);
top: 30px;
left: 40px;
}

#top_links {
position:absolute;
top: 30px;
right: 40px;
}

#top_baner {
border: solid 1px #797979;
position:absolute;
top: 70px;
right: 40px;
}

#top_links a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
}

#top_links img {
margin: 0 4px 0 6px;
}

#menu {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#c7c7c7;
float:right;
top: 190px;
right: 30px;
height:16px;
}

#menu a {
color:#ffffff;
margin-right:12px;
}

#menu a:hover {
color:#c7c7c7;
}

#menu_sub {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c7c7c7;
float:right;
width: 562px;
top: 130px;
right: 40px;
height:60px;
}

#menu_sub a {
color:#c7c7c7;
margin-right:10px;
}

#menu_sub a:hover { color:#FFFFFF;}

#pop_about {
display:none;
height:20px;
padding-top:40px;
}

#index_text {margin: 20px 340px 40px 40px;}


#index_text a:hover {
text-decoration:none;
}

#index_text_h {
margin-bottom:20px;
height: 17px;
border-bottom: dashed #666666 1px;
}

.bold_text {
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5b5b5b;
padding-right:2px;
}


#index_new {margin: 20px 0 20px 0;}

#index_new_h {
margin-bottom:20px;
height: 17px;
border-bottom: dashed #666666 1px;
}

.bold_new {
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5b5b5b;
padding-right:2px;
}

.index_new_tab {
margin:26px 0 0 0; 
width:99%;
}

.index_new_tab img {
border:solid #c7c7c7 5px;
margin-bottom: 5px;
}

#index_text_2 {margin: 20px 40px 20px 40px;}

.index_new_tab a { color:#444444;}

.prod_tab { width:99%; margin: 0 0 25px 0;}

.prod_td { width:33%;}

.prod_tab img {
border:solid #c7c7c7 5px;
margin: 30px 0 5px 0;
}

.prod_tab a {color:#444444;}

#index_nashi {margin: 40px 0 0 0; }

#index_nashi_green {
background-color:#4ba07c;
border-bottom:solid #348b68 6px;
height:169px;
background-image:url(images/nashi.gif);
background-repeat:no-repeat;
background-position:right;
padding: 0 360px 0 40px;
}

.index_nashi_a {
position:absolute;
margin-top:75px;
display: block;
right: 230px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffe952;
}

.bold_nashi {
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#066c4b;
padding-left:40px;
}

.index_nashi_tab {
margin:26px 0 0 0; 
width:99%;
float:left;
}

.index_nashi_tab img {
border:solid #348b68 5px;
margin-bottom: 5px;
}

.index_nashi_tab a {
color:#FFFFFF;
}

#foot {
border-top: 6px solid #b4b4b4;
height:110px;
padding-top:30px;
background-color:#e1e1e1;
background-image:url(images/foot.gif);
background-repeat:no-repeat;
background-position:right;
text-align:center;
}

#pull_index {
float: right;
height: 545px;
width:1px;
}

#pull_brush {
float:right;
height: 1120px;
width:1px;
}

#pull_graz {
float:right;
height: 860px;
width:1px;
}

#pull_grunt {
float:right;
height: 650px;
width:1px;
}

#pull_lin {
float:right;
height: 850px;
width:1px;
}

#pull_luki {
float:right;
height: 720px;
width:1px;
}

#pull_nastil {
float:right;
height: 620px;
width:1px;
}

#pull_toch {
float:right;
height: 670px;
width:1px;
}

#pull_vnutr {
float:right;
height: 690px;
width:1px;
}

#prod_index {
position:absolute;
top: 230px;
right:0;
z-index:1;
padding: 10px 10px 10px 10px;
margin:35px 0 0 0;
float:right;
width: 300px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 6px;
}

#prod {
position:absolute;
top: 230px;
right:0;
z-index:1;
padding: 10px 10px 20px 10px;
margin:35px 0 0 0;
float:right;
width: 300px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 6px;
}

.bold_prod {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5b5b5b;
padding-left:10px;
}

#prod_links {
margin: 20px 0 0 10px;
}

#prod_index img {
margin-right:10px;
}

#prod img {
margin-right:10px;
}

#prod_a {
display:block;
padding: 12px 0 20px 0;
color:#444444;
}

#prod_a:hover {
color:#979797;
}

#prod_a_2 {
display:block;
padding: 2px 0 2px 15px;
margin-left:18px;
background-image:url(images/list.gif);
background-repeat:no-repeat;
background-position:left;
color:#444444;
}

#prod_a_2:hover {
color:#979797;
}

#prod_srch {
margin: 20px 0 10px 15px;
}

.srch {
margin-right: 5px;
padding: 3px 5px  3px 5px;
border: 1px solid #8c8c8c; 
background-color:#ffffff; 
font-size:12px; 
}

.butt {
padding: 3px 10px  3px 10px;
border: 1px solid #8c8c8c; 
background-color:#f3f3f3; 
font-size:12px; 
}

#pop1 img {border:solid 1px #b4b4b4; margin-bottom:3px;}
#pop2 img {border:solid 1px #b4b4b4; margin-bottom:3px;}
#pop3 img {border:solid 1px #b4b4b4; margin-bottom:3px;}
#pop4 img {border:solid 1px #b4b4b4; margin-bottom:3px;}
#pop5 img {border:solid 1px #b4b4b4; margin-bottom:3px;}
#pop6 img {border:solid 1px #b4b4b4; margin-bottom:3px;}
#pop7 img {border:solid 1px #b4b4b4; margin-bottom:3px;}
#pop8 img {border:solid 1px #b4b4b4; margin-bottom:3px;}

#pop1 {
z-index:2;
display:none;
position: absolute;
top:265px;
right: 320px;
padding: 5px 0 5px 5px;
width:295px;
height:125px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 1px;
font-size:10px;
}

#pop2 {
z-index:2;
display:none;
position: absolute;
top:310px;
right: 320px;
padding: 5px 0 5px 5px;
width:295px;
height:125px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 1px;
font-size:10px;
}

#pop3 {
z-index:2;
display:none;
position: absolute;
top:355px;
right: 320px;
padding: 5px 0 5px 5px;
width:295px;
height:125px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 1px;
font-size:10px;
}

#pop4 {
z-index:2;
display:none;
position: absolute;
top:400px;
right: 320px;
padding: 5px 0 5px 5px;
width:295px;
height:125px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 1px;
font-size:10px;
}


#pop5 {
z-index:2;
display:none;
position: absolute;
top:445px;
right: 320px;
padding: 5px 0 5px 5px;
width:295px;
height:125px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 1px;
font-size:10px;
}


#pop6 {
z-index:2;
display:none;
position: absolute;
top:490px;
right: 320px;
padding: 5px 0 5px 5px;
width:295px;
height:125px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 1px;
font-size:10px;
}

#pop7 {
z-index:2;
display:none;
position: absolute;
top:535px;
right: 320px;
padding: 5px 0 5px 5px;
width:295px;
height:120px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 1px;
font-size:10px;
}

#pop8 {
z-index:2;
display:none;
position: absolute;
top:590px;
right: 320px;
padding: 5px 0 5px 5px;
width:295px;
height:120px;
background-color:#e1e1e1;
border-left:solid #b4b4b4 1px;
border-top:solid #b4b4b4 1px;
border-bottom:solid #b4b4b4 1px;
font-size:10px;
}

#line { background-color:#b4b4b4; height:6px; margin-top: 40px;}



.tab {
width:99%;
margin: 15px 2px 25px 0;
border-top: 2px solid #4ba07c;
font-size:9px;
}

.tab_td {
padding: 3px 3px 3px 3px;
}

.content_list {
margin: 10px 0 10px 30px;
list-style-image: none;
list-style: circle;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.content_list_2 {
margin: 10px 0 10px 30px;
list-style-image: none;
list-style: circle;
}

.content_list_2 li {
margin: 0 0 0 12px;
}

.content_list_3 {
margin: 10px 0 10px 195px;
list-style-image: none;
list-style: circle;
}

.content_list_3 li {
margin: 0 0 0 25px;
}

.red {color:#a11418;}

.green {color:#348b68;}

.white {color:#ffffff;}

.tab_2 {
width:99%;
padding: 0 0 8px 0;
margin: 0 0 20px 0; 
}

.tab_3 {
width:49%;
padding: 0 0 8px 0;
margin: 0 0 20px 0; 
}

.td_h1 {
width:49%;
border-bottom: dashed #b4b4b4 1px;
background-color:#f1f1f1;
border-left: solid #b4b4b4 1px; 
border-right: solid #b4b4b4 1px; 
border-top:solid #4ba07c 3px;
}

.td_h1_h1 {
width:32%;
border-bottom: dashed #b4b4b4 1px;
background-color:#f1f1f1;
border-left: solid #b4b4b4 1px; 
border-right: solid #b4b4b4 1px; 
border-top:solid #4ba07c 3px;
}

.td_h1_3 {
width:32%;
border-bottom: dashed #b4b4b4 1px;
background-color:#f1f1f1;
border-left: solid #b4b4b4 1px; 
border-right: solid #b4b4b4 1px; 
border-top:solid #4ba07c 3px;
}

.td_tov {border-left: solid #b4b4b4 1px; border-right: solid #b4b4b4 1px;}

.td_tov_2 {border-left: solid #b4b4b4 1px; border-right: solid #b4b4b4 1px; border-bottom: solid #b4b4b4 1px;}

#print {margin: -8px 0 8px 0;}
#print a { text-decoration:none; }

#counter {position:absolute;}

#form {padding: 5px 0 10px 0;}

.srch_2 {
margin: -5px 0 10px 15px;
padding: 3px 5px  3px 5px;
border: 1px solid #8c8c8c; 
background-color:#ffffff; 
font-size:12px; 
}

#hleb {
padding: 15px 10px 15px 10px;
margin: 0 10px 0 0;
background-color:#f1f1f1;
border: dashed #b4b4b4 1px;
}

#baner_menu {border: solid 1px #797979; width:260px; margin: 20px 0 10px 20px;}

#akcia {
padding: 2px 5px 2px 5px;
border: dashed 1px #bc4848;
background-color:#f1dada;
COLOR: #bc4848;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 10px 10px 10px 0;
display: block;
}

.cor_div_os_zoom {
                  width: 210px; 
				  margin: auto;
				  margin-top:3px;
				  }
				  
.cor_div_os_zoom_m {
                  width: 180px; 
				  margin: auto;
				  margin-top:3px;
				  }
				  
.zoom {
       width:18px;
	   height:19px;
	   position:relative; 
	   float:right;
	   }
	   
.obj_index {
            width:600px;
			margin:auto;
			}