html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	height: 100%;
    width:100%;
}
html>body img {
	margin: 0 0 -3px;
}

.specpr_fild
	{
    border:#FFDFDF solid 1px;
    }
.bask_fild
	{
    border:#BAB2AB solid 1px;
    }
.tovar_fild
	{
    border:#999999 solid 1px;
    }
b.text_main
	{
	font-family:arial;
	font-size:18px;
	color:red;
	}
a.bask_main
	{
    color:#ffffff;
    text-decoration:none;
    font-family:verdana;
    font-size:35px;
    }
div.text_main
	{
    clear: both;
    float:center;
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	text-decoration:none;
    padding:10px;
	}
div.text_main2
	{
	font-family:verdana;
	font-size:12px;
	color:#333333;
	text-decoration:none;
    padding:10px;
	}
div.msg_att
	{
	font-family:tahoma;
	font-size:11px;
	color:red;
    font-weight:bold;
	}
div.kat
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    width:95%;
	}
td.kont_0
	{
    border-left:1px #cccccc solid;
    }
td.kont_1
	{
    border-left:1px #cccccc solid;
    font-family:verdana;
    font-size:12px;
    color:#999999;
    }
td.kont_2
	{
    border-left:1px #cccccc solid;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    }
td.kont_3
    {
    border-left:1px #cccccc solid;
    }
input.pas
	{
        background-color:#ffffff;
    	border-color:#B3B9C3;
		border-width: 1px;
		border-style: solid;
		color: #666666;
   		font-family: Verdana;
   		font-size:11px;
        width:100%;
        height:23px;
        padding-left:5px
    }

input.form_user
	{
        background-color:transparent;
		border: solid 0px;
		color:#A3C1E0;
   		font-family: Verdana;
   		font-size:12px;
        width:165px;
        height:18px;
    }
input.search
	{
        background-color:#ffffff;
    	border-color:#cccccc;
		border-width: 1px;
		border-style: solid;
		color: #666666;
   		font-family: Verdana;
   		font-size:11px;
        width:50px;
		text-align:center;
    }
input.bask_kol
	{
        background-color:#ffffff;
    	border-color:#cccccc;
		border-width: 1px;
		border-style: solid;
		color: #666666;
   		font-family: Tahoma;
   		font-size:12px;
        width:30px;
		text-align:center;
    }
input.bask_kol2
	{
        background-color:#ffffff;
    	border-color:#cccccc;
		border-width: 1px;
		border-style: solid;
		color: #666666;
   		font-family: Tahoma;
   		font-size:11px;
        width:30px;
    }
select.search
	{
        background-color:#ffffff;
    	border-color:#cccccc;
		border-width: 1px;
		border-style: solid;
		color: #666666;
   		font-family: Verdana;
   		font-size:11px;
        width:125px;
    }
a.form_user1
	{
	font-family:Verdana;
	font-size:11px;
	color:#FF7F7F;
	text-decoration:underline;
    }
a.form_user1:hover
	{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
    }

a.menu_big
	{
	font-family:Arial;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
    font-weight:bold;
    }
a.menu_big:hover
	{
	font-family:Arial;
	font-size:16px;
	color:#000000;
    font-weight:bold;
    text-decoration:underline;
    }

a.menu_big2
	{
	font-family:Arial;
	font-size:14px;
	color:#000000;
	text-decoration:none;
    font-weight:bold;
    margin-left:50px;
    margin-right:50px;
    }
a.menu_big2:hover
	{
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    border-top:2px #999999 solid;
    border-bottom:2px #999999 solid;
    margin-left:50px;
    margin-right:50px;
    }

a.href_tips_tovar
	{
	font-family:Verdana;
	font-size:10px;
	color:#cccccc;
	text-decoration:underline;
    }
a.href_tips_tovar:hover
	{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
    }
a.kmlkt_bask
	{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
    }
a.kmlkt_bask:hover
	{
	font-family:Verdana;
	font-size:11px;
	color:red;
	text-decoration:none;
    }
a.help_for
	{
	font-family:Verdana;
	font-size:12px;
	color:#666666;
    font-weight:bold;
	text-decoration:none;
    }
a.help_for:hover
	{
	font-family:Verdana;
	font-size:12px;
    font-weight:bold;
	color:#000000;
	text-decoration:none;
    }
a.form_user2
	{
	font-family:Verdana;
	font-size:11px;
	color:#B4B4B4;
	text-decoration:underline;
    }
a.form_user2:hover
	{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
    }
a.main_menu
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
a.main_menu:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	}
a.menu_kat
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
a.menu_kat:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
	text-decoration:none;
	}
a.menu_subkat
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
a.menu_subkat:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-decoration:underline;
	}
