body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#FFFAFA;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:12px;
		background-color: #FFFFFF;
		background-image: url(_gfx/back.gif);
		font-family: Arial, Helvetica, sans-serif;
}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}

/* начало дивов индекса */ 
	#header {
		clear:both;
		float:left;
		width:100%;
	}
	#header {
		border-bottom:1px solid #000;
	}
	#header a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
	#header h1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #B30000;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 0;
	vertical-align: middle;
	letter-spacing: 0px;
}

	#header p,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:-21px 0 0  0;
	padding:0;
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header ul li a {
	display:block;
	float:left;
	margin:0 1px 0 0;
	padding:3px 7px;
	text-align:center;
	background-image: url(_gfx/mnu-b.gif);
	color:#FCD703;
	text-decoration:none;
	position:relative;
	line-height:1.3em;
	font-size: 1em;
	}
	#header ul li a:hover {
	color:#000;
	background-image:url(_gfx/tpmenu-hi.gif);
/*		background:#369;
		color:#fff; */
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#000;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	}
	/* 'widths' sub menu */
	#layoutdims {
	clear:both;
	font-size: 0.8em;
	background:#FFFAFA;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:center;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
/*		background:#eee;		 right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
/*		background:#fff;		 center column background colour */
	}
	.threecol .colleft {
	right:45%;			/* width of the middle column */
	background:#FFFAFA;	 /*left column background colour #f4f4f4*/
	}
	.threecol .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:101%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:29%;			/* Width of left column content (column width minus padding on either side) */
		left:25%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:20%;			/* Width of right column content (column width minus padding on either side) */
		left:74%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-image: url(_gfx/mnu-b.gif);
	letter-spacing: 2pt;
	white-space: nowrap;
	background-repeat: repeat-x;
	padding:5px 0 0 0;
	height: 28px;
	text-align:right;
	overflow: hidden;
}
	
	#footer span.cen{
	float: left;
	text-align:center;
	}
	
#footer span.left		{
	min-width: 200px;
	float: left;
	width: 400px;
	height: 28px;
	text-align:left;
}

#footer span.right		{
	min-width: 200px;
	float: right;
	width: 200px;
	height: 28px;
}

div.titleBG		{
/*	background-image: url(_gfx/t-center.jpg);
*/	background-repeat: repeat-x;
	height: 180px;
	overflow: hidden;
	max-height: 180px;
	background-color: #FFFAFA;
}

div.titleBGleft		{
	background-image: url(_gfx/t-left.jpg);
	height: 180px;
	background-position: left;
	background-repeat: no-repeat;
	min-width: 489px;
	float: left;
	max-height: 180px;
	width: 489px;
}

div.titleBGright		{
	text-align: right;
	background-image: url(_gfx/t-right.jpg);
	height: 180px;
	background-position: right;
	background-repeat: no-repeat;
	min-width: 466px;
	float: right;
	max-height: 180px;
	width: 466px;
}

/* конец дивов индекса */ 

img		{border:0}

img.div		{
	margin-top: 5px;
	margin-bottom: 5px;
}

img.cat		{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 10px;
}

img.color	{
	margin-right: 4px;
}


a, a:active, a:visited {
	color: #00F;
	margin-left: 3px;
	font-size: inherit;
} 

a:hover {
	color: #09F;
}

a.footer, a.footer:active, a.footer:visited {
	color: #C0F;
	margin-left: 3px;
	font-size: 9px;
} 

a.footer:hover {
	color: #F0F;
}

