/****************************************************************************************************
	Let's begin
*****************************************************************************************************/
html, body {
    height: 100%;
}
body
{
	margin: 0;
	padding: 0;
	font-size: 12px;
/*	font-family:Arial, Helvetica, sans-serif;	*/
	font-family:Tahoma, Geneva, sans-serif;
	color:black;
}

/****************************************************************************************************
	Basics
*****************************************************************************************************/
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th, div
{
	margin: 0;
	padding: 0;
}
div:after, form:after, ul:after, ol:after, dl:after, dt:after, dd:after, h1:after, h2:after, h3:after, h4:after, /*p:after, */.columns:after
{
	content: '';
	display: block;
	clear: both;
}

input, textarea, select
{
	font-size: 100%;
}
input[type=checkbox], input[type=radio]
{
	vertical-align: bottom;
}

img {border: none;}

p {margin-bottom:1.5em;}

a			{	color: #0B88FE;	}
a:visited	{	color: #0B88FE;	}
a:hover		{	color: #0B88FE;	}

h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h1 {
}
h2 {
	font-family: Verdana;
	font-size: 119%;
	margin: 0 0 1em;
}
h3 {
	font-size: 119%;
	margin-bottom: 0.5em;
}
h4 {
	font-size: 110%;
	font-family: Verdana;
	margin: 0 0 0.5em;
}
h5 {
	font-size: 100%;
	margin: 0 0 1.2em;
}

table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}

table td{
	padding:0px; /* cellpadding="0" */
} 
/****************************************************************************************************
	Footer always down
*****************************************************************************************************/
#container
{
	position: relative;
	min-height: 100%;
	height: 100%;
	width:100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	min-width:1000px;
	overflow:hidden;
}
html>body #container
{
	height: auto;
}
#content
{
	padding-bottom: 125px;
	width:100%;
}

/****************************************************************************************************
	Blocks
*****************************************************************************************************/


/****************************************************************************************************
	Topbanners
*****************************************************************************************************/
.bnr {float: right; margin: 12px 12px 0 0}

#topbanners
{
	height:142px;
	width:852px;
	margin:0 auto;
	background:url("../img/bg-topbanners.jpg") 0 0 repeat-x #f59909;
	
}
#banners-top
{
	margin:0 auto 0 auto;
	width:830px;
}
#banners-top td
{
	width:25%;
	vertical-align:top;
	color:#f58203;
	margin-right:5px;
	font-size:20px;
	text-align:center;
}
#banners-top td p
{
	width:200px;
	height:70px;
/*	background:white;*/
	margin:0 auto;
}
#topmenu
{
	width:100%;
	height:30px;
	background:url("../img/topbanners-bl.gif") 0 bottom no-repeat;
	margin:0 0 0 0;
	line-height:31px;
	float:left;
}
#topmenu .ico
{
	margin:10px 0 0 15px;
	float:left
}
#topmenu ul
{
	margin: 0; padding: 0; 
	list-style-type: none;
	list-style-image: none;
	height:14px;
	float:right;
	margin-bottom: 4px;
	
}
#topmenu li 
{
	display: inline;
	margin: 0;
	padding: 0;
	
	font-family:Arial;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;

	line-height:12px;
	
	border-right:2px solid white;
	position:relative;
	top:12px;
	
	

}
#topmenu li.last
{
	border:none;
}
#topmenu ul li a 
{
	text-decoration:none;  
	margin: 0;
	padding: 0 12px 0 12px;
	color:white;

}
#topmenu ul li a:hover 
{
}	
	
	
	
/****************************************************************************************************
	Logoblock
*****************************************************************************************************/
#logoblock
{
	height:152px;
	width:852px;
	margin:0 auto;
}
#logoblock img
{
	padding-left:10px;
	margin-top:2px;
}
#logo-wrap
{
	width:100%;
}

#logotext
{
	color:#696969;
	font-size:13px;
	font-style:italic;
	width:471px;
	float:left;
	padding:8px 0 0 28px;
	margin:20px 0 0 0;
	background:url("../img/quot-open.gif") 0 0 no-repeat;
	line-height:16px;
}
#logotext .quot-close
{
	position:relative;
	top:10px;
	left:0;
	height:17px;
	margin:0;
	padding:0 10px 0 0;
	float:right;
}

/****************************************************************************************************
	Images Preloading
*****************************************************************************************************/
.hidden {display:none;}


/****************************************************************************************************
	Big Menu
*****************************************************************************************************/
#bigmenu
{
	position:relative;
	width:780px;
	height:181px;
	margin:0 auto;
	background:url("../img/bg-bigmenu.jpg") 0 0 no-repeat;
}
#bigmenu a
{	
	display:block; 
	position:absolute;
	text-decoration:none;
	float:left;
	background-repeat:no-repeat;
	background-position:0 0;

	color:white;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:18px;
}

#mapping a {
   position: absolute;
   text-decoration: none;
}
#mapping a i { visibility:hidden;  }

a#map-wedding 	{ width:119px; height:181px; top:0; left:0;}
a#map-corporate { width:179px; height:121px; top:60px; left:119px;}
a#map-ny 		{ width:179px; height:60px; top:0; left:241px;}
a#map-ny2 		{ width:60px; height:60px; top:60px; left:360px;}
a#map-child 	{ width:180px; height:60px; top:60px; left:420px;}
a#map-child2 	{ width:120px; height:60px; top:120px; left:480px;}
a#map-birthday 	{ width:180px; height:180px; top:0; left:600px;}


/*****************************************************************************************************/
#bigmenu a#wedding		
{	
	top:0; left:109px; 
	width:131px; height:60px;
	font-size:18px;
	background:url("../img/bigmenu-wedding-off.png");
}
#bigmenu a#wedding span
{
	position:absolute;
	top:21px;
	left:30px;
}
#bigmenu a:hover#wedding, #bigmenu a#wedding.act {background:url("../img/bigmenu-wedding-on.png");}


/*****************************************************************************************************/
#bigmenu a#corporate		
{	
	top:60px; left:180px; 
	width:180px;	height:75px; 
	background:url("../img/bigmenu-corporate-off.png")	0 0 no-repeat;	
	font-size:18px;
}
#bigmenu a#corporate span
{
	position:relative;
	top:13px;
	left:15px;
	text-align:right;
	font-size:14px;
}
#bigmenu a:hover#corporate, #bigmenu a#corporate.act{background:url("../img/bigmenu-corporate-on.png");}

/*****************************************************************************************************/
#bigmenu a#child		
{	
	top:107px; left:298px; 
	width:180px;	height:74px; 
	background:url("../img/bigmenu-child-off.png")	0 0 no-repeat;	
}
#bigmenu a#child span
{
	position:relative;
	top:25px;
	left:10px;
	font-size:14px;
}
#bigmenu a:hover#child, #bigmenu a#child.act{background:url("../img/bigmenu-child-on.png");}

/*****************************************************************************************************/
#bigmenu a#ny		
{	
	top:0; left:406px; 
	width:134px;	height:60px; 
	background:url("../img/bigmenu-ny-off.png");
}
#bigmenu a#ny span
{
	position:relative;
	top:13px;
	left:24px;
	font-size:14px;
	text-align:right; 
}
#bigmenu a:hover#ny, #bigmenu a#ny.act{background:url("../img/bigmenu-ny-on.png");}

/*****************************************************************************************************/
#bigmenu a#birthday		
{	
	top:0; left:540px; 
	width:133px;	height:60px; 
	background:url("../img/bigmenu-birthday-off.png");	
	text-align:left;
}
#bigmenu a#birthday span
{
	position:relative;
	top:13px;
	left:5px;
	font-size:14px;
}
#bigmenu a:hover#birthday, #bigmenu a#birthday.act {background:url("../img/bigmenu-birthday-on.png");}

/****************************************************************************************************
	Main Area
*****************************************************************************************************/
#mainarea
{
	width:1020px;
	margin:20px auto;
}
#mainarea #lcol, #mainarea #rcol 
{
	width:200px;
	float:left;
	display: inline;
}
#mainarea #maincol
{
	width:620px;
	margin:0 auto;
	float:left;
	display: inline;
}

/****************************************************************************************************
	Left Column
*****************************************************************************************************/
#lcol h2
{
	line-height:20px;
	font-size:20px;
	color:white;
	padding:0px 0 5px 7px;
	margin:0;
}
#lcol h2.blue		{	background:url("../img/bg-h2-blue.gif") #0648AC 0 0 repeat-x;	}
#lcol h2.blue div	{	background:url("../img/bg-h2-blue-tr.gif") 100% 0 no-repeat; padding:3px 0 0 0;}
#lcol h2.orange		{	background:url("../img/bg-h2-orange.gif") 0 0 repeat-x;	}
#lcol h2.orange div	{	background:url("../img/bg-h2-orange-tr.gif") 100% 0 no-repeat;}

#lcol h2.style1		{	background:url("../img/bg-h2-style1.gif") #50239A 0 0 repeat-x;	}
#lcol h2.style1 div	{	background:url("../img/bg-h2-style1-tr.gif") 100% 0 no-repeat; padding:3px 0 0 0;}
#lcol h2.style2		{	background:url("../img/bg-h2-style2.gif") #E92518 0 0 repeat-x;	}
#lcol h2.style2 div	{	background:url("../img/bg-h2-style2-tr.gif") 100% 0 no-repeat; padding:3px 0 0 0;}
#lcol h2.style3		{	background:url("../img/bg-h2-style3.gif") #0648AC 0 0 repeat-x;	}
#lcol h2.style3 div	{	background:url("../img/bg-h2-style3-tr.gif") 100% 0 no-repeat; padding:3px 0 0 0;}
#lcol h2.style4		{	background:url("../img/bg-h2-style4.gif") #0648AC 0 0 repeat-x;	}
#lcol h2.style4 div	{	background:url("../img/bg-h2-style4-tr.gif") 100% 0 no-repeat; padding:3px 0 0 0;}
#lcol h2.style5		{	background:url("../img/bg-h2-style5.gif") #F59A0A 0 0 repeat-x;	}
#lcol h2.style5 div	{	background:url("../img/bg-h2-style5-tr.gif") 100% 0 no-repeat; padding:3px 0 0 0;}
#lcol h2.style6		{	background:url("../img/bg-h2-style6.gif") #E3178A 0 0 repeat-x;	}
#lcol h2.style6 div	{	background:url("../img/bg-h2-style6-tr.gif") 100% 0 no-repeat; padding:3px 0 0 0;}

#lcol .menu ul
{
	padding:0;
	margin:18px 0 18px 0;
}
#lcol .menu li
{
	font-family:Arial;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;

	list-style:none;
	padding:0 0 0 0;
	margin:0 0 8px 0;
}
#lcol .menu li a, #lcol .menu li a:visited, #lcol .menu li a:active
{
	text-decoration:underline;
	width:100%;
}
#lcol .menu li a:hover	{	text-decoration:none; padding:4px;	}
#lcol .menu li.act a	{	text-decoration:none; padding:4px; background:#db7503; color:#ffffff;}
#lcol ul.blue a			{	color:#0448ae;			}
#lcol ul.blue a:hover	{	background:#0448ae; color:white;}

#lcol ul.orange a		{	color:#db7503;			}
#lcol ul.orange a:hover	{	background:#db7503; color:white;}

#lcol ul.style1 a		{	color:#50239A;			}
#lcol ul.style1 a:hover	{	background:#50239A; color:white;}
#lcol ul.style1 a:visited{	background:#50239A; color:white;}
#lcol ul.style2 a		{	color:#E92518;			}
#lcol ul.style2 a:hover	{	background:#E92518; color:white;}
#lcol ul.style2 a:visited	{	background:#E92518; color:white;}
#lcol ul.style3 a		{	color:#0648AC;			}
#lcol ul.style3 a:hover	{	background:#0648AC; color:white;}
#lcol ul.style3 a:visited	{	background:#0648AC; color:white;}
#lcol ul.style4 a		{	color:#0648AC;			}
#lcol ul.style4 a:hover	{	background:#0648AC; color:white;}
#lcol ul.style4 a:visited	{	background:#0648AC; color:white;}
#lcol ul.style5 a		{	color:#F59A0A;			}
#lcol ul.style5 a:hover	{	background:#F59A0A; color:white;}
#lcol ul.style5 a:visited	{	background:#F59A0A; color:white;}
#lcol ul.style6 a		{	color:#E3178A;			}
#lcol ul.style6 a:hover	{	background:#E3178A; color:white;}
#lcol ul.style6 a:visited	{	background:#E3178A; color:white;}




.banner
{
	width:200px;
/*	height:70px;*/
	margin-bottom:10px;
	color:white;
	font-size:24px;
	font-weight:bold;
}


/****************************************************************************************************
	Center Column
*****************************************************************************************************/
#maincol h1
{
	font-size:20px;
	font-weight:normal;
	line-height:28px;
	height:28px;
	color:#0344a5;
	padding:0; 
	margin:0 0 30px 0;
	background:url("../img/bg-h1-stripes.gif") 0 7px repeat-x;
}
#maincol h1 span
{
	padding-right:15px;
	margin-bottom:30px;
	background:white;
}
#maincol .inner
{
	width:580px;
	margin:0 auto;
}
#maincol ul
{
	list-style:none;
}

/****************************************************************************************************
	Main classes
*****************************************************************************************************/
h2{
	font-family: arial, trebuchet ms, tahoma, sans-serif;
	font-size:18px;
	margin:0px 0px 4px 0px;
	color:#EF4824;
	font-weight:normal;
}

.tags_blocks{
	background-color:#E5E5E5;
	color:#EF4824;
	font-size:11px;
	padding:2px 10px 2px 11px;
	margin:0px;
	height: 16px;
	margin:0 0 2px 0;
}
.tags_blocks a{
	color:#EF4824;
}
.tags	{
	width:373px;
	float:left;
}
.date	{
	text-align:right;
	float:right;
	color:#f32e1d;
	font-weight:normal;
	font-size:11px;
	width:95px;
}
h3{
	font-family: arial, trebuchet ms, tahoma, sans-serif;
	font-size:16px;
	margin:0px 0px 10px 0px;
	color:#EF4824;
	font-weight:normal;
}
	h3.type2{
		font-family: arial, trebuchet ms, tahoma, sans-serif;
		font-size:16px;
		margin:0px 0px 10px 0px;
		color:#E51E25;
		font-weight:normal;
	}
.pic{
	border:1px solid #dddddd;
	padding:4px;
	margin:1px;
}

/****************************************************************************************************
	Navigation
*****************************************************************************************************/
#navigation
{
	width:100%;
}
#navigation a
{
	text-decoration:underline;
	padding:0;
	margin:0;
}
#navigation a:hover
{
	text-decoration:none;
	padding:0;
	margin:0;
}

#navigation .arrow
{
	text-decoration:none;
	font-size:1.4em;
	line-height:1;
}
#navigation ul
{
	list-style:none;
	padding:0;
	margin:0;
	width:99%;
}
#navigation ul li
{
	float:left;
	padding:0;
	margin:0 5px;
	text-align:center;
	color:#f58203;
	font-size:15px;
}
#navigation ul li.act
{
	color:white;
	background:url("../i/orange.png") 0 0 no-repeat;
}
#navigation img
{
	margin:5px 0 0 0;
}

/****************************************************************************************************
	Contact form
*****************************************************************************************************/
.inp{
	width:100%;
	background:url(/i/inp2_bg.gif) 0px 0px repeat-x;
}
	.inp input{
		width:100%;
		border:0px;
		background-color:#DCDCDC;
	}

.comment_but{
	margin:6px 0px 6px 0px;
}
.ta_t{
	width:100%;
	background:url(/i/ta_t.gif) 0px 0px repeat-x;
}
.ta_b{
	width:100%;
	background-color:#DCDCDC;
}
.ta_l{
	background:url(/i/ta_l.gif) 0px 0px repeat-y;
}
.ta_r{
	background-color:#DCDCDC;
}
.ta{
	width:100%;
	background-color:#DCDCDC;
}
.ta textarea{
	width:100%;
	background-color:#DCDCDC;
	border:0px;
}



/****************************************************************************************************
	Encyc col
*****************************************************************************************************/
.sm2_l{
	padding:20px 5px 20px 2px;
	background:url(/i/lcol_bg.gif) 100% 0px repeat-y;
	background-color:#F59909;
}
.sm2_l div{
	padding:3px 0px 6px 3px;
	width:30px;
}
.sm2_l div a{
	padding:0px 8px 0px 12px;
	color:#ffffff;
	background:url(/i/li.gif) no-repeat 4px 5px;
	display:block;
}
.sm2_l div a:hover{
	background-color:#ffffff;
	color:#E51E25;
}

/****************************************************************************************************
	Popup
*****************************************************************************************************/
.popup_info{
	display: none;
}
#popup_container{
	z-index:10;
	position: absolute;   
	text-align: left; 
	font-size: 12px;
	padding: 5px 20px 5px 7px; 
	margin-top: -18px; // margin-top: -18px;
	margin-left: 28px; // margin-left: 28px;
	background-color: white; 
	color: black;
	display: none;
	width:200px;
}
	#popup_container a{
		color:#0082D6;
		background:url(/i/arrow.gif) 0px 6px no-repeat;
	}
