/* png_fix */
/** PNG for IE6 **/
.png_scale {filter:expression(fixPNG_serch(this))} 
.png_scale a{position:relative;} 
.png_crop {filter:expression(fixPNG_one(this))} 
.png_crop a{position:relative;} 
.png_crop_only {filter:expression(fixPNG_ticket(this))} 
.png_crop_only a{position:relative;} 
/** /PNG for IE6 **/
.img_right {
	float: right;
	margin: 0px 0px 10px 10px;
}
form {
	margin: 0px;
}
/*pager*/
.rst_cmp_nav
{
	margin:8px 0px 0 0;
}
.rst_cmp_nav p.rst_cmp_nav_total
{
margin-bottom:3px;	
padding: 0;
}

.rst_cmp_nav p.rst_cmp_nav_anchors
{
margin-top:3px;	
padding: 0;
}
/*pager*/
/* опрос */
.rst_cmp_opros {
	padding-bottom: 5px;
}
.rst_cmp_opros input {
	position: relative;
	margin: 0px 5px 0px 0px;
	top: 3px;
}
.rst_cmp_opros div {
	line-height: 1.7em;
}
.rst_cmp_opros .radio {
	*position: relative;
	*top: 2px;
	*left: -4px;
}
.rst_cmp_opros .checkbox {
	*position: relative;
	*left: -3px;
}
.rst_cmp_opros_submit {
	margin-top: 20px;
}
/* список */
.rst_list_title {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 0px 12px;
}
.rst_list_title a {
	text-decoration: none !important;
	border-bottom: 1px solid;
}
/** с картинками **/
.rst_cmp_image_list p {
	margin-left: 133px;
	margin-bottom: 15px;
	position: relative;
	top: -3px;
}
.rst_cmp_image_list .rst_cmp_noimage_text {
	margin-left: 0px;
}
.rst_cmp_image_list img {
	float: left;
	margin-bottom: 15px;
}
.rst_cmp_personal_image_list .light_title {
	margin-bottom: 5px;
}
.rst_cmp_personal_image_list img {
	float: left;
	margin-right: 13px;
}
.rst_cmp_personal_image_list p {
	position: relative;
	top: -3px;
}
.rst_cmp_personal_image_list .all {
	position: relative;
	top: -3px;
}
/** без картинок**/
.rst_cmp_noimage_list p {
	margin-bottom: 5px;
}
.rst_cmp_noimage_list p b {
	background-color: #C6ECEF;
	font-weight: normal;
}
.rst_cmp_list_bc {
	color: #8E8E8E;
	font-size: 0.9em !important;
	padding-bottom: 15px;
}
.rst_cmp_list_bc a {
	color: #8E8E8E !important;
}
/* продукт в интернет магазине */
.rst_cmp_ishop_item {
	margin-bottom: 30px;
}
.rst_cmp_ishop_item img {
	border: 1px #ededed solid;
	float: left;
}
.rst_cmp_ishop_item .rst_list_title {
	position: relative;
	top: -1px;
	margin-top: 6px;
	padding-bottom: 4px;
}
.rst_cmp_ishop_item div {
	margin-left: 160px;
}
.rst_cmp_ishop_price {
	padding: 15px 0px;
	color: gray;
}
.rst_cmp_ishop_item input, .rst_cmp_ishop_item .button {
	margin-right: 3px;
}
.rst_cmp_ishop_item .text {
	width: 50px;
}
.rst_cmp_ishop_item .button {
	margin-left: 30px;
}
.rst_cmp_ishop_price span {
	color: red;
	font-weight: bold;
	font-size: 1.2em;
	padding-right: 10px;
	position: relative;
	bottom: -1px;
}
/* change list */
.rst_cmp_change_list ul {
	list-style: none;
	margin-left: 0px;
}
.rst_cmp_change_list input {
	margin: 0px;
	position: relative;
	top: 3px;
	*top: 0px;
	*left: -4px;
	float: left;
}
.rst_cmp_change_list p {
	width: 563px;
	float: right;
}
.rst_cmp_change_list .button {
	margin-right: 7px;
}
.rst_cmp_navi_string {
	color: #8B8B8B;
	font-size: 1.05em;
}
.rst_cmp_navi_string span {
	background: url(images/components/navistring/rarr.gif) no-repeat center center;
	padding: 0 10px;
}





