html
	{
		height:100%;
	}

* html .body1
	{
		height:100%;
	}

body
	{
		padding:0px;
		margin:0px;
		font-family:Tahoma;
		line-height:14px;
		height:100%;
		font-size:12px;
		color:#000000
	}
	
a
	{
		text-decoration:underline;
		color:#AE471C
	}	
	
	
a:hover
	{
		text-decoration:none;

	}	


a img
	{
		border:0px;
	}
	
p
	{
		padding:7px 0px 7px 0px;
		margin:0px;
	}	
	
	
form
	{
		padding:0px;
		margin:0px;
	}	

h1
	{
		font-size:22px;
		padding:10px 0px 10px 0px;
		line-height:22px;
		margin:0px;
		font-weight:normal;
	}


h3
	{
		font-size:22px;
		padding:10px 0px 10px 0px;
		line-height:22px;
		margin:0px;
		font-weight:normal;
	}


h4
	{
		font-size:14px;
		padding:10px 0px 10px 0px;
		margin:0px;
		font-weight:bold;
	}

ul
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-type:none;
	}
	
ul li
	{
		padding:2px 0px 1px 15px;
		background:url(/images/marker3.gif) 0px 7px no-repeat;
	}	


.body1
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1100)? "1100" : "100%");
		min-width:1100px;
		min-height:100%;
		background:url(/images/top1.gif) 0px 0px repeat-x;
	}


.head1	
	{
		background:url(/images/top2.jpg) 100% 0px no-repeat;
		height:189px;
	}

	
a.logo
	{
		float:left;
		margin:40px 0px 0px 140px;
	}	
	
.ico1
	{
		float:right;
		padding: 15px 15px 0px 0px;
	}
		
.ico1 img
	{
		float:left;
		margin:0px 10px 0px 0px;
		border: 0;
	}	

/*************************************************************/

.ico1 a
    {
		float:left;
		height: 9px !important;
		border: 0 !important;
		padding:0px 0px 0px 0px !important; 
		text-decoration:none;
		margin: 0;
    }

.ico1 a:hover
    {
		float:left;
		height: 9px !important;
		border: 0 !important;
		padding:0px 0px 0px 0px !important; 
		text-decoration:none;
        background: transparent !important;
		margin: 0;
    }

.tel1
	{
		clear:right;
		padding:20px 230px 0px 35px;
		margin:0px;
		float:right;
		background:url(/images/ico4.gif) 0px 20px no-repeat;
		font-size:24px;
		font-family:Arial Narrow;
		color:#737375;
		line-height:24px;
	}	
		
.tel1 b
	{
		color:#FC6F04;
		font-weight:normal;
	}
	
.tmenu1		
	{
		height:40px;
		background:url(/images/tmenu1.gif) 100% 0px repeat-y;
		border-top:1px solid #CBCBCB;
		border-bottom:1px solid #CBCBCB;
		padding:0px 0px 0px 130px;
	}	
	
.tmenu1 a, .tmenu1 b
	{
		float:left;
		height:27px;
		border-right:1px solid #CBCBCB;
		font-weight:bold;
		padding:13px 10px 0px 10px;
		color:#294864;
		text-decoration:none;
	}
	
	
.tmenu1 b
	{
		color:#8F1313;
		background:#E7E7E7;
	}	
	
	
.tmenu1 a:hover
	{
		color:#8F1313;
		background:#E7E7E7;
	}	

.tmenu1 a.active
	{
		color:#8F1313;
		background:#E7E7E7;
	}	
	
.main_left1
	{
		float:left;
		padding:10px 0px 10px 30px;
		width:450px;
	}	
		
		
.ul1
	{
		padding:0px 0px 10px 0px;
		margin:0px;
		list-style-type:none;
        line-height: normal;
	}	
	
.ul1 li
	{
		font-size:12pt; /*20*/
		color:#411700;
		padding: 4px 0px 4px 16px;
		background:url(/images/marker1.gif) left 8px no-repeat;
	}	
	
.ul1 li a
	{
		text-decoration:none;	
		color:#B84304;	
	}	
	
.ul1 li a:hover
	{
		color:#411700;
	}		

.ul1 li a.active
	{
		color:#FF0000;
	}		
	
.img1
	{
/*		background:url(/images/pl1.jpg) 0px 0px no-repeat;*/
		padding:30px 0px 0px 0px;
	}

