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;
	/*overflow-x:hidden;*/
	
}

.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;
}

.antislide {
	width: 1000px;
}

table {
	font-size: 100%;
}

.batter728 {
	xmargin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

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

/* top menu rules */

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

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

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


/* END top menu rules */

/* page nav rules v2 */

div.blocknav3 ul.pn_buttons {
	float:right;
}

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;	
}

div.blocknav2 ul.toBeginEnd2,
div.blocknav2 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;
}

.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 {
	display:block;
	margin-bottom: 10px;
	margin-top: 10px;
}

.underMenu {
	font-size: 15px;	
	xheight: 23px;
	position: absolute;
	z-index: 0;
	top: 85;
	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;	
}

.controlPan .selectMenu {
	float: left;
}

.rightRuler {
	float: right;
}

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

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

.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 {
	padding-right: 0px;
}

.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 .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: 150px;
}

.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: auto;margin-left: 93%;}
#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}






#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; //width:106px; 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:12px; z-index:200; //margin-top:0px; right:6px; //right:5px}
#buttons .sub span {background-position:right -50px; height:32px; padding-right:14px; position:relative; //top:1px}

#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:38px; 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}
/*--------------------------------------------------*/