.rst_cmp_money_list td{
border:0px !important;
padding:0 0 5px !important;
}

.rst_cmp_money_list th{
color:#589921 !important;
padding:0 0 5px 20px !important;
text-align:right !important;
background: none !important;
border: none !important;
}
.rst_cmp_form td  {
border:0px !important;
margin:0px !important;
padding: 0px 20px 5px 0px !important;
}

.rst_cmp_form select {
width:280px;
}
.rst_cmp_form .rst_cmp_form_date select, .datetime select {
	width: auto;
}
.rst_cmp_form .rst_cmp_form_inp {
width:274px;
}
.rst_cmp_form textarea {
width:370px;
height:50px;
}
.rst_cmp_form span {
	color: red;
	padding-left: 3px;
}
a.rst_cmp_form_help {
	position: relative;
}
a.rst_cmp_form_help span {
	display: none;
	position: absolute;
	left: 0px;
	margin-left: 20px;
	margin-top: -20px;
	*margin-top: 0px;
	background:  #D8F4FF;
	width: 200px;
	color: black;
	padding: 5px;
}
a.rst_cmp_form_help:hover span {
	display: block;
}
.rst_cmp_mapinfo {
	width: 600px;
}
.rst_cmp_mapinfo div {
	width: 290px;
	float: left;
	height: 50px;
	overflow: hidden;
	margin-bottom: 5px;
}

.rst_cmp_mapinfo div img {
	float: left;
}
.rst_cmp_mapinfo span {
	margin-left: 65px;
	display: block;
	padding: 17px 0px 0px 0px;
}

.rst_cmp_disrtrib .rst_cmp_dist_rama {
	float: left;
}
.rst_cmp_disrtrib .rst_cmp_dist_info {
	margin-left: 55px;
	padding-top: 10px;
}
.rst_cmp_disrtrib .rst_cmp_dist_info div {
	color: #FF6204;
}