/*a		{color: #000; text-decoration: underline}

a:hover		{color: #204019; text-decoration: underline}
*/
a.r		{font-size: 14px; color: #FF0000; font-weight: bolder; text-decoration: underline blink}

a.r:hover	{font-size: 14px; color: #FF9900; font-weight: bolder; text-decoration: underline blink}

a.mnu		{
	margin-left: 7px;
	margin-right: 7px;
	color: #FCD703;
	text-decoration: none;
	font-size: 12px;
	position: relative;
	z-index: 5;
}

a.mnu:hover	{color: #000; text-decoration: none}

a.cat		{color: #000; text-decoration: none}

a.cat:hover	{color: #000; text-decoration: none}

a.page		{
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}


b.page		{
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #000;
}

b.zag		{
	margin-left: 10px;
	font-size: 12px;
	color: #FFEC00;
	font-weight: bold;
}

b.news		{font-size: 12px}

b.white		{color: #FFFFFF; font-weight: normal}

b.cat		{
	color: #000;
	margin-left: 6px;
	text-align: left;
}

b.nov		{font-size: 10px; color: #980000}


table.ihead	{
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 4px;
}

table.item	{
	margin-left: 2px;
	margin-right: 2px;
}

td.hi		{background-image:url(_gfx/menu-hi.gif)}

td.tphi		{background-image:url(_gfx/tpmenu-hi.gif)}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #B30000;
	text-align: center;
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	letter-spacing: 0px;
}

h1.T {
	font-size: 11pt;
	margin-top: 8px;
	margin-bottom: 5px;
}



h1.item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FBE41A;
	text-align: center;
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	letter-spacing: 0px;
}

h1.itemCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FBE41A;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	letter-spacing: 0px;
}

h2.itemCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FBE41A;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	letter-spacing: 0px;
}


h2		{
	text-align: left;
	margin-left: 8px;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #6F0037;
}

h2.z	{text-align: center;  font-size: 14px; color: #204019}

h2.r	{font: 18px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: blink; text-align: center}

h3		{
	text-align: Left;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 12px;
	color: #FBE41A;
}

p.tab 		{
	text-align: Justify;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #000;
	font-size: 12px;
}

p.news 		{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
}

p.theme		{
	text-align: Left;
	margin-bottom: 8px;
}

p.msg		{
	text-align: Left;
	margin-bottom: 6px;
}

hr		{
	height: 1px;
	color: #314755;
	margin-left: 10px;
	margin-right: 10px;
}

form.mail	{
	margin: 4px 6px 4px 6px;
}

form.forum	{
	margin: 10px 6px 10px 6px;
}

/*input		{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	color: #000;
	background-color: #faf3dd;
	border-style: solid;
	border-width: 1px;
	border-color: #33582B;
}
*/
input.txt	{
	margin-left: 4px;
	color: #000;
	background-color: #faf3dd;
	border-style: solid;
	border-width: 1px;
	border-color: #33582B;
	height: 17px;
	font-size: 10px;
}

textarea	{
	margin-left: 4px;
	color: #000;
	background-color: #faf3dd;
	border-style: solid;
	border-width: 1px;
	border-color: #33582B;
	width: 340px;
	font-size: 10px;
}

.item 		{
	text-align: left;
	margin: 8px 10px 2px 10px;
}

.titem 		{
	text-align: left;
	margin: 8px 10px 2px 2px;
}

div.brand	{
	margin: 5px 5px 5px 0px;
}
a.brand	 	{
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #1e1e1e;
	font-weight: normal;
	text-decoration: none
}
a.brand:hover	{color: #000; text-decoration: underline}
b.brand	 	{
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #464646;
	font-weight: normal;
}
.un         {text-decoration: line-through; font-size: 14px; color: #0099FF; font-weight: bolder}
.new        {
	font-size: 13px;
	color: #FF0000;
}
.bord {border: 2px #336633;}


/* ссылки расположим по центру */
.links {
	text-align: left;
	margin: 12px 1px 12px 1px;
} 

.links a, .links a:active, .links a:visited, .links span {
	background: #B8400C;
	padding: 1px 2px 1px 2px;
	margin: 1px 1px 1px 1px;
	border: 1px solid #063;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eee;
} 
/* текущая страница */ 
.links span {
	background: #fff;
	color: #999;
	border: 1px solid #333;
} 
/* подсветка при наведении мышкой */ 
.links a:hover {
	background: #FEC1AB;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.RamkaI {
	border-top: thin solid #CC3300;
	border-right: thin solid #6666FF;
	border-bottom: thin solid #6600FF;
	border-left: thin solid #CC3300;
	margin-right: 1px;
	margin-left: 1px;
}


.Ramka {
	/*	border-top: thin solid #CC3300;
	border-right: thin solid #6666FF;*/   
	border-bottom: thin solid #6600FF;
	border-left: thin solid #CC3300;
	margin: 3px 3px 3px 5px;
}

.RamkaShadow {
	/*	border-top: thin solid #CC3300;
	border-right: thin solid #6666FF;   
	border-bottom: thin solid #6600FF;
	border-left: thin solid #CC3300;*/
	margin: 3px 13px 3px 5px;
	background: rgb(194, 187, 182);
	box-shadow: 5px 5px 10px 2px #333333;
	-webkit-box-shadow: 5px 5px 10px 2px #333333;
	-moz-box-shadow: 5px 5px 10px 2px #333333;
}

.RamkaShadowCat {
	/*	border-top: thin solid #CC3300;
	border-right: thin solid #6666FF;   
	margin: 3px 13px 3px 5px;*/
	border-bottom: thin solid #6600FF;
	border-left: thin solid #CC3300;
	background: #EEE;
	box-shadow: 5px 5px 10px 2px #333333;
	-webkit-box-shadow: 5px 5px 10px 2px #333333;
	-moz-box-shadow: 5px 5px 10px 2px #333333;
}

.RamkaAlert {
	margin: 3px 3px 3px 3px;
	border: thin solid #CC3300;
	background-color: #F00;
}

.RamkaAlertField {
	margin: 3px 3px 3px 3px;
	border: thin none #000;
	background-color: #CCF;
}

.RamkaWarning {
	margin: 3px 3px 3px 3px;
	border: thin solid #FC0;
	background-color: #FC0;
}

.RamkaItem {
	/*	border-top: thin solid #CC3300;
	border-right: thin solid #6666FF;   
	border-bottom: thin solid #6600FF;
	border-left: thin solid #CC3300;*/
	margin-right: 20px;
	margin-left: 3px;
}

.PlatiaRu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(_gfx/mnu-b.gif);
	letter-spacing: 2pt;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-repeat: repeat-x;
	min-height: 28px;
}

li.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2D0000;
	border-bottom-style: dotted;
}


.links-blue {
	color: #00F
} 

.links-blue a, .links-blue a:active, .links-blue a:visited {
	 color: #00F
} 

.links-blue a:hover {
	color: #09F
}


.links-red {
	color: #C00
} 

.links-red a, .links-red a:active, .links-red a:visited {
	 color: #C00
} 

.links-red a:hover {
	color: #C6F
}


.PlainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
	vertical-align: top;
	color: #900000;
	margin-left: 5px;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.PlainTextCenter {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	color: #2B0000;
}

.blText
{
	color: #FF3300;
	font-size: 9px;
}


ul {
	list-style-position: inside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2D0000;
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
}
.HidTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999999;
	text-align:center;
}

a:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.right-top {
	text-align: right;
	vertical-align: top;
	display: table-cell;
}
b.prim {
	font-size: 10px;
	color: #980000;
	position: fixed;
	padding-bottom: 20px;
	top: 190px;
	right: 20px;
}
form.delete {
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.rightCell {
	color: #009900;
	text-align: right;
}





/* ID Styles */

#navigationMainMenu td {
	border-bottom: 0px;
	}
	
#navigationMainMenu a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FCD703;
	margin: 0px;
	text-decoration: none;
	display:block;
	padding: 5px 9px 5px 9px;
	}
	
#navigationMainMenu a:hover {
	color:#000;
	background-image:url(_gfx/menu-hi.gif)
	}
	

#navigationCatMenu td {
	padding-bottom: 2px;	/*	border-bottom: 0px;
*/
	}
	
#navigationCatMenu a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 5px;
	text-decoration: none;
	display:block;
	padding: 2px 9px 2px 9px;
	position: relative;
	text-align: left;
	}
	
