	
	/*css bony by akaGamlet*/	
	/*page description*/

	/*multiplaySELECT*/
	
	.multiple_select 
	{		
		color: #593d02;
		width: 110px; 
		height: 100px;
		overflow-y: scroll;				
	}
	ul.multiple_select_list 
	{
		margin: 0; 
		padding: 0; 
		overflow: auto; 
		list-style: none;		
		z-index: 500;
		font: normal 10px Arial;
		border: 1px solid #aea576;
		margin-top: 4px;
	}
	ul.multiple_select_list li
	{
		color: #593d02; 
		padding: 0 0 0 20px;			
		line-height: 18px; 
		height: 18px;
		cursor: pointer; 
		font: normal 10px Arial;
	}
	ul.multiple_select_list li.choice_selected 
	{
		background: url(images/check.jpg) left no-repeat;/* background-color: #121214; color: #fff*/;
	}
	ul.multiple_select_list li.choice_hover 
	{
		color: #444;
	}		
	/*END MULTIPLAY SLEECT*/

	body
	{
		margin: 0px;
		padding: 0px;
		font:normal 12px Tahoma, Verdana, Arial, Geneva, Helvetica;
		height: 100%;			
	}	
	html
	{					
		height: 100%;		
		min-width: 1000px;	
		background: url(images/html.jpg) 0 0 repeat;
	}
	* a
	{
		color: #000;
		outline: none;
	}
	* a:hover
	{
		text-decoration: underline;
	}
	img
	{
		border: none;
	}
	form
	{
		padding: 0px;
		margin: 0px;
	}
	#top
	{
		position: absolute;
		left: 0;
		width: 100%;
		height: 5px;
		background: url(images/headerT.jpg) 0 0 repeat-x		
	}
	 /*div{border: 1px solid red;} */

	/* end page description*/	
	
	/***************************************************************************
		HEADER of PAGE(tpl)
	***************************************************************************/

	#header
	{			
		/*height: 160px;		*/
		/*background: url(images/headerT.jpg) 0 0 repeat-x;*/
		/*position: absolute;		
		left: 0;*/
		width: 100%;		
	}
	#headerIn
	{		
		min-height: 160px;
		height: auto !important;
		height: 160px;
		width: 850px;
		margin: 0 auto;			
	}
	#logo
	{
		background: url(images/logo.jpg) 0 0 no-repeat;
		width: 166px;
		height: 165px;
		position: absolute;
		margin-left: 117px;			
	}
	#logo a
	{
		display: block;
		height: 143px;	
		text-indent: -9999px;
	}
	#topBox
	{
		min-height: 140px;
		height: auto !important;
		height: 140px;				
		width: 559px;
		overflow /**/:/**/ auto;
		/*margin: 0px 0 0 300px;*/
		padding-top: 20px;
		padding-left: 290px;
	}
	#topMenuBox
	{
		float: left;
		width: 364px;	
		margin: 65px 0 0;				
	}
	#iconsBox
	{		
		margin-left: 364px;
	}
	#iconsBox div 
	{
		width: 45px;
		height: 44px;		
	}
	#iconsBox div  a
	{
		display: block;
		height: 44px;
	}
	#tLine
	{
		background: url(images/tLine.png) 0 0 no-repeat;
		width: 364px;
		height: 14px;
		clear: left;
	}
	#menuT
	{
		min-height: 40px;
		height: auto !important;
		height: 40px;
		overflow /**/:/**/ auto;
	}
	#menuT ul li a:hover
	{
		text-decoration: underline;
	}	
	#menuT ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
		width: 364px;
		float: left;
	}
	#menuT ul li
	{
		float: left;		
	}
	#menuT ul li a
	{
		font: bold 12px Tahoma;
		color: #593d02;		
		text-decoration: none;
		display: block;
		position: relative;
		/*min-width: 116px;
		width: auto !important;
		width: 116px;*/
		/*padding: 0 10px 10px 0;*/
		text-indent: -9999px;
	}	
	.menu1
	{
		background: url(images/menu1.png) 0 0 no-repeat;
		min-height: 17px;
		height: auto !important;
		height: 17px;
		padding: 0 10px 0 19px;
	}
	.menu2
	{
		background: url(images/menu2.png) 0 0 no-repeat;
		min-height: 17px;
		height: auto !important;
		height: 17px;		
		padding: 0 10px 0 19px		
	}		
	/*TOP MENU*/
	#about
	{
		background: url(images/about.png) 0 0 no-repeat;
		height: 21px;
		width: 90px;
	}
	#contacs	
	{
		background: url(images/contacs.png) 0 0 no-repeat;
		height: 21px;
		width: 90px;
	}
	#feed
	{
		background: url(images/feed.png) 0 0 no-repeat;
		height: 21px;
		width: 90px;		
	}
	#prog
	{
		background: url(images/prog.png) 0 0 no-repeat;
		height: 21px;
		width: 90px;		
	}
	#nMenu
	{
		background: url(images/news.png) 0 0 no-repeat;
		height: 21px;
		width: 90px;				
	}
	#photo
	{		
		background: url(images/photo.png) 0 0 no-repeat;
		height: 21px;
		width: 90px;					
	}
	/*END TOP MENU*/
	#iconsIn
	{
		float: right;
		width: 44px;
		margin-right: 10px;
	}

	
	/***************************************************************************
		main_container of  PAGE(tpl)
	***************************************************************************/		
	
	
	#mainContainer
	{		
		width: 850px;
		min-height: 100%;
		height: auto !important; /*ie min HEIGHT HACK*/
		height: 100%;
		margin: 0 auto;
		/*background: url(images/mainCont.gif) 0 0 repeat-y;*/
		/*background: url(images/main.jpg) 0 0 no-repeat;*/
		background: url(images/mainRep.jpg) 0 0 repeat-y;
		margin-bottom: 186px;		
	}
	#mainContainerIn
	{
		min-height: 756px;
		height: auto !important; /*ie min HEIGHT HACK*/
		height: 756px;			
		background: url(images/main.jpg) 0 0 no-repeat;
		
	}
	#mainContainerBot
	{
		background: url(images/mainBot.jpg) 0 100% no-repeat;
		min-height: 1005px;
		height: auto !important; /*ie min HEIGHT HACK*/
		height: 1005px;		
	}
	#contentBox
	{
		/*border: 1px solid red;*/
	}
	#contentIn
	{		
		margin-top: 10px;
		height: 1%;
		overflow /**/:/**/ hidden;
	}
	#welcome
	{
		color: #593d02;		
		font: normal 11px Arial;	
		padding: 0 20px 0 0;
	}
	#welcome a
	{
		color: #593d02;		
	}
	#welcome h1
	{
		font: normal 20px Georgia;
		font-style: oblique;
		color: #5f4f21;
		padding: 0 0 3px;
		margin: 0;
		display: block;
	}
	#contLeft
	{
		float: left;
		width: 180px;		
		margin-left: 95px;
		display: inline;
		padding-top: 30px;	
		height: 1%;
		overflow /**/:/**/ auto
	}
	#contLeft a
	{
		position: relative;
	}
	#contLeft ul
	{
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#contLeft ul li
	{
		background: url(images/leftMenu.png) 0 0 no-repeat;
		height: 74px;
		width: 165px;
		padding: 10px 0 0 15px;
	}
	#contLeft ul li a
	{
		color: #5f4f21;
		text-decoration: none;
		font: normal 14px Georgia;
		font-style: oblique;
	}
	#contLeft ul li a
	{
		display: block;
		padding: 10px 0 10px 0px; 		
		margin: 0 0 0 55px;
	}
	#contLeft ul li a:hover
	{
		text-decoration: underline;
	}
	.lImg
	{
		/*width: 48px;*/
		height: 51px;
		/*float: left;*/
	}
	#leftLine
	{
		background: url(images/leftLine.png) 0 0 no-repeat;
		height: 15px;
		width: 236px;
		/*position: relative;*/
		margin-left: -60px;
		position: absolute;
		z-index: 9090;
	}
	#left1
	{
		background: url(images/left1.png) 0 0 no-repeat;		
	}
	#left2
	{
		background: url(images/left2.png) 0 0 no-repeat;		
	}	
	#left3
	{
		background: url(images/left3.png) 0 0 no-repeat;		
	}	
	#left4
	{
		background: url(images/left4.png) 0 0 no-repeat;		
	}	
	#left5
	{
		background: url(images/left5.png) 0 0 no-repeat;		
	}	
	.oneWord
	{
		padding-top: 17px !important;
	}	
	#contMiddle
	{	
		margin-right: 95px;
		padding-left: 15px;		
		overflow /**/:/**/ hidden;		
		height: 1%;
	}
	.contStMiddle
	{
		padding-left: 15px !important;
		width: 455px !important;
	}
	#news
	{		
		background: url(images/hIndex.png) 0 0 no-repeat;
		height: 1%;
		overflow /**/:/**/ auto;
		margin-top: 10px;
	}
	#bN
	{
		height: 1%;
		overflow /**/:/**/ auto;		
	}
	.newsGenBox
	{
		width: 190px;
		margin: 0px 10px 8px 5px;
		font: normal 11px Arial;
		color: #593d02;
		float: left;
		display: inline;
	}
	.newsGenBox span.span
	{
		padding-left: 20px;
		display: block;
	}
	.gNIn
	{
		background: url(images/nGen.png) 0 0 no-repeat;
		min-height: 20px;
		height: auto !important;
		height: 20px;	
	}
	a.gH
	{
		display: block;
		padding-left: 20px;
		color: #6e5d2b;
		font: bold 11px Arial;
		text-decoration: underline;
		position: relative;
	}
	a.gH:hover
	{
		text-decoration: none;
	}
	#news a
	{
		position: relative;
	}
	#news h2
	{
		font: normal 20px Georgia;
		font-style: oblique;
		color: #5f4f21;
		padding: 0 0 7px 30px;
		margin: 0;
		display: block;	
	}
	
	#actualBox	
	{
		background: url(images/hIndex.png) 0 0 no-repeat;
		height: 1%;
		overflow /**/:/**/ auto;		
		margin-top: 10px;		
	}
	#actualBox a
	{
		position: relative;
	}
	#actualBox h3
	{
		font: normal 20px Georgia;
		font-style: oblique;		
		padding: 0 0 5px 30px;
		margin: 0;
		display: block;	
		color: #860000;			
	}
	#actualIn
	{
		/*background: url(images/chemodan.png) 0 0 no-repeat;*/
		/*min-height: 105px;
		height: auto !important;
		height: 105px;	*/
		padding-bottom: 10px;
		height: 1%;
		overflow /**/:/**/ auto;
	}
	#actualRight
	{
		background: url(images/chemodan.png) 0 0 no-repeat;
		height: 105px;
		width: 130px;
		float: right;
		display: inline;
		margin-right: 30px;
	}
	#actualIn ul
	{
		padding: 0;
		margin: 0;
		list-style: none;
		padding-top: 0px;
	}
	#actualIn ul li
	{
		margin: 2px 0;
	}
	#actualIn ul li a
	{
		color: #593d02;
		text-decoration: underline;
		font: normal 11px Arial;
	}
	#actualIn ul li a:hover
	{
		text-decoration: none;
	}
	div.li1
	{
		background: url(images/li1.png) 0 0 no-repeat;
		min-height: 15px;
		height: auto !important;
		height: 15px;	
		padding-left: 20px;
		margin-left: 2px;
	}
	div.li2
	{
		background: url(images/li2.png) 0 0 no-repeat;
		min-height: 15px;
		height: auto !important;
		height: 15px;	
		padding-left: 20px;
		margin-left: 2px;
	}
	div.li3
	{
		background: url(images/li3.png) 0 0 no-repeat;
		min-height: 15px;
		height: auto !important;
		height: 15px;	
		padding-left: 20px;
		margin-left: 2px;
	}
	div.li4
	{
		background: url(images/li4.png) 0 0 no-repeat;
		min-height: 15px;
		height: auto !important;
		height: 15px;	
		padding-left: 20px;
		margin-left: 2px;
	}	
	#setsBox
	{
		margin-top: 2px;		
		height: 1%;
		overflow /**/:/**/ auto;		
		position: relative;
		left: -5px;
		/*margin-right: -5px;*/
	}

#setsText    {color: #593D02; font-size: 11px;}
#setsText    h2
	{
        color: #860000;
		font: bold 17px Arial;
		padding: 0 0 0 0;
		margin: 0;
		margin-bottom: 8px;
	}

	.lineSepar
	{
		background: url(images/lineSepar.png) 0 0 no-repeat;
		height: 10px;		
		width: 445px;		
		font-size: 8px;
		margin: 5px 0 0 0;
		position: relative;
		margin-left: -10px;
        clear:both;
	}
	.lineSeparThink
	{
		background: url(images/td.jpg) 0% 100% repeat-x;
		height: 10px;		
		width: 445px;		
		font-size: 8px;
		margin: 5px 0 0 0;
		position: relative;
		margin-left: -10px;
	}
	.setsBoxGen
	{
		background: url(images/setsBackg.png) 0 0 no-repeat;
		width: 190px;
		height: 80px;
		float: left;
		display: inline;
		margin: 0px 0 5px 4px;
		padding: 10px 5px 5px 10px;
		color: #593d02;
		font: normal 10px Arial;
		overflow: hidden;		
	}
	.setsBoxGen p 
	{
		margin:0; padding:0;
		padding-left: 75px;
	}
	.setsBoxGen h2 
	{
		margin:0 !important; padding:0;
		display:block; 
		width: 115px;
		float: right;
		font: bold 11px Arial; 
		line-height: 10px !important;padding-bottom: 2px !important;

	}
	.setsBoxGen h2 a{margin:0; padding:0; }
    .setsBoxGen a
	{
		position: relative;
		/*float: left;*/
	}
	.setsBoxGen img
	{
		position: relative;	
		float: left;
		
	}
	.setsBoxGen a
	{
		color: #6e5d2b;
		text-decoration: underline;	
		font: bold 11px Arial;		
	}
	.setsBoxGen a:hover
	{
		text-decoration: none;
	}
	.setsBoxGen a.setsBoxGenImg 
	{
		display: block;		
	}

	/* SAFARI*/
	input
	{
		outline	: none;
	}	
	#leftBanners
	{		
		margin-top: 30px;
	}
	#leftBanners img
	{
		margin-bottom: 10px;
	}	
	
	/*STATIC PAGE*/
	.static h1
	{
		font-size: 24px !important;
		color: #860000 !important;
		text-decoration: underline;
		margin-bottom: 15px !important;
	}
	a.prA
	{
		color: #860000 !important;
		text-decoration: underline;
		padding-right: 7px;
	}
	a.prA:hover
	{
		text-decoration: none;
	}
	
	#statCont
	{
		font: normal 11px Arial;
		color: #593d02;
		padding-bottom: 20px;
		line-height: 16px;		
		width: 425px;
		overflow: hidden;
	}
	#statCont table
	{		
		position: relative;
		margin-left: 1px;
	}

#statCont a {color: #593d02;}
#statCont a strong {		color: #593d02;}
.newsGenBox .span a {color: #593d02;}

	#statContTop
	{		
		height: 1%;
		overflow /**/:/**/ auto;		
		padding: 0 40px 20px 0;
	}
	#statCont h2
	{
		/*color: #593d02;*/
        color: #860000;
		font: bold 17px Arial;
		padding: 0 0 0 0;
		margin: 0;
		margin-bottom: 5px;
	}
	#statCont h3
	{
		color: #593d02;
		font: bold 12px Arial;
		padding: 0 0 0 0;
		margin: 0;
		margin-bottom: 8px;
		margin-top: 15px;
	}

    
	/*.statWPhoto	
	{
		padding-right: 50px;		
	}*/
	.staticText  div
	{
		height: 1%;
		overflow /**/:/**/ auto;		
	}
	.staticText	p
	{
		height: 1%;
		overflow /**/:/**/ auto;
		display: block;
		margin: 10px 0;		
	}
	.staticText img
	{
		vertical-align: top;
		margin: 0 10px 0 0;		
		float: left;	
	}
	/*.photoStat
	{
		display: block;
		margin: 10px 0;		
		margin-right: 50px;		
		height: 1%;
		
	}*/
	/*.photoStat img
	{		
		vertical-align: top;
		margin: 0 10px 0 0;		
		float: left;
	}*/
	/*.photoStat span
	{
		color: #907c41;
		font: normal 11px Arial;
		font-style: oblique;
	}*/	
.staticText	table	
	{
		width: 93%;
		margin: 20px 0;
	}
.staticText	table thead 
	{
		background: url(images/lineSepar_1.jpg)  0 0 no-repeat;			
	}	
.staticText	table thead  tr td
	{
		color: #593d02;
		font-size: 12px;
		font-weight: bold;
		padding: 15px 0 10px 0;
		border-bottom: 1px solid #917d43;
	}
.staticText	table tbody tr td
	{
		padding: 12px 0 14px 0;
		font-size: 11px;
		font-weight: normal;
		background: url(images/td.jpg) 0% 100% repeat-x;
	}
.staticText	table tr td
	{
		text-align: center;
	}
	/*td.lTableT
	{
		background: url(images/lineSepar.png)  0 0 no-repeat;		
		height: 10px;
		font-size: 8px;
		padding: 0 !important;
	}*/
	/*td.lTableB
	{
		background: url(images/lineSepar.png)  0 0 no-repeat;		
		height: 10px;
		font-size: 8px;
		padding: 0 !important;
	}*/
	.progTable	
	{
		width: auto !important;	
		margin: 0 !important
	}
	.progTable tr td
	{
		padding: 0 !important;
		font-weight: normal !important;
		background: none !important;
	}
	
	/*END STATIC PAGE*/
	
	/*PAGE ALONE PROGRAM*/
	.imgPrAlone
	{		
		margin: 20px 0 0 0;		
	}
	.newsBoxAlone
	{
		margin: 0;
		position: relative;
		margin-top: -10px;		
		margin-right: 0px;/*менял было 30px*/
	}
	.newsAloneB
	{
		padding: 10px 0;		
	}
	.newsAloneB a
	{
		color: #28680b;
	}
	.newsAloneB a:hover
	{
		text-decoration: none;
	}
	.newsBoxAlone img
	{
		display: block;
		margin: 10px 0;
	}
	.hIPrAlone
	{
		color: #593d02;
		font: bold 14px Arial;
        margin-bottom: 10px;
	}	
	.hIPrAlone a
	{
		text-decoration: underline;
		color: #593d02;
	}	
	.hIPrAlone b
	{		
		color: #907c41;
	}
	.hIPrAlone b em
	{
		font-style: normal !important;
		font: normal 10px Arial;
	}

	.imgInAlone
	{
		height: 1%;
		overflow /**/:/**/ auto;
		margin: 10px 0;
	}
	.imgInAlone img
	{
		float: left;
		vertical-align: top;
		padding: 0 15px 10px 0;
	}
	.imgInAloneT 
	{
		padding-top: 20px;		
	}
	.imgInAloneT a:hover
	{
		text-decoration: none;
	}
	.imgInAloneT span
	{
		display: block;
		margin: 0px 0 0 0;			
	}
	.imgInAloneT span a
	{
		color: #28680b;
		font: bold 12px Arial;
		text-decoration: underline;
	}
	.imgInAloneT span a:hover
	{
		text-decoration: none;
	}
	.priceAlone
	{
		float: left;
		width: 113px;
		background: url(images/price.gif) 0 0 no-repeat;
		height: 39px;
		color: #dbd3a8;
		font: bold 14px Arial;		
		text-align: center;
		padding: 10px 25px 0 0;
		display: inline;
	}
	.bron
	{
		font: bold 14px Arial;
		color: #860000 !important;
		display: block;
		padding-top: 10px;			
	}
	.bron:hover
	{
		text-decoration: none !important;
	}
	.galLnk
	{		
		width: 300px;		
	}
	.imgInAloneTIn
	{		
		overflow /**/:/**/ auto;
		height: 1%;
        font-size: 11px;
        font-family:Arial;
        color: #593D02;
	}
	.separThink
	{
		background: url(images/separThink.png) 0 0 no-repeat;
		height: 9px;
		font-size: 7px; 
		clear: both;
		padding-bottom: 10px;
	}
	.aloneSp
	{
		font: bold 11px Arial;
		padding-right: 5px;
	}
	.aloneSp2
	{
		display: block;
		font-weight: bold;
	}
	.aloneSp span
	{
		display: block;
		font-size: 10px;
	}
	#otherAlone
	{
		padding-top: 10px;		
		min-height: 60px;
		/*height: auto !important;
		height: 60px;*/
		padding-bottom: 100px;
		
	}
	#otherAlone p, #otherAlone div.modd
	{	
		padding: 0;
		margin: 0;
		padding-bottom: 10px;
        font-size: 11px;
	}

    #otherAlone div.modd {text-align:justify;}
    #otherAlone div.modd span {}
    #otherAlone div.modd p {padding:0; margin:0; padding-bottom:0; text-align:justify;}

/*#otherAlone table {border: 1px solid red;}*/
	#botPrice
	{
		margin-top: 15px;
	}
	/*END PAGE ALONE PROGRAM*/
	
	.feed h1
	{
		color: #860000 !important;
		padding-left: 10px !important;
	}
	.prog h1
	{
		color: #860000 !important;
	}	
	.prText	
	{
		padding: 5px 40px 0 0;		
	}
	.pAge,.pTiming
	{
		color: #28680b;
	}
	.pAge
	{
		float: left;
	}
	.pTiming
	{
		float: right;
		display: inline;
		margin-right: 40px;
	}
	.prBoxIn,.prBoxIn2
	{
		margin-top: 10px;
		height: 1%;
		overflow /**/:/**/ auto;		
	}
	.prBoxIn2
	{
		height: 40px;		
		overflow: hidden;
	}
	.prBoxInIn
	{
		position: absolute;
		margin-left: -13px;
		width: 280px;	/*скрол опера 300 было*/			
	}
	
	/*SEARCH*/
	#searchBox
	{
		
		width: 434px;
		position: relative;
		margin: -8px 0 0 -15px;
		font-size: 10px !important;		
	}
	#searchBoxIn
	{
		height: 194px;
		width: 410px;
		padding: 17px 0px 0 30px;				
		background: url(images/searchBox.jpg) 0 0 no-repeat;
	}

	#searchBot
	{		
		width: 434px;
		height: 12px;				
		padding: 10px 0px 8px 10px;
 	}
	#searchBot a
	{
		float: left;
		display: inline;
		color: #860000;
		text-decoration: underline;
		font: normal 10px Arial;
		height: 12px;
		margin-left: 20px;
		padding-right: 10px;				
	}
	
	#pagesBox	
	{
		/*float: right;		*/
		margin-right: 20px;			
		/*min-width: 200px;
		width: auto !important;
		width: 200px;*/
		/*width: 300px;*/
		padding: 10px 0;
	}
	#progFind
	{
		float: right;
		font-size: 10px;
		padding-top: 6px;
		margin-left: 70px;
		display: inline;
	}
	#progFindNews
	{
		float: right;
		font-size: 10px;
		padding-top: 6px;
		margin-left: 70px;
		display: inline;
		width: 100px;
	}	
	#pages
	{		
		float: right;
	}
	#pages a
	{
		display: block;		
		float: left;
		color: #593d02;
		text-decoration: underline;
		font: normal 12px Arial;
		padding: 3px 4px;
	}
	#pages a:hover
	{
		/*background: #907c41;*/		
		text-decoration: none;		
	}
	
	#pages a.arrowL,a.arrowR
	{
		width: 11px;
		height: 20px;
	}
	#pages a.cur
	{
		background: #907c41;
		font-weight: bold;
		color: #fff;
		text-decoration: none !important;
	}
	#pages a.arrowL:hover
	{		
		background: url(images/arrowL.gif) 0 50% no-repeat !important;		
	}
	#pages a.arrowR:hover	
	{
		background: url(images/arrowR.gif) 0 50% no-repeat !important;		
	}
	#pages a.arrowL
	{
		background: url(images/arrowL.gif) 0 50% no-repeat;		
	}
	#pages a.arrowR
	{
		background: url(images/arrowR.gif) 0 50% no-repeat;		
	}
	.botM
	{
		background: url(images/markerBot.gif) bottom right no-repeat;
	}
	.topM
	{
		background: url(images/markerTop.gif) top right no-repeat;
	}
	fieldset.wrapper 
	{
		border: 0;
		margin: 0;
		padding: 0;
		font: normal 10px Arial;
	}
	label 
	{
		display: block;
	}
	.fieldHolder
	{		
		float: left;			
		display: inline;
		margin-left: 0;
	}
	#sub
	{
		margin-top: 13px;
		margin-left: 8px;
	}
	#fielsBot
	{
		clear: left;		
	}
	#fieldLeft
	{
		float: left;		
	}
	input
	{
		color: #593d02;
		font-size: 10px;
	}
	.progName
	{
		background: none;
		border: none;		
		width: 200px;		
		padding: 5px 0 5px 12px;		
		background-color: transparent;
		font-size: 10px !important;
	}

	#progBox
	{
		background: url(images/progName.jpg) 0 0 no-repeat;
		height: 24px;
		width: 218px;
	}
	select 
	{
		display: block;
		margin: 0;												
	}
	
	
	#n
	{
		background: url(images/newsPod.jpg) 0 0 no-repeat;
		width: 428px;
		height: 77px;
	}

	/*NEWS*/
	select.srReplacedSelectnewsSearch
	{
		width: 1px;
		position: absolute;
		left: -999em;
		width: 144px;		
	}	
	ul.srListnewsSearch 
	{
		list-style:none;
		padding:0;
		width: 144px;		
		height: 21px;
		margin: 0;
		position: relative;		
	}
	/*87*/
	ul.srListnewsSearch li 
	{
		display:none;
		background: #b7b08b;		
		padding: 0 0px;		
		line-height: 21px;				
		width: 134px;
		padding-left: 10px;	
	}
	ul.srListnewsSearch li.srHoverLinewsSearch 
	{
		background: wheat;	
	}
	ul.srBlurnewsSearch 
	{
		background: url('images/newsSearch/srBgTop.jpg') no-repeat;
	}
	ul.srFocusnewsSearch, ul.srHoverUlnewsSearch 
	{
		background: url('images/newsSearch/srBgTop.jpg') no-repeat -144px 0px;	
	}
	ul.srBlurnewsSearch li.srSelectedLinewsSearch 
	{
		display:block;
		background: url('images/newsSearch/srBgBottom.pg') no-repeat 0px 100%;
	}
	ul.srFocusnewsSearch li.srSelectedLinewsSearch, ul.srHoverUlnewsSearch li.srSelectedLinewsSearch
	{
		display:block;
		background: url('images/newsSearch/srBgTop.jpg') no-repeat 0 0;
		line-height: 21px;
	}
	ul.srExpandednewsSearch li.srSelectedLinewsSearch
	{ 
		display:block;
		background: wheat;
	}
	ul.srExpandednewsSearch 
	{
		z-index:1000;
	}
	ul.srExpandednewsSearch li 
	{
		display:block;
	}	
	/*END NEWS*/
	
	/*newsYear*/
	select.srReplacedSelectnewsYear
	{
		width: 1px;
		position: absolute;
		left: -999em;
		width: 63px;		
	}	
	ul.srListnewsYear 
	{
		list-style:none;
		padding:0;
		width: 63px;		
		height: 21px;
		margin: 0;
		position: relative;
	}
	ul.srListnewsYear li 
	{
		display:none;
		background: #b7b08b;		
		padding: 0 0px;		
		line-height: 21px;				
		width: 53px;
		padding-left: 10px;	
	}
	ul.srListnewsYear li.srHoverLinewsYear 
	{
		background: wheat;	
	}
	ul.srBlurnewsYear 
	{
		background: url('images/newsYear/srBgTop.jpg') no-repeat;
	}
	ul.srFocusnewsYear, ul.srHoverUlnewsYear 
	{
		background: url('images/newsYear/srBgTop.jpg') no-repeat -63px 0px;	
	}
	ul.srBlurnewsYear li.srSelectedLinewsYear 
	{
		display:block;
		background: url('images/newsYear/srBgBottom.pg') no-repeat 0px 100%;
	}
	ul.srFocusnewsYear li.srSelectedLinewsYear, ul.srHoverUlnewsYear li.srSelectedLinewsYear
	{
		display:block;
		background: url('images/newsYear/srBgTop.jpg') no-repeat 0 0;
		line-height: 21px;
	}
	ul.srExpandednewsYear li.srSelectedLinewsYear 
	{ 
		display:block;
		background: wheat;
	}
	ul.srExpandednewsYear 
	{
		z-index:1000;
	}
	ul.srExpandednewsYear li 
	{
		display:block;
	}
	/*END newsYear*/

	/*PROGNAME*/
	select.srReplacedSelectprogName 
	{
		width: 1px;
		position: absolute;
		left: -999em;
		width: 369px;		
	}	
	ul.srListprogName 
	{
		list-style:none;
		padding:0;
		width: 369px;		
		height: 21px;
		margin: 0;
		position: relative;
	}
	ul.srListprogName li 
	{
		display:none;
		background: #b7b08b;		
		padding: 0 0px;		
		line-height: 21px;				
		width: 359px;
		padding-left: 10px;	
	}
	ul.srListprogName li.srHoverLiprogName
	{
		background: wheat;	
	}
	ul.srBlurprogName 
	{
		background: url('images/progName/srBgTop.jpg') no-repeat;
	}
	ul.srFocusprogName, ul.srHoverUlprogName 
	{
		background: url('images/progName/srBgTop.jpg') no-repeat -369px 0px;	
	}
	ul.srBlurprogName li.srSelectedLiprogName 
	{
		display:block;
		background: url('images/progName/srBgBottom.pg') no-repeat 0px 100%;
	}
	ul.srFocusprogName li.srSelectedLiprogName, ul.srHoverUlprogName li.srSelectedLiprogName
	{
		display:block;
		background: url('images/progName/srBgTop.jpg') no-repeat 0 0;
		line-height: 21px;
	}
	ul.srExpandedprogName li.srSelectedLiprogName 
	{ 
		display:block;
		background: wheat;
	}
	ul.srExpandedprogName
	{
		z-index:1000;
	}
	ul.srExpandedprogName li 
	{
		display:block;
	}	
	/*END PROGNAME*/

	select.srReplacedSelect 
	{
		width: 1px;
		position: absolute;
		left: -999em;
		width: 87px;		
	}	
	ul.srList 
	{
		list-style:none;
		padding:0;
		width: 87px;		
		height: 21px;
		margin: 0;
		position: relative;
	}
	ul.srList li 
	{
		display:none;
		background: #b7b08b;		
		padding: 0 0px;		
		line-height: 21px;				
		width: 77px;
		padding-left: 10px;	
	}
	ul.srList li.srHoverLi 
	{
		background: wheat;	
	}
	ul.srBlur 
	{
		background: url('images/srBgTop.jpg') no-repeat;
	}
	ul.srFocus, ul.srHoverUl 
	{
		background: url('images/srBgTop.jpg') no-repeat -87px 0px;	
	}
	ul.srBlur li.srSelectedLi 
	{
		display:block;
		background: url('images/srBgBottom.pg') no-repeat 0px 100%;
	}
	ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi
	{
		display:block;
		background: url('images/srBgTop.jpg') no-repeat 0 0;
		line-height: 21px;
	}
	ul.srExpanded li.srSelectedLi 
	{ 
		display:block;
		background: wheat;
	}
	ul.srExpanded 
	{
		z-index:1000;
	}
	ul.srExpanded li 
	{
		display:block;
	}

	
	.smallInp
	{
		background: url(images/smallInp.jpg) 4px 0 no-repeat;
		height: 21px;
		width: 85px;
		float: left;		
	}
	.smallInp input
	{
		width: 67px;
		font-size: 10px !important;
		background: none;
		border: none;
		color: #593d02;
		padding: 3px 0 0 5px;
		margin-left: 4px;		
	}
	.smallOt
	{
		float: left;
		padding-top: 5px;
	}
	/*table tr td
	{
		vertical-align: top;
		text-align: left;
		padding-top: 2px;
	}*/
	.cal
	{		
		height: 21px;
		background: url(images/cal.jpg) 0 0 no-repeat;		
		margin-top: 3px;
	}
	.cal input
	{
		width: 136px;
		font: normal 10px Arial;
		background: none;
		border: none;
		padding: 4px 0 0 4px;
		float: left;
	}
	.cal a
	{
		background: url(images/calBut.jpg) 0 0 no-repeat;
		width: 29px;
		height: 21px;		
		float: left;
		display: block;
	}
	.dateP
	{		
		width: 11px;
		padding-top: 3px;
		text-align: right;
		padding-right: 5px;
	}
	
	/*MULTIPLAY SELECT*/
	select #noScript1
	{
		background: none;		
		width: 134px;					
	}
	#fielsBot a
	{
		position: relative;
	}
	/*END*/	
	/*END SEARCH*/
	
	
	/*STATIC TEXT CLASS*/
	
	/*STATIC TEXT CLASS*/
	
	
	/*NEWS SEARCH*/
	.newsSearchLnk
	{
		margin-top: 5px;		
	}
	.newsSearchLnk a
	{
		color: #28680b;
	}
	.newsSerachTime
	{
		font-size: 11px !important;
	}
	.newsSearchSelect
	{			
		float: left;	
		display: inline;		
	}
	#searchBoxInNews
	{		
		padding: 17px 0px 0 20px;						
		background: url(images/newsPod.jpg) 0 0 no-repeat;
		width: 428px;		
		min-height: 60px;		
		height: auto !important;
		height: 60px;				
	}		
	#newsSerachSub
	{
		position: relative;
		margin-top: -3px;
		margin-left: 5px;
	}
	#newsSerachDate	
	{
		margin-left: 5px;
	}
	#newsSerachRub
	{
		margin-left: 12px;
	}
	#newsSearchLabelBox label
	{
		display: inline !important;
		margin-right: 123px;
	}	
	/*END NEWS SEARCH*/
	
	/*BRON*/
	#bronBoxIn
	{
		padding: 17px 0 0 27px;						
		background: url(images/bron.gif) 0 0 no-repeat;
		width: 428px;
		height: 435px;		
	}
	#bronBoxIn .fieldsHolBron
	{
		width: 369px;
		background: url(images/bronInput.jpg) 0 0 no-repeat;
		height: 22px;
		margin-bottom: 5px;
	}
	#bronBoxIn .fieldsHolBron input 
	{
		border: none;
		font: normal 11px Arial;
		padding: 3px;
		width: 354px;	
		margin-left: 4px;
		background: none;
	}
	#textareaHW
	{
		height: 71px !important;
		background: url(images/textarea.jpg) 0 0 no-repeat !important;
		margin-bottom: 5px !important;
			
	}
	#textareaH
	{		
		height: 204px !important;
		background: url(images/textarea1.jpg) 0 0 no-repeat !important;
		margin-bottom: 5px !important;
	}
	#textareaHW textarea
	{
		background: transparent;
		border: none;
		overflow: hidden;
		width: 350px;
		height: 53px;
		margin: 3px 0 5px 10px;
		color: #593d02;
		font: normal 11px Arial;		
		padding-top: 4px;		
			
	}
	#textareaH textarea
	{
		background: transparent;
		border: none;
		overflow: hidden;
		width: 350px;
		height: 53px;
		margin: 3px 0 5px 10px;
		color: #593d02;
		font: normal 11px Arial;		
		padding-top: 4px;		
	}
	textarea:focus
	{
		outline: none;
	}
	input:focus
	{
		outline: none;
	}
	
	/*END BRON*/
	
	
	/*CONTACS*/
	#mapBox
	{
		width: 434px;
		height: 275px;
		background: url(images/mapBox.png) 0 0 no-repeat;
		position: relative;
		margin-left: -15px;	
		padding: 23px 0 0 18px;
	}
	#mapBox a
	{
		position: relative;
	}
	#contacsText
	{
		margin: 0;
		padding-left: 10px;
	}
	
	
	/***************************************************************************
		footerof PAGE(tpl)
	***************************************************************************/		

	#footer
	{		
		height: 186px;	
		min-width: 1000px;	
		position: relative;
		margin-top: -186px;		
		background:  url(images/footerT.jpg)  0 100% repeat-x;
	}
	#footerIn
	{
		width: 850px;
		margin: 0 auto;
		height: 186px;
		background: url(images/footer.jpg) 0 0 no-repeat;
	}
	#ship
	{
		background: url(images/ship.png) 0 0 no-repeat;
		width: 162px;
		height: 110px;
		position: absolute;
		margin: -30px 0 0 350px;
		z-index: 0;
	}
	#footerRight
	{
		background: url(images/iconsRight.png) 0 0 no-repeat;
		height: 88px;
		width: 31px;
		float: right;
		display: inline;
		margin-right: 20px;
	}
	#footerRight a
	{
		display: block;
		height: 27px;		
		position: relative;
	}
	#botFooter
	{			
		padding-top: 150px;
		margin-left: 90px;
	}
	#tel
	{
		height: 28px;		
		float: left;
		font: normal 10px Arial;
		color: #fff;	
		padding-top: 8px;
        padding-right: 40px;
	}

	#tel a
	{
		color: #fff;
		text-decoration: none;
		font: normal 17px Arial;
		display: block;
		float: left;
	}
	#tel a b
	{
		font-weight: bold;
		font-size: 19px;
	}
	#icq
	{		
		height: 17px;		
		background: url(tImages/icq.png) 0 0 no-repeat;
		padding-left: 20px;
		padding-top: 3px;
		float: left;
		display: inline;
		margin-left: 10px;
	}
	#skype
	{
		background: url(tImages/skype.png) 0 0 no-repeat;
		height: 17px;
		float: left;		
		padding-left: 20px;
		padding-top: 3px;	
		margin: 0 30px 0 10px;
	}
	#counter
	{		
		height: 30px;

	}
	#omegaCont
	{
		position: absolute;		
		width: 131px;
		height: 37px;
		margin: 60px 0 0 320px;
	}
	#omegaCont a
	{
		display: block;
		width: 131px;
		height: 37px;
		position: relative;		
		z-index: 1000;
	}
	#omegaCont div
	{
		background: url(images/omega.png) 0 0 no-repeat;
		width: 131px;
		height: 37px;		
	}
	
.errors {color: red;}
.someAge
{
	width: 30px;
	height: 24px;
	float: left;
	display: inline;
	background: url(images/ageField.jpg) 0 0 no-repeat;border: 0;
}

input.ageField 
{width: 15px;
border: none;
background: none;
padding: 5px 2px 0 5px;
	/*background: url(images/ageField.jpg) 0 0 no-repeat; border:0; padding-left: 5px;*/
}