b.menu_subkat
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}
li
	{
     color:#999999;
    }
a.kat_top_menu
	{
    text-align:center;
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
    text-decoration:none;
	}
a.kat_top_menu:hover
	{
    text-align:center;
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
    text-decoration:underline;
	}


#box {
    margin: 0 auto;
    width: 100%;
    min-height: 100%;
    position: relative;
    overfow: hidden;
}
#up {
    height: 400px;
    width:100%;
}
#content {
    margin: 15px 27px 0 5px;
    overflow: hidden;
}
#box_left_and_right {
    clear: both;

    overflow: hidden;
    width: 100%;
}
#left {

    float: left;
    max-width: 240px;
}
#right {
	margin-left:240px;
    float: inherit;
    width: auto;
}
#left_menu {

    float: left;
    max-width: 30px;
}
#right_menu {
	margin-left:35px;
    margin-right:10px;
    margin-bottom:10px;
    float: inherit;
    width: auto;
    height:100%;
    text-align:justify;
    vertical-align:middle;
	font-family:Verdana,Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
#footer {
    text-align: center;
    height: 60px;
    bottom:0;
    background:url('http://www.sanner.efr/pics/bottom_bg.gif');
}

#Layer1 {
	position:absolute;
	top:0px;
	width:277px;
	height:621px;
	z-index:1;
	right: 0px;
	background:url('http://www.sanner.efr/pics/head_r1.png');

}
#but_hid {
	position:absolute;
	top:270px;
	width:22px;
	height:140px;
	z-index:1;
	left: 0px;
}
#head_top_menu
	{
    position:absolute;top:20px;margin-left:50px;margin-right:20px;width:auto;height:50px;
    }
#head_right_menu
	{
    position:absolute;top:18px;margin-left:800px;width:160px;height:400px;
    }
#head_polot
	{
    position:absolute;top:45px;margin-left:630px;width:102px;height:263px;
    }
#head_peopl
	{
    position:absolute;top:245px;right:0px;margin-left:0px;width:282px;height:155px;
    }
#head_tel
	{
    position:absolute;top:355px;margin-left:445px;width:27%;height:50px;font-family:Arial;font-size:32px;color:#666666;font-weight:bold;text-align:center;
    }
#head_bask
	{
    position:absolute;top:205px;margin-left:7px;width:75px;height:65px;padding-top:24px;
    }
#head_img_href
	{
    position:absolute;
    top:5px;
    margin-left:2%;
    width:15px;
    height:50px;
    text-align:center;
    }
#about_firms {
 	display:none;
	position:absolute;
    right:10px;
	width:350px;
	height:300px;
	z-index:10;
}
#but_hid2 {
  	display:none;
	top:0px;
	width:100%;
	height:21px;
	background:url('http://www.sanner.efr/pics/head/hidden_head_bg.png');
 }
#main_menu {
	top:45px;
	position: relative;
	right: 10px;
		}
#Layer2 {
	position:absolute;
	top:581px;
	width:auto;
	height:40px;
	z-index:2;
	right: 55px;
	left: 55px;
//	background-color: #99FF66;
}
#Layer3 {
	position:absolute;
	left:75px;
	top:188px;
	width:81px;
	height:287px;
	z-index:3;
}

#bloki
	{
	position:relative;
    float:left;
	margin:15px;
	width:280px;
	height:270px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
    border:1px #999999 dotted;
    padding-top:0px;
	}
/*
#bloki2
	{
	position:relative;
    float:left;
	margin:10px;
	width:200px;
	height:auto;
	font-family:verdana;
	font-size:11px;
	color:#666666;
    border:1px #999999 dotted;
    padding-top:0px;
	}  */
#blok_in
	{
    position:relative;
    float:center;
    border:1px solid #f5f5f5;
    padding:3px;
    margin:15px;
    background:#fcfcfc;
    }
#blok_in2
	{
    position:relative;
    float:center;
    border:1px solid #f5f5f5;
    padding:3px;
    padding-left:10px;
    margin:15px;
    background:#fcfcfc;
	font-family:verdana;
	font-size:11px;
    }
td.blok_in_td
	{
    border:1px solid #f5f5f5;
    padding:3px;
    padding-left:10px;
    margin:15px;
    background:#fcfcfc;
	font-family:verdana;
	font-size:10px;
    }
#blok_in3
	{
    position:relative;
    float:center;
    margin-top:5px;
	font-family:verdana;
	font-size:11px;
    }
font.num_page_now
	{
    font-weight:bold;
    padding:5px;
    border:1px solid #f5f5f5;
    background:#fcfcfc;
    }
a.blok_in
	{
	font-family:verdana;
	font-size:11px;
	color:#666666;
    }