#navigationCatMenu a:hover {
	/*	background: #FCD703;
*/	color:#000;
	background-image:url(_gfx/tpmenu-hi.gif)
	}
	
	
	
.borderMergeCell {
	background-image:url(_gfx/hl.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 2px;
	}

.borderDown {
	background-image:url(_gfx/hl.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}

.borderUp {
	background-image:url(_gfx/hl.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
	
.borderLeft {
	background-image:url(_gfx/vl-l.gif);
	background-position: left;
	background-repeat: repeat-y;
	margin: 0px;
	}

.borderRight {
	background-image:url(_gfx/vl-r.gif);
	background-position: right;
	background-repeat: repeat-y;
	margin: 0px;
	}

.leftBoxDesign {
	background-image:url(_gfx/tab-l.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px;
	width: 23px;
	height: 23px;
	min-width: 23px;
	min-height: 23px;
	}

.rightBoxDesign {
	background-image:url(_gfx/tab-r.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin: 0px;
	width: 2px;
	height: 23px;
	}

.menuSeparator {
	background-image:url(_gfx/slash.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin: 0px;
	width: 3px;
	}

div.cat		{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 0px 5px;
	text-decoration: none;
	display:block;
	padding: 2px 9px 2px 9px;
	position: relative;
	text-align: left;
}

div.catBG		{
	background-image: url(_gfx/tpmenu-sel.gif);
	background-repeat: repeat-x;
}

td.catBGH1, th.catBGH1, tr.catBGH1		{
	background-image: url(../_gfx/tab-c.gif);
	background-repeat: repeat-x;
}

table.titleBG		{
	background-image: url(_gfx/t-center.jpg);
}

td.titleBGleft		{
	background-image: url(_gfx/t-left.jpg);
	width: 50%;
	height: 180px;
	background-position: left;
	background-repeat: no-repeat;
	min-width: 529px;
}

td.titleBGright		{
	background-image: url(_gfx/t-right.jpg);
	width: 50%;
	height: 180px;
	background-position: right;
	background-repeat: no-repeat;
	min-width: 471px;
	vertical-align: bottom;
}

td.catBG2px	{
	background-image: url(_gfx/hl.gif);
	height: 2px;
	background-repeat: repeat-x;
}

td.MMenuBG	{
	background-image: url(_gfx/mnu-b.gif);
	min-height: 29px;
	height: 29px;
	background-repeat: repeat-x;
}

/*** Social Blocks ***/
.social-block-share {
	height:27px;
	position:absolute;
	right:10px;
	top:30px;
	}
	.social-block-share input,
	.social-block-share img {
		border:0 none;
		margin:0 !important;
		opacity:0;
		padding:0;
		visibility:0;

		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
		-moz-opacity: 0; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
		zoom: 1; /* for element in IE, which has no width and height properties */
	}
	.social-block-share .btn-share,
	.social-block-share a {
		background-image:url("/_icons/social_buttons_share.png");
		display:block;
		float:right;
		height:27px !important;
		margin:0 0 0 15px !important;
		overflow:hidden;
		width:27px !important;
	}
	.social-block-share .btn-share-vkontakte {background-position:0 0;}
			.social-block-share .btn-share-vkontakte:hover {background-position:-30px 0;}
			.social-block-share .btn-share-vkontakte-press {background-position:-60px 0 !important;}
	.social-block-share .btn-share-facebook {background-position:0 -29px;}
		.social-block-share .btn-share-facebook:hover {background-position:-30px -29px;}
		.social-block-share .btn-share-facebook-press {background-position:-60px -29px !important;}
	.social-block-share .btn-share-mailto {background-position:0 -58px;}
		.social-block-share .btn-share-mailto:hover {background-position:-30px -58px;}
		.social-block-share .btn-share-mailto-press {background-position:-60px -58px !important;}
	.social-block-share .btn-share-mailru {background-position:0 -87px;}
		.social-block-share .btn-share-mailru:hover {background-position:-30px -87px;}
		.social-block-share .btn-share-mailru-press {background-position:-60px -87px !important;}
	.social-block-share .btn-share-twitter {background-position:0 -145px;}
		.social-block-share .btn-share-twitter:hover {background-position:-30px -145px;}
		.social-block-share .btn-share-twitter-press {background-position:-60px -145px !important;}
	.social-block-share .btn-share-livejournal {background-position:0 -175px;}
		.social-block-share .btn-share-livejournal:hover {background-position:-30px -175px;}
		.social-block-share .btn-share-livejournal-press {background-position:-60px -175px !important;}

.social-block-like {
	border-left:1px solid #DFE1E2;
	border-right:1px solid #DFE1E2;
	clear:both;
	height:22px !important;
	overflow:hidden;
	padding:15px 14px 0;
	text-align:right;
 	}
	.social-block-like .btn-like {
		clear:none !important;
		display:inline-block;
		float:right;
		height:22px;
		max-width:180px !important;
		position:relative;
		width:25% !important;
		}
		.social-block-like .btn-like iframe {
			left:0;
			max-width:180px;
			position:absolute;
		}
		.social-block-like .btn-like span {display:block;}
		.social-block-like .btn-like div {width:150px;}

	.social-block-like .btn-like-facebook {
		margin:0;
		padding:1px;
		width:138px !important;
		}
		.social-block-like .btn-like-facebook iframe {
			background:none repeat scroll 0 0 #ECEEF5;
			left:auto;
			right:0;
			width:110px !important;
		}
	.social-block-like .btn-like-vkontakte {width:180px !important;}
		.social-block-like .btn-like-vkontakte .like_counter {float:right; min-width:58px;}
	.social-block-like .btn-like-mailru {padding:2px 0; }
	.social-block-like .btn-like-odnoklassniki {
		float:left;
		margin:0;
		width:auto !important;
		}
		.social-block-like .btn-like-odnoklassniki .odkl-klass-stat {display:block;}
	.like_tabled {}


	.social-block-like .social-banner {
		clear:none !important;
		display:inline-block;
		float:left;
		max-height:20px;
		overflow:hidden;
		vertical-align:top;
		width:150px;
	}

	
#box1 /* выводит поле шириной 200 с тенью */
{
background: rgb(238, 238, 238);
/* width:41px;
height:81px; */
padding: 10px;
margin: 10px;
box-shadow: 5px 5px 10px 2px #333333;
-webkit-box-shadow: 5px 5px 10px 2px #333333;
-moz-box-shadow: 5px 5px 10px 2px #333333;
border-top-left-radius:     20px;
border-top-right-radius:    20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius:  20px;
}


/*	Рамка с круглыми углами для FF и Safari
	border:1px solid #000;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;

*/

