html
	{
		height:100%;		
	}

* html .body1
	{
		height:100%;
	}

body
	{
		padding:0px;
		margin:0px;
		font-family:Tahoma;
		background:#ffffff url(/images/new_fon2.jpg) 0px 0px repeat-x;
		line-height:14px;
		height:100%;
		font-size:11px;
		color:#666666;

	}
	
a
	{
		text-decoration:underline;
		color:#004488;
	}	
	
	
a:hover
	{
		text-decoration:none;

	}	


a img
	{
		border:0px;
	}
	
p
	{
		padding:7px 0px 7px 0px;
		margin:0px;
	}	
	
img {
		behavior:url("png.htc");
	}	
	
	
form
	{
		padding:0px;
		margin:0px;
	}	
	
h3
	{
		font-size:18px;
		color:#666666;
		padding:10px 0px 10px 15px;
		margin:0px;
		font-weight:normal;
		line-height:18px;
	}

h1
{
	font-size:18px;
	color:#666666;
	padding:10px 0px 10px 15px;
	margin:0px;
	font-weight:normal;
	background:url(/images/marker1.gif) 0px 15px no-repeat;
	line-height:18px;
}
h1 b
{
	font-weight:normal;
	padding:0px 25px 0px 0px; 
	background:url(/images/marker5.gif) 100% 11px no-repeat;
}	
	
h3 b
	{
		font-weight:normal;
		padding:0px 25px 0px 0px; 
		background:url(/images/marker5.gif) 100% 11px no-repeat;
	}	

.body1
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : "100%");
		min-width:1003px;
		min-height:100%;
		background:url(/images/new_fon5.jpg) 0px 0px no-repeat;
	}	
	
.window1
	{
		float:left;
		padding:45px 30px 0px 0px;
	}		
	
.window2
	{
		margin:0px 220px 0px 0px;
		height:260px;
		overflow:hidden;
	}
	
		
/*	
.body1b
	{
		background:url(/images/f2.jpg) 80% 0px no-repeat;
	}	

.body1c
	{
		background:url(/images/f1.jpg) 90% 0px no-repeat;
	}	

.body1d
	{
		background:url(/images/f2.jpg) 1050px 0px no-repeat;
	}	
*/


.head1
	{
		height:67px;
		padding:0px 0px 0px 48px;
	}
	
.basket
	{
		width:268px;
		height:33px;
		background:#ffffff url(/images/top1.gif) 0px 0px repeat-x;
		padding:16px 0px 0px 12px;
		float:left;
	}	
	
.basket a
	{
		padding:0px 0px 0px 25px;
		background:url(/images/basket1.gif) 0px 0px no-repeat;
	}	
	
	
.basket b
	{
		font-size:14px;
		color:#000000;
	}

.login
	{
		float:right;
		width:58%;
		padding:10px 0px 0px 0px;
		position:relative;
	}	
	
		
.login2
	{
		float:left;
		width:38%;
		line-height:24px;
	}		
	
.login2 input
        {
                font-size:11px;
                color:#666666;
                font-family:Tahoma;
                width:70%;
                height:16px;
                padding:2px 0px 0px 0px;
                margin:0px 0px 0px 5px;
                vertical-align:middle;
        }
		
.login2 a
        {
                margin:0px 0px 0px 0px;
                position:relative;
                left:38px;
        }
	
.left1
	{
		width:225px;
		float:left;
		padding:0px 0px 40px 40px;
	}	

.logo
	{
		padding:50px 0px 0px 65px;
		font-size:10px;
		color:#004488;
		background:url(/images/logo.jpg) 0px 0px no-repeat;
		width:135px;
		height:47px;
		text-transform:uppercase;
		line-height:10px;
	}
	
.logo a
	{
		text-decoration:none;
	}
	
	
.logo a:hover
	{
		text-decoration:underline;
	}				
	
.catalog
	{
		padding:20px 0px 10px 0px;

	}
	
	
.catalog ul
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-type:none;
	}		
	
.catalog ul	li
	{
		padding:2px 0px 1px 18px;
		font-size:12px;
		background:url(/images/marker2.gif) 0px 11px no-repeat;
		font-weight:bold;
	}
	
	
	
.catalog ul ul
	{
		padding:4px 0px 2px 0px;
		margin:0px;
		list-style-type:none;
	}		
	
.catalog ul	ul li 
	{
		padding:0px 0px 0px 10px;
		font-size:12px;
		background:url(/images/marker3.gif) 0px 5px no-repeat;
		font-weight:normal;
	}	
	
.pl1
	{
		font-size:0px;
		line-height:0px;
		height:3px;
		background:#F9ECCF url(/images/corn1.gif) 0px 0px no-repeat;
	}	


	
.pl1 div
	{
		font-size:0px;
		line-height:0px;
		height:3px;
		background:url(/images/corn2.gif) 100% 0px no-repeat;
	}	
		
		
.pl3
	{
		font-size:0px;
		line-height:0px;
		height:3px;
		background:#F9ECCF url(/images/corn3.gif) 0px 0px no-repeat;
	}	


	