a.blok_in2
	{
    padding-left:10px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
    }
h3.tit
	{
    padding-top:0px;
    text-align:center;
    font-family:arial;
    font-size:14px;
    color:red;
    height:35px;
    // border:1px red solid;
    }
b.leg
	{
    text-align:center;
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
    }
img.podr
	{
    border:1px #999999 solid;
    }
#bloki2
	{
	position:relative;
    float:left;
	margin:15px;
	width:293px;
	height:auto;
	font-family:verdana;
	font-size:11px;
	color:#666666;
    border:1px #999999 dotted;
    padding-top:0px;
    padding-left:10px;
	}

#img
	{
	position:relative;
    float:left;
	width:130px;
	height:150px;
    padding-left:15px;
    margin-left:0px;
	}
#info_tovar
    {
    position:relative;
    float:left;
    visibility: inherit;
    height:auto;
 //   margin-left:160px;
    width:140px;
    height:auto;
    font-family:verdana;
    font-size:11px;
    color:#666666;
    padding-left:5px;
    }
#info_tovar2
    {
    position:relative;
    float:left;
    visibility: inherit;
    height:auto;
    width:240px;
    height:auto;
    font-family:verdana;
    font-size:11px;
    color:#666666;
    padding-left:5px;
    }
#opis_s
	{
    position:relative;
    font-family:arial;
	font-size:11px;
	color:#666666;
    min-height:38px;
    }
#price
	{
    top:auto;
    bottom:0px;
    position:relative;
    padding-top:10px;
    font-family:arial;
	font-size:18px;
	color:#DC3800;
    min-height:25px;
    }
#articul
	{
    position:relative;
    padding-top:10px;
    font-family:arial;
	font-size:14px;
	color:#909090;
    font-weight:bold;

    }
#param
	{
    position:relative;
    padding-top:10px;
    font-family:arial;
	font-size:11px;
	color:#666666;
    min-height:38px;
    }
#tov_main_top
	{
    position:relative;
    visibility: inherit;
	width:auto;
    height:auto;
	font-family:verdana;
	font-size:11px;
	color:#666666;
    padding-top:0px;
    margin-bottom:0px;
    min-height:150px;
    }
#tovar_kat_act
	{
    margin-top:10px;
    position:relative;
	width:auto;
	font-family:verdana;
	font-size:11px;
	color:#666666;
    padding-top:5px;

    }
#setup_kat
	{
    margin-left:450px;
    margin-right:10px;
    float:inherit;
    width:auto;
    text-align:right;
    }
#pages
	{
    margin-left:5px;
    margin-right:5px;
    width:80%;
    min-height:40px;
    text-align:center;
    border:1px #cccccc dotted;
    padding-top:5px;
    padding-bottom:5px;
    }

#left_menu2 {
	font-family:Verdana,Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
    float: left;
    width: 40%;
    height:auto;
    text-align:left;
    padding-left:15px;

}
#right_menu2 {
    margin-left:40%;
    width: auto;
    text-align:center;
	font-family:Verdana,Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
    padding-top:12px;
    }
div.right_menu3 {
    width:250px;
    float:right;
    }

#ch_search
    {
    min-height:50px;
    width:550px;
    }
#main{
	clear:left;
	float:none;
	margin:10px;
	height:100%;
	width:auto;
	}
#scf {
	overflow:hidden;
	width:215px;
	text-align:justify;
}
#bask1 {
	position:absolute;
  	visibility:hidden;
	top:0px;
    left:383px;
	width:141px;
	height:21px;
    z-index:1;
 }
font.step_y
	{
    border-bottom:3px #999999 solid;
    color:#999999;
    }
font.step_n
	{
    border-bottom:2px #cccccc solid;
    color:#cccccc;
    }
a.dop_usl_reg
	{
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
    cursor:help;
    }
.zn8
	{
    color:#333333;
	font-weight:bold;
    text-decoration:underline;
    font-size:13px;
    font-family:tahoma;
    }
.zn6
	{
    padding-left:15px;
    padding-right:10px
    }
.zn7
	{
    color:#666666;
    font-family:tahoma;
    font-size:11px;
    }
.zn9
	{
    color:#666666;
    font-family:tahoma;
    font-size:10px;
    }
.otu
	{
    color:#666666;
    font-size:11px;
    font-family:verdana;
    border:1px #999999 solid;
    width:180px;
    background:#ffffff;
    }
td.ofor_bsk_st
	{
    border:1px #f2f2f2 solid;
    padding-left:20px;
    }
td.ofor_bsk_st2
	{
    border:1px #f2f2f2 solid;
    background:#fcfcfc;
    padding:8px;
    }
b.star
	{
    color:red;
    }