.ul2
	{
		padding:40px 0px 10px 0px;
		margin:0px;
		list-style-type:none;
        line-height: normal;
	}	
	
.ul2 li
	{
		font-size:12pt;
		color:#B84304;
		padding: 4px 0px 4px 16px;
		background:url(/images/marker2.gif) left 8px no-repeat;
	}	
	
.ul2 li a
	{
		text-decoration:none;	
		color:#580707;	
	}	
	
.ul2 li a:hover
	{
		color:#B84304;
	}		

.ul2 li a.active
	{
		color:#FF0000;
	}		
	
.img2
	{
		background:url(/images/pl2.jpg) 0px 100% no-repeat;
		padding:0px 0px 87px 0px;
	}	
			
			
.main_left2
	{
		float:right;
		padding:10px 30px 10px 0px;
		width:530px;
	}	

.hr1
	{
		font-size:0px;
		line-height:0px;
		background:#B91414 url(/images/hr1.gif) 0px 0px repeat-y;
		height:3px;
		margin:0px 530px 0px 0px;
	}
	
.main1
	{
		clear:both;
		background:url(/images/hr2.gif) 0px 0px repeat-x;
		padding:20px 0px 0px 0px;
	}	
	
.main_l1
	{
		width:300px;
		padding:0px 0px 0px 60px;
		float:left;
	}
	
.clear1
	{
		font-size:0px;
		line-height:0px;
		clear:both;
		height:15px;
	}	
		
.pl1
	{
		padding:0px 0px 58px 0px;
		background:url(/images/fon2.jpg) 0px 100% no-repeat;
	}		


.login
	{
		padding:0px 0px 30px 15px;
		font-size:10px;
		color:#979595;
	}	
	
.login h3
	{
		font-size:20px;
		color:#E56D11;
		font-weight:normal;
		padding:0px 0px 20px 0px;
		margin:0px;
		background:none;
		line-height:20px;
	}

.i_txt1
	{
		font-size:10px;
		color:#000000;
		width:63px;
		height:15px;
		border:1px solid #CBCBCB;
	}		
	
.i_sub1
	{
		width:52px;
		height:20px;
		border:0px;
		background:url(/images/button1.gif) 0px 0px no-repeat;
		font-size:10px;
		color:#397999;
	}	
	
.reg
	{
		padding:0px 0px 0px 93px;
		color:#717171;
	}
	
.remember
	{
		color:#C1BFBF;
		padding:5px 0px 0px 0px;
	}	
	
.remember input
	{
		vertical-align:middle;
	}	
	
.search1
	{
		padding:40px 0px 20px 0px;
	}	
	
.i_txt2
	{
		font-size:10px;
		color:#000000;
		width:219px;
		height:19px;
		border:1px solid #C2C2C2;
		vertical-align:middle;
	}		
	
.i_sub2
	{
		width:67px;
		height:21px;
		border:0px;
		background:url(/images/button2.gif) 0px 0px no-repeat;
		font-size:10px;
		color:#ffffff;
		vertical-align:middle;
	}	
	
.main_r1
	{
		width:250px;
		float:right;
		padding:0px 60px 10px 0px;
	}	
	
	
.pl2
	{
		padding:0px 0px 58px 0px;
		background:url(/images/fon1.jpg) 0px 100% no-repeat;
	}		

.banner1
	{
		padding:25px 0px 0px 0px;
	}
	
.main_c1
	{
		margin:0px 0px 0px 38%;
		width:235px;
	}	
		
		
.pl3
	{
		padding:0px 0px 58px 0px;
		background:url(/images/fon3.jpg) 0px 100% no-repeat;
	}	
	
.news
	{
		padding:55px 0px 0px 15px;
	}
	
	
.news h4
	{
		color:#6D0405;
		font-size:18px;
		font-weight:bold;
		font-family:Arial Narrow;
	}
	
.news a
	{
		font-family:Verdana;
		color:#2E526C;
	}
	
.news a b
	{
		font-size:10px;
		font-weight:normal;
		color:#E56D11;
		text-decoration:underline;
	}		
	
.clear2	
	{
		clear:both;
		height:90px;
	}
	
.clearBr
	{
		clear:both;
		height:auto;
	}
	