.popup_info2{
	display: none;
}
#lcol .menu #popup_container2{
	z-index:10;
	position: absolute;   
	text-align: left; 
	font-size: 12px;
	margin-top: -15px; // margin-top: -15px;
	margin-left: 100px; // margin-left: 58px;
	background-color: #F59909; 
	color: black;
	display: none;
	width:230px;
	font-size:12px;
	padding:10px;
}
	#lcol .menu #popup_container2 a, #popup_container2 a:visited{
		background:url(/i/emp.gif);
		color:#ffffff;
		text-decoration:none;
		/*border-top:1px solid #F59908;
		border-bottom:1px solid #F59908;
		background-color:#F7B346;*/
		padding:2px 20px 2px 0px;
		display:block;
	}
		#lcol .menu #popup_container2 a:hover{
			text-decoration:underline;
		}

#popup_container2.style1{
/*	border:4px solid #5F6AA0;*/
	display:none;
}
#popup_container2.style2{
/*	border:4px solid #CB0D19;*/
	display:none;
}
#popup_container2.style3{
/*	border:4px solid #AA28B0;*/
	display:none;
}
#popup_container2.style4{
/*	border:4px solid #1D8AF3;*/
	display:none;
}
#popup_container2.style5{
/*	border:4px solid #B94546;*/
	display:none;
}
#popup_container2.style6{
/*	border:4px solid #2FAF27;*/
	display:none;
}
/*	#popup_container2.style1 a{
		border-top:1px solid #5F6AA0;
		border-bottom:1px solid #5F6AA0;
		background-color:#9AA3D2;
	}
	#popup_container2.style2 a{
		border-top:1px solid #CB0D19;
		border-bottom:1px solid #CB0D19;
		background-color:#DB5C64;
	}
	#popup_container2.style3 a{
		border-top:1px solid #AA28B0;
		border-bottom:1px solid #AA28B0;
		background-color:#C255C7;
	}
	#popup_container2.style4 a{
		border-top:1px solid #1D8AF3;
		border-bottom:1px solid #1D8AF3;
		background-color:#5DAAF3;
	}
	#popup_container2.style5 a{
		border-top:1px solid #B94546;
		border-bottom:1px solid #B94546;
		background-color:#BD5E5F;
	}
	#popup_container2.style6 a{
		border-top:1px solid #2FAF27;
		border-bottom:1px solid #2FAF27;
		background-color:#6AC765;
	}
*/