/* detail page */
.rst_cmp_detail .rst_cmp_detail_picture {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

/*pager*/
.rst_cmp_nav
{
	margin:8px 0px 0 0;
}
.rst_cmp_nav p.rst_cmp_nav_total
{
margin-bottom:3px;	
padding: 0;
}

.rst_cmp_nav p.rst_cmp_nav_anchors
{
margin-top:3px;	
padding: 0;
}
/*pager*/

/* inc inner index elemets */

.rst_cmp_inc_inner_index {
	float: left;
	width: 280px;
	padding-right: 40px;
	padding-bottom: 20px;
	-padding-bottom: 17px;
}
.rst_cmp_inc_inner_index_right {
	padding-right: 0px;
}
/* popap shadow */
.rst_cmp_popup {
	position:relative;
}
.rst_cmp_popup .p_lt {
	background: white url(images/pop_top_left.gif) no-repeat top left;
}
.rst_cmp_popup .p_ct {
	background: white url(images/pixel.gif) repeat-x top left;
	border-right: 1px solid #d4d6d8;
}
.rst_cmp_popup .p_lc {
	background: white url(images/pixel.gif) repeat-y top left;
	border-bottom: 1px solid #d4d6d8;
}
.rst_cmp_popup .left {
	background-color: white;
}
.rst_cmp_popup .right_top {
	background: url(images/rst_pop_right_top.png) no-repeat bottom left;
	height: 13px;
	width: 9px;
	font-size: 1px;
}
.rst_cmp_popup .right_middle {
	background: url(images/rst_pop_right_middle.png) repeat-y left;
	width: 9px;
	font-size: 1px;
	height: auto;
}
.rst_cmp_popup .right_bottom {
	background: url(images/rst_pop_bottom_right.png) no-repeat bottom left;
	height: 13px;
	width: 10px;
	font-size: 1px;
}
.rst_cmp_popup .left_bottom {
	background: url(images/rst_pop_bottom_left.png) no-repeat top left;
	height: 11px;
	width: 13px;
	font-size: 1px;
}
.rst_cmp_popup .center_bottom {
	background: url(images/rst_pop_bottom_center.png) repeat-x top left;
	height: 13px;
	font-size: 1px;
}
.rst_cmp_popup_content {
	padding: 0px 7px 7px 0px;
	background-color: white;
	border-right: 1px solid #d4d6d8;
	border-bottom: 1px solid #d4d6d8;
}
.rst_cmp_popup_header {
	background-color: white;
}
.rst_cmp_popup_close {
	position: absolute;
	right: 17px;
	top: 6px;
	background: url(images/close.gif) no-repeat top left;
	height: 13px;
	width: 13px;
	cursor: pointer;
	z-index: 100;
}
.rst_cmp_popup h3 {
	margin-top: 0px;
	position: relative;
	top: -5px;
	padding-right: 20px;
	white-space: nowrap;
}
/* select country */
#rst_cmp_select_country {
	position: absolute;
	z-index: 100;
	top: 15px;
	left: 420px;
	display: none;
}
.rst_cmp_select_country {
	position: relative;
}
.rst_cmp_select_country h3 {
	margin-top: 0px;
}
.rst_cmp_select_country table {
	margin-bottom: 0px;
}
.rst_cmp_select_country td {
	padding: 5px 5px 5px 0px;
	border: 3px solid white;
	border-collapse: collapse;
	color: #8c8c8c;
}
.rst_cmp_select_country img {
	margin-right: 10px;
}
/* select lang */
.rst_lang_select {
	float: left;
	padding-top: 5px;
	margin: 0px 30px 0px 0px;
}
.rst_lang_select a {
	display: block;
	height: 20px;
	width: 22px;
	text-align: center;
	text-decoration: none !important;
	background: url(images/lang_off.gif);
	padding: 3px 1px 0px 0px;
	color: #bad3e2 !important;
}
.rst_lang_select a:hover {
	background: url(images/lang_on.gif);
	color: white !important;
}
/* return result */
.rst_cmp_result_true {
	background:#cef6ce none repeat scroll 0 0;
	border:1px solid #DFBDAC;
	padding:0.4em 1.117em;
}
.rst_cmp_result_false {
	background:#F6DBCE none repeat scroll 0 0;
	border:1px solid #DFBDAC;
	padding:0.4em 1.117em;
}
/* header */
.rst_tmpl_icons
{
	padding-top:5px;
	margin-left: 100px;/*123px*/
	float: left;
}

.rst_tmpl_icons a
{
	margin-right:7px;
}
.rst_tmpl_logo
{
	float: left;
}
.rst_tmpl_country
{
	padding-top: 8px;
	float: left;
	margin-left: 3px;
}

.rst_tmpl_country a
{
	font-style:italic;
	color:#2e3055 !important;
}

/* notes */
.notes_result
{
	margin:15px 0;
	padding:10px;
	border: solid 1px #DAD7A7; 
	background: #F6F9D3;
	position:relative;
}


.notes_result ul
{
	margin:0px;
}
.note_error {
	color: red;
}
.note_error ul
{
	margin:0px;
	
}

.notes_result ul li
{
	margin:0px;
	list-style-type:none;
	
}

.note_error ul li
{
	margin:0px;
	list-style-type:none;
	color: red;
}
/* notes */
.rst_cmp_distr_friends_photo {
border:1px solid #D8F4FF;
text-align:center;
width:98px;
}
.rst_cmp_search_button {
	background: url(images/icon_4.gif) no-repeat bottom left;
	float: left;
	width: 23px;
	height: 23px;
	padding-top: 5px;
	margin-right: 7px;
	cursor: pointer;
}
.rst_cmp_search_button_hover {
	background: url(images/icon_4_dark.gif) no-repeat bottom left;
	float: left;
	width: 23px;
	height: 23px;
	padding-top: 5px;
	margin-right: 7px;
	cursor: pointer;
}
#rst_cmp_search_pop {
	display: none;
	position: absolute;
	left: 230px;
	top: 20px;
}
#rst_cmp_search_pop .rst_cmp_search_text {
	width: 200px;
	margin-right: 20px;
}
#rst_cmp_search_pop input {
}
.rst_cmp_search_pop {

}