.pl3 div
	{
		font-size:0px;
		line-height:0px;
		height:3px;
		background:url(/images/corn4.gif) 100% 0px no-repeat;
	}	
				
		
		
		
.pl2
	{
		background:#F9ECCF;
		padding:0px 0px 0px 15px;
	}	
		
		
.vizov
	{
		padding:10px 0px 10px 0px;
		margin:0px;
	}	
	

.vizov input
	{
		width:188px;
		height:16px;
		margin:2px 0px 4px 0px;
	}
	

.vizov textarea
	{
		width:188px;
		height:75px;
		margin:2px 0px 4px 0px;
		overflow:auto;
	}	
	

.vizov input.i_sub1
	{
		width:78px;
		height:20px;
		margin:2px 0px 4px 114px;
		border:1px solid #C0C0C0;
		background:#E7E7E7 url(/images/marker10.gif) 7px 7px no-repeat;
		padding:0px 0px 0px 5px;
		text-align:center;
		font-size:11px;
		font-family:Tahoma;
		color:#004488;
	}	
	
	
.center1
	{
		margin:0px 0px 0px 270px;
	}
	
.center1a	
	{
		float:left;
		width:100%;
	}
		
		
.tmenu1
	{
		margin:0px 0px 18px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
		background:#E0D3BD;
		height:18px;
		width:100%;
		position:relative;
	}
	
.tmenu1 td
	{
		padding:0px 20px 2px 10px;
		background:url(/images/hr1.gif) 0px 3px no-repeat;
		position:relative;
	}
	
.tmenu1 td.first
	{
		background:none;
	}

.tmenu1 ul
	{
		padding:0px 20px 2px 10px;
	}	
	
		
.tmenu1 li a
	{
		display:block;
		position:relative;
	}		
	
	
		
		
.tmenu2
	{
		margin:0px 0px 0px -10px;
		padding:8px 0px 0px 0px;
		list-style-type:none;
		position:absolute;
	}
	
.tmenu2 li
	{		
		padding:0px 0px 0px 10px;
		background:url(/images/marker3.gif) 0px 5px no-repeat;
		float:none;
		font-size:10px;
	}
	
		
.tmenu2 li a
	{
		display:inline;
	}
	
.tel1
	{
		padding:0px 0px 5px 10px;
		font-size:12px;
		/*background:url(/images/tel1_new.gif) 0px 0px no-repeat;*/
		line-height:20px;
		
		width:200px;
		color:#000000;
		margin-top:10px;
		/*position:absolute;
		right:0px;
		top:135px;*/
	}	
	
.tel1 div
	{
		color:#790000;
	}	
	
.tel1 b
	{
		font-size:18px;
		font-weight:normal;
	}		
	
.head_center
	{
		height:300px;
		padding:0px 0px 0px 120px;
	}		
	
.head_center1
	{
		float:left;
		width:100%;
		position:relative;
		overflow:hidden;
	}
	
	
.right1
	{
		width:266px;
		float:right;
		padding:0px 60px 40px 0px;
	}
	
.right1 h3
	{
		margin:0px 0px 0px 50px;
	}
	
.news
	{
		padding:10px 0px 10px 20px;
		text-align:justify;
	}	
	
.data
	{
		font-size:11px;
		color:#A9A9A9;
		font-weight:normal;
	}	
	
	
.zag_news
	{
		display:block;
		padding:0px 0px 0px 20px;
		background:url(/images/marker2.gif) 0px 10px no-repeat;
		margin: 0px 0px 15px -20px;
		font-weight:bold;
	}	
		
		
.img1
	{
		align:left;
		padding:7px;
		border:1px solid #666666;
		margin:0px 5px 0px 0px;
	}
	
.arch1
        {
                padding:10px 0px 20px 0px;
                text-align:right;       
                height:10px;    
        }
        
.arch1 div
        {
                height:20px;
                float:right;
                padding:0px 0px 0px 18px;
                background:url(/images/marker6.gif) 0px 2px no-repeat;
        }       
        
.arch1 a
        {

        } 
		
		
.sp1
	{
		background:url(/images/sp.jpg) 0px 100% no-repeat;
		padding:0px 0px 30px 20px;
	}	
	
.sp1 table
	{
		border-collapse:collapse;
		width:100%;
	}		
		
		
.sp_numer
	{
		width:50px;
		padding:12px 0px 0px 0px;
		vertical-align:top;
	}
	
.sp_txt
	{
		padding:6px 0px 6px 0px;
		border-bottom:1px solid #E9E9E9;
		vertical-align:top;
		text-align:MsoNormal;
	}	
		
.sp_txt a
	{
		font-weight:bold;
	}
	
.last
	{
		border:0px;
	}		
	
.informers
	{
		padding:0px 0px 0px 0px;
		text-align:left;

	}	
	
	
table tr.td_row1 td
	{
		background:#F4F4F4;
		padding:5px 5px 5px 5px;
		text-align:center;
		border-top:1px solid #E1E1E1;
		border-left:1px solid #ffffff;
	}	
	
