body {
	background-color: #31374f;
	background-image: url('/images/bg_all_blue.gif');
	background-repeat: repeat;
	margin: 0;
	padding: 0;	
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size:0.7em;	
}

.blocknav2 ul, 
.blocknav3 ul,
.blocknav2 ol li a, 
.title, 
.selectMenu .left, 
.selectMenu .xxcenter, 
.selectMenu .arrow, 
.selectMenu .arrow-hover { behavior: url("/js/iepngfix.htc") }

a {
	text-decoration: none;
}

.holder {
	width: 1000px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;	
}

.antislide {
	width: 1000px;
}

.bodyWidth {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

table {
	font-size: 100%;
}

.batter728 {
	text-align: center;
}

.rowCell .batter728 {
	width: 962px;
	margin-bottom: 2px;	
	margin-top: 0px;
}

/* top menu rules */

.topLogoCell {
	padding-right: 10px;
	padding-left: 0px;
	padding-top:10px;
}

.menuTopDiv {
	position: relative;
	z-index: 10;
}

.menuTD {
	/*width: 100%;*/
	padding-bottom: 10px;
}


/* END top menu rules */

/* page nav rules v2 */

.blockDescr {
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	color: #3c77af;
}

div.blocknav3 ul.pn_buttons, div.blocknav3 ul.pn_buttons2 {
	float:right;
}

div.blocknav3 ul.pn_buttons2 {
	background:url(/images/nav-bg-2b-p.png) no-repeat;
}

div.blocknav3 ul.pn_buttons2 li.pageOf {
	float:left;
	width: 101px;
	padding-top: 2px;
	text-align: left;
	line-height:0.8em;
}

div.blocknav3 ul.pn_buttons2 li.pageOf input {
	border: none;
	width: 40px;
	background-color: transparent;
	text-align: right;
	height: 18px;
	overflow: hidden;
}

div.blocknav2, div.blocknav3 {
	height:28px;
	text-align: right;
	margin-right: 3px;
	padding-top: 3px;
	position: absolute;
	right: 0;
	top: 1px;	
}

div.blocknav2 ul, div.blocknav3 ul {
	background:url(/images/nav-bg-2b.png) no-repeat;
	height: 26px;	
}

table.container_width2blocks  .blocknav2 ul, div.blocknav3 ul {
	background: none;
	height: 26px;	
}

div.blocknav2 ul.toBeginEnd2,
div.blocknav2 ul.toBeginEnd,
ul.toBeginEnd {
	background:url(/images/nav-bg-1b.png) no-repeat;
}

a,
ul li a,
.blocknav2 ul li a, 
.blocknav3 ul li a,
.blocknav2 ul li.next a {
	background-repeat: no-repeat;
}




div.blocknav2 ol, 
div.blocknav2 ul,
div.blocknav3 ol, 
div.blocknav3 ul {
	padding:0px;
	float:right;
	margin:0px;
	list-style:none;
}

div.blocknav2 ol,
div.blocknav3 ol {
	margin-right: 10px;
}

div.blocknav2 ol li,
div.blocknav3 ol li
 {	
	display:block; 
	float:left;
	list-style:none; 	 
	margin: 0 0 0 6px;
	padding-top: 9px;
}

div.blocknav2 ol li.cur a,
div.blocknav3 ol li.cur a {
	background:url(/images/thumb-blue-active.png) no-repeat;
}

div.blocknav2 ol li a,
div.blocknav3 ol li a {
	display:block; 
	float:left;
	width: 7px;
	height: 8px;
	background:url(/images/thumb-passive.png) no-repeat;  
}

div.blocknav2 ul li,
div.blocknav3 ul li
 {
	display:block; 
	float:left;
	list-style:none; 	
	margin: 0 0px 0 0px;
}

.blocknav2 ul li a {
	background: transparent url(/images/nav2-map-left-right.gif) no-repeat scroll 0 0;
}

table.container_width2blocks .blocknav2 ul li a {
	background: transparent url(/images/nav_play_pau.gif) no-repeat scroll 0 0;
}

.blocknav3 ul li a {
	background: transparent url(/images/nav3-map-left-right.gif) no-repeat scroll 0 0;
}

.blocknav2 ul.toBeginEnd li.begin a, 
ul.toBeginEnd li.begin a,
.blocknav2 ul.toBeginEnd2 li.begin a {
	background:url(/images/nav2-map-tobegin.gif) no-repeat scroll 0 0; 
}

.blocknav2 ul.toBeginEnd2 li.begin a {
	background:url(/images/nav2-map-tobegin.gif) no-repeat scroll right 0; 
}

.blocknav2 ul li.up a,
.blocknav2 ul li.down a,
.blocknav2 ul li.begin a {
	background: transparent url(/images/nav2-map-vertical.gif) no-repeat scroll 0 0;
}


.blocknav2 ul li.prev a.enabled,
.blocknav2 ul li.up a.enabled,
.blocknav3 ul li.prev a.enabled,
.blocknav2 ul.toBeginEnd li.begin a.enabled, 
ul.toBeginEnd li.begin a {
	background-position: 0 0; 
}

.blocknav2 ul li.next a.enabled,
.blocknav2 ul li.down a.enabled,
.blocknav3 ul li.next a.enabled,
.blocknav2 ul.toBeginEnd2 li.begin a.enabled, 
ul.toBeginEnd2 li.begin a {
	background-position: right 0; 
}

.blocknav2 ul li.prev a.enabled:hover,
.blocknav2 ul li.prev a.hover,
.blocknav2 ul li.up a.enabled:hover, 
.blocknav2 ul li.up a.hover,
.blocknav3 ul li.prev a.enabled:hover,
ul.toBeginEnd li.begin a.enabled:hover {
	background-position: 0 -26px;
}

.blocknav2 ul li.next a.enabled:hover,
.blocknav2 ul li.next a.hover,
.blocknav2 ul li.down a.enabled:hover, 
.blocknav2 ul li.down a.hover,
.blocknav3 ul li.next a.enabled:hover,
ul.toBeginEnd2 li.begin a.enabled:hover {
	background-position: right -26px;
}

.blocknav2 ul li.prev a.disabled,
.blocknav2 ul li.up a.disabled,
.blocknav3 ul li.prev a.disabled,
ul.toBeginEnd li.begin a.disabled {
	background-position: 0 -78px; 
}

.blocknav2 ul li.next a.disabled,
.blocknav2 ul li.down a.disabled,
.blocknav3 ul li.next a.disabled,
ul.toBeginEnd2 li.begin a.disabled {
	background-position: right -78px; 
}

.blocknav2 ul li.prev a.pressed,
.blocknav2 ul li.up a.pressed,
.blocknav3 ul li.prev a.pressed,
ul.toBeginEnd li.begin a.pressed {
    background-position: 0 -52px;
}

.blocknav2 ul li.next a.pressed,
.blocknav2 ul li.down a.pressed,
.blocknav3 ul li.next a.pressed,
ul.toBeginEnd2 li.begin a.pressed {
    background-position: right -52px;
}


div.blocknav2 ul li a,
div.blocknav3 ul li a {
	display:block; 
	float:left;
	height: 26px;
	width: 27px;
}

.blocknav2 ul li.up a,
.blocknav2 ul li.prev a,
.blocknav3 ul li.prev a {
	width: 26px;
}

.blocknav2 ul.toBeginEnd, .blocknav3 ul.toBeginEnd, .blocknav2 ul.toBeginEnd2 {
	margin-right: 8px;
}

/* END page nav rules v2 */

/* page nav rules */

.navOuter {
	position: relative;
	height:25px;	
	clear: both;	
}

/* under menu block */

.topBlock {
	width: 1000px;	
}

.underMenu {
	font-size: 15px;	
	xheight: 23px;
	position: absolute;
	z-index: 0;
	top: 85px;
	width: 850px;
}

.underMenu, .underMenu a {
	color: #ffffff;	
}

.underMenu a {
	text-decoration: underline;
}

.underMenu span, .underMenu span a {
	color: #f27301;
}

.underMenu span.arrowLink {
	background-image: url(/images/arrowlink.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
}

.underMenu div {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.underMenu div.dateRight {
	float: right;
}

/* END under menu block */



/* buttons rules */

.controlPan {
	padding-bottom: 5px;	
}

.block .controlPan {
	margin-right: 13px;
	margin-left:13px;
    padding-bottom: 5px;
}

.controlPan .selectMenu {
	float: left;
}

.rightRuler {
	float: right;
}

.leftRuler {
	float: left;
	width: 154px;
}

.controlPan .styledBtn {	
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}

.controlPan .buttonsSet .styledBtn {	
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	position: relative;
}

.styledBtn {xposition: relative;}
.styledBtn a {background:url(/images/bg_orange_button.gif) left top no-repeat; outline:none; padding-left:7px; //padding-top:1px; display:block; position:relative; font:bold 14px "Trebuchet MS", Helvetica, sans-serif; text-decoration:none; line-height:26px !important; cursor:pointer; //cursor:hand}
.styledBtn a span {background:url(/images/bg_orange_button.gif) right top no-repeat; padding-right:7px; //margin-top:-1px; display:block; height:26px; //height:auto; white-space:nowrap; color:#FFF !important}
.styledBtn a span * {color:#424C61 !important; top:-1px !important; position:absolute;text-decoration:none;}
.styledBtn .disabled a:hover span, .styledBtn .disabled a span {color:#a0a2a6 !important;}
.styledBtn .disabled a:hover span *, .styledBtn .disabled a span * {color:#686e79 !important;}


.styledBtn .active, .styledBtn .disabled {cursor:default}

.styledBtn .active a,
.styledBtn a:hover {background:url(/images/bg_orange_button.gif) left -26px no-repeat}

.styledBtn .active span,
.styledBtn a:hover span {background:url(/images/bg_orange_button.gif) right -26px no-repeat; color:#8F3701 !important}

/*
.styledBtn .disabled a,
.styledBtn a.disabled:hover {background:url(/images/bg_orange_button.gif) left -52px no-repeat;}

.styledBtn .disabled a span,
.styledBtn a.disabled:hover a span {background:url(/images/bg_orange_button.gif) right -52px no-repeat;}
*/
.styledBtn .active span *,
.styledBtn a:hover span * {color:#FFF !important}

.clearer {
	clear: both;
}


/* for Grey*/

.greyStyle div.styledBtn a {background:url(/images/bg_oblue_button.gif) left top no-repeat;}
.greyStyle .styledBtn a span {background:url(/images/bg_oblue_button.gif) right top no-repeat;}

.greyStyle .styledBtn .active a,
.greyStyle .styledBtn a:hover {background:url(/images/bg_oblue_button.gif) left -26px no-repeat;}

.greyStyle .styledBtn .active span,
.greyStyle .styledBtn a:hover span {background:url(/images/bg_oblue_button.gif) right -26px no-repeat;}

.greyStyle .styledBtn .disabled a,
.greyStyle .styledBtn a.disabled:hover {background:url(/images/bg_oblue_button.gif) left -52px no-repeat;}

.greyStyle .styledBtn .disabled a span,
.greyStyle .styledBtn a.disabled:hover a span {background:url(/images/bg_oblue_button.gif) right -52px no-repeat;}

/* buttons set */

.buttonsSet .styledBtn {
	float: left;
	padding-right: 1px;
	background:url(/images/bg_orange_button-sep.gif) right top no-repeat;
}

.greyStyle .buttonsSet .styledBtn {
	background:url(/images/bg_oblue_button-sep.gif) right top no-repeat;
}

.buttonsSet div.styledBtn a {background-position: -6px top;}
.buttonsSet div.styledBtn a span {background-position: -6px top;}


/*
.buttonsSet .l a, 
.greyStyle .buttonsSet .l a {background-position: left top;}

.buttonsSet .l a span,
.greyStyle .buttonsSet .l a span {background-position: -6px top;}


.buttonsSet .l .active a,
.buttonsSet .l a:hover {background-position: left -26px;}

.buttonsSet .l .active a span,
.buttonsSet .l a:hover  span {background-position: -6px -26px;}

*/

.buttonsSet .styledBtn .active a,
.buttonsSet .styledBtn a:hover,
.buttonsSet .styledBtn .active a span,
.buttonsSet .styledBtn a:hover span {background-position: -6px -26px;}


.buttonsSet div.l a span,
.greyStyle .buttonsSet .l a span {background-position: -6px top;}


.buttonsSet div.l a, 
.greyStyle .buttonsSet .l a {background-position: left top;}


.greyStyle .buttonsSet .l .active a,
.greyStyle .buttonsSet .l a:hover,
.buttonsSet .l .active a,
.buttonsSet .l a:hover {background-position: left -26px;}

.greyStyle .buttonsSet .l .active span,
.greyStyle .buttonsSet .l a:hover span,
.buttonsSet .l .active span,
.buttonsSet .l a:hover span {background-position: -6px -26px;}





.buttonsSet .r,
.block .buttonsSet .r {
	padding-right: 0px;
	left:auto;
}

.buttonsSet div.r a span,
.greyStyle .buttonsSet .r a span {background-position: right top;}


.buttonsSet div.r a, 
.greyStyle .buttonsSet .r a {background-position: -6px top;}

.greyStyle .buttonsSet div.r .active a,
.greyStyle .buttonsSet div.r a:hover,
.buttonsSet .r .active a,
.buttonsSet .r a:hover {background-position: -6px -26px;}

.greyStyle .buttonsSet .r .active span,
.greyStyle .buttonsSet .r a:hover span,
.buttonsSet div.r .active span,
.buttonsSet div.r a:hover span {background-position: right -26px;}




.buttonsSet .styledBtn .disabled a,
.buttonsSet .styledBtn .disabled a:hover,
.buttonsSet .styledBtn .disabled a span,
.buttonsSet .styledBtn .disabled a:hover span {background-position: -6px -52px;}

.buttonsSet .r .disabled a span,
.buttonsSet .r .disabled a:hover span {background-position: right -52px;}

.buttonsSet .l .disabled a,
.buttonsSet .l .disabled a:hover {background-position: left -52px;}

.buttonsSet .styledBtn span ins {
	background-position: left center; 
	background-repeat: no-repeat;
}

.buttonsSet .icoCmt .active a span ins,
.buttonsSet .icoCmt a:hover span ins {
	background-image: url(/images/b_ico_cmt_on.gif);
}
.buttonsSet .icoCmt a span ins {
	background-image: url(/images/b_ico_cmt_off.gif);
}
.buttonsSet .icoDoc .active a span ins,
.buttonsSet .icoDoc a:hover span ins {
	background-image: url(/images/b_ico_doc_on.gif);
}
.buttonsSet .icoDoc a span ins {
	background-image: url(/images/b_ico_doc_off.gif);
}
.buttonsSet .icoPlay .active a span ins,
.buttonsSet .icoPlay a:hover span ins {
	background-image: url(/images/b_ico_play_on.gif);
}
.buttonsSet .icoPlay a span ins {
	background-image: url(/images/b_ico_play_off.gif);
}
.buttonsSet .icoTree .active a span ins,
.buttonsSet .icoTree a:hover span ins {
	background-image: url(/images/b_ico_tree_on.gif);
}
.buttonsSet .icoTree a span ins {
	background-image: url(/images/b_ico_tree_off.gif);
}
.buttonsSet .icoLine .active a span ins,
.buttonsSet .icoLine a:hover span ins {
	background-image: url(/images/b_ico_line_on.gif);
}
.buttonsSet .icoLine a span ins {
	background-image: url(/images/b_ico_line_off.gif);
}

.leftButtonsPos {
	position: absolute; 
	top: 4px;
	width: 500px;
}

.leftButtonsPos2 {
	position: absolute; 
	top: 4px;
	width: 350px;
}

.leftButtonsPos2 .buttonsSet {
	float:left;
}

.leftButtonsPos2 .pay {
	float:left;
	margin-left: 5px;
	margin-top: 1px;
}

.leftButtonsPos2 .socialLinks {
	float: left;
	padding:0px; 
	margin:0px; 
	list-style:none;
	margin-left: 6px;
}

.leftButtonsPos2 .socialLinks li {
	float: left;
	margin-left: 4px;
	line-height: 2.5em;
}

.leftButtonsPos2 .socialLinks img {
	border: none;
}

.buttonsSet2 .styledBtn {
	float: left;
	margin-left: 3px;
}

/*********************************************            Отступы и поля кнопок            **********************************************/


#buttons li {margin-right:8px} /* отступы между кнопками (горизонтальные) */



#buttons a {padding-left:7px} /* поля кнопок */
#buttons a span {padding-right:7px} /* поля кнопок */
/* значения padding-left и padding-right не должны быть меньше 5px */



#buttons .submenu ul {padding:0px 0px 6px 0px} /* отступы между кнопками (вертикальные) */
#buttons .submenu ul li {margin:0px 0px 8px 0px} /* отступы между кнопками (вертикальные) */
/* ! сумма padding-bottom и margin-bottom всегда должна = 14px */



form .input, form .radio, form .razdel, form .rybrika {margin-right:12px} /* отступы между селекторами */


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


/*#menu {position:absolute; height:81px; width:861px; margin:100px 0px 0px 100px}*/

#menu {position:relative; height:81px; width:861px; margin:0px 0px 0px 0px;z-index: 10;}

/*#searchBut {position:absolute; z-index:200; right:12px; //right:11px}*/
/*
#searchBut {position:absolute; z-index:200;right: 52px;}
#searchBut a {background:url(/images/search_button.png) left top no-repeat; outline:none; padding-left:7px; //padding-top:1px; display:block; position:relative; font:bold 14px "Trebuchet MS", Helvetica, sans-serif; text-decoration:none; line-height:26px !important; cursor:pointer; //cursor:hand}
#searchBut a span {background:url(/images/search_button.png) right top no-repeat; padding-right:7px; //margin-top:-1px; display:block; height:26px; //height:auto; white-space:nowrap; color:#FFF !important}
#searchBut a span * {color:#424C61 !important; top:-1px !important; left:7px !important; //left:0px}

#searchBut .active {cursor:default}

#searchBut .active,
#searchBut a:hover {background:url(/images/search_button.png) left -26px no-repeat}

#searchBut .active span,
#searchBut a:hover span {background:url(/images/search_button.png) right -26px no-repeat; color:#8F3701 !important}

#searchBut .active span *,
#searchBut a:hover span * {color:#FFF !important}

#rssBut {position:absolute; z-index:200;right: auto;margin-left: 95%;}
*/
#rssBut .active a span ins,
#rssBut a:hover span ins {
	background-image: url(/images/b_ico_rss_on.gif);
}
#rssBut a span ins {
	background-image: url(/images/b_ico_rss_off.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


/*
#helpBut {position:absolute; z-index:210;xright: auto;margin-left: 78.4%;}
#helpBut a {background:url(/images/search_button.png) left top no-repeat; outline:none; padding-left:7px; //padding-top:1px; display:block; position:relative; font:bold 14px "Trebuchet MS", Helvetica, sans-serif; text-decoration:none; line-height:26px !important; cursor:pointer; //cursor:hand}
#helpBut a span {background:url(/images/search_button.png) right top no-repeat; padding-right:7px; //margin-top:-1px; display:block; height:26px; //height:auto; white-space:nowrap; color:#FFF !important}

#helpBut .active,
#helpBut a:hover {background:url(/images/search_button.png) left -26px no-repeat}

#helpBut .active span,
#helpBut a:hover span {background:url(/images/search_button.png) right -26px no-repeat; color:#8F3701 !important}
*/




#marks, #userMarks {position:absolute; height:32px; margin-left:20px; z-index:2}
#marks .right, #userMarks .right {height:32px; width:10px; background:url(/images/marks_bg_r.png) no-repeat; position:absolute; top:0px; right:-1px; z-index:150}
#marks .left, #userMarks .left {height:32px; width:10px; background:url(/images/marks_bg_l.png) no-repeat; position:absolute; top:0px; left:-1px; z-index:151}
#marks ul, #userMarks ul {padding:0px; float:left; margin:0px; list-style:none; position:relative; background:url(/images/marks_bg.png) repeat-x; overflow:hidden}
#marks li, #userMarks li {float:left; position:relative}
#marks a, #userMarks a {color:#FFF !important; outline:none; height:32px; overflow:hidden; text-align:center; display:block; float:left; position:relative; font:normal 20px "Trebuchet MS", Helvetica, sans-serif; text-decoration:none; cursor:pointer; //cursor:hand}
body:first-of-type #marks a, body:first-of-type #userMarks a {font-size:19px}
#marks a span, #userMarks a span {color:#FFF !important; display:block; height:32px; padding-top:4px; white-space:nowrap}
#marks a.first, #userMarks a.first {width:96px; background:url(/images/marks_buttons_r.png) right top no-repeat; padding-left:0px}
#marks a.first span, #userMarks a.first span {background:url(/images/marks_shadow_l.png) left top no-repeat; padding-right:0px}
body:first-of-type #marks a.first span, body:first-of-type #userMarks a.first span {padding-top:6px}
body:first-of-type #marks a.first span *, body:first-of-type #userMarks a.first span * {margin-top:4px}
#marks a.last, #userMarks a.last {width:96px; background:url(/images/marks_shadow_r.png) right top no-repeat; padding-left:0px}
#marks a.last span, #userMarks a.last span {background:url(/images/marks_buttons_l.png) left top no-repeat; padding-right:0px}
body:first-of-type #marks a.last span, body:first-of-type #userMarks a.last span {padding-top:6px}
body:first-of-type #marks a.last span *, body:first-of-type #userMarks a.last span * {margin-top:4px}


#marks a.last span *,
#marks a.first span *,
#userMarks a.last span *,
#userMarks a.first span * {color:#424C61}

#marks a span *, #userMarks a span * {width:96px; margin-top:2px; margin-left:-5px; //margin-left:0px; text-align:center}

#marks a.active, #userMarks a.active {width:96px; padding-left:10px; background:url(/images/menu_buttons2.png) left -32px no-repeat; cursor:default}
#marks a.active span, #userMarks a.active span {padding-right:10px; padding-top:2px; color:#8F3701 !important; background:url(/images/menu_buttons2.png) right -32px no-repeat}
#marks a.active span *, #userMarks a.active span * {width:106px; color:#FFF !important; margin-top:2px}
body:first-of-type #marks a.active span, body:first-of-type #userMarks a.active span {padding-top:4px}
body:first-of-type #marks a.active span *, body:first-of-type #userMarks a.active span * {margin-top:4px}

#marks a.active.r, #userMarks a.active.r {background-position:left top; cursor:pointer; //cursor:hand}
#marks a.active.r span, #userMarks a.active.r span {padding-top:2px; background-position:-63px top; color:#3D4A67 !important}
#marks a.active.r span *, #userMarks a.active.r span * {margin-top:2px; color:#EEE !important}

#marks a.active.l, #userMarks a.active.l {background-position:-1px top; cursor:pointer; //cursor:hand}
#marks a.active.l span, #userMarks a.active.l span {padding-top:2px; background-position:right top; color:#3D4A67 !important}
#marks a.active.l span *, #userMarks a.active.l span * {margin-top:2px; color:#EEE !important}

#marks a.active.c, #userMarks a.active.c {background-position:left top; cursor:pointer; //cursor:hand}
#marks a.active.c span, #userMarks a.active.c span {padding-top:2px; background-position:right top; color:#3D4A67 !important}
#marks a.active.c span *, #userMarks a.active.c span * {margin-top:2px; color:#EEE !important}

#marks a:hover.active.disable, #marks a.active.disable,
#userMarks a:hover.active.disable, #userMarks a.active.disable {background-position:left -64px !important; cursor:pointer}
#marks a:hover.active.disable span, #marks a.active.disable span, 
#userMarks a:hover.active.disable span, #userMarks a.active.disable span {padding-top:4px; background-position:right -64px !important; color:#FFF !important}
#marks a:hover.active.disable span *, #marks a.active.disable span *, 
#userMarks a:hover.active.disable span *, #userMarks a.active.disable span * {margin-top:2px; color:#424C61 !important}

#marks a:hover.active, #userMarks a:hover.active {background-position:left -32px !important}
#marks a:hover.active span, #userMarks a:hover.active span {padding-top:2px; background-position:right -32px !important; color:#8F3701 !important}
#marks a:hover.active span *, #userMarks a:hover.active span * {margin-top:2px; color:#FFF !important}

#buttons {position:absolute; height:50px; width:861px; top:31px; z-index:1}
#buttons ol {background:url(/images/menu_bg.png) 0px 0px no-repeat; height:50px; padding-left:12px; margin:0px}
#buttons li {float:left; list-style:none; margin-top:12px}
#buttons a {background:url(/images/menu_buttons.png) left top no-repeat; outline:none; //padding-top:1px; display:block; position:relative; font:normal 17px "Trebuchet MS", Helvetica, sans-serif; text-decoration:none; line-height:25px; cursor:pointer; //cursor:hand}
#buttons a span {background:url(/images/menu_buttons.png) right top no-repeat; //margin-top:-1px; display:block; height:25px; line-height:23px; color:#222; //padding-bottom:2px; //height:auto; white-space:nowrap}


/*#searchBut a span *,*/
#marks a span *,
#userMarks a span *,
#buttons a span * {position:absolute; z-index:10; top:1px; color:#C4C4C4; text-decoration:none}
#marks a span *,
#userMarks a span * {left:5px; //left:0px}
body:first-of-type .submenu a span * {width:100%; left:0px}
html:first-child .submenu a span * {width:100%; left:0px}


#userMarks {position:absolute; height:31px; margin-left:1px; z-index:2;top:-30px;}
#userMarks .right {background:url(/images/usertab_bg_r.png) no-repeat;}
#userMarks .left {background:url(/images/usertab_bg_l.png) no-repeat;}
#userMarks ul {background:url(/images/usertab_bg.png) repeat-x;}
#userMarks a.first {width:176px;background:url(/images/usertab_buttons_r.png) right top no-repeat;}
#userMarks a.first span {background:url(/images/usertab_shadow_l.png) left top no-repeat;}
#userMarks a.last {width:176px;background:url(/images/usertab_shadow_r.png) right top no-repeat;}
#userMarks a.last span {background:url(/images/usertab_buttons_l.png) left top no-repeat;}

#userMarks a.last span *,
#userMarks a.first span * {color:#c9cace}

#userMarks a.active {width:176px; //width:186px;background:url(/images/usertab_buttons2.png) left -32px no-repeat;}
#userMarks a.active span {color:#39435b !important;background:url(/images/usertab_buttons2.png) right -32px no-repeat}
#userMarks a.active span * {width:186px;color:#ffa200 !important}

#userMarks a:hover.active {background-position:left -32px !important}
#userMarks a:hover.active span {padding-top:2px; background-position:right -32px !important; color:#38425a !important}
#userMarks a:hover.active span * {margin-top:2px; color:#ffa200 !important}


#userMarks a {color:#192235 !important; outline:none; height:31px; overflow:hidden; text-align:center; display:block; float:left; position:relative; font:normal 17px "Trebuchet MS", Helvetica, sans-serif; text-decoration:none; cursor:pointer; //cursor:hand}
body:first-of-type #userMarks a {font-size:16px}
#userMarks a span {color:#192235 !important; display:block; height:31px; padding-top:4px; white-space:nowrap}

#userMarks a span * {width:176px;}

#buttons a:hover,
#buttons .active {background-position:0px -25px}
#buttons .active {cursor:default !important}
#buttons a:hover {cursor:pointer; //cursor:hand}

#buttons li:hover .sub span,
#buttons li.iehover .sub span,
#buttons .sub:hover span,
#buttons a:hover span,
#buttons .active span,
#buttons .sub.active2 span {background-position:right -25px; padding-top:2px; //padding-top:1px; height:23px; //height:auto; //line-height:24px !important; padding-bottom:0px !important; color:#8F3701 !important}

#buttons li:hover .sub span *, 
#buttons li.iehover .sub span *,
#buttons .sub:hover span *, 
#buttons a:hover span *, 
#buttons .active span *, 
#buttons .sub.active2 span * {color:#FFF; top:1px; //top:0px}

#buttons a.findme span * { /*20081120*/
color:#fff!important;
position:absolute;
text-decoration:none;
top:1px;
z-index:10;
}


#buttons .sub {background-position:0px -50px; //padding-top:0px; position:absolute; top:0; z-index:200; //margin-top:0px; right:6px; //right:5px;}
#buttons .sub span {background-position:right -50px; height:32px; //height:30px; padding-right:14px; position:relative; //top:1px}
#buttons li.subLi {margin-right:0;float:right;width:1px;height:1px;position:relative;}
#buttons li .submenu {}


#buttons li:hover .sub, 
#buttons li.iehover .sub, 
#buttons .sub:hover, 
#buttons .sub.active2 {background-position:left -82px; cursor:pointer !important}

#buttons li:hover .sub span, 
#buttons li.iehover .sub span, 
#buttons .sub:hover span, 
#buttons .sub.active2 span {background-position:right -82px; height:32px}

#buttons .submenu {position:absolute; z-index:300; top:25px; padding-top:14px; cursor:default; right:0px; //right:-1px}
#buttons .submenu a {//margin-bottom:-2px}
#buttons .submenu ul {margin:0px 1px 0px 1px; top:11px}
#buttons .submenu ul li {//font-size:1px; float:none; text-align:center}

#buttons .submenu .top, 
#buttons .submenu .right, 
#buttons .submenu .bottom, 
#buttons .submenu .left, 
#buttons .submenu .left, 
#buttons .submenu .center, 
#buttons .submenu ul {position:relative}

#buttons .submenu .top {padding-top:12px; background:url(/images/menu_bg_dropdown_top.png) no-repeat right top; width:100%; right:0px}
#buttons .submenu .right {background:url(/images/menu_bg_dropdown_right.png) no-repeat right bottom}
#buttons .submenu .bottom {left:-12px; background:url(/images/menu_bg_dropdown_bottom.png) no-repeat left bottom}
#buttons .submenu .left {padding-left:12px; top:-12px; background:url(/images/menu_bg_dropdown_left.png) no-repeat left top}
#buttons .submenu .center {background:#465064; //width:100%; top:1px}

#buttons li:hover .submenu, 
#buttons li.iehover .submenu {visibility:visible}
#buttons li .submenu {visibility:hidden}

#buttons form {width:861px; position:absolute; display:block; top:31px; z-index:3; padding:12px 0px 0px 12px; display:none}
#buttons form .input, #buttons form .radio, #buttons form .razdel, #buttons form .rybrika {white-space:nowrap; float:left}
#buttons form .radio * {float:left}
#buttons form span {display:block; font:normal 17px "Trebuchet MS", Helvetica, sans-serif; color:#222}
#buttons form span * {position:absolute; z-index:10; margin-top:1px; color:#C4C4C4; text-decoration:none}


#mainSearchForm {width:861px; position:absolute; display:block; top:31px; z-index:3; padding:12px 0px 0px 12px; display:none}
#mainSearchForm .input, #mainSearchForm .radio, #mainSearchForm .razdel, #mainSearchForm .rybrika {white-space:nowrap; float:left}
#mainSearchForm .radio * {float:left}



form .radio {
	font: bold 16px "Trebuchet MS";	
	color: #cccccc;
}


/* input text */

.inputText {
	background:url(/images/bg_inptext-l.gif) no-repeat left top;
	float:left;
	margin-right: 15px;
}

.inputText .inputTextR {
	background:url(/images/bg_inptext-r.gif) no-repeat right top;
	white-space: nowrap;
	float:left;
}

.inputTextF {
	border: none;
	background: none;
	font: bold 14px "Trebuchet MS";	
	color: #424c61;
}

.inputText .inputTextR .inputTextF {
	margin:2px 0px 0px 6px;
	float:left;
}

.inputText .submitBtn {
	margin:0px;
	padding:0px;
}

.searchWidth {
	width: 390px;
}

/* END input text */


/* input radio / checkbox */

.radio .radioItem, .radioItem2 {
	width: 13px; 
	height: 14px;
	background:url(/images/radioitem_false.gif) no-repeat;
	margin-top: 4px;
	clear: both;
	margin-right: 4px;
}


.radio div.selected {
	background:url(/images/radioitem_true.gif) no-repeat;
}

.radioItem2 {
	background:url(/images/radioitem2_false.gif);
}

div.selected2 {
	background:url(/images/radioitem2_true.gif);
}

/* END input radio / checkbox */


/* input checkbox */

.checkBox .checkItem {
	width: 13px; 
	height: 14px;
	background:url(/images/checkbox_false.gif) no-repeat;
	margin-top: 4px;
	clear: both;
	margin-right: 4px;
}


.checkBox div.selected {
	background:url(/images/checkbox_true.gif) no-repeat;
}


/* END input checkbox */


/*бва ­Ёж  ’‚ - Ї®¤бўҐвЄ  бЁ­Ё¬ Їг­Єв  ’‚-Їа®Ја ¬¬  20081118*/
#buttons a.findme {background:url(/images/menu_buttons_tv.png) left top no-repeat; outline:none; //padding-top:1px; display:block; position:relative; font:normal 17px "Trebuchet MS", Helvetica, sans-serif; text-decoration:none; line-height:25px; cursor:pointer; //cursor:hand}
#buttons a.findme span {background:url(/images/menu_buttons_tv.png) right top no-repeat; //margin-top:-1px; display:block; height:25px; line-height:23px; color:#222; //padding-bottom:2px; //height:auto; white-space:nowrap}

#buttons li:hover .findme span,
#buttons li.iehover .findme span,
#buttons .findme:hover span,
#buttons .findme.active2 span {background-position:right -25px; padding-top:2px; //padding-top:1px; height:23px; //height:auto; //line-height:24px !important; padding-bottom:0px !important; color:#8F3701 !important}

#buttons li:hover .findme span *, 
#buttons li.iehover .findme span *,
#buttons .findme:hover span *, 
#buttons a:hover span *, 
#buttons .active span *, 
#buttons .findme.active2 span * {color:#FFF; top:1px; //top:0px}


#buttons a:hover,
#buttons .findme {background-position:0px -25px}
/*--------------------------------------------------*/

/* new block 2011 */

ins {
	text-decoration:none;
}

.block,
.block .r,
.block .b,
.block .c {
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

.block {
	background-position:0 0;
	background-image: url(/images/block-grey.png);
	margin-bottom:10px;
	margin-right:10px;
	/*
	margin-bottom:20px;
	margin-left:10px;*/
}

.noImg .block {
	background-color:red;
}

.block .r {
	background-position:100% 0;
	background-image: url(/images/block-grey.png);
	left:10px;
}

.block .b {
	background-position:0% 100%;
	background-image: url(/images/block-grey.png);
	margin-top:100px;
	margin-bottom:-10px;
	right:10px;
}

.block .c {
	background-position:100% 100%;
	background-image: url(/images/block-grey.png);
	margin-left:-0px;
	right:-10px;
}

.block .i {
	position:relative;
	margin-top:-100px;
	margin-left:-10px;
}

.cont {
	width:962px;
	height:420px;
	overflow:hidden;
	position:relative;
}

.caption {
	position:relative;
	z-index:2;
	float:left;
	left:50%;
	margin-top:3px;
}

.caption span {
	font-size:2.1em;
	font-weight:bold;
	font-style:italic;
	left:-50%;
	float:left;
	position:relative;
	height:29px;
	overflow:hidden;
}

.caption a {
	text-decoration:none;
}

.caption span ins {
	position:absolute;
	left:0;
	top:1px;
	z-index:-1;
}

.caption span,
.caption span a {
	color:#3e77ae;
}

.caption span ins {
	color:#ffffff;
}


.brt {
	position:absolute;
	bottom:7px;
	right:13px;
}

.blt {
	position:absolute;
	bottom:7px;
	left:12px;
}

.trt {
	position:absolute;
	top:6px;
	right:11px;
	z-index:2;
}


.pNav,
.toBeginEnd {
	float:right;
	display:block;
	margin:0;
	padding:0;
	background-image:url(/images/nav-bg-2b.png);
	height:26px;
	overflow:hidden;
}

.pNav li,
.toBeginEnd li {
	float:left;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

.pNav li a,
.toBeginEnd li a {
	display:block;
    float:left;
    height:26px;
    width:27px;
	background-image:url(/images/def-pagenav.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.pNav li.up a,
.pNav li.prev a {
    width: 26px;
	background-position:0 0;
}
.pNav li.next a {
	background-position:-27px 0;
}

.pNav li.prev a:hover {
	background-position:0 -26px;
}

.pNav li.next a:hover {
	background-position:-27px -26px;
}

.pNav li.prev a.pressed {
	background-position:0 -52px;
}

.pNav li.next a.pressed {
	background-position:-27px -52px;
}

.pNav li.prev a.disabled {
	background-position:0 -78px;
}

.pNav li.next a.disabled {
	background-position:-27px -78px;
}

.toBeginEnd {
	background-image:url(/images/nav-bg-1b.png);
	margin-right: 8px;
}

.toBeginEnd li a {
	background-image:url(/images/nav2-map-tobegin.gif);
}



.bulls {
	float:right;
	display:block;
	margin:0;
	padding:0;
	margin-top:9px;
	margin-right:4px;
	height:8px;
	overflow:hidden;
}

.bulls li {
	float:left;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	margin-right: 6px;

}

.bulls li a {
	display:block;
    float:left;
    height:8px;
    width:7px;
	background-image:url(/images/def-pagenav-dots.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

.bulls li a.active {
	background-position:0 -8px;
}

.blockRSS {
	width:27px;
	height:27px;
	display:block;
	background-image:url(/images/def-rss.png);
	overflow:hidden;
}

.blockDescr {
	color: #3C77AF;
    font-size: 1.1em;
    font-weight: bold;
}


/* docs in block */

.docs {
	margin:0;
	padding:0;
	clear:both;
	margin-left:2px;
	margin-top:4px;
	overflow:hidden;
	float:left;
	height:348px;
}

.docs .item {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	margin-left:10px;
	width:306px;

}

.docs .oneItem {
	width:612px;
}

.shad {
	background-image:url(/images/doc-shad.png);
	background-repeat:repeat;
}

.docs .border {
	border:1px solid #fff;
	border-bottom:none;
	background-color:#e1e1e1;
	margin: 0 1px 0 1px;
	height: 335px;
}

.docs .area {
	height:348px;
    overflow: hidden;
}

.docs .pic {
	width:302px;
	height:226px;
	overflow:hidden;
	position:relative;
}

.docs .date {
	height:12px;
	overflow:hidden;
	font-size:1em;
	padding:0 4px 0 4px;
	line-height:1.1em;
	background-image:url(/images/doc-dategrad.png);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#5795d1;
	color:#ffffff;
}

.docs .date div {
	float:right;
}

.docs .body {
	margin-left:0.15em;
	margin-right:0;
	position: relative;
    z-index: 2;
	margin-bottom:-12px;
	line-height:1.08em;
}

.docs .body h1 {
	font-size:1.60em;
	line-height:1.03em;
	margin:0.28em 0.1em 0 0.35em;
	font-weight: normal;
}

.docs .body p {
	font-size:1.21em;
	line-height:1.25em;
	margin:0.35em 0.1em 0 0.5em;
	font-weight: normal;
}

.docs .body h1,
.docs .body h1 a {
	color:#3e77ae;
	text-decoration:none;
}

.docs .foot {
	position:relative;
	margin-right:11px;
	height:12px;
	background-image:url(/images/doc-shadfoot.png);
	background-position:0 100%;
}

.docs .foot div {
	height:9px;
	margin-left:1px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#e1e1e1;
	position:relative;
}

.docs .foot img {
	background-image:url(/images/doc-coner.png);
	position:absolute;
	right:-11px;
	top:0;
	z-index: 2;
}

/* size 6on6 */

.size6on6 .cont {
	width:962px;
	height:245px;
}

.size6on6 .docs {
	height: 171px;
}

.size6on6 .docs .item {
	width:148px;
}

.size6on6 .border {
	height: 158px;
}

.size6on6 .docs .item .area {
	height: 171px;
}

.size6on6 .pic {
	width:144px;
	height:108px;
}

.size6on6 .body h1 {
	font-size:1.2em;
	line-height:1.05em;
	margin:0;
	margin-top:0.2em;
	font-weight:bold;
	height: 44px; /* cut overflow text */
	overflow: hidden;
}

.size6on6 .body p {
	display:none;
}

/* size 8on2 */

.size8on2 .cont {
	width:638px;
}

.size8on2 .docs {
	height: 348px;
}

.size8on2 .docs .item {
	width:146px;
	margin-bottom: 6px;
}

.size8on2 .border {
	height: 158px;
}

.size8on2 .docs .item .area {
	height: 169px;
}

.size8on2 .pic {
	width:142px;
	height:108px;
}

.size8on2 .body h1 {
	font-size:1.2em;
	line-height:1.05em;
	margin:0;
	margin-top:0.2em;
	font-weight:bold;
	height: 44px; /* cut overflow text */
	overflow: hidden;
}

.size8on2 .body p {
	display:none;
}


/* size 2on3 */

.size2on3 .cont {
	width:638px;
}

.size2on3 .docs .item {
	width:302px;
}

.size2on3 .docs .oneItem {
	width:614px;
}

.size2on3 .pic {
	width:298px;
}


/* size 1on3 */

.size1on3 .cont {
	width:314px;
}

.size1on3 .docs .item {
	width:291px;
}

.size1on3 .pic {
	width:287px;
}


/* lines template */

.lines,
.lines .r,
.lines .b,
.lines .c{
	background-image: url(/images/block-lines3.png);
}

.lines .caption span,
.lines .caption span a,
.lines .docs .body h1,
.lines .docs .body h1 a {
	color:#4e4536;
}

.lines .docs .date {
	background-color:#6a5d54;
}

.lines .caption span ins {
	color:#dccfc9;
}

.lines .blockRSS {
	background-position:-54px 0;
}

.lines .docs .foot img {
	background-position:-11px 0;
}

/* greyOnOrange template */

.greyOnOrange,
.greyOnOrange .r,
.greyOnOrange .b,
.greyOnOrange .c{
	background-image: url(/images/block-orange.png);
}

.greyOnOrange .caption span,
.greyOnOrange .caption span a {
	color:#FFFFFF;
}

.greyOnOrange .caption span ins {
	color:#9B4401;
}

.greyOnOrange .docs .body h1,
.greyOnOrange .docs .body h1 a {
	color:#4e4536;
}

.greyOnOrange .docs .date {
	background-color:#6a5d54;
}

.greyOnOrange .blockRSS {
	background-position:-108px 0;
}

.greyOnOrange .docs .foot img {
	background-position:-11px 0;
}

.greyOnOrange .blockDescr {
	color: #4e4536;
}


/* greyOnOrange template */

.orangeOnGrey .caption span ins {
	color:#FFFFFF;
}

.orangeOnGrey .docs .body h1,
.orangeOnGrey .docs .body h1 a,
.orangeOnGrey .caption span,
.orangeOnGrey .caption span a {
	color:#F15905;
}

.orangeOnGrey .docs .date {
	background-color:#F15905;
}

.orangeOnGrey .blockRSS {
	background-position:-108px 0;
}

.orangeOnGrey .docs .foot img {
	background-position:-22px 0;
}

.orangeOnGrey .blockDescr {
	color: #4e4536;
}


/* orangeOnWhite template */

.orangeOnWhite,
.orangeOnWhite .r,
.orangeOnWhite .b,
.orangeOnWhite .c{
	background-image: url(/images/block-whiteorange.png);
}

.orangeOnWhite .caption span ins {
	color:#FFFFFF;
}

.orangeOnWhite .docs .body h1,
.orangeOnWhite .docs .body h1 a,
.orangeOnWhite .caption span,
.orangeOnWhite .caption span a {
	color:#F15905;
}

.orangeOnWhite .docs .date {
	background-color:#F15905;
}

.orangeOnWhite .blockRSS {
	background-position:-108px 0;
}

.orangeOnWhite .docs .foot img {
	background-position:-22px 0;
}

.orangeOnWhite .blockDescr {
	color: #4e4536;
}

.orangeOnWhite .docs .foot {
	height: 10px;
}

.orangeOnWhite .docs .foot div {
	height: 7px;
}

.orangeOnWhite .docs .foot img {
	top: -2px;
}

.orangeOnWhite .blt {
	bottom:3px;
	left:0;
}

.orangeOnWhite .blockDescr {
	padding-top:0;
}

.orangeOnWhite .blockDescr img {
	display:block;
}

/* grey2 (poll) template */

.grey2,
.grey2 .r,
.grey2 .b,
.grey2 .c{
	background-image: url(/images/block-grey2.png);
}

/* buttons 2 */

.btn2 {	
	float:left;
}

.btn2 a {
	font-size:14px;
	display:block;
	font-weight:bold;
	padding-left:4px;
	text-decoration:none;
	background-image:url(/images/btn2-bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
}

.btn2 a span {
	display:block;
	position:relative;
	right:-5px;
	height:26px;
	line-height:1.5em;
	padding-right:7px;
	white-space:normal;
	color: #424C61;
	background-image:url(/images/btn2-bg.png);
	background-position:100% 0;
	background-repeat:no-repeat;
	z-index:1;
}

.btn2 a:hover,
.btn2 a.active {
	background-position:0 -27px;
}

.btn2 a:hover span,
.btn2 a.active span {
	background-position:100% -27px;
	color: #ffffff;
}

.btn2 a:hover span ins,
.btn2 a.active span ins {
	color:#8F3701;
}

.btn2 a span ins {
	position: absolute;
	top: 1px;
	left:0;
	color:#ffffff;
	z-index:-1;
}


.inTopMenuBtns {
	float:right;
}

.inTopMenuBtns .btn2 {
	margin-right:10px;
}

/* poll rules */

.poll {
	height:398px;
	width:253px;
	background-color:#fafafa;
	background-image:url(/images/bg_poll.jpg);
	border-top:1px solid #919191;
	border-right:1px solid #adadad;
	border-bottom:1px solid #e7e7e7;
	border-left:1px solid #adadad;
	overflow:hidden;
	margin-top:10px;
	margin-left:30px;
}

.pollTitle {
    display: block;
    height: 84px;
    overflow: hidden;
    width: 253px;
	line-height:0.9em;
	font-size:1.8em;
	font-style:italic;
	text-align:center;
}

.pollTitle p {
	margin-top:0.5em;
}

.pollTitle span {
	color:#4077aa;
}

.answListHolder {
	width: 253px;
	height:253px;
	overflow:hidden;
	overflow-y:scroll;
}

.answList {
	margin:0;
	padding:0;
	border-top:1px solid #d5d5d5;
}

.answList table {
	padding:0;
	margin:0;
	border-collapse:collapse;
}

.answList table td {
	vertical-align:middle;
}

.answList li {
	list-style:none;
	border:1px solid #fff;
	border-bottom:1px solid #d5d5d5;
	border-right:none;
	border-left:none;
	padding-left:1px;
	background-image:url(/images/bg_pollitem.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fff;
}

.answList li .line {
	clear:both;
	font-size:1.25em;
	background-image:url(/images/bg_pollitemline.png);
	background-position:-184px bottom; /* (100% = 0px)   (0% = -184px) */
	background-repeat:no-repeat;
	position:relative;
	line-height: 2.9em;
}

.answList li b {
	display:block;
	font-weight:normal;
	font-size:0.75em;
	margin-left: 0.3em;
	line-height: 1em;
}

.answList li span {
	display:block;
	line-height:0.9em;
	margin-top:0.7em;
	margin-bottom:0.7em;
	margin-left: 0.3em;
	width:170px;
}

.answList li ins {
    display: block;
    font-size: 1.3em;
    line-height: 1em;
    text-align: left;
    width: 40px;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:5px;
	background-image:url(/images/bg_pollsep.png); 
	background-position:0 0;
	background-repeat:no-repeat;
}

.answList li ins input {
	margin-left: 10px;
}

.pollSubm {
	width:150px;
	height:33px;
	text-align: center;
	margin-top:10px;
	margin-left:52px;;
	text-decoration:underline;
	color:#4077aa;
	padding:0;
	padding-bottom:0.3em;
	font-size:1.5em;
	border:0;
	background-color:transparent;
	background-image:url(/images/poll_subm.png); 
	background-repeat:no-repeat;
}

#img_nav_buttons {
	background-image:none;
}

#img_nav_buttons .prev {
	margin-right: 5px;
}

#img_nav_buttons .prev a {
	width:27px;
	background-image: url("/images/nav_play_pau.gif");
}

#img_nav_buttons .next a {
	background-image: url("/images/nav_play_pau.gif");
	background-position: right 0;
}

#img_nav_buttons .next a:hover {
	background-position: right -26px;
}

.announce .docs,
.announce .cont {
	overflow:visible;
}

.announce .docs .border {
	border-top:0;
}

.announce .docs .item {
	overflow:static;
}

.announce .controlPan {
	margin-top: 2px;
}

.announce .docs .setGray .border,
.announce .docs .setGray .foot div {
	background-color: #565d6f;
}

.announce .docs .setGray .body, 
.announce .docs .setGray .body a, 
.announce .docs .setGray .body h1 {
	color: #ffffff;	
}


/* adv branding */

.pantenol {
	background-image:url(/images/pantenol/bg_pantenol.jpg);
	background-repeat:no-repeat;
	background-position:50% 0;
    padding-top:75px;	
}

a.pantenol_link,
a.pantenol_link2 {
	display:none;
}

.pantenol a.pantenol_link {
    height: 60px;
    left: -350px;
    position: absolute;
    top: 45px;
    width: 340px;
    display:block;
}

.pantenol a.pantenol_link2 {
    height: 70px;
    left: 525px;
    position: absolute;
    top: -75px;
    width: 320px;
    display:block;
}

a.pantenol_link img, a.pantenol_link2 img {
	height: 60px;
	width: 340px;
	border:0;
	display:block;
}

a.pantenol_link2 img {
    height: 70px;
    width: 320px;
}

.pantenol #marks .left {background:url(/images/pantenol_marks_bg_l.png) no-repeat;}
.pantenol #marks .right {background:url(/images/pantenol_marks_bg_r.png) no-repeat;}