/****************************************************************************************************
	Short nav
*****************************************************************************************************/
#shortnav
{
	font-size:11px;
	margin-bottom:10px;
}

/****************************************************************************************************
	Search
*****************************************************************************************************/
#search
{
	background:#f59909;
	height:45px;
}
#search-key
{
	width:131px;
	background:url("../img/bg-search.gif") 0 0 no-repeat;
	border:none;
	line-height:23px;
	height:23px;
	overflow:hidden;
	font-size:15px;
	color:#b2b2b2;
	float:left;
	margin:11px 0 0 10px;
}
#search-key input
{
	border:none;
	background:none;
	width:111px;
	margin:0 0 0 10px;
}
#search-btn
{
	float:left;
	margin:11px 0 0 8px;
}


/****************************************************************************************************
	News
*****************************************************************************************************/
.news-block
{
	margin-bottom:40px;
}
.news-block h3
{
	color:#0082d6;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-style:normal;
	margin:0;
	padding:0;
}
.news-block .subtitle
{
	width:100%;
	background:#cccccc;
	margin-bottom:10px;
}
.news-block .subtitle p
{
	font-size:11px;
	color:#ef4824;
}
.news-block .keywords
{
	width:70%;
	float:left;
}
.news-block .date
{
	width:29%;
	float:right;
	text-align:right;
	overflow:hidden;
}
.news-block p
{
	padding:0;
	margin:0;
	background:none;
	color:black;
	font-size:14px;
}
.news-block .date p
{
	padding-right:10px;
}
.news-block .keywords p
{
	padding-left:10px;
}
.subtitle a, .subtitle a:active, .subtitle a:visited
{
	color:#ef4824;
}