table tr.td_row2 td
	{
		background:#F9ECCF;
		padding:5px 5px 5px 5px;
		border-left:1px solid #ffffff;
		text-align:center;
	}
	
	
.inf2
	{
		background:#F9ECCF;
		border-collapse:collapse; 
		width:100%;
	}
	
.inf2 td
	{
		padding:1px 5px 1px 5px;
	}		
	
.inf2 td.td_row3
	{
		border-left:1px solid #ffffff;
	}
	
.inf2 tr.first td
	{
		padding:6px 5px 1px 5px;
	}
	
	
.inf2 tr.end td
	{
		padding:1px 5px 6px 5px;
	}	
	
.content1
	{
		margin:0px 350px 0px 30px;
	}

.content1a
	{
		float:left;
		width:100%;
	}
	
.text1	
	{
		padding:0px 0px 0px 20px;
	}

		
		
.clear1
	{
		clear:both;
		height:140px;
	}
	
.footer1
	{
		height:110px;
		margin: -110px 0px 0px 0px;
		padding:0px 62px 0px 62px;
	}		
	
.bmenu1
	{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px -12px;
		list-style-type:none;
	}
	
.bmenu1 li
	{
		float:left;
		padding:0px 12px 17px 12px;
		background:url(/images/hr1.gif) 0px 3px no-repeat;
	}	
.bmenu1 li.first
	{
		background:none;
	}	
	
.footer2
	{
		border-top:1px solid #D2D2D2;
		clear:both;
	}	
	
.footer3
	{
		float:left;
		padding:18px 0px 0px 0px;
		line-height:22px;
	}
	
.footer3 span
	{
		color:#790000;
	}	
	
.footer3 b
	{
		font-size:18px;
	}	
	
	
.footer4
	{
		float:right;
		width:245px;
		padding:15px 0px 0px 0px;
	}
	
.footer5
	{
		margin:0px 0px 0px 225px;
		padding:15px 0px 0px 0px;
	}	
										
										
										

.login2 input.i_sub1_new
	{
		width:65px;
		height:20px;
		margin:2px 0px 4px 0px;
		border:1px solid #C0C0C0;
		background:#E7E7E7 url(/images/marker10.gif) 7px 7px no-repeat;
		padding:0px 0px 0px 5px;
		text-align:center;
		font-size:11px;
		font-family:Tahoma;
		color:#004488;
	}	
	
.navigation
	{
		padding:4px 0px 4px 10px;
		background:#FDF9EE;	
		color:#999999;
		margin:0px 0px 10px 25px;
	}										
											
.navigation a
	{
		color:#999999;		
	}		
	
.navigation b
	{
		font-weight:normal;
		color:#004488;
	}
	
input.submit
	{
		width:65px;
		height:20px;
		margin:2px 0px 4px 0px;
		border:1px solid #C0C0C0;
		background:#E7E7E7 url(/images/marker10.gif) 7px 7px no-repeat;
		padding:0px 0px 0px 5px;
		text-align:center;
		font-size:11px;
		font-family:Tahoma;
		color:#004488;
	}
	
.user_panel
{
	border-left: 1px solid #E7BA6F;
	border-bottom: 1px solid #E7BA6F;
	border-right: 1px solid #E7BA6F;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	background-color: #FDF9EE;
	left: 60%;
	float: right;
	margin-right: 150px;
	}
h3 a
{
   color:#666666;          
}

.content1ñ
{
   margin: 0px 30px 30px 30px;
}

.input_txt
        {
                width:250px;
                height:16px;
                margin:2px 0px 4px 0px;
					 padding: 1px 3px 1px 3px;
        }
.input_textarea
        {
                width:250px;
                margin:2px 0px 4px 0px;
					 padding: 1px 3px 1px 3px;
        }

.subm
	{
		height:20px;
		border:1px solid #C0C0C0;
		background:#E7E7E7 url(/images/marker10.gif) 7px 7px no-repeat;
		padding-top: 0px;
		padding-right: 8px;
		padding-bottom: 0px;
		padding-left: 16px;
		margin-top: 5px;
		font-size:11px;
		font-family:Tahoma;
		color:#004488;
		cursor: pointer;
		}
.divider
{
	width: 100%;
	border-bottom: 1px solid #D2D2D2;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cat_table
{
	width: 100%;
	border-collapse: collapse;
}

.cat_table .cell
{
	border: 1px solid #E7BA6F;
	background-color: #FDF9EE;
	vertical-align: middle;
	padding: 5px;
	
}
.cat_table .cell a
{
	color:#666666;
	text-decoration: underline;
}

.cat_table .header_cell
{
	border: 1px solid #E7BA6F;
	background-color: #F5EDD6;
	font-weight: bold;
	padding: 5px;
	
}
.pages a
{
	color: #666666;
}

.nav_page
{
	font-weight: bold;
	color: #666666;

}
.select{
	color:red;
}