.footer1
	{
		height:66px;
		background:#F86201 url(/images/bottom1.gif) 0px 0px repeat-x;
		margin:-66px 0px 0px 0px;
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");
		min-width:1000px;
	}	
	
.footer2
	{
		float:left;
		padding:25px 0px 0px 100px;
		font-size:10px;
		color:#ffffff;
	}
	
.footer2 a
	{
		color:#ffffff;
		text-decoration:none;
		padding:0px 10px 0px 0px;
	}	
	
.footer2 a:hover
	{
		text-decoration:underline;
	}	
	
.footer3
	{
		float:right;
		width:34%;
		background:url(/images/bottom2.gif) 0px 0px repeat-x;
		height:41px;
		padding:25px 0px 0px 45px;
		color:#ffffff;
	}			
	
.left1
	{
		width:235px;
		padding:10px 0px 0px 10px;
		float:left;
	}	
		
.my_basket
	{
		padding:35px 0px 100px 0px;
	}	
	
.right1
	{
		width:265px;
		float:right;
		padding:0px 0px 0px 0px;
	}		
	
.search2
	{
		padding:20px 0px 40px 0px;
        color: #333;
	}	
	
.i_txt3
	{
		font-size:10px;
		color:#000000;
		width:153px;
		height:19px;
		border:1px solid #C2C2C2;
		vertical-align:middle;
	}		
	
.i_sub3
	{
		width:67px;
		height:21px;
		border:0px;
		background:url(/images/button2.gif) 0px 0px no-repeat;
		font-size:10px;
		color:#ffffff;
		vertical-align:middle;
	}	

.i_sub3_ext
	{
		width:130px;
		height:21px;
		border:0px;
		background:url(/images/button2_ext.gif) 0px 0px no-repeat;
		font-size:10px;
		color:#ffffff;
		vertical-align:middle;
	}	

.i_sub3_srch
	{
		width:67px;
		height:21px;
		border:0px;
		background:url(/images/button2.gif) 0px 0px no-repeat;
		font-size:10px;
		color:#ffffff;
		vertical-align:middle;
	}	

.center1
	{
		margin:30px 290px 0px 265px;
	}
	
.center1a
	{
		float:left;
		width:100%;
	}	
	
	
.corn1
	{
		font-size:0px;
		line-height:0px;
		height:10px;
		background:url(/images/corn2.gif) 0px 0px repeat-x;
	}
	
	
.corn1 div
	{
		font-size:0px;
		line-height:0px;
		height:10px;
		background:url(/images/corn1.gif) 0px 0px no-repeat;
	}
	
.corn1 div div
	{
		font-size:0px;
		line-height:0px;
		height:10px;
		background:url(/images/corn3.gif) 100% 0px no-repeat;
	}
	
		
	
.corn3
	{
		font-size:0px;
		line-height:0px;
		height:10px;
		background:url(/images/corn7.gif) 0px 100% repeat-x;
	}
	
	
.corn3 div
	{
		font-size:0px;
		line-height:0px;
		height:10px;
		background:url(/images/corn6.gif) 0px 0px no-repeat;
	}
	
.corn3 div div
	{
		font-size:0px;
		line-height:0px;
		height:10px;
		background:url(/images/corn8.gif) 100% 0px no-repeat;
	}
	
		
		
.corn2
	{
		background:url(/images/corn4.gif) 0px 0px repeat-y;
	}	
	
		
.corn2a
	{
		background:url(/images/corn5.gif) 100% 0px repeat-y;
		padding:0px 10px 0px 10px;
		text-align:center;
	}	
	
.tovar1
	{
		width:100%;
		border-collapse:collapse;
	}	
	
.tovar1 td
	{
		vertical-align:top;
		padding:0px;
	}	
	
.tovar1 td.tovar2
	{
		background:#EBF0F4;
		line-height:18px;
		padding:0px 10px 10px 10px;
		width:90%;
	}
	
.tovar1 td.tovar2 h3
	{
		font-size:18px;
	}
			
.buy
	{
		float:right;
	}		
		
.other	
	{
		text-align:right;
		clear:right;
	}
	
.arenda
	{
		display:block;
		width:141px;
		height:22px;
		background:url(/images/button3.gif) 0px 0px no-repeat;
		text-align:center;
		color:#ffffff;
		padding:4px 0px 0px 0px;
        margin:2px 0pt 0pt 2px;
	}	
	