/****************************************************************************************************
	Hot
*****************************************************************************************************/
#hot
{
	margin:10px 0;
}
#hot .divide div
{
	width:204px;
	height:7px;
	background:url("../img/hot-divider.gif") 0 0 no-repeat;
	margin:0;
	padding:0;
}
#hot td.divide
{
	margin:0;
	padding:0;
}
#hot h1
{
	color:#0082d6;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	display:inline;
	float:left;
	padding:0 10px 0 10px;
}
#hot td
{
	margin:0;
	padding:4px 0 4px 0;
}
#hot #hot_holyday td
{
	margin:0;
	padding:0 0 4px 0;
}


/****************************************************************************************************
	Footer
*****************************************************************************************************/
#publicity_block
{
	margin:20px 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}
#publicity_block .phone
{
	font-size:22px;
	color:#ff9c00;
	font-weight:bold;
	padding:10px 0 0 0;
}
#publicity_block td img
{
	padding:5px 0 0 0;
}

#publicity_block td
{
	vertical-align:top;
}
#publicity_block h3
{
	font-size:18px;
	font-weight:bold;
}
#publicity_block .small
{
	font-size:12px;
	padding:10px 0 0 0;
	color:#0082d6;
}
#publicity_block .icq img
{
	padding:10px 5px 0 0;
}
#publicity_block .email img
{
	padding:15px 0 0 0;
}

