/*------------------------------------------- content ------------------------------------------------*/
#content { width: 970px; position: relative; padding: 10px 0 0; }
#content .c-foot { height: 1px; clear: both; line-height: 1px; font-size: 1pt; }

/* ----- left column ----- */
#c-left { width: 635px; position: relative; float: left; }

/* ----- right column ----- */
#c-right { width: 300px; position: relative; float: right; }

/* ----- hot_news ----- */
.hot_news { height: 20px; background: #d4e5e5; margin: 0 0 10px; }

.hot-item { float: left; color: #505050;  color: #505050; width: 485px; }
.hot-item .name { font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #fff; display: inline-block; padding: 4px 30px 0 7px; margin: 0 2px 0 0; background: #006b82 url("../images/hot_item.gif") right top no-repeat; text-transform: uppercase; height: 16px; font-size: 11px; }
.hot-item .name_sect { color: #ba0f21; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-transform: uppercase; margin: 0 2px 0 0; font-size: 11px; }
.hot-item .link_item { color: #505050; margin: 0 0 0 2px; }

/* ----- adv ----- */
.adv { margin: 0 0 11px; text-align: center; }

/* ----- center_adv ----- */
.center_adv { margin: 0 0 10px; } 

/* ----- leader ----- */
.leader { background: url("../images/blue_pix.gif") left bottom repeat-x; height: 20px; margin: 0 0 10px;  }
.leader .name_section { display: inline-block; width: 144px; height: 15px; padding: 5px 0 0 4px; background: #006b82 url("../images/bg_leader.gif") right top no-repeat; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 11px; color: #fff; float: left; text-transform: uppercase;  }
.leader .name_section:hover { text-decoration: none; }

.leader_links { float: right; padding: 4px 0 0; color: #505050; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-transform: uppercase;  }
.leader_links ul li { margin: 0 0 0 5px; list-style-type: none; float: left; }
.leader_links ul li a { color: #505050; }

/* ----- seaction ----- */
.section { margin: 0 0 20px; }
.section .left-col { width: 380px; float: left; }
.section .right-col { width: 240px; float: right; }

.section .left_col { width: 300px; float: left; }
.section .right_col { width: 300px; float: right; }

.marg_section { margin: 0; }

/* ----- top_item ----- */
.top_item { margin: 0 0 20px; }
.top_item .l-col { width: 380px; float: left; }
.top_item .r-col { width: 240px; float: right; background: url("../images/grey_pix.gif") left bottom repeat-x; height: 253px; }
.top_item h1 { color: #505050; font-size: 18px; line-height: 1.2; margin: 0 0 5px; font-family: Georgia, "Century Schoolbook L", Serif; }
.top_item .name_sect { font-size: 10px; text-align: center; border-bottom: 2px solid #016b83; padding: 0 0 5px; margin: 0 0 9px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-transform: uppercase;  }
.top_item .name_sect a { color: #006b82; }
.top_item .author { font-size: 11px; border-bottom: 1px solid #D4E5E5; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin: 0 0 6px; padding: 0 0 9px; }
.top_item .author a { color: #006b82; }
.top_item .txt { color: #505050; line-height: 1.35; margin: 0 0 16px; }
.top_item .txt span { color: #ba0f21; }

/* ----- bot_block ----- */
.bot_block { text-align: right; color: #505050; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; border-bottom: 1px solid #d4e5e5; padding: 0 0 10px; text-transform: uppercase; }
.bot_block .more { color: #ba0f21; }
.bot_block .link_rss { color: #505050; }

/* ----- news_item ----- */
.news_item { padding: 0px 0 10px; color: #505050; margin: 0 0 7px; border-bottom: 1px solid #d4e5e5; line-height: 1.2; }
.news_item span { color: #ba0f21; }
.news_item a { color: #505050; }
.news_item a:hover { color: #ba0f21; }

.news_item.last { margin: 0; }

.comm { color: #a3a3a3; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; padding: 0 0 0 18px; background: url("../images/comment.png") no-repeat; }
.comm span { color: #006b82; font-size: 10px; }

/* ----- lil_item ----- */
.lil_item { padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px solid #d4e5e5; overflow: hidden; display: block; }
.lil_item img { float: left; margin: 0 4px 0 0; } 
.lil_item .name { color: #505050; font-size: 14px; font-weight: bold; }
.lil_item .qt { font-size: 10px; color: #a3a3a3; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }

.lil_item:hover { text-decoration: none; }
.lil_item:hover .name { color: #ba0f21; text-decoration: underline; }

/* ----- item ----- */
.item { padding: 0 0 10px; margin: 0 0 7px; border-bottom: 1px solid #d4e5e5; overflow: hidden; display: block; }
.item h2 { margin: 0 0 5px; line-height: 1.15; font-family: Georgia, "Century Schoolbook L", Serif;  }
.item h2 a { color: #505050; font-size: 16px; }
.item h2 a:hover { color: #ba0f21; }
.item .name_sect { font-size: 10px; text-transform: uppercase; margin: 0 0 3px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.item .name_sect a { color: #006b82; }
.item .name { margin: 0 0 4px; font-size: 14px; line-height: 1.15; font-weight: bold; }
.item .name a { color: #505050; }
.item .name a:hover { color: #ba0f21; }

.item .big_pic { margin: 0 0 5px; }
.item .pic { float: left; margin: 3px 4px 0 0; } 
.item .txt { color: #505050; }
.item .txt .date { color: #ba0f21; }
.item.last { margin: 0; }

/* ----- person ----- */
.person { border-bottom: 1px solid #d4e5e5; padding: 0 0 10px; margin: 0 0 13px; }
.person .photo { width: 52px; float: left; }
.person .descr { width: 248px; float: left; }
.person .name { color: #505050; font-size: 14px; margin: 0 0 3px; min-height: 16px; font-weight: bold; }
.person .status { color: #505050; min-height: 14px; margin: 0 0 5px; }
.person .txt { border: 1px solid #d1cfcd; position: relative; line-height: 1.15; padding: 10px 5px 8px; min-height: 10px; }
.person .txt .ar { width: 17px; height: 17px; background: url("../images/ar_ins.png") no-repeat; left: -17px; top: 13px; position: absolute; }
.person .txt a { color: #505050; }
.person .txt a:hover { color: #ba0f21; }

.person.last { margin: 0 0 3px; } 

/* ----- vacancy ----- */
.vacancy { border-bottom: 1px solid #d4e5e5; padding: 0 0 10px; margin: 0 0 10px; }
.vacancy .name { width: 205px; float: left; }
.vacancy .name a { color: #505050; }
.vacancy .name a:hover { color: #ba0f21; }
.vacancy .summ { float: right; width: 90px; color: #ba0f21;  }
.vacancy.last { margin: 0; }

/* ----- interview ----- */
.interview { border-bottom: 1px solid #d4e5e5; padding: 0 0 10px; }
.interview .qu { color: #505050; font-size: 14px; font-weight: bold; margin: 0 0 4px; line-height: 1.35; }
.interview .ans { border-bottom: 1px solid #d4e5e5; padding: 0 0 10px; margin: 0 0 8px;  }
.interview .ans input { float: left; margin: 0 5px; }
.interview .ans label { float: left; display: block; width: 275px; color: #505050; }
.interview .ans.last { margin: 0; border: none; padding: 0 0 8px; }

.interview .res { margin: 0 0 12px; }
.interview .res td {  vertical-align: bottom; padding: 0; }
.interview .res .percent { padding: 8px 5px 8px 0; width: 50px; color: #ba0f21; font-size: 20px; font-weight: bold; text-align: center;  border-bottom: 1px solid #d4e5e5; }
.interview .res .stat_td {  border-bottom: 1px solid #d4e5e5; padding-bottom: 10px; }
.interview .res .txt { color: #505050; padding-bottom: 0px; }
.interview .res .stat { height: 7px; width: 250px;  }
.interview .res .stat_slider { height: 7px; background: url("../images/bg_stat.jpg") no-repeat; }
.interview .res td.last { border: none; padding-bottom: 0px; }

.interview .more { float: left; color: #505050; font-size: 11px; margin: 15px 0 0; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.interview .more_r { float: right; margin: 0px; }
.interview .send { float: right; color: #fdfdfd; padding: 0 0 5px; font-size: 12px; font-weight: bold; border: none; cursor: pointer; width: 66px; height: 32px; background: url("../images/btn_send.png") no-repeat; font-family: "myriad pro"; }

/* ----- advice ----- */
.advice { width: 168px; display: block; padding: 0 20px 0 0; background: url("../images/bg_advice.gif") right top no-repeat; }
.advice span { cursor: pointer; }
.advice .pic { width: 150px; height: 100px; margin: 0 0 3px; display: block; }
.advice .name {  display: block; }
.advice .name_advice { color: #505050; font-size: 14px; font-weight: bold; line-height: 1.2; }
.advice:hover .name_advice { color: #ba0f21; }

.num_photos { padding: 2px 0 2px 19px; background: url("../images/photo.png") no-repeat; color: #a3a3a3; font-size: 10px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; display: inline-block; } 

/* ----- tabs ----- */
.widget { width: 300px; margin-bottom: 15px; border-bottom: 1px solid #d4e5e5; }
.widget .widget { margin: 0; border: none; }
.tabnav { height: 20px; margin: 0 0 5px; background: url("../images/blue_pix.gif") left bottom repeat-x; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.tabnav li { display: block; list-style: none; float: left; }
.tabnav li a { text-decoration: none; text-transform: uppercase; width: 136px; color: #505050; outline: none; background: #aacdd1; line-height: 21px; padding: 0px 6px 0; height: 19px; display: block; margin-bottom: 1px; }
.tabnav li:first-child { margin-right: 4px; }		
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a { margin-bottom: 0; height: 20px; background: #006b82 url("../images/bg_leader.gif") right top no-repeat; color: #fff; text-decoration: none; }	
.ui-tabs-hide { display: none; }
.tab-bottom { background: none; color: #505050; margin: 0; }
.tabnav.tab-bottom li { float: right; margin: 0 0 0 5px; list-style-type: none; }
.tabnav.tab-bottom li a { color: #505050; display: inline; background: none; height: auto; width: auto; padding: 0; line-height: 11px; }
.tabnav.tab-bottom li a:hover, .tab-bottom li a:active, .tab-bottom li.ui-tabs-selected a { color: #ba0f21; text-decoration: none; height: auto; background: none; }

.widget_center { width: 100%; }
.widget_center li { margin-right: 4px; }
.widget_center .tabnav { margin: 0 0 11px; }

/* ----- blue_block ----- */
.blue_block { background: #d4e5e5; border-bottom: 1px solid #ccc; height: 80px; margin: 20px 0 0; }

/* ----- weather ----- */
.weather { width: 155px; float: left; margin: 0 5px 0 0; padding: 3px 0 0 4px; }
.weather .tit { color: #505050; font-size: 16px; font-weight: bold; margin: 0 0 13px; }
.weather span { color: #ba0f21; }
.weather td { padding: 0 5px 8px 0; color: #505050; }
.weather strong { font-weight: normal; font-size: 10px; }

/* ----- currency ----- */
.currency { width: 150px; float: left; padding: 3px 0 0; }
.currency .tit { color: #505050; font-size: 16px; font-weight: bold; margin: 0 0 13px; }
.currency td { color: #ba0f21; padding: 0 0px 5px 5px; }
.currency td+td { color: #505050; }
.currency span { color: #62a3b0; font-size: 10px; }

/* ----- horoscope ----- */
.horoscope { float: right; width: 635px; margin: -20px 0 0; }
.horoscope .jcarousel-skin-tango .jcarousel-container-horizontal { padding: 0; }
.horoscope .jcarousel-skin-tango .jcarousel-container-horizontal { width: 635px; }
.horoscope .jcarousel-skin-tango .jcarousel-item { width: 595px; }
.horoscope .jcarousel-skin-tango .jcarousel-prev-horizontal { display: none !important; }
.horoscope .jcarousel-skin-tango .jcarousel-next-horizontal { background: url("../images/ar_hor.png") no-repeat; right: 3px; top: 25px; position: absolute; }

/* ----- slide_horoscope ----- */
.slide_horoscope { color: #505050; padding: 20px 0 0; }
.slide_horoscope .tit { margin: 0 0 1px; }
.slide_horoscope .tit a { color: #505050; font-size: 18px; line-height: 1.20; font-weight: bold; }
.slide_horoscope .links_hor { text-transform: uppercase; }
.slide_horoscope .links_hor a { color: #505050; }
.slide_horoscope .l-col { width: 154px; float: left; }
.slide_horoscope .r-col { width: 330px; float: left; padding: 4px 0 0; }
.slide_horoscope .r-col .ins_col { float: left; position: relative; min-height: 30px; padding: 2px 10px 5px; background: #f2f7f7; border: 1px solid #D1CFCD; }
.slide_horoscope .r-col .ins_col .ar { left: -17px; top: 13px; position: absolute; width: 17px; height: 17px; background: url("../images/ar_ins.png") no-repeat; }
.slide_horoscope .r-col .ins_col img { float: left; margin: 0 2px 0px 0; }
.slide_horoscope .r-col .ins_col p { color: #505050; line-height: 1.25; }
.slide_horoscope .pic-col { width: 111px; height: 80px; position: relative; float: left; }
.slide_horoscope .pic-col img { left: 0px; bottom: 0px; position: absolute; }
.slide_horoscope .topic_hor { color: #ba0f21; font-size: 14px; font-weight: bold; margin: 0 0 2px; }
.slide_horoscope .topic_hor a { color: #505050; margin: 0 5px 0 0; }

/* ----- two_cols ----- */
.two_cols { padding: 0 0 8px; }
.two_cols .left-column { width: 130px; float: left; }
.two_cols .left-column .adv { text-align: left; }
.two_cols .right-column { width: 470px; float: right; }
.two_cols .right-column h1 { color: #4b4b4b; font-size: 20px; margin: 0 0 9px; font-family: Georgia, "Century Schoolbook L", Serif; }

/* ----- crumbs ----- */
.crumbs { margin: 0 0 3px; color: #8c8c8c; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.crumbs a { color: #8c8c8c; }

/* ----- new_issue ----- */
.new_issue { margin: 0 0 20px; }
.new_issue .pic { margin: 0 0 10px; }
.new_issue .pic img { border: 1px solid #ccc; }
.new_issue .new_pdf { color: #4b4b4b; padding: 0 0 0 19px; background: url("../images/pdf.png") no-repeat; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }

/* ----- archive ----- */
.archive { margin: 0 0 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  }
.archive .tit { padding: 2px 0 2px 20px; margin: 0 0 6px; color: #4b4b4b; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; background: url("../images/archiv.png") no-repeat; }
.archive .sel { margin: 0 0 10px; }
.archive .sel select { width: 100%; color: #505050; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.archive table { width: 100%; } 
.archive td { width: 50%; border: 2px solid #fff; }
.archive td a { background: #f0f0f0; color: #4b4b4b; font-size: 11px; display: block; text-align: center; padding: 5px 0 3px; }

/* ----- info_links ----- */
.info_links { font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin: 0 0 15px; }
.info_links ul li { padding: 0 0 15px; list-style-type: none; }
.info_links a { color: #505050; }
.info_links .link { padding: 0 0 0 20px; background: url("../images/contact.png") no-repeat;}
.info_links .link1 { padding: 0 0 0 22px; background: url("../images/adv.png") no-repeat; }

/* ----- pagination ----- */
.pagination { text-align: center; font-size: 16px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; border-bottom: 1px solid #d4e5e5; padding: 0 0 5px; }
.pagination ul { display: inline-block; 
	//display: inline;  zoom: 1;  }
.pagination li { float: left; display: inline; margin-right: 6px; width: 34px; height: 34px; overflow: hidden; text-align: center; color: #d4d4d4; font-weight: bold; background: url("../images/bg_pagi.jpg") 0 0 no-repeat; cursor: default; line-height: 34px; }
.pagination li a { color: #d4d4d4; text-decoration: none; display: block; width: 34px; height: 34px; }
.pagination li:hover { background-position: 0 -34px; }
.pagination li:hover a { color: #6499c4; }
.pagination li.active { background-position: 0 -68px; }
.pagination li.active a { color: #b5b5b5; }
.pagination li.active:hover { background-position: 0 -68px; }
.pagination li.active:hover a { color: #b5b5b5; }

.pagination li.dot:hover,
.pagination li.prev:hover,
.pagination li.next:hover { background-position: 0 0; }

.pagination li.prev a { background: url("../images/ar_prev.png") center no-repeat; }
.pagination li.next a { background: url("../images/ar_next.png") center no-repeat; }

/* ----- article ----- */
.article { background: url("../images/grey_pix.gif") left bottom repeat-x; padding: 0 0 2px; margin: 0 0 9px; }
.article h1 { color: #505050; font-size: 24px; line-height: 1.2; margin: 0 0 10px; font-family: Georgia, "Century Schoolbook L", Serif; } 
.article .topic_article { margin: 0 0 7px; }
.article .topic_article .photo { float: left; width: 470px; }
.article .topic_article .column { width: 130px; float: right; height: 313px; background: url("../images/grey_pix.gif") left bottom repeat-x; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.article .topic_article .author { border-top: 2px solid #016b83;  border-bottom: 1px solid #D4E5E5; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin: 0 0 8px; padding: 9px 0 7px;  font-size: 11px; }
.article .topic_article .author a { color: #006b82; }
.article .topic_article .n_art { margin: 0 0 16px; color: #505050; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.article .topic_article .n_art a { color: #006b82; }
.article .topic_article .publ { color: #505050; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin: 0 0 15px; }
.article .topic_article .links { color: #505050; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.article .topic_article .links ul li { list-style-type: none; padding: 0 0 16px; }
.article .topic_article .links .ln_soc { top: 3px; position: relative; margin: 0 0 0 -2px; }
.article .topic_article .links .soc_links { margin: -5px 0 0; }

.article .topic_article .comm { font-size: 12px; color: #505050; }
.article .topic_article .comm span { font-size: 12px; }
.photoreport .print,
.article .print { color: #505050; padding: 0 0 0 18px; background: url("../images/print.png") no-repeat; }
.photoreport .sd_mail,
.article .sd_mail { color: #505050; padding: 0 0 0 18px; background: url("../images/email.png") no-repeat; }
.photoreport .fback,
.article .fback { color: #505050; padding: 0 0 0 18px; background: url("../images/contact.png") no-repeat; }
.article .topic_article .add_soc { color: #505050; padding: 0 0 0 18px; background: url("../images/pencil.png") no-repeat; }

.article .text { color: #505050; font-size: 16px; line-height: 1.2; }
.article .text h2 { color: #505050; font-size: 18px; margin: 0 0 5px; line-height: 1.1; }
.article .text p { margin: 0 0 19px; }
.article .text blockquote { margin: 0 37px 15px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 0px 30px 10px 0; font-style: italic; background: url("../images/close-qu.png") right bottom no-repeat; font-size: 16px; }
.article .text blockquote span { display: block; background: url("../images/open-quo.png") left top no-repeat; padding: 10px 0 0px 30px; }

.after_links { margin: 0 0 10px; }
.after_links ul li { margin: 0 12px 0 0; display: inline-block; }
.after_links ul li a { color: #505050; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }

.article .text .left_pic { float: left; margin: 0 10px 10px 0; }
.article .text .right_pic { float: right; margin: 0 0px 10px 10px; }

.article+.section .leader { margin: 0 0 3px; }

.fact { float: right; width: 135px; font-size: 14px; color: #505050; font-style: italic; margin: 0 0 10px 10px; }
.fact .numer { color: #ba0f21; font-style: normal; font-weight: bold; font-size: 30px; }

.article .social { margin: 0 0 20px; }

/* ----- photoreport ----- */
.photoreport { background: url("../images/grey_pix.gif") left bottom repeat-x; padding: 0 0 2px; margin: 0 0 9px; }
.photoreport h1 { color: #505050; font-size: 18px; line-height: 1.2; margin: 0 0 8px; font-family: Georgia, "Century Schoolbook L", Serif; } 
.photoreport .text { color: #505050; line-height: 1.2; }
.photoreport .text p { margin: 0 0 15px; }
.photoreport .text .date { color: #ba0f21; }

.author_photo { color: #006b82; border-top: 2px solid #006b82; border-bottom: 1px solid #d4e5e5; padding: 9px 0; margin: 0 0 7px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;  }
.author_photo a { color: #006b82; }

.photoreport .social { margin: 0 0 20px; }

.likes_block { float: right; padding: 3px 0 0; }

/* ----- like ----- */
.like { float: left; position: relative; margin: 0 10px 0 0; }
.like a { width: 14px; height: 14px; margin: 0 4px 0 0; display: inline-block; background: url("../images/ic_like.png") no-repeat; }
.like .pop { left: -114px; top: -32px; color: #e5e5e5; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; display: none; position: absolute; width: 142px; height: 25px; padding: 10px 0 0; z-index: 100; background: url("../images/like_pop.png") no-repeat; text-align: center; }
.like a:hover .pop { display: block; }
.like .num { color: #a3a3a3; font-size: 11px; top: -3px; position: relative; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.like .num span { color: #006b82; }

/* ----- not_like ----- */
.not_like { float: left; position: relative; margin: 0 7px 0 0; }
.not_like a { width: 14px; height: 14px; margin: 0 4px 0 0; display: inline-block; background: url("../images/ic_not_like.png") no-repeat; }
.not_like .pop { left: -10px; top: -32px; color: #e5e5e5; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; display: none; position: absolute; width: 155px; height: 25px; padding: 10px 0 0; z-index: 100; background: url("../images/not_like_pop.png") no-repeat; text-align: center; }
.not_like a:hover .pop { display: block; }
.not_like .num { color: #a3a3a3; top: -3px; position: relative; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.not_like .num span { color: #bd2c3b; }

/* ----- sizes_text ----- */
.sizes_text { margin: 0 0 1px; } 
.sizes_text ul li { display: inline; list-style-type: none; margin: 0 5px 0 0; }
.sizes_text ul li a { position: relative; width: 15px; height: 15px; display: inline-block; cursor: pointer; }
.sizes_text .text_up { background: url("../images/text_up.png") no-repeat; }
.sizes_text .text_down { background: url("../images/text_down.png") no-repeat; }
.sizes_text ul li a:hover { background-position: 0 -15px; }
.sizes_text ul li a .pop_a { display: none; left: 50%; margin: 0 0 0 -59px; top: -35px; position: absolute; width: 118px; padding: 5px 0 0; height: 30px; background: url("../images/bg_pop_a.png") no-repeat; font-size: 11px; color: #fff; font-style: italic; text-align: center; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.sizes_text ul li a:hover .pop_a { display: block; }

.all_comments .info_comments .comm { margin: 3px 0 0; float: left;  }
.all_comments .info_comments { padding: 0 0 14px; }

/* ----- comment ----- */
.comment { margin: 0 0 8px; color: #505050; padding: 0 4px 7px 0; border-bottom: 1px solid #d4e5e5; }
.comment .topic { margin: 0 0 8px; }
.comment .topic .name { font-size: 14px; font-weight: bold; }
.comment .topic .date { color: #a3a3a3; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.comment .txt_comm { font-size: 14px; margin: 0 0 3px 32px; line-height: 1.25; }
.comment .icon { width: 32px; height: 32px; background: url("../images/user.png") no-repeat; float: left; margin: 6px 4px 0 0; }

.comment .rejoin { text-align: right; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.comment .rejoin a { color: #a3a3a3; }

.add_comm { float: right;  color: #fdfdfd; padding: 0 0 5px; font-size: 12px; font-weight: bold; border: none; cursor: pointer; width: 139px; height: 32px; background: url("../images/btn_add_comm.png") no-repeat; font-family: "myriad pro"; }

/* ----- comment_block ----- */
.comment_block { width: 626px; padding: 8px 4px 0 5px; height: 172px; background: url("../images/bg_comm_block.png") no-repeat; margin: 0 0 6px; }
.comment_block .area { width: 606px; height: 102px; padding: 10px; background: url("../images/bg_area.png") no-repeat; margin: 0 0 10px; }
.comment_block .area textarea { width: 606px; height: 102px; overflow: auto; resize: none; border: none; background: none; color: #a3a3a3; font-size: 12px; font-family: "myriad pro"; }
.comment_block .inp { float: left; width: 139px; padding: 8px 0 0 8px; height: 23px; background: url("../images/bg_inp.png") no-repeat; margin: 0 14px 0 0; }
.comment_block .inp input { float: left; width: 131px; border: none; background: none; color: #a3a3a3; font-size: 12px; font-family: "myriad pro"; }

.comment_block .notify { float: left; width: 150px; }
.comment_block .notify input { margin: 0 5px 0 0; float: left; }
.comment_block .notify label { display: block; width: 130px; float: left; color: #8e9094; font-family: "myriad pro"; }

.fancybox-effects-b { position: relative; text-decoration: none; }
.fancybox-effects-b .photo_name { left: 0px; bottom: 0px; background: url("../images/bg_photo_name.png") repeat; padding: 3px 0 0; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; position: absolute; width: 100%; color: #fff; font-size: 11px; }
.fancybox-effects-b .photo_name .name { float: left; margin: 0 5px; }
.fancybox-effects-b .photo_name .zoom { width: 15px; height: 14px; background: url("../images/zoom.png") no-repeat; display: block; float: right; margin: 0 2px; }

/* ----- phrase ----- */
.phrase { border-bottom: 1px solid #d4e5e5; padding: 0 0 11px; margin: 0 0 12px; }
.phrase .l-col { float: left; width: 97px; }
.phrase .r-col { float: left; width: 538px; }
.phrase .photo { width: 80px; height: 80px; margin: 0 0 6px; }
.phrase .name { color: #505050; font-size: 14px; margin: 0 0 3px; min-height: 16px; font-weight: bold; }
.phrase .status { color: #505050; min-height: 14px; margin: 0 0 6px; }
.phrase .txt { border: 1px solid #d1cfcd; position: relative; line-height: 1.15; padding: 9px 5px 8px; width: 522px; margin: 0 0 6px; min-height: 10px; }
.phrase .txt .ar { width: 17px; height: 17px; background: url("../images/ar_ins.png") no-repeat; left: -17px; top: 13px; position: absolute; }
.phrase .txt a { color: #505050; }
.phrase .txt a:hover { color: #ba0f21; }
.phrase .all_phrases { color: #a3a3a3; line-height: 1.2; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.phrase .all_phrases span { color: #006b82; }

.phrase.last { margin: 0 0 5px; } 

.phrase .likes { float: right; }

.phrase .ln_soc { top: 3px; position: relative; margin: 0 0 0 -2px; }
.phrase .soc_links { float: right; margin: -1px 0 0; }
.phrase .soc_links .add_soc { color: #505050; padding: 0 0 0 18px; background: url("../images/pencil.png") no-repeat; }

#galleria { height: 495px; padding: 17px 0 10px; margin: 0 0 10px; background: #d4e5e5; } 