/*  Свёрстано в povtor.com -> Email: masterandmasters@yandex.com, Skype: masterandmasters, ICQ: 328976202  */
@font-face { font-family: 'OpenSans-Italic'; src: url('/fonts/OpenSans-Italic.eot'), url('/fonts/OpenSans-Italic.woff') format('woff'), url('/fonts/OpenSans-Italic.ttf') format('truetype'), url('/fonts/OpenSans-Italic.svg#OpenSans-Italic') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-CondBold'; src: url('/fonts/OpenSans-CondBold.eot'), url('/fonts/OpenSans-CondBold.woff') format('woff'), url('/fonts/OpenSans-CondBold.ttf') format('truetype'), url('/fonts/OpenSans-CondBold.svg#OpenSans-CondBold') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-LightItalic'; src: url('/fonts/OpenSans-LightItalic.eot'), url('/fonts/OpenSans-LightItalic.woff') format('woff'), url('/fonts/OpenSans-LightItalic.ttf') format('truetype'), url('/fonts/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-SemiboldItalic'; src: url('/fonts/OpenSans-SemiboldItalic.eot'), url('/fonts/OpenSans-SemiboldItalic.woff') format('woff'), url('/fonts/OpenSans-SemiboldItalic.ttf') format('truetype'), url('/fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-Bold'; src: url('/fonts/OpenSans-Bold.eot'), url('/fonts/OpenSans-Bold.woff') format('woff'), url('/fonts/OpenSans-Bold.ttf') format('truetype'), url('/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-Regular'; src: url('/fonts/OpenSans-Regular.eot'), url('/fonts/OpenSans-Regular.woff') format('woff'), url('/fonts/OpenSans-Regular.ttf') format('truetype'), url('/fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-Light'; src: url('/fonts/OpenSans-Light.eot'), url('/fonts/OpenSans-Light.woff') format('woff'), url('/fonts/OpenSans-Light.ttf') format('truetype'), url('/fonts/OpenSans-Light.svg#OpenSans-Light') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-Semibold'; src:  url('/fonts/OpenSans-Semibold.ttf') format('truetype'); font-weight: normal; font-style: normal;}
a { outline:none;}
img { border:none;}
* { padding:0; margin:0; }
li { list-style:none;}
input { outline:none;}
div { display: block;}
.clear { clear:both; height:0px;}
/*body { background:#FFF url(/images2/bg_body.jpg) repeat-x center 70px;}*/
body { background:#FFF;}
.top_banner { height:70px; background:#ef135b;}
.top_banner a { display:block; width:975px; height:70px; margin:0 auto;}
.header { width:975px; height:98px; margin:0 auto; position:relative;}
.logo { position:absolute; left:5px; top:20px;}
.search { position:absolute; left:307px; top:28px;}
.search_text { display:block; width:311px; height:43px; padding:0 20px 0 20px; background:url(/images2/bg_search_text.png) no-repeat; border:none; font: italic 16px/16px 'OpenSans-Italic', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; float:left;}
.search_submit { display:block; width:44px; height:43px; background:url(/images2/bg_search_submit.jpg) no-repeat; border:none; cursor:pointer; float:left;}
.search_submit:hover { background-position:0 -43px;}
.soc { position:absolute; right:0; top:29px;}
.soc ul { display:block; float:right;}
.soc ul li { display:block; float:left; padding:0 0 0 8px;}
.soc ul li a:hover img { margin-top:-1px;}
.header_menu { width:975px; margin:0 auto 6px; height:55px; border-top:solid 1px #cc85ad; border-bottom:solid 1px #cc85ad;}
.header_menu ul { display:table; width:974px; padding:5px 0 0 1px;}
.header_menu ul li { display:table-cell;}
.header_menu ul li:first-child a { background:none;}
.header_menu ul li a { display:block; height:32px; padding:17px 22px 0; font: 16px/16px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none; background:url(/images2/bg_header_menu_separator.gif) no-repeat 0 15px; position:relative; margin-left:-1px;}
.header_menu ul li a:hover, .header_menu ul li.active a { color:#362f45; background:#ffd74e; z-index:2;}
.middle { width:976px; margin:0 auto 0px;padding-bottom:37px;}
.slider_big { width:735px; height:613px; float:left;}
.slider_big_box { position:relative; width:735px; height:489px;}
.slider_big_box img { display:block; width:735px; height:489px; position:absolute; left:0; top:0;}
.slider_big_box div { padding:126px 60px 32px 61px;}
.slider_big_box div a { position:relative; font: italic 40px/48px 'OpenSans-LightItalic', Calibri, Arial, Helvetica, sans-serif; color:#ffc600; text-decoration:none; text-transform:uppercase;}
.slider_big_box div span { font: 40px/48px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif;}
.slider_big_box div span span { font: italic 40px/48px 'OpenSans-SemiboldItalic', Calibri, Arial, Helvetica, sans-serif;}
.slider_big_box div a:hover { text-decoration:underline;}
.slider_big_box > a { position:relative; float:left; display:block; height:35px; padding:17px 30px 0; background:url(/images2/bg_slider_big_box_readmore.jpg) repeat-x; border-radius:8px; font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; margin:0 0 0 61px;}
.slider_big_box > a:hover { background-position:0 -52px;}
.slider_big_links { margin:-23px 0 0 0; position:relative; z-index:2;}
.slider_big_links a { display:block; float:left; height:98px; font: italic 16px/25px 'OpenSans-LightItalic', Calibri, Arial, Helvetica, sans-serif; color:#b7a7d0; text-decoration:none; padding:48px 35px 0 60px;}
.slider_big_link_1 { width:150px; background:url(/images2/bg_slider_big_link_1.png) no-repeat;}
.slider_big_link_2 { width:150px; background:url(/images2/bg_slider_big_link_2.png) no-repeat;}
.slider_big_link_3 { width:150px; background:url(/images2/bg_slider_big_link_3.png) no-repeat;}
.slider_big_links a:hover, .slider_big_links a.active { background-position:0 -148px; font: italic 16px/25px 'OpenSans-SemiboldItalic', Calibri, Arial, Helvetica, sans-serif; color:#ffffff;}
.right_box { width:240px; height:613px; float:left;}
.reg { width:240px; height:211px; border-top:solid 1px #fcb608; border-bottom:solid 1px #feb608; 
background:#ffc600 url(/images2/bg_reg.jpg) no-repeat right 164px; position:relative;}
.reg_mail { display:block; width:173px; height:29px; padding:0 11px; background:#e5b200; border:none; position:absolute; left:21px; top:19px; font: 12px/12px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#896b00; }
.reg_pass { display:block; width:173px; height:29px; padding:0 11px; background:#e5b200; border:none; position:absolute; left:21px; top:59px; font: 12px/12px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#896b00;}
.reg_remember{
	display:block; 
	position:absolute; left:21px; 
	top:92px; font: 12px/12px 'OpenSans-Light', Calibri, Arial, Helvetica, sans-serif; color:#37485e;

	height:18px;
	line-height:18px;
	vertical-align:middle;
}
.reg_remember input{
	background-color:#c99c00;
}
.reg_remember label{
	display: inline-block;
	height:18px;
	line-height:18px;
	vertical-align:baseline;
}

.reg_button { display:block; width:90px; height:38px; background:url(/images2/bg_reg_button.jpg) no-repeat; border:none; 
cursor:pointer; position:absolute; left:22px; top:118px; border-radius:7px;}
.reg_button:hover { background-position:0 -38px;}
.reg_forgot { width:55px; position:absolute; left:126px; top:120px;}
.reg_forgot a { font: 13px/18px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#3b2912; text-decoration:underline;}
.reg_forgot a:hover { text-decoration:none;}
.reg_question { position:absolute; left:25px; top:163px; font: italic 12px/13px 'OpenSans-Italic', Calibri, Arial, Helvetica, sans-serif; color:#806301;}
.reg_register { position:absolute; left:23px; top:180px;}
.reg_register a { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#0a0217; text-decoration:underline; text-transform:uppercase;}
.reg_register a:hover { text-decoration:none;}
.advert { width:490px; height:200px; overflow:hidden; float:left;}
.new { width:485px; height:200px; float:left;}
.new_box { width:268px; height:200px; position:relative; float:left; background:url(/images2/bg_new_box.png) no-repeat; z-index:2;}
.new_box_title { width:205px; position:absolute; left:19px; top:15px;}
.new_box_title a { font: 16px/24px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-decoration:none; line-height: 20px;}
.new_box_title a:hover { color:#53647A; text-decoration:underline;}
.new_box_text { position:absolute; left:19px; top:99px; width:205px; font: 14px/21px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e;}
.new_box_link { position:absolute; left:19px; top:166px; width:99px; height:22px; padding:0 0 0 23px; background:url(/images2/bg_new_box_link.gif) no-repeat;}
.new_box_link a { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:none; background:url(/images2/bg_new_box_link_a.jpg) no-repeat right 8px; padding:0 14px 0 0;}
.new_box_link a:hover { text-decoration:underline;}
.new_box_rss { display:block; width:35px; height:35px; background:url(/images2/bg_new_box_rss.jpg) no-repeat; position:absolute; left:195px; top:156px;}
.new_box_rss:hover { background-position:0 -35px;}
.new img { display:block; width:240px; height:200px; float:left; margin-left:-23px;}
.articles { height:245px;}
.article_1, .article_2, .article_3, .article_4 { position:relative; width:245px; height:245px; float:left;}
.article_1 img, .article_2 img, .article_3 img, .article_4 img { display:block; width:245px; height:245px; position:absolute; left:0; top:0;}
.article_1_title, .article_2_title, .article_3_title, .article_4_title { width:205px; position:absolute; left:20px; top:13px;}
.article_1_title a, .article_2_title a, .article_3_title a, .article_4_title a { font: 18px/26px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.article_1_title a:hover, .article_2_title a:hover, .article_3_title a:hover, .article_4_title a:hover { color:#F0F0F0; text-decoration:underline;}
.article_1_link, .article_2_link, .article_3_link, .article_4_link { display:block; width:99px; height:23px; 
padding:7px 0 0 33px; position:absolute; left:0; bottom:0; background: #ff0061 url(/images2/bg_article_1_link.png) left center no-repeat; text-decoration:none;}
.article_1_link:hover, .article_2_link:hover, .article_3_link:hover, .article_4_link:hover { background-color:#f60862;}
.article_1_link:hover span, .article_2_link:hover span, .article_3_link:hover span, .article_4_link:hover span { text-decoration:underline;} 
.article_1_link span, .article_2_link span, .article_3_link span, .article_4_link span { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background:url(/images2/bg_article_link_a.gif) no-repeat right 8px; padding:0 13px 0 0;}
.article_2_link { width:95px; height:23px; padding:7px 0 0 37px; background: #ff0061 url(/images2/bg_article_2_link.png) left center  no-repeat;}
.article_3, .article_3 img { width:245px;}
.article_3_link { width:97px; height:23px; padding:7px 0 0 35px;  background: #ff0061 url(/images2/bg_article_3_link.png) left center  no-repeat;}
.article_4, .article_4 img { width:240px;}
.article_4_link { background: #ff0061 url(/images2/bg_article_4_link.png) left center  no-repeat;}
.left { width:735px; float:left;color:#37485e;}
.banner { width:735px; height:200px; overflow:hidden;}
.forum { width:367px; height:240px; overflow:hidden; background:url(/images2/bg_forum.jpg) no-repeat; position:relative; float:left;}
.forum_title { position:absolute; left:87px; top:29px;}
.forum_title a { font: 24px/25px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none; background:url(/images2/bg_forum_title_link.png) no-repeat right 11px; padding:0 22px 0 0;}
.forum_title a:hover { text-decoration:underline;}
.forum_date { position:absolute; left:20px; top:85px; font: 14px/15px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff;}
.forum_question { width:310px; position:absolute; left:20px; top:104px;}
.forum_question a { font: 20px/29px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
.forum_question a:hover { text-decoration:underline;}
.forum_button { display:block; height:27px; padding:11px 23px 0; background:url(/images2/bg_forum_button.jpg) repeat-x; position:absolute; left:20px; top:182px; border-radius:7px; font: 14px/15px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.forum_button:hover { background-position:0 -38px;}
.recipe { width:368px; height:240px; position:relative; float:left; overflow:hidden;}
.recipe img { display:block; width:368px; height:240px; position:absolute; left:0; top:0;}
.recipe_title { width:325px; position:absolute; left:18px; top:11px;}
.recipe_title a { font: 30px/31px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none; }
.recipe_title a:hover { text-decoration:underline;}
.recipe_about { width:325px; position:absolute; left:18px; top:48px;}
.recipe_about a { font: 18px/26px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.recipe_about a:hover { text-decoration:underline;}
.recipe_link { display:block; width:97px; height:23px; padding:7px 0 0 35px; position:absolute; left:0; bottom:0; background: #ff0061 url(/images2/bg_recipe_link.png) left center  no-repeat; text-decoration:none;}
.recipe_link:hover { background-color:#f60862;}
.recipe_link:hover span { text-decoration:underline;} 
.recipe_link span { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background:url(/images2/bg_article_link_a.gif) no-repeat right 8px; padding:0 13px 0 0;}
.voting { width:245px; height:245px; overflow:hidden; position:relative; float:left;}
.voting img { display:block; width:245px; height:245px; position:absolute; left:0; top:0;}
.voting_title { width:200px; position:absolute; left:21px; top:16px;}
.voting_title a { font: 30px/31px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.voting_title a:hover { text-decoration:underline;}
.voting_about { width:200px; position:absolute; left:21px; top:53px;}
.voting_about a { font: 18px/26px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.voting_about a:hover { text-decoration:underline;}
.voting_prev { display:block; width:25px; height:44px; background:url(/images2/bg_voting_prev.png) no-repeat 0 -44px; position:absolute; left:21px; top:179px;}
.voting_next { display:block; width:25px; height:44px; background:url(/images2/bg_voting_next.png) no-repeat 0 -44px; position:absolute; left:65px; top:179px;}
.voting_prev:hover, .voting_next:hover { background-position:0 0;}
.board { width:490px; height:245px; overflow:hidden; position:relative; float:left;}
.board_box { width:268px; height:245px; position:relative; float:left; background:url(/images2/bg_board_box.png) no-repeat; z-index:2;}
.board_box_title { width:205px; position:absolute; left:17px; top:16px;}
.board_box_title a { font: 22px/24px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-decoration:none;}
.board_box_title a:hover { color:#47434d; text-decoration:underline;}
.board_box_text { position:absolute; left:18px; top:125px; width:190px; font: 14px/19px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e;}
.board_box_link { position:absolute; left:20px; top:210px; width:96px; height:20px; padding:2px 0 0 26px; background:url(/images2/bg_board_box_link.gif) no-repeat;}
.board_box_link a { font: 16px/16px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:none; background:url(/images2/bg_new_box_link_a.jpg) no-repeat right 8px; padding:0 14px 0 0;}
.board_box_link a:hover { text-decoration:underline;}
.board img { display:block; width:245px; height:245px; float:left; margin-left:-23px;}
.survey_and_banner { width:245px; height:500px; overflow:hidden; float:left;}
.survey { width:245px; height:290px; border-top:solid 1px #ffffff; position:relative; float:left; background:#f9f9f9;}
.survey_title { width:200px; position:absolute; left:20px; top:13px;}
.survey_title a { font: 30px/31px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; text-decoration:none;}
.survey_title a:hover { text-decoration:underline;}
.survey_question { width:205px; border-bottom:solid #e0e0e0 1px;font: 13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; position:absolute; left:20px; top:46px;}
.survey_form { position:absolute; left:20px; top:95px;}
.custom-radio { display:block; width:205px; height:32px;vertical-align:middle; position: relative; margin:-1px 0 0 0; border-bottom:solid #e0e0e0 1px; }
.custom-radio input {position: absolute; left: 0px; top: 0px; margin: 0; z-index: -1;}
.custom-radio label { display:block; width:205px; height:32px;vertical-align:middle; position: relative; z-index: 1; font: bold 12px/16px Tahoma, Geneva, sans-serif; color:#333333; cursor:pointer;}
.custom-radio label span { display:block; line-height:32px;height:32px;vertical-align:middle;position:absolute; left:25px; top:0; font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; padding: 9px 0 0 0;}
.custom-radio label { background: url(/images2/bg_survey_form_radio_input.gif) no-repeat 0 7px; }
.custom-radio label.hover, .custom-radio label.focus { color:#37485e; font: 13/13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif;}
.custom-radio label.hover span, .custom-radio label.focus span { font: 13/13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#37485e;}
.custom-radio label.checked { background-position:0 -25px;} 
.custom-radio label.checked span { font: 13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#37485e;}
.survey_button { color:transparent;display:block; width:142px; height:38px; background:url(/images2/bg_survey_button.jpg) no-repeat; border:none; cursor:pointer; position:absolute; left:0px; top:148px; border-radius:7px;}
.survey_button:hover { background-position:0 -38px;}
.survey_link { position:absolute; left:21px; top:20px; width:172px; height:22px; padding:0 0 0 30px; background:url(/images2/bg_survey_link.gif) no-repeat 0 1px;}
.survey_link a { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:none; background:url(/images2/bg_new_box_link_a.png) no-repeat right 8px; padding:0 14px 0 0;}
.survey_link a:hover { text-decoration:underline;}
.banner_small {  width:243px; height:208px; overflow:hidden;}
.view { width:490px; height:500px; overflow:hidden;}
.see { width:490px; height:240px;margin-bottom:10px; overflow:hidden; position:relative;}
.see img { display:block; width:245px; height:245px; float:left;}
.see_box { width:268px; height:245px; float:left; background:url(/images2/bg_view_box.png) no-repeat; margin-left:-23px; position:relative;}
.see_box_title { width:205px; position:absolute; left:41px; top:16px;}
.see_box_title a { font: 22px/24px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-decoration:none;}
.see_box_title a:hover { color:#47434d; text-decoration:underline;}
.see_box_text { position:absolute; left:41px; top:115px; width:205px; font: 14px/19px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e;}
.see_box_link { position:absolute; left:41px; top:210px; width:200px; height:20px; padding:2px 0 0 26px; background:url(/images2/bg_board_box_link.gif) no-repeat;}
.see_box_link a { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:none; background:url(/images2/bg_new_box_link_a.jpg) no-repeat right 8px; padding:0 14px 0 0;}
.see_box_link a:hover { text-decoration:underline;}
.horoscope { width:490px; height:250px; overflow:hidden; position:relative; background:#ffc600;}
.horoscope_title { width:200px; position:absolute; left:21px; top:16px;}
.horoscope_title a { font: 24px/25px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none; }
.horoscope_title a:hover { text-decoration:underline;}
.horoscope_links { position:absolute; left:0; top:54px; padding:0 0 0 6px;}
.horoscope_link { display:block; width:75px; height:28px; padding:47px 0 0 0; background:url(/images2/bg_horoscope_link.gif) no-repeat; font: 10px/12px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#896b00; text-decoration:none; text-transform:uppercase; text-align:center; float:left; margin:9px 2px 6px;}
.horoscope_link span { display:block; font: 12px/13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif;}
.horoscope_link_1 { background-position:4px 0;}
.horoscope_link_2 { background-position:-74px 0;}
.horoscope_link_3 { background-position:-148px 0;}
.horoscope_link_4 { background-position:-227px 0;}
.horoscope_link_5 { background-position:-307px 0;}
.horoscope_link_6 { background-position:-385px 0;}
.horoscope_link_7 { background-position:9px -90px; height:22px; padding:53px 0 0 0;}
.horoscope_link_8 { background-position:-76px -90px; height:22px; padding:53px 0 0 0;}
.horoscope_link_9 { background-position:-153px -90px; height:22px; padding:53px 0 0 0;}
.horoscope_link_10 { background-position:-226px -90px; height:22px; padding:53px 0 0 0;}
.horoscope_link_11 { background-position:-306px -90px; height:22px; padding:53px 0 0 0;}
.horoscope_link_12 { background-position:-388px -90px; height:22px; padding:53px 0 0 0;}
.horoscope_link_1:hover { background-position:4px -199px; color:#37485e;}
.horoscope_link_2:hover { background-position:-74px -199px; color:#37485e;}
.horoscope_link_3:hover { background-position:-148px -199px; color:#37485e;}
.horoscope_link_4:hover { background-position:-227px -199px; color:#37485e;}
.horoscope_link_5:hover { background-position:-307px -199px; color:#37485e;}
.horoscope_link_6:hover { background-position:-385px -199px; color:#37485e;}
.horoscope_link_7:hover { background-position:9px -289px; color:#37485e;}
.horoscope_link_8:hover { background-position:-76px -289px; color:#37485e;}
.horoscope_link_9:hover { background-position:-153px -289px; color:#37485e;}
.horoscope_link_10:hover { background-position:-226px -289px; color:#37485e;}
.horoscope_link_11:hover { background-position:-306px -289px; color:#37485e;}
.horoscope_link_12:hover { background-position:-388px -289px; color:#37485e;}
.read_one { width:245px; height:123px; overflow:hidden; position:relative; float:left;}
.read_one img { display:block; width:245px; height:123px; position:absolute; left:0; top:0;}
.read_one_title { width:200px; position:absolute; left:19px; top:9px;}
.read_one_title a { font: 18px/26px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
.read_one_title a:hover { text-decoration:underline;}
.read_one_link { display:block; width:128px; height:23px; padding:7px 0 0 37px; position:absolute; left:0; bottom:0; background: #ff0061 url(/images2/bg_read_one_link.png) left center  no-repeat; text-decoration:none;}
.read_one_link:hover { background-color:#f60862;}
.read_one_link:hover span { text-decoration:underline;} 
.read_one_link span { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background:url(/images2/bg_article_link_a.gif) left center  no-repeat right 8px; padding:0 13px 0 0;}
.weather { width:240px; height:123px; position:relative; float:left; background:#eaeaea;}
.weather_title { text-align:center; padding:11px 0 0 0;}
.weather_title a { font: 20px/21px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; text-decoration:none;}
.weather_title a:hover { text-decoration:underline;}
.weather_img { width:43px; height:43px; position:absolute; left:61px; top:39px;}
.weather_img img { display:block; width:43px; height:43px;}
.weather_deg { position:absolute; left:110px; top:49px; font: 30px/31px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffc600;}
.weather_deg sup { font-size:16px; vertical-align:top; line-height: normal;}
.weather_city, .weather_city1, .weather_city2, .weather_city3 { width:123px; height:30px; position:absolute;z-index:1000; left:46px; top:88px; background:url(/images2/bg_weather_city.png) no-repeat 102px 11px; z-index:2;}
 .weather_city3 { width:123px; height:30px; position:absolute; left:46px; top:88px; 
 background:url(/images2/bg_weather_city.png) no-repeat 182px 11px; z-index:2;}
 .weather_city3:hover { width:123px; height:214px; background:#FFF url(/images2/bg_weather_city.png) no-repeat 182px 11px !important;
 box-shadow:0 0 18px #898989; -webkit-box-shadow:0 0 18px #898989;}

.weather_city span, .weather_city1 span, .weather_city2 span, .weather_city3 span { display:block; height:21px; font: 12px/13px 'OpenSans-Semibold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; padding:9px 15px 0; cursor:pointer;}
.weather_city:hover, .weather_city1:hover, .weather_city2:hover, .weather_city3:hover { width:123px; height:214px; background:#FFF url(/images2/bg_weather_city.png) no-repeat 102px 11px; box-shadow:0 0 18px #898989; -webkit-box-shadow:0 0 18px #898989;}
.weather_city_list { width:109px; height:173px; background:#f9f9f9; padding:0px 0 0 0; margin:0 0 0 7px; display:none;z-index:10000;position:relative;}
.weather_city_top_link { display:block; width:20px; height:8px; background:url(/images2/bg_weather_city_top_link.gif) no-repeat; margin:0 auto 7px;}
.weather_city_top_link:hover { background-position:0 -8px;}
.weather_city_list ul { display:block; padding:0 6px 6px;z-index:10000;position:relative;}
.weather_city_list ul li { display:block; padding:4px 0 3px 0; border-top:solid 1px #e6e7e9; border-bottom:solid 1px #e6e7e9; margin:-1px 0 0 0; text-align:center; font: 11px/11px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase;}
.weather_city_list ul li a { font: 11px/11px 'OpenSans-Semibold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; text-decoration:none;}
.weather_city_list ul li.act a { font-weight: bold; }
.weather_city_list ul li a:hover { text-decoration:underline; font: 11px/11px 'OpenSans-Semibold', Calibri, Arial, Helvetica, sans-serif; color:#37485e;}
.weather_city_bottom_link { display:block; width:20px; height:8px; background:url(/images2/bg_weather_city_bottom_link.gif) no-repeat; margin:0 auto;}
.weather_city_bottom_link:hover { background-position:0 -8px;}
.weather_city:hover .weather_city_list, .weather_city1:hover .weather_city_list, .weather_city2:hover .weather_city_list, .weather_city3:hover .weather_city_list{ display:block;}
.read_two { width:245px; height:123px; overflow:hidden; position:relative; float:left;}
.read_two img { display:block; width:245px; height:123px; position:absolute; left:0; top:0;}
.read_two_title { width:200px; position:absolute; left:19px; top:9px;}
.read_two_title a { font: 18px/26px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
.read_two_title a:hover { text-decoration:underline;}
.read_two_link { display:block; width:94px; height:23px; padding:7px 0 0 37px; position:absolute; left:0; bottom:0; 
background: #ff0061 url(/images2/bg_read_two_link.png) left center no-repeat; text-decoration:none;}
.read_two_link:hover { background-color:#f60862;}
.read_two_link:hover span { text-decoration:underline;} 
.read_two_link span { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background:url(/images2/bg_article_link_a.gif) no-repeat right 8px; padding:0 13px 0 0;}
.read_three { width:245px; height:122px; overflow:hidden; position:relative; float:left;}
.read_three img { display:block; width:245px; height:122px; position:absolute; left:0; top:0;}
.read_three_title { width:200px; position:absolute; left:19px; top:9px;}
.read_three_title a { font: 18px/26px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
.read_three_title a:hover { text-decoration:underline;}
.read_three_link { display:block; width:128px; height:23px; padding:7px 0 0 37px; position:absolute; left:0; bottom:0; 
background: #ff0061 url(/images2/bg_read_three_link.png) left center no-repeat; text-decoration:none;}
.read_three_link:hover { background-color:#f60862;}
.read_three_link:hover span { text-decoration:underline;} 
.read_three_link span { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; 
text-decoration:none; background:url(/images2/bg_article_link_a.gif) no-repeat right 8px; padding:0 13px 0 0;}
.course { width:240px; height:122px; overflow:hidden; position:relative; float:left; background:url(/images2/bg_course.gif) no-repeat;}
.course_title { text-align:center; padding:10px 0 0 0;}
.course_title a { font: 20px/21px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.course_title a:hover { text-decoration:underline;}
.course_buying { font: italic 13px/14px 'OpenSans-Italic', Calibri, Arial, Helvetica, sans-serif; color:#37485e; position:absolute; left:93px; top:41px;}
.course_sale { font: italic 13px/14px 'OpenSans-Italic', Calibri, Arial, Helvetica, sans-serif; color:#37485e; position:absolute; left:162px; top:41px;}
.course_usd, .course_eur { font: 15px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; position:absolute; left:14px; top:67px;}
.course_usd span, .course_eur span { font: 13px/14px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; text-transform:lowercase;}
.course_eur { top:93px;}
.course_buying_usd, .course_sale_usd, .course_buying_eur, .course_sale_eur { font: 16px/16px 'OpenSans-Light', Calibri, Arial, Helvetica, sans-serif; color:#37485e; position:absolute; left:94px; top:67px;}
.course_sale_usd { left:163px; top:67px;}
.course_buying_eur { left:94px; top:93px;}
.course_sale_eur { left:163px; top:93px;}
.read_for { width:245px; height:122px; overflow:hidden; position:relative; float:left;}
.read_for img { display:block; width:245px; height:122px; position:absolute; left:0; top:0;}
.read_for_title { width:200px; position:absolute; left:19px; top:9px;}
.read_for_title a { font: 18px/26px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
.read_for_title a:hover { text-decoration:underline;}
.read_for_link { display:block; width:100px; height:23px; padding:7px 0 0 37px; position:absolute; left:0; bottom:0; 
background: #ff0061 url(/images2/bg_read_for_link.png) left center no-repeat; text-decoration:none;}
.read_for_link:hover { background-color:#f60862;}
.read_for_link:hover span { text-decoration:underline;} 
.read_for_link span { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background:url(/images2/bg_article_link_a.gif) no-repeat right 8px; padding:0 13px 0 0;}
.right { width:240px; float:left;}
.calculation { width:240px; height:391px; background:#f9f9f9; overflow:hidden;}
.calculation_title { font: 24px/24px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; padding:14px 0 0 18px;}
.calculation_menu { padding:7px 0 0 0;}
.calculation_menu ul { display:block; padding:0 20px;}
.calculation_menu ul li { display:block; border-top:solid 1px #e0e0e0; background:url(/images2/bg_menus.gif) no-repeat 0 10px; padding:5px 20px 5px 13px; font: 12px/19px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif;}
.calculation_menu ul li:first-child { border:none;}
.calculation_menu ul li a { font: 12px/19px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-decoration:none;}
.calculation_menu ul li a:hover { text-decoration:underline; font: 12px/19px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; 
color:#37485e;}
.feed { width:240px; height:123px; background:url(/images2/bg_feed.jpg) no-repeat; position:relative;}
.feed_title { text-align:center; padding:28px 0 0 0; font: 23px/24px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#afd2dd; text-transform:uppercase;}
.feed_form { padding:10px 0 0 0;}
.feed_form_mail { display:block; width:145px; height:31px; padding:0 10px; font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#6f8389; background:#b9dae5; border:none; margin:0 0 0 22px; float:left;}
.feed_form_button { display:block; width:32px; height:31px; background:url(/images2/bg_feed_form_button.jpg) no-repeat; border:none; cursor:pointer;}
.feed_form_button:hover { background-position: 0 -31px;}
.advertise { width:240px; height:400px; overflow:hidden;}

.calendars { width:240px; background:#f9f9f9; overflow:hidden;}
.calendars_title { font: 24px/24px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; padding:14px 0 0 18px;}
.calendars_menu { padding:7px 0 0 0;}
.calendars_menu ul { display:block; padding:0 20px 11px;}
.calendars_menu ul li { display:block; border-top:solid 1px #e0e0e0; background:url(/images2/bg_menus.gif) no-repeat 0 10px; padding:5px 5px 5px 13px; font: 12px/19px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif;}
.calendars_menu ul li:first-child { border:none;}
.calendars_menu ul li a { font: 12px/19px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-decoration:none;}
.calendars_menu ul li a:hover { text-decoration:underline; font: 12px/19px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; 
color:#37485e;

}
.footer { height:686px; background:url(/images2/bg_footer.jpg) repeat-x center top;}
.footer_box { width:975px; margin:0 auto; padding:32px 0 0 0;}
.footer_links { width:183px; padding:0 20px 44px 0; float:left;}
.footer_links div { height:42px;}
.footer_links div a { font: 24px/25px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.footer_links div a:hover, .footer_links div.active a { text-decoration:underline;}
.footer_links ul { display:block;}
.footer_links ul li { display:block; font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; padding:0 0 7px 9px; background:url(/images2/bg_footer_links_link.png) no-repeat 0 5px;}
.footer_links ul li a { font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.footer_links ul li a:hover, .footer_links ul li.active a { text-decoration:underline; color:#fabc05;}
.footer_links_last { width:162px; padding:0 0 44px 0;}
.footer_menu { padding:6px 0 23px 0;}
.footer_menu ul { height:35px; padding:18px 0 0 0; border-top:solid 1px #ee4f8f; border-bottom:solid 1px #ee4f8f; text-align:center;}
.footer_menu ul li { display:inline; padding:0 8px 0;}
.footer_menu ul li a { font: 15px/16px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.footer_menu ul li a:hover, .footer_menu ul li.active a { text-decoration:underline; color:#ffc600;}
.copyright { text-align:center; font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff;}
.copyright a { font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.copyright a:hover { text-decoration:underline;}
.footer_menu_one { height:41px; border-top:solid 1px #ee4f8f;}
.footer_menu_one ul { display:block; text-align:center; padding:13px 0 0 0;}
.footer_menu_one ul li { display:inline; font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; padding:0 0 7px 9px; background:url(/images2/bg_footer_links_link.png) no-repeat 0 7px; margin:0 6px;}
.footer_menu_one ul li a { font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.footer_menu_one ul li a:hover, .footer_menu_one ul li.active a { text-decoration:underline; color:#fabc05;}
.breadcrumbs { height:40px; background:url(/images2/bg_breadcrumbs.png); overflow:hidden;}
.breadcrumbs ul { display:block; padding:12px 0 0 20px;}
.breadcrumbs ul li { display:block; float:left; color: #5f6a7a;font: 14px/15px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif !important;}
.breadcrumbs ul li a { font: 14px/15px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif;  color: #5f6a7a;text-decoration:underline;}
.breadcrumbs ul li a:hover { text-decoration:none;}
.hrecipe { background:#FFFFFF;}
.hrecipe_header { position:relative; padding:0 0 16px 0;}
.hrecipe_header h1, .fn1 { font: 30px/31px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; padding:14px 10px 9px 18px;}
.fn1 {padding:0; text-decoration:none;}
.fn1:hover {text-decoration:underline;}
.added { font: 11px/13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; height:15px; padding:0 8px 0 20px; border-right:solid 1px #37485e; float:left;}
.added a { color:#ff0061; text-decoration:underline;}
.added a:hover { text-decoration:none;}
.date { font: 11px/11px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; height:15px; padding:0 8px 0 8px; 
border-right:solid 1px #37485e; border-left:solid 1px #37485e; float:left;}
.like_1, .like_2, .like_3 { display:block; font: 11px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; height:15px; padding:0 9px 0 9px; float:left; padding:0 0 0 20px; margin:0 15px 0 0; text-decoration:none;}
.like_1 { background:url(/images2/bg_like_1.png) no-repeat; margin:0 15px 0 9px;}
.like_2 { background:url(/images2/bg_like_2.png) no-repeat;}
.like_3 { background:url(/images2/bg_like_3.png) no-repeat;}
.like_1:hover, .like_2:hover, .like_3:hover { text-decoration:underline;}
.hrecipe_add, .cont-btn { display:block; position:absolute; right:19px; top:24px; height:27px; padding:11px 16px 0; background:url(/images2/bg_forum_button.jpg) repeat-x; position:absolute; border-radius:7px; font: 14px/15px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.hrecipe_add:hover { background-position:0 -38px;}
.hrecipe_info { background:#f9f9f9; display:table; width:100%;}
.hrecipe_info_img { width:245px;height:245px; display:table-cell; vertical-align:top; margin:0 20px 0 0; float:left;}
.hrecipe_info_img > div { position:relative;}
.hrecipe_info_img img { display:block; height:245px;}
.hrecipe_info_img > div > div { width:23px; height:38px; position:absolute; right:0; top:104px; background:url(/images2/bg_hrecipe_info_img_tringle.png) no-repeat;}
.hrecipe_info_wrap { display:table-cell; vertical-align:top; padding:3px 20px 24px 0px;}
.hrecipe_info_wrap > div { border-bottom:solid 1px #c7c7c7; padding:0px 0 0 0;}
.hrecipe_info_box_1, .hrecipe_info_box_2, .hrecipe_info_box_3, .hrecipe_info_box_4, .hrecipe_info_box_5, .hrecipe_info_box_6 { font: 13px/14px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; height:29px; padding:1px 0 0 27px;}
.hrecipe_info_box_1 a, .hrecipe_info_box_2 a, .hrecipe_info_box_3 a, .hrecipe_info_box_4 a, .hrecipe_info_box_5 a, .hrecipe_info_box_6 a { font: 13px/14px 'OpenSans-Light', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:underline;}
.hrecipe_info_box_1 a:hover, .hrecipe_info_box_2 a:hover, .hrecipe_info_box_3 a:hover, .hrecipe_info_box_4 a:hover, .hrecipe_info_box_5 a:hover, .hrecipe_info_box_6 a:hover { text-decoration:none;}
.hrecipe_info_box_1 { background:url(/images2/bg_hrecipe_info_box_1.png) no-repeat 0 1px;}
.hrecipe_info_box_2 { background:url(/images2/bg_hrecipe_info_box_2.png) no-repeat;}
.hrecipe_info_box_3 { background:url(/images2/bg_hrecipe_info_box_3.png) no-repeat;}
.hrecipe_info_box_4 { background:url(/images2/bg_hrecipe_info_box_4.png) no-repeat;}
.hrecipe_info_box_5 { background:url(/images2/bg_hrecipe_info_box_5.png) no-repeat 0 1px;}
.hrecipe_info_box_6 { background:url(/images2/bg_hrecipe_info_box_6.png) no-repeat 0 1px;}
.hrecipe_ingredients { padding:20px 20px 20px 25px;}
.hrecipe_ingredients h2 { font: 24px/25px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; padding:0 0 9px 0;}
.hrecipe_ingredients ul { overflow:hidden; background:url(/images2/bg_ingredients_separator.png); padding:0 0 0 1px;}
.hrecipe_ingredients ul li { display:block; float:left; font: 13px/14px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; background:url(/images2/bg_ingredients_item.png) no-repeat 0 9px; height:24px; padding:6px 21px 0 13px;}
.white_line { height:1px; background:#FFFFFF; clear:both; margin-top:-1px;}
.hrecipe_instructions { background:#f9f9f9; padding:25px 20px 0px 20px;margin:0px 20px 0px 10px;}
.hrecipe_instructions h2 { font: 24px/25px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-transform:uppercase; padding:0 0 18px 0;}
.hrecipe_instructions ul { display:block; padding:0 0 0 50px;}
.hrecipe_instructions ul li { line-height:1.9em;display:block; position:relative; border-top:solid 1px #e0e0e0;
 border-bottom:solid 1px #e0e0e0; margin-top:-1px; font: 14px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; padding:17px 9px 16px 9px;}
.hrecipe_instructions ul li span { display:block; width:40px; height:33px; padding:7px 0 0 0; position:absolute; left:-49px; top:-1px; background:#ff0061; font: 24px/25px 'OpenSans-Light', Calibri, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
.hrecipe_photos { background:#f9f9f9; margin:5px 20px 14px 41px;padding-top:10px;}
.hrecipe_photos h2 { font: 20px/21px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-transform:uppercase; padding:0 0 17px 1px;}
.hrecipe_photos ul { display:block;}
.hrecipe_photos ul li { display:block; float:left; width:90px; height:90px; position:relative;}
.hrecipe_photos ul li img { display:block; position:absolute; left:0; top:0;}
.hrecipe_photos ul li a { display:block; position:absolute; left:0; top:0; background:url(/images2/bg_hrecipe_photos_loupe.png) no-repeat 34px 34px; width:90px; height:90px;}
.hrecipe_photos ul li span { display:block; width:80px; position:absolute; left:5px; bottom:4px; font: 13px/14px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff;}
.click_me { width:490px; height:200px; overflow:hidden; float:left; background-color:#ffffff;} 
.also { width:245px; height:200px; overflow:hidden; float:left; background:#37485e; position:relative;}
.also_title { position:absolute; left:19px; top:14px; width:210px; height:76px; overflow:hidden;}
.also_title a { font: 20px/25px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.also_title a:hover { text-decoration:underline;}
.also_text { font: 14px/21px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; position:absolute; left:19px; top:94px; width:210px; height:63px; overflow:hidden;}
.also_link { font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; position:absolute; left:19px; top:167px;}
.also_link:hover { text-decoration:none;}
.tier_two {}
.tier_two_box { width:245px; height:245px; overflow:hidden; position:relative; float:left;}
.tier_two_box img { display:block; width:245px; height:245px; position:absolute; left:0; top:0;}
.tier_two_box_title { width:200px; position:absolute; left:18px; top:16px;}
.tier_two_box_title a { font: 30px/31px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.tier_two_box_title a:hover { text-decoration:underline;}
.tier_two_box_title_2 { width:200px; position:absolute; left:18px; top:83px;}
.tier_two_box_title_2 a { font: 18px/26px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.tier_two_box_title_2 a:hover { text-decoration:underline;}
.comments { background:#f9f9f9; /*padding:26px 0px 29px 0px;*/ margin:0 0 2px 0;}
.comments_title { font: 22px 'OpenSans-CondBold', Calibri, Arial, Helvetica, sans-serif; color:#37485e; 
 padding:0 0 0 0;
margin-left:40px;
}
.comment { position:relative; border-bottom:solid 1px #e0e0e0; padding:17px 0 13px 0;margin-left:20px;margin-right:20px;}
.comment_img { position:absolute; left:0; top:16px; width:48px; height:48px;}
.comment_img img { display:block; width:48px; height:48px; border-radius:1px;}
.comment_info { padding:0 10px 7px 68px;}
.comment_info_name { float:left; padding:0 8px 1px 0;}
.comment_info_name a { font: 15px/14px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:none;}
.comment_info_name a:hover { text-decoration:underline;}
.comment_info_date { float:left; font: 13px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#747779; padding:0 11px 1px 0;}
.comment_info_time { float:left; font: 13px/16px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#747779; background:url(/images2/bg_comment_info_separator.gif) no-repeat 0 1px; padding:0 0 1px 9px;}
.comment_text { padding:0 10px 0 68px; font: 15px/20px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#42474a;}
.comment_grey_line { position:relative; height:1px; background:#f9f9f9; margin-top:-1px;}
.comments_bottom { background:#f9f9f9; position:relative;}
.comments_bottom_leave { /*position:absolute;*/ margin-left:20px; top:31px; font: 11px/13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#37485e;}
.comments_bottom_leave a { font: 12px/13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:underline;}
.comments_bottom_leave a:hover { text-decoration:none;}
.comments_bottom_button { display:block; position:absolute; right:20px; top:20px; height:27px; padding:11px 16px 0; background:url(/images2/bg_forum_button.jpg) repeat-x; position:absolute; border-radius:7px; font: 14px/15px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.comments_bottom_button:hover { background-position:0 -38px;}
.breadcrumbs_bottom { height:40px; overflow:hidden;}
.breadcrumbs_bottom ul { display:block; padding:12px 0 0 20px;}
.breadcrumbs_bottom ul li { display:block; float:left; font: 14px/15px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#5f6a7a;}
.breadcrumbs_bottom ul li a { font: 14px/15px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#5f6a7a; text-decoration:underline;}
.breadcrumbs_bottom ul li a:hover { text-decoration:none;}
.right_news { border:solid 1px #e0e0e0;}
.right_new { overflow:hidden; clear:both;}
.right_new_img { width:42px; float:left; padding:12px 0 0 19px;}
.right_new_img img { display:block; width:42px; height:42px;}
.right_new_title { width:153px; float:left; padding:11px 15px 0 9px;height:42px; overflow:hidden;}
.right_new_title a { font: 13px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; text-decoration:none;}
.right_new_title a:hover { font: 13px/13px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif;}
.right_new_link { width:199px; height:22px; padding:0 0 0 23px; background:url(/images2/bg_new_box_link.gif) no-repeat; margin:18px 0 13px 19px;}
.right_new_link .newslink{
background:url(/images2/bg_new_box_link_a.jpg) no-repeat right 8px;
}
.right_new_link .rss{
	float: right;
	margin-right:15px;
}
.right_new_link a { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:none;  padding:0 14px 0 0;}
.right_new_link a:hover { text-decoration:underline;}
.popular { background:#fdfcfc; padding:0 0 6px;}
.popular_title {color: #37485e; font: 24px/24px 'OpenSans-CondBold',Calibri,Arial,Helvetica,sans-serif; padding: 19px 0 9px 18px;text-transform: uppercase;}
.popular ul { padding:0 15px 9px 20px;}
.popular ul li { border-bottom:solid 1px #e3e2e2; font: 12px/19px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; padding:4px 10px 5px 28px;}
.popular ul li a { font: 12px/19px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; text-decoration:none; color:#37485e; position:relative;}
.popular ul li a:hover { text-decoration:underline; color:#ff0061;font-weight:bold;}
.popular ul li a span { background-position:0 -18px !important;display:block; width:18px; height:15px; padding:3px 0 0 0; background:url(/images2/bg_popular_item.gif) no-repeat; position:absolute; left:-28px; top:0; font: 11px/11px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-align:center;}
.popular ul li a:hover span { background-position:0 -18px; color:#ff0061;}
.popular_link { width:99px; height:20px; padding:2px 0 0 24px; background:url(/images2/bg_popular_link.gif) no-repeat; margin:0px 0 0 21px;}
.popular_link a { font: 16px/16px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:none; background:url(/images2/bg_new_box_link_a.jpg) no-repeat right 8px; padding:0 14px 0 0;}
.popular_link a:hover { text-decoration:underline;}
.gallery_title { height:75px; padding:14px 0 0 19px; background:#eeeeee; font: 30px/31px 'OpenSans-CondBold',Calibri,Arial,Helvetica,sans-serif; color:#ff0061; text-transform:uppercase;}
.gallery_box { width:245px; height:285px; float:left;}
.gallery_box_img { display:block; width:245px; height:245px; position:relative; overflow:hidden;}
.gallery_box_img img { display:block; width:245px; height:245px; position:absolute;}
.gallery_box_title { height:33px; padding:7px 9px 0; background:#f9f9f9;}
.gallery_box_title a { font: 14px/15px 'OpenSans-CondBold',Calibri,Arial,Helvetica,sans-serif; color:#37485e; text-transform:uppercase; text-decoration:none;}
.gallery_box_title a:hover { text-decoration:underline;}
.gallery_box_img_info { display:none; width:209px; height:225px; padding:20px 18px 0; position:absolute; background:url(/images2/bg_gallery_box_img_info.png);}
.gallery_box_img_info_title { display:block; font: 20px/21px 'OpenSans-CondBold',Calibri,Arial,Helvetica,sans-serif; color:#ffffff; text-transform:uppercase; text-decoration:none; border-bottom:solid 1px #FFFFFF; padding:0 0 17px 0; margin:0 0 14px 0;}
.gallery_box_img_info_text { display:block; font: 14px/21px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0 0 10px 0;}
.gallery_box_img_info_readmore { font: 12px/13px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}
.gallery_box_img:hover .gallery_box_img_info { display:block;}
.show { height:83px; background:#f9f9f9; position:relative;}
.show a { display:block; position:absolute; left:292px; top:23px; height:27px; padding:11px 16px 0; background:url(/images2/bg_forum_button.jpg) repeat-x; position:absolute; border-radius:7px; font: 14px/15px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.show a:hover { background-position:0 -38px;}
.bg_white { background:#FFFFFF;}
.bg_grey { background:#fafafa;}
.weather_right { width:240px;}
.course_right { width:240px;}
.gallery_photo_box { width:735px;}
.gallery_photo_box_img { width:735px;}
.gallery_photo_box_img img { display:block; width:725px;}
.gallery_photo_box_info { background:#FFFFFF; height:42px; padding:13px 10px 0; font: 14px/15px 'OpenSans-Regular', Calibri, Arial, Helvetica, sans-serif; color:#37485e; overflow:hidden;}
.gallery_photo_box_info a { font: 14px/15px 'OpenSans-Bold', Calibri, Arial, Helvetica, sans-serif; color:#ff0061; text-decoration:underline;}
.gallery_photo_box_info a:hover { text-decoration:none;}
.soc_floating { width:112px; position:fixed; left:50%; top:180px; margin-left:-620px;}
.soc_floating a { float:right; display:block; width:42px; margin:0 0 8px 0; clear:both;}
.soc_floating a span { display:block; width:42px; height:34px;}
.soc_floating_1 span { background:url(/images2/bg_soc_floating_1.png) no-repeat right top;}
.soc_floating_2 span { background:url(/images2/bg_soc_floating_2.png) no-repeat right top;}
.soc_floating_3 span { background:url(/images2/bg_soc_floating_3.png) no-repeat right top;}
.soc_floating_4 span { background:url(/images2/bg_soc_floating_4.png) no-repeat right top;}
.soc_floating_5 span { background:url(/images2/bg_soc_floating_5.png) no-repeat right top;}
.soc_floating_6{
	height:78px !important;
}
.soc_floating_6 span { background:url(/images/news.png) no-repeat right top; height:78px !important;}
.soc_floating a:hover { border-radius:0 17px 17px 0; box-shadow:0 0 15px #4D4D4D; -webkit-box-shadow:0 0 15px #4D4D4D; width:110px;}
.soc_floating a:hover span { width:112px;  background-position:0 -34px;}

.soc_floating a.soc_floating_6:hover { opacity:0.7;border-radius:0  !important; -webkit-box-shadow:none  !important;box-shadow:none  !important;width:42px !important;}
.soc_floating a.soc_floating_6:hover span { width:42px !important;  background-position:0 0 !important;}

.error-404 {background-color: #fff; padding:50px 0 ; text-align:center; margin-bottom:-37px;}
.error-404 .error-404-title {text-transform:uppercase; margin:0 0 50px; color: #37485e; font-size:20px; font-family: 'OpenSans-bold';}
.error-404 .link-404 {margin:20px;}
.error-404 .link-404 a {text-decoration:none;color: #fff; font: 18px 'OpenSans-bold'}
.error-404 .link-404 a span {background:url("/images2/err-link-bg.jpg") repeat-x; padding: 10px 20px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}

.article_info_img { display:block; float:left; vertical-align:top; margin:0 20px 0 0;height:200px;overflow:hidden;}
.article_info_img > div { position:relative;}
.article_info_img img { display:block; height:245px;}
.article_info_img > div > div { width:23px; height:38px; position:absolute; right:0; top:104px; background:url(/images2/bg_hrecipe_info_img_tringle.png) no-repeat;}

.article_info_img1 { display:block; float:right; vertical-align:top; margin:0 20px 0 0;}
.article_info_img1 > div { position:relative;}
.article_info_img1 img { display:block; height:245px;}
.article_info_img1 > div > div { width:23px; height:38px; position:absolute; left:0; top:104px; background:url(/images2/bg_hrecipe_info_img_tringle1.png) no-repeat;}

.article_info_text p{font: 16px 'OpenSans', calibri; margin: 0 10px; padding: 10px 0; border-bottom:1px solid #ececec; color: #37485e;}
.article_info_text {
	border-bottom: 1px solid #ECECEC;
	color: #37485E;
	margin: 0 10px;
	padding: 10px 0;
}
.article_info_text p a {
	color: #ff0061;
}

.article_info_text p a:hover {
	text-decoration:none;
}

.article_info_author {
	padding:10px 0 10px 10px;
	color: #37485E;
}

.article_info_author a {
	color: #ff0061;
	text-decoration:underline;
	font-weight:bold;
}

.article_info_author .article_info_allart {
	float:right;
	color: #7d8a9c;
	font-weight:normal;
	margin-right:10px;
}

.article_info_subhead {
	background-color: #eeeeee;
}

.article_info_subhead .cat-title{
	color: #fe236d;
	text-transform:uppercase;
	font: 25px/25px 'OpenSans-CondBold';
	padding:20px 0 10px 20px;
	border-bottom: 1px solid #e0e0e0;
}

.article_info_subhead .subcats-div {
	padding:10px 0 10px 20px;
	margin-top:0px;
}

.article_info_subhead ul.subcats li{
	float:left;
	font-size:12px;
	margin: 0 5px;
	line-height:18px;
}

.article_info_subhead ul.subcats li a {
	color: #37485e;
	text-decoration:none;
	font-family: 'OpenSans-Regular';
	font-size:12px;
}

.article_info_subhead ul.subcats li a:hover {
	text-decoration:underline;
}

.article_info_subhead ul.subcats li.active {
	color: #ff0061;
}

.big-active{
	color: #7b848f;
	font: 10px 'OpenSans-CondBold' !important;
	padding:6px 0 6px 20px;
	text-transform: uppercase;
	background-color: #f9f9f9;
}
.big-active a{
	font: 10px 'OpenSans-CondBold' !important;
}
.articles_box {
	background-color: #f9f9f9;
	position:relative;
}

.articles_box_content {
	float:right;
	width:445px;
	margin-right:20px;
	background-color: #f9f9f9;
	overflow:hidden;
}

.articles_box .articles-borderh2, .articles_box .entry_articles-borderh2 {
	border-top:1px solid #c7c7c7;
	/*border-bottom:1px solid #c7c7c7;*/
	padding: 13px 0 5px 0px;
	margin-bottom:0px;
	display:block;
}

.articles_box .entry_articles-borderh2 {
	border-top: 1px solid transparent;
}

.articles_box_content p {
	font: 14px/18px 'OpenSans-Regular';
	color: #37485e;	
}

.articles_box_content p.articles-link-all {
	margin-top: 15px;
	text-align:right;
}

.articles_box_content p.articles-link-all a{
	color: #eb025e;
}

.articles_box_content p.articles-link-all a:hover {
	text-decoration:none;
}

.entry_articles_info_subhead {
	background-color: #fff;
}

.entry_articles_info_subhead .cat-title{
	color: #fe236d;
	text-transform:uppercase;
	font: 25px/25px 'OpenSans-CondBold';
	padding:15px 0 15px 20px;
}

.entry-articles-info {
	margin-top:15px;
	position:absolute;
	bottom:10px;
	right:25px;
}

.entry-articles-info .added {
	padding-left:0;
}

#addcomment,.addcomment {
	background-color: #f9f9f9;
	padding:0px 30px 29px 40px !important;
}

#addcomment .comm-text{
	margin: 15px 0;
}

#addcomment .comm-login {
	margin: 15px 0;
}

#addcomment img {
	vertical-align:top;
	margin:10px 20px 0 0;
}

#addcomment input[name="comm-login"], #addcomment input[name="catpcha"] {
	height:34px;
	width:198px;
	border: 1px solid #bbbac2;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#fff;
	padding-left:10px;
	font: 13px/13px 'OpenSans-Bold';
	color: #a7b1bd;
}

#addcomment input[name="catpcha"] {
	width:100px;
	margin-right: 25px
}

#addcomment textarea[name="comm-text"] {
	height:125px;
	width:610px;
	border: 1px solid #bbbac2;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#fff;
	padding-left:10px;
	font: 13px/13px 'OpenSans-Bold';
	color: #a7b1bd;
	padding-top:10px;
}

#addcomment .captcha {
	margin-left: 40px;
	font: 15px/15px 'OpenSans-Bold';
	color: #37485e;
}

#addcomment .captcha img {
	vertical-align:middle;
	margin:0 5px;
}

#addcomment input[name="addcomm-submit"] {
	background: url("/images2/bg_forum_button.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	border:none;
	border-radius: 7px;
	color: #FFFFFF;
	font: 14px 'OpenSans-Bold',Calibri,Arial,Helvetica,sans-serif;
	padding: 8px 20px;
}

.category-recipe .hrecipe_info_box_1, .category-recipe .hrecipe_info_box_2, .category-recipe .hrecipe_info_box_3, .category-recipe .hrecipe_info_box_4, .category-recipe .hrecipe_info_box_5, .category-recipe .hrecipe_info_box_6 { height:23px;}

#reg-popup {
	width:470px;
	margin: 0px auto;
	text-align:center;
	font: 13px 'OpenSans-Regular';
	color: #37485e;
	padding-bottom:20px;
}
#reg-popup.nopopup{
	width:auto;
	margin:0px;
	text-align:center;
	font: 13px 'OpenSans-Regular';
	color: #37485e;
	padding-bottom:0px;
	box-shadow: none;
}
#reg-popup.nopopup input.sbm {
    background: url("../../../images2/bg_forum_button.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 7px;
    color: #FFFFFF;
    font: 14px 'OpenSans-Bold',Calibri,Arial,Helvetica,sans-serif;
    margin-top: 15px;
    padding: 8px 20px;
}
#reg-popup.nopopup .reg-submit-btn{
	margin:0px;
	padding-bottom: 20px;
}

#reg-popup p.title {
	font-size:22px;
	line-height:30px;
	color: #000;
	padding-top:20px;
	margin:0 0 10px;
}

#reg-popup p.close-popup {
	position:relative;
}

#reg-popup p.close-popup a {
	position:absolute;
	right:10px;
	top:5px;
	display:block;
	background-color: #c34c4c;
	width:25px;
	height:25px;
	border-radius:12.5px;
	-moz-border-radius:12.5px;
	-webkit-border-radius:12.5px;
	color: #fff;
	font-family: 'OpenSans-Bold';
	text-decoration:none;
	font-size:20px;
}

#reg-popup p {
	margin:5px 0;
}

#reg-popup p.conf-text {
	margin: 0px 0;
}

#reg-popup p.soc-enter {
	margin: 20px 0 10px;
	font-size:16px !important;
	color:#0a0217;
}

#reg-popup input[name="login"], #reg-popup input[name="email"], #reg-popup input[name="pass"], #reg-popup input[name="pass-conf"],#reg-popup input[name="captcha"] {
	height:34px;
	width:198px;
	border: 1px solid #bbbac2;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#fff;
	padding-left:10px;
	font: 13px/13px 'OpenSans-Bold';
	color: #a7b1bd;
	display:inline-block;
}

#reg-popup input[name="captcha"] {
	width:125px;
}

#reg-popup .inputs img {
	margin-right:15px;
}

#reg-popup .inputs p {
	margin:10px 0;
}

#reg-popup .inputs p span {
	display:inline-block;
	width:30px;
}

#reg-popup .captcha img{
	vertical-align:middle;
	position:relative;
	top:-1px;
}

#reg-popup input[name="reg-btn"]{
	background: url("/images2/bg_forum_button.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	border:none;
	border-radius: 7px;
	color: #FFFFFF;
	font: 14px/15px 'OpenSans-Bold',Calibri,Arial,Helvetica,sans-serif;
	padding: 8px 20px;
	margin-top:15px;
}

#reg-popup .custom-checkbox {
	display:inline-block;
	position:relative;
	top:2px;
}

#reg-popup p.rules {
	font: 12px/12px 'OpenSans-Light';
}

#reg-popup p.rules a {
	color: #ff0061;
}

#reg-popup p.rules a:hover {
	text-decoration:none;
}

#reg-popup .cont-btn{
	position:relative;
	display:inline-block; 
	padding:10px 30px;
	right:0;
	margin:0 auto 20px;
	height: auto;
}

.progress-bar {
	margin-top:20px;
	width:300px;
	display:inline-block;
	height:20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color: #4d4b51;
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
	border: 1px solid #000;
}

.progress-bar .progress {
	height:20px;
	width:65%;
	display:block;
	background-color: #ffcb00;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.receipts-selector {
	position:relative;
	height:40px;
	background-color:#f9f9f9;
	margin-top:3px;
	margin-bottom:3px;
	z-index:1000;
}

.receipts-selector .weather_city {
	top:5px;
	left:10px;
	text-align:center;
}

.receipts-selector .weather_city1 {
	top:5px;
	left:175px;
	text-align:center;
}

.receipts-selector .weather_city2 {
	top:5px;
	left:320px;
	text-align:center;
	width:140px;
	background-position: 95% 11px;
}
.receipts-selector .weather_city3 {
	top:5px;
	left:505px;
	width:200px;
	text-align:center;
}
.receipts-selector .weather_city3 .weather_city_list {
	width:183px;
} 
.receipts-selector .weather_city2 .weather_city_list {
	width:90%;
	margin: 0 auto;
}

#add-popup {
	width:840px;
	background-color: #fff;
	margin: 40px auto;
	text-align:center;
	font: 13px/17px 'OpenSans-Regular';
	color: #37485e;
	padding-bottom:20px;
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.9);
}

#add-popup p.title {
	font-size:22px;
	line-height:30px;
	color: #000;
	padding-top:20px;
	margin:0 0 10px;
}

#add-popup p.close-popup {
	position:relative;
}

#add-popup p.close-popup a {
	position:absolute;
	right:10px;
	top:5px;
	display:block;
	background-color: #c34c4c;
	width:25px;
	height:25px;
	border-radius:12.5px;
	-moz-border-radius:12.5px;
	-webkit-border-radius:12.5px;
	color: #fff;
	font-family: 'OpenSans-Bold';
	text-decoration:none;
	font-size:20px;
}

#add-popup .add-popup-poster {
	float:left;
	width:250px;
}

#add-popup .add-img {
	text-align:center;
	padding-top:20px;
}
#add-popup .add-img img{
	width:200px;
}

#add-popup .add-popup-info {
	margin-left:270px;
	text-align:left;
}

#add-popup .add-popup-info img {
	vertical-align:middle;
	position:relative;
}

#add-popup .inside-addr img {
	top:-2px;
}

#add-popup .add-popup-info input, #add-popup .add-popup-info textarea {
	color: #a7b1bd;
	width:190px;
	height:35px;
	border:1px solid #bbbac2;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding-left:10px;
	font-family:'OpenSans-Regular';
	margin-top:4px;
}

#add-popup .add-popup-info input[name="add-rname"] {
	width:490px;
	text-transform:uppercase;
}

#add-popup .add-popup-info input[name="add-r-submit"] {
	background: url("/images2/bg_forum_button.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	border:none;
	cursor:pointer;
	border-radius: 7px;
	color: #FFFFFF;
	font: 14px/15px 'OpenSans-Bold',Calibri,Arial,Helvetica,sans-serif;
	padding: 6px 20px;
}

#add-popup .add-popup-info input[name="add-rcount"] {
	width:98px;
	margin-left:5px;
}

#add-popup .add-popup-info input[name="add-rspet1"],#add-popup .add-popup-info input[name="add-rspet2"], #add-popup .add-popup-info input[name="add-rspet3"] {
	width:393px;
	margin: 3px 5px 3px 5px;
}

#add-popup .add-popup-info textarea[name="additional-rec-info"] {
	width:490px;
	padding-top:10px;
	height:85px;
}

#add-popup .add-popup-info .hard, #add-popup .add-popup-info .rcont {
	color: #a7b1bd;
	display:inline-block;
	width:190px;
	height:35px;
	border:1px solid #bbbac2;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding-left:10px;
	font-family:'OpenSans-Regular';
	background: url(/images2/bg_weather_city.png) no-repeat 95% center;
	position:relative;
}

#add-popup .add-popup-info .hard {
	top:4px;
}

#add-popup .add-popup-info .rcont {
	top:-1px;
	width:108px;
	margin:0 8px;
	background-position:90%;
}

#add-popup .add-popup-info .hard .hard-more, #add-popup .add-popup-info .rcont .hard-more {
    background-color: #FFFFFF;
    border: 1px solid #BBBAC2;
    display: none;
    left: -1px;
    position: absolute;
    text-align: center;
    top: 33px;
    width: 200px;
    z-index: 5;
}

#add-popup .add-popup-info .rcont .hard-more{
	width:118px;
}

#add-popup .add-popup-info .hard .hard-more li, #add-popup .add-popup-info .rcont .hard-more li {
	list-style:none;
	padding:6px 0;
	border-bottom:1px dashed #bbbac2;
}

#add-popup .add-popup-info .hard .hard-more li a, #add-popup .add-popup-info .rcont .hard-more li a {
	text-decoration:none;
	color: #a7b1bd;
}

#add-popup .add-popup-info .hard .hard-more li:last-child, #add-popup .add-popup-info .rcont .hard-more li:last-child {
	border:none;
}

#add-popup .add-popup-info .hard .hard-more li:hover, #add-popup .add-popup-info .rcont .hard-more li:hover {
	font-weight:bold;
}

#add-popup .add-popup-info .hard span, #add-popup .add-popup-info .rcont span {
	border-right: 1px solid #bbbac2;
	cursor: pointer;
	width:85%;
	padding:5px 0;
	display: block;
	margin-top: 5px;
}

#add-popup .add-popup-info .rcont span {
	width:72%;
}

#add-popup .add-popup-info .hard:hover .hard-more, #add-popup .add-popup-info .rcont:hover .hard-more{
	display:block;
}

#add-popup .add-popup-info .left-add,#add-popup .add-popup-info .right-add {
	display:inline-block;
	vertical-align:top;
	width:266px;
	margin-top:15px;
}

#add-popup .add-popup-info .left-add img,#add-popup .add-popup-info .right-add img{
	margin-right:10px;
}

#add-popup .steps span{
	font: 15px/16px 'OpenSans-Bold';
}

.add-rimg {
	width:142px; 
	height:38px; 
	position:relative;
	overflow:hidden;
	position:relative;
	top:11px;
	margin-left:30px;
	background: url(/images2/raut_add.jpg);
	display:inline-block;
}
#file-button {
	filter:alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	cursor:pointer;
	font-size:72px;
	position:absolute;
	right:0;
}

.additional-photo p {
	display:inline-block;
	font: 15px/16px 'OpenSans-Bold';
}

.additional-photo img {
	margin-left: 30px;
}

.p-submit {
	text-align:right; 
	display:block !important; 
	padding-right:68px;
	margin:20px 0;
}

.bottom-block, .bottom-block2 ,.bottom-block3 {
	width:245px;
	float:left;
	position:relative;
}

.bottom-block2 a {
	position:absolute;
	text-decoration:none;
	color: #fff;
	font: 15px/16px 'OpenSans-Bold';
}

.bottom-block2 a img {
	vertical-align:middle;
	border:none;
	margin-right:10px;
}

.bottom-block2 .megalink1{
	top:5px;
	left:15px;
}

.bottom-block2 .megalink2{
	bottom:5px;
	right:15px;
}


/*  Свёрстано в povtor.com -> Email: masterandmasters@yandex.com, Skype: masterandmasters, ICQ: 328976202  */



/* forum */

.forum-breadcrumb {
    margin: 0 auto;
    width: 975px;
}
.forum-navigation-box {
    margin: 0 auto;
    width: 975px;
}
.forum-block-container{
    margin: 0 auto;
    width: 975px;
	position:relative;
	z-index:100;
}
.forum-info-box {
    margin: 0 auto;
    padding: 0 20px;
    width: 935px;
}
.forum-header-box {
    margin: 0 auto;
    padding: 0 20px;
    width: 935px;
}

.boxbody .subgroup{
	float:left;
	margin-top:30px;
	margin-left:30px;
}
.comments_variants{
overflow:hidden;
margin-top:10px;
margin-left:20px;
}
.comments_variants .comments_title{
float:left;
margin-right:10px;
cursor:pointer;
padding:5px 20px 10px 20px;
}
.comments_variants .comments_title:first-child{
/*padding-left:0px;*/
}
 #commentsfb,  #commentsvk{
display:none;
}
.commentslisthide,.activetab{
background: #f9f9f9;
padding: 6px 10px 10px 20px;
margin: 0 0 2px 0;	
overflow:hidden;
}
.tabbernav{
	overflow:hidden;
}
.tabberlive .tabbertabhide{
	display:none;
}
.tabberlive .tabbernav li{
	float:left;
	padding:5px;
}
.tabberlive .tabbernav .tabberactive{
	background-color:white;
}
button img{
	margin:0px !important;
	padding:0px !important;
}
.hrecipe .click_me{
	margin-left:20px;
	width:470px;
}
.hrecipe .article_info_text,.hrecipe .article_info_author{
	padding-left:20px;
}
.branding{
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	background: #74a47a url(/bitrix/templates/contest/images/brand.jpg) center top no-repeat;
	cursor:pointer;
}
/*.header{
	margin-top:180px;
}*/
#header-wrapper{
	background: url("/images2/bg_body.jpg") repeat-x scroll center 0 #FFFFFF;
	width:975px;
	left:50%;
	margin-left:-488px;
	height:200px;
	position:absolute;	
	z-index:2;
	top:264px;
}
.middle,.advert{
	background-color:#FFF;
}

.footer,.middle,#page-wrapper,.header_menu,.header{
	z-index:100;
	position:relative;
}
.counter{
	position:absolute;
	z-index:10000;
	bottom:10px;
	left:50%;
	margin-left:-487px !important;
}
.buttonbranding{
	width:175px;
	height:50px;
	position:absolute;
	left:50%;
	top:210px;
	z-index:2000;
	margin-left:-250px;
}
.buttonbranding a{
	display:block;
	width:175px;
	height:50px;
	background: #74a47a url(/bitrix/templates/raut_ru/images/button.gif) center top no-repeat;	
}
.gloss_buk{
	padding:20px;
}
.gloss_buk a{
	font-family:Arial;
}
.main-news-list_glos{
	margin:0px 0 10px 0;
	line-height:1.5em !important;
}
.main-news-list_glos td{
	height:20px;
	vertical-align:top;
}
.main-news-list_glos td a{
	text-decoration:none;

	font-family:Arial;
}
.main-news-list_glos td a:hover{
	text-decoration:underline;
}
.sonnic_text_glos a b{
	font-weight:normal !important;
}
.my-catalog-section-list a,.faq-list,.faq-list a.gloss_buk a,.navigation a{
	font-family:'OpenSans-Regular';
}
.faq-list,.faq-list a,.faq-list .answer,.faq-list .quest{
	font: 14pt 'OpenSans',calibri !important;
	line-height:1.2em !important;
}

.personal-page-nav{
	line-height:1.5em;
	padding:20px 0 5px 20px;
}
.personal-page-nav h2{
	font-size:24x;
	font-weight:700;
	padding-top:20px;
	padding-bottom:20px;
}
.personal-page-nav a:hover{
	text-decoration:none !important;
}
.subscription-utility{
	padding:0 20px 0 20px;
	line-height:1.5em;	
}
.subscription-utility input{
	padding:3px 5px;
}
.subscription-utility p{
	padding:5px;
}
.pink{
	color:#fe236d !important;
}
.gray{
	color:#718094 !important;
}
/*********************INPUT***************************/

.reg_remember input[type="checkbox"],
.reg_remember input[type="radio"] {
    display:none;            
}
.reg_remember input[type="checkbox"] + label, 
.reg_remember input[type="radio"] + label {
  cursor: pointer;
}
.reg_remember input[type="checkbox"] + label::before,
.reg_remember input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    height: 18px;
    width: 18px;
    margin: 0 5px 0 0;
    background-image: url(/images2/sprite.png);
    background-repeat: no-repeat;
	vertical-align:top;
}
.reg_remember input[type="checkbox"] + label::before {
    background-position: -38px -260px;    
}
.reg_remember input[type="radio"] + label::before {
    background-position: 0px -279px;
}
.reg_remember input[type="checkbox"]:checked + label::before {
    background-position: -114px -260px;
}
.reg_remember input[type="radio"]:checked + label::before {
    background-position: -108px -279px;
}
.reg_remember input[type="checkbox"]:disabled + label::before {
    background-position: -152px -260px;
}
.reg_remember input[type="checkbox"]:checked:disabled + label::before {
    background-position: -171px -260px;
}
.reg_remember input[type="radio"]:disabled + label::before {
    background-position: -144px -279px;
}
.reg_remember input[type="radio"]:checked:disabled + label::before {
    background-position: -162px -279px;
}
#curs_valut{
	color:#37485e !important;
}
.search-item{
	overflow:hidden;
}
.btn{
	color:#FFF  !important;
}
.alf_sonnic a.select,.alf_sonnic a:hover{
	color:#ff0061;
}
.br{
	margin-bottom:10px;
}
.calendar b{
	font: 14pt 'OpenSans-Semibold' !important;
}
.faq-item .answer .pink{
	text-decoration:underline;
}
.sonnik_theme a:hover b{
	color:#858688;
	text-decoration:underline;
}
.companies .news-item .news-name a{
	font: 13pt 'OpenSans-Semibold' !important;
}
.hrecipe_text {
	color: #37485E;
	font: 14px 'OpenSans-Regular',calibri;
	margin: 0 10px;
	padding: 10px 0;
}
.personal-page-nav .border h2{
	margin-bottom:0px;
}
.personal-page-nav .border{
	font: 14px 'OpenSans-Light';
}
.fregular{
	font-family: 'OpenSans-Regular' !important;
}
.fs18{
	font-size:18px;
}
.field.field-password_new{
	margin-top:-1px;
}
.subscription-email{
	width:256px !important;
}
.subscription-notes{
	padding-top:0px !important;
	margin-top:-10px !important;
}
.recipe .bg{
	position:absolute;
	left:0px;
	top:0px;
	width:367px;
	height:240px;
	background:url(/img/opacity_recept.png) left top no-repeat;
	opacity:0.5;
}
.also .bg{
	position:absolute;
	left:0px;
	top:0px;
	width:245px;
	height:245px;
	background:url(/img/bgimg.png) left top no-repeat;
}
.articles .bg,.tier_two_box .bg{
	position:absolute;
	left:0px;
	top:0px;
	width:245px;
	height:245px;
	background:url(/img/bgimg.png) left top no-repeat;
}
.recipe .bg:hover,.articles .bg:hover,.also .bg:hover,.tier_two_box .bg:hover{
	background:none;
}
.helpforchildren .cat-title{
	background-color:transparent;
}
.helpforchildren h1{
	background-color:#f9f9f9 !important;
}
.br:last-child{
	display:none;
	margin-bottom:0px !important;
}
.breadcrumbs_bottom{
	margin-top:-10px;
}
.faq-struct{
	margin-bottom:0px !important;
}
.subscription .subscription-utility input[type=text]{
	width:245px;
}
.right_box .reg-user-fiol{
	overflow:hidden;
	word-wrap: break-word;
}
.forum-navigation-box{
	position:relative;
	z-index:100;
}	
/*.top_banners__wrap {
margin-top: 100px;
}*/