/****************************************************************************************************
	Footer
*****************************************************************************************************/
#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 125px;
	margin:0;
	background:#f48203;
}

/****************************************************************************************************
	Foot Menu
*****************************************************************************************************/
#footmenu
{
	width:100%;
	height:35px;
	margin:0 0 0 0;
	text-align:center;
}
#footmenu ul
{
	margin: 0; padding: 0; 
	list-style-type: none; 
	list-style-image: none;
	line-height:14px;
}
#footmenu li 
{
	display: inline;
	margin: 0;
	padding: 0;

	font-family:Arial;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;

	border-right:2px solid white;
}
#footmenu li.last
{
	border:none;
}
#footmenu ul li a 
{
	text-decoration:none;  
	margin: 0;
	padding: 0 12px 0 12px;
	color:white;
}
#footmenu ul li a:hover 
{
}	

#copyright
{
	width:100%;
	height:50px;
	margin:0 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#e37204;
	background:white;
	
}

/*********************************************************************************/
/* Round Corners */
/*********************************************************************************/

.t {background: 0 0 repeat-x;	}
.b {background: 0 100% repeat-x;}
.l {background: 0 0 repeat-y;	}
.r {background: 100% 0 repeat-y;}

.bl {background: 0 100% no-repeat;		}
.br {background: 100% 100% no-repeat;	}
.tl {background: 0 0 no-repeat;			}
.tr {background: 100% 0 no-repeat;		} 