.select1
	{
		padding : 10px 0px 0px 0px;
		margin-bottom : 10px;
/*		height:70px; */
	}	
	
.select3
	{
		margin:0px 190px 0px 0px;
	}		
	
.select3 select
	{
		font-size:11px;
		color:#B24100;
		width:150px;
		margin:0px 10px 4px 0px;
		float:left;
	}
	
.select2
	{
		float:right;
		width:130px;
	}	

.ipp-div
	{
		float:right;
		width:180px;
        border: 0px solid #999;
	}	

.ipp-div select
	{
		width:60px;
		font-size:11px;
		color:#B24100;
	}	

.ipp-div td
	{
		padding-right:10px;
	}	


.select2 select
	{
		width:60px;
		font-size:11px;
		color:#B24100;
	}	

.price
	{
		color:#BB4603;
		padding:10px 0px 10px 0px;
		background-color: #fff;
	}
	
.price b
	{
		color:#BEBEBE;
		font-weight:normal;
	}		
	
.catalog
	{
		width:100%;
		border-collapse:collapse;
		margin:0px 0px 20px 0px;
	}
		
.catalog td
	{	
		vertical-align:top;
		padding:0px;
	}		
		
.catalog td.catalog2
	{
		padding:0px 0px 0px 0px;
		background:#E9EEF2;
		width:90%;
	}	
	
		
.catalog td.catalog2 h3
	{
		background:#ffffff;
		font-size:18px;
		padding:10px 0px 10px 10px;
	}		

.catalog-itself
	{
        background: #ebf0f4;
	}

.catalog-itself td.catalog2
	{
        padding:5px 5px 5px 0;
	}
	
.info_catalog
	{
		float:right;
		padding:40px 10px 0px 0px;
		text-align:right;
	}					
	
.info_catalog a
	{
		color:#0E7AA8;
	}		
	
.text_catalog
	{
		padding:0 5px 0 10px;
		line-height:18px;
	}	
	
.str
	{
		padding:10px 0px 10px 0px;
		text-align:center;
	}
	
.str a
	{
		color:#000000;
	}	
	
.str b
	{
		color:#B54100;
	}

.req_mark
{
   color: #f00;
}

.t_cart_div
{
   width: 220px; 
   padding-top:3px; 
   padding-bottom:3px; 
   padding-left:10px;
}

.cart-sec
{
   font-weight:bold;
   font-family: Tahoma; 
   color:#C5530A; 
   font-size: 14px; 
   padding:0; 
   padding-bottom: 5px;
}

.cart-table
{
   color: #294864;
}

.cart-table th
{
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   text-align: left;
}

.cart-table td
{
   border: 0;
   border-bottom: 1px solid #cccccc;
}

.cart-table td select
{
   color: #294864;
}

.cart-total
{
   width:100%;
   text-align:right;
   padding: 3px;
   margin-bottom:5px;
   color: #294864;
   border-bottom: 1px solid #cccccc;
}

.order-table
{
   color: #294864;
}

.order-table input.txt
{
   border: 1px solid #c2c2c2;
   margin-bottom: 4px;
   width: 300px;
   color: #333;
}

.order-table textarea
{
   border: 1px solid #c2c2c2;
   margin-bottom: 4px;
   width: 300px;
   color: #333;
}

.order-table td.error-msg
{
   text-align:center;
   padding-bottom:5px;
   color:#f00;
   font-weight:bold;
}

.filt-frm
{
   border: 1px solid #dfdfdf;
   overflow: visible;
   padding: 5px;
   margin-top: 10px;
}

.img_wrp
{
   float:left; 
   margin: 0px 5px 5px 0px;
   border: 0px;
}

.corned_wrp
{
   width: 240px;
}

.corned_wrp_tiny
{
   width: 132px;
}

div#desc_wrp h1
{
   padding-left:10px;
}

h3.item-hdr
{
   padding-left:10px;
}

.item-date
{
   font-weight: bold;
   padding: 0 0 5px 10px;
}

span.propName
{
   font-weight: bold;
}

br.txt-spacer
{
   line-height:50%;
}

.stw {
float:left;
color:#ffffff;
font-size:9px;
}

.stw a {
color: #ffffff;
}
