/*->blockRoundedShadow----------------------------------------------------------------------*/
.blockRoundedShadow {margin: 25px; position: relative; padding: 0; background: #fff; overflow: visible;}
	.blockRoundedShadow .btl, .blockRoundedShadow .btr, .blockRoundedShadow .bbl, .blockRoundedShadow .bbr {background: url(../images/borders/shc.png) no-repeat;}
	.blockRoundedShadow .btl  {position: absolute; background-position: left top; top: -22px; left: -22px;}
	.blockRoundedShadow .btr {position: absolute; background-position: right top; top: -22px; right: -22px;}
	.blockRoundedShadow .bbl {position: absolute; background-position: left bottom; bottom: -22px; left: -22px;}
	.blockRoundedShadow .bbr {position: absolute; background-position: right bottom; bottom: -22px; right: -22px;}
	.blockRoundedShadow .bt, .blockRoundedShadow .bb {position: absolute; width: 100%; background: url(../images/borders/shv.png) repeat-x; top: -22px; left: 0;}
	.blockRoundedShadow .bb {top: auto; bottom: -22px; background-position: left bottom;}
	.blockRoundedShadow .bl, .blockRoundedShadow .br {position: absolute; height: 100%; background: url(../images/borders/shh.png) repeat-y; left: -22px; top: 0; float: left;}
	.blockRoundedShadow .br {left: auto; right: -22px; background-position: right top;}
	.blockRoundedShadow .btl, .blockRoundedShadow .btr, .blockRoundedShadow .bbl, .blockRoundedShadow .bbr, .blockRoundedShadow .bt, .blockRoundedShadow .bb {height: 22px;}
	.blockRoundedShadow .btl, .blockRoundedShadow .btr, .blockRoundedShadow .bbl, .blockRoundedShadow .bbr, .blockRoundedShadow .bl, .blockRoundedShadow .br {width: 22px;}
	
/*->blockBlueShadow------------------------------------------------------------------------*/
.blockBlueShadow {margin: 21px 20px; position: relative; padding: 0; background: #fff; overflow: visible;}
	.blockBlueShadow .btl, .blockBlueShadow .btr, .blockBlueShadow .bbl, .blockBlueShadow .bbr {background: url(../images/borders/shbc.png) no-repeat;}
	.blockBlueShadow .btl  {position: absolute; background-position: left top; top: -17px; left: -17px;}
	.blockBlueShadow .btr {position: absolute; background-position: right top; top: -17px; right: -17px;}
	.blockBlueShadow .bbl {position: absolute; background-position: left bottom; bottom: -17px; left: -17px;}
	.blockBlueShadow .bbr {position: absolute; background-position: right bottom; bottom: -17px; right: -17px;}
	.blockBlueShadow .bt, .blockBlueShadow .bb {position: absolute; width: 100%; background: url(../images/borders/shbv.png) repeat-x; top: -17px; left: 0;}
	.blockBlueShadow .bb {top: auto; bottom: -17px; background-position: left bottom;}
	.blockBlueShadow .bl, .blockBlueShadow .br {position: absolute; height: 100%; background: url(../images/borders/shbh.png) repeat-y; left: -17px; top: 0;}
	.blockBlueShadow .br {left: auto; right: -17px; background-position: right top;}
	.blockBlueShadow .btl, .blockBlueShadow .btr, .blockBlueShadow .bbl, .blockBlueShadow .bbr, .blockBlueShadow .bt, .blockBlueShadow .bb {height: 17px;}
	.blockBlueShadow .btl, .blockBlueShadow .btr, .blockBlueShadow .bbl, .blockBlueShadow .bbr, .blockBlueShadow .bl, .blockBlueShadow .br {width: 17px;}

/*->reflections---------------------------------------------------------------------------*/
.reflection {position: absolute; height: 30px; bottom: -48px; left: -16px; width: 100%; padding: 0 22px; background-position: left top; background-repeat: no-repeat; overflow: visible;}
	.home .reflection {background-image: url(../images/borders/reflectionHome.png);}
	.inner .colWideWide .reflection {background-image: url(../images/borders/reflectionInnerW.png);}
	.inner .colWideNarrow .reflection {background-image: url(../images/borders/reflectionInnerN.png); bottom: -44px; left: -12px;}
	
/*->megoHren'-----------------------------------------------------------------------------*/
.blockMegoHren {}
	.blockMegoHren .hrenTop, .blockMegoHren .hrenBottom {background: url(../images/borders/hrenTB.png) no-repeat center top; padding-top: 20px; font-size: 1px; line-height: 1px; _z-index: 40;}
	.blockMegoHren .hrenBottom {background-position: center bottom;}
	.blockMegoHren .hren {background: url(../images/borders/hren.png) repeat-y center top; _z-index: 41;}
	
/*->Tabs----------------------------------------------------------------------------------*/
.tabContent {position: relative; _zoom: 1;}
	.tabContent .ttl, .tabContent .ttr, .tabContent .tbl, .tabContent .tbr {background: url(../images/borders/bgtabs.gif) no-repeat; height: 6px; width: 6px; position: absolute; _zoom :1; font-size: 1px; line-height: 1px;}
	.tabContent .ttl  {background-position: left top; top: -1px; left: -1px;}
	.tabContent .ttr {background-position: right top; top: -1px; right: -1px; _right: -2px;}
	.tabContent .tbl {background-position: left bottom; bottom: -1px; left: -1px;}
	.tabContent .tbr {background-position: right bottom; bottom: -1px; right: -1px; _right: -2px;}
.tabs a {position: relative; _zoom: 1;}
	.tabs .tl, .tabs .tr {background: url(../images/borders/bgtabsh.gif) no-repeat; height: 6px; width: 6px; position: absolute; font-size: 1px; line-height: 1px; _zoom: 1;}
	.tabs .tl  {background-position: left top; top: -1px; left: -1px;}
	.tabs .tr {background-position: right top; top: -1px; right: -1px;}
	.tabs a:hover .tl {background-position: left -24px;}
	.tabs a:hover .tr {background-position: right -24px;}
	.tabs .sel .tl, .tabs .sel:hover .tl  {background-position: left -12px;}
	.tabs .sel .tr, .tabs .sel:hover .tr {background-position: right -12px;}