.r5 .tl	{	background-image: url("../img/round/r5-tl.png");	}
.r5 .bl	{	background-image: url("../img/round/r5-bl.png");	}
.r5 .tr	{	background-image: url("../img/round/r5-tr.png");	}
.r5 .br	{	background-image: url("../img/round/r5-br.png");	}

.r10 .tl	{	background-image: url("../img/round/r10-tl.png");	}
.r10 .bl	{	background-image: url("../img/round/r10-bl.png");	}
.r10 .tr	{	background-image: url("../img/round/r10-tr.png");	}
.r10 .br	{	background-image: url("../img/round/r10-br.png");	}

/****************************************************************************************************
	The Grid System
*****************************************************************************************************/
.col { /* 10px margin on BOTH sides, resulting in a 20px gutter between columns */
	float: left;
	overflow: hidden;
	display: inline; /* ie6 double-margin bug fix */
}
.row { /* center the row on he page, clear the interior contents with overflow:hidden hack */
	clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden;	
}
.x47	{ width:47%; background:red; height:200px; margin-left:2%;}
.x30	{ width:30.667%; background:pink; height:200px; margin-left:2%; margin-top:20px;}


.wide_search_block{
	background:url(/img/tabs_bg.gif) 0px 23px;
}
	.wide_search_block table{
		float:left;
		position:relative;
		margin:0px 0px 22px 0px;
	}
		.wide_search_block table td{
			white-space:nowrap;
			font-size:11px;
		}
			.wide_search_block table td a{
				color:#000000;
				text-decoration:none;
			}
			.wide_search_block table td a:hover{
				text-decoration:underline;
			}
			.wide_search_block table td.tab_item{
				background:url(/img/tab_bg.gif) repeat-x;
			}

