body, html {padding:0; margin:0; width: 100%; height: 100%; font-family:Verdana, Arial, Helvetica; font-size:15px; color: #584423; line-height: 1.2; -webkit-text-size-adjust: 100%;}
* {
	padding:0; 
	margin:0;
    font-size: 15px;
	font-variation-settings: "opsz" 15;
    font-family: Verdana, Arial, Helvetica
}

html * {max-height:1000000px;}
body {min-height:100%;}
.cquote {
	font-family: Arial,Sans-Serif; font-size: 15px; color: #a1a07f;
	border: #e5d497; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	padding:2px 2px 2px 2px;
	background:#fbf2b2;
}
a:hover {text-decoration:none;}
a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

input, textarea, select {outline:none;}
ul {list-style:none;}

.main { min-width:300px; width:100% !important;}

.header {display:block; position: relative; height:68px; overflow:hidden; margin:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px; 
border-radius:2px;}
.header:after {width:50%; position:absolute; left:0; content:''; top:0; height:68px; background:#c6e87c;}
.header:before {width:50%; position:absolute; right:0; content:''; top:0; height:68px; background:#f4e164;}
.header .logo {display:block; height:68px; padding:0 22px 0 0; background:url(../../ndw/i/logo_n1.png) no-repeat center 0; position:relative; z-index:5;}
.header .logo:after {position:absolute; left:8px; top:0; width:132px; height:65px; content:''; background:url(../../ndw/i/header_left.png) no-repeat;}
.header .logo:before {position:absolute; right:0px; top:0; width:143px; height:65px; content:''; background:url(../../ndw/i/header_right.png) no-repeat;}
.header .logo a { display:block; margin:0 auto; width:100px; height:68px;}

.header .sections {display:block; height:30px; padding:0 0px 0 5px; background:url(//i6.galya.ru/galya.ru/mobile/header_mobile_left.jpg) no-repeat 0 0; z-index:10; left:5px;}

.cont {}

.menu_user {}
.menu_user ul { padding:0 4px;}
.menu_user li { display:block; height:31px; font-size:16px; line-height:31px; margin-top:2px; position:relative;
-moz-border-radius:2px;
-webkit-border-radius:2px; 
border-radius:2px;}
.menu_user li.mu a { text-decoration:none; display:block; height:31px; position:relative; padding:0 0 0 35px;}
.menu_user li.mu a:after {position:absolute; left:11px; top:10px; content:''; width:12px; height:12px; background:url(../../ndw/i/sprite.png) no-repeat 0 0;}
.menu_user li.mu a:before {position:absolute; right:12px; top:8px; content:''; width:14px; height:14px; background:none;}
.menu_user li.my1 {background:#f7fbc8 url(../../ndw/i/menu_user.png) no-repeat 0 0;}
.menu_user li.my2 {background:#f3f8df url(../../ndw/i/menu_user.png) no-repeat 0 -34px;}
.menu_user li.my2m {background:#f3f8df url(../../ndw/i/menu_user.png) no-repeat 0 -34px;}
.menu_user li.my3 {background:#f7fbc8 url(../../ndw/i/menu_user.png) no-repeat 0 -68px;}
.menu_user li.my4 {background:#fcec94 url(../../ndw/i/menu_user.png) no-repeat 0 -102px;}
.menu_user li.my5 {background:#f7fbc8 url(../../ndw/i/menu_user.png) no-repeat 0 -136px;}
.menu_user li.my6 {background:#f8fbed url(../../ndw/i/menu_user.png) no-repeat 0 -170px;}
.menu_user li.my7 {background:#f1f9a2 url(../../ndw/i/menu_user.png) no-repeat 0 -203px;}
.menu_user li.my7m {background:#f1f9a2 url(../../ndw/i/menu_user.png) no-repeat 0 -203px;}
.menu_user li.my8 {background:#fcea98 url(../../ndw/i/menu_user.png) no-repeat 0 -237px;}
.menu_user li.my9 {background:#f8fbed url(../../ndw/i/menu_user.png) no-repeat 0 -271px;}
.menu_user li.my10 {background:#f7fbc8 url(../../ndw/i/menu_user.png) no-repeat 0 -305px;}
.menu_user li.my11 {background:#f3f8df url(../../ndw/i/menu_user.png) no-repeat 0 -339px;}
.menu_user li.exit { background:url(../../ndw/i/exit.png) repeat-x 0 0; height:36px; line-height:34px; border-left:1px solid #f0ffd3; border-right:1px solid #f0ffd3;
-moz-border-radius:2px 2px 5px 5px;
-webkit-border-radius:2px 2px 5px 5px; 
border-radius:2px 2px 5px 5px;}
.menu_user li.exit a {color:#ff1800; text-decoration:none; padding:0 0 0 34px; display:block;}
.menu_user li.exit a:before {position:absolute; left:10px; top:10px; content:''; width:14px; height:14px; background:url(../../ndw/i/sprite.png) no-repeat -28px 0;}

.menu_user li.my1 a {color:#0e7613;}
.menu_user li.my2 a {color:#584423;}
.menu_user li.my2m a {color:#a0449d;}
.menu_user li.my3 a {color:#3f71a9;}
.menu_user li.my4 a {color:#584423;}
.menu_user li.my5 a {color:#1d7f72;}
.menu_user li.my6 a {color:#0e7613;}
.menu_user li.my7 a {color:#ff1800;}
.menu_user li.my7m a {color:#1e5a98;}
.menu_user li.my8 a {color:#ff1800;}
.menu_user li.my9 a {color:#1e5a98;}
.menu_user li.my10 a {color:#a0449d;}
.menu_user li.my11 a {color:#218d87;}

/* nav_top */
.nav_top { background:#edffc9 url(../../ndw/i/nav_top.png) repeat-x 0 0; border:1px solid #edffc9; padding-bottom:2px; position:relative; z-index:5;
-moz-border-radius:1px;
-webkit-border-radius:1px; 
border-radius:1px;
-webkit-text-size-adjust: none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
}
.nav_top li {padding:0 0 0 25px; font-size:12px; color:#e75101; line-height:16px; position:relative;}
.nav_top li a {color:#e75101; font-family: Arial, Tahoma; }
.nav_top li:after {position:absolute; left:4px; top:3px; content:''; width:12px; height:12px; background:url(../../ndw/i/sprite.png) no-repeat 0 0;}
.nav_top li.back a {color:#0e7613;}
.nav_top li.back:after {position:absolute; left:6px; top:2px; content:''; width:14px; height:14px; background:url(../../ndw/i/sprite.png) no-repeat -28px 0;}

.serach { background:#fef9d8; min-height:65px; display:block; position:relative; padding:5px 0 4px 8px; font-size:0; margin-top:-2px;
-moz-border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px; 
border-radius:0 0 3px 3px;}
.serach p {font-size:12px; color:#584423; line-height:auto; display:block; padding-bottom:0px;}
.serach p span {font-size:14px; font-weight:bold;}
.serach p strong, .serach p strong a {color:#dd2703;}
.serach label { font-size:12px; color:#006f0d; display:inline-block; vertical-align: middle; padding:0 5px 0 0;}
.inp_s { width:140px; height:22px; padding:0 5px; display:inline-block; vertical-align: middle; border:1px solid #b8b782; font-size:12px; position:relative; display:inline-block; vertical-align:top; background:url(../../ndw/i/inp_s.png) no-repeat 0 0;
-moz-border-radius:3px;
-webkit-border-radius:3px; 
border-radius:3px;}
.serach .btn_s { width:76px; height:22px; border:0; margin:1px 0 0 4px;  display:inline-block; vertical-align: middle; background:url(../../ndw/i/sprite.png) no-repeat 0 -16px; font-size:12px; color:#FFF; font-family:Tahoma; cursor:pointer;}

.list { }
.list ul { background:#f2ffd9 url(../../ndw/i/list_ul.png) repeat-y right 0;}
.list li { font-size:14px; line-height:18px; padding:1px 0 2px 25px; display:block; position:relative;}
.list li:after {position:absolute; left:7px; top:6px; content:''; width:12px; height:12px; background:url(//i6.galya.ru/galya.ru/p/2.png) no-repeat 0 0;}
.list li.mylove:after {position:absolute; left:7px; top:6px; content:''; width:12px; height:12px; background:url(//i6.galya.ru/galya.ru/images/friends/lm.png) no-repeat 0 0;}
.list li a {color:black; text-decoration:none;}
.list li.even {background:#edf9cf url(../../ndw/i/list_ul_li.png) repeat-y right 0; }
.list li.even a {color:#2f5e93;} 

.listD { }
.listD ul { background:#f2ffd9 url(../../ndw/i/list_ul.png) repeat-y right 0;} 
.listD li { font-size:14px; line-height:18px; padding:1px 0 2px 15px; display:block; position:relative;}
.listD li:after {position:absolute; left:0px; top:4px; content:''; width:12px; height:11px; background:url(../../ndw/i/fh11.gif) no-repeat 0 0;}
.listD li.mylove:after {position:absolute; left:7px; top:6px; content:''; width:12px; height:12px; background:url(//i6.galya.ru/galya.ru/images/friends/lm.png) no-repeat 0 0;}
.listD li a {color:black; text-decoration:none;}
.listD li.even {background:#edf9cf url(../../ndw/i/list_ul_li.png) repeat-y right 0; }
.listD li.even a {color:#2f5e93;} 


.navig {display:block !important; 
height: 26px !important;
border-top: 0px !important;
position: relative !important;
border-bottom: 0px !important;
background: #b7ed7c !important;
text-align: center !important;
line-height: 26px !important;
color: #506837 !important;
font-size: 12px !important;
text-transform: uppercase !important;
}
.team_discussion h3 a {position:absolute; top:0px; width:16px; height:13px; background:url(../../ndw/i/sprite.png) no-repeat;}
.team_discussion h3 a.next { right:45px; background:url('//im10.galya.ru/galya.ru/nd/arrow3.gif') no-repeat;}
.team_discussion h3 a.prev { left:45px; background:url('//im10.galya.ru/galya.ru/nd/arrow5.gif') no-repeat;}

.navig a.prev { left:45px; background-position:-44px 0;}
.navig a.prev.no, .team_discussion h3 a.prev.no {background-position:-60px -38px; cursor:default;}
.navig a.next { right:45px; background-position:-60px 0;}
.navig a.next.no, .team_discussion h3 a.next.no {background-position:-76px -38px; cursor:default;}

.add_team { background:#edffca; padding:4px 4px 8px 4px;}
.add_team h3 { text-align:center; width:272px; display:block; text-transform:uppercase; color:#584423; font-size:12px; line-height:14px; padding:4px 0 7px 0;}
.add_team form { background:#fbe878; display:block; position:relative; padding:8px 0 10px 12px;
-moz-border-radius:3px;
-webkit-border-radius:3px; 
border-radius:3px;}
.add_team form label {display:block; font-size:12px; color:#584423; line-height:14px; padding:4px 0 4px 0; position:relative; width:272px;}
.add_team form label span { position:absolute; right:0; color:#dd1203;}
.add_team form label span a {color:#dd1203;}
.inp, .area {width:260px; height:22px; background:url(../../ndw/i/inp.png) no-repeat 0 0; border:1px solid #baa867; font-family:Tahoma; position:relative; font-size:12px; line-height:22px; padding:0 5px;
-moz-border-radius:3px;
-webkit-border-radius:3px; 
border-radius:3px;}
.area { overflow:hidden; height:72px; resize:none;}
.sel { width:270px; height:24px; color:#2f2f2f; font-size:12px;}
.file {width:160px; display:inline-block; vertical-align:middle; font-size:12px; height:22px;}
.add_team form .in_file { margin-top:7px;}
.add_team form .in_file label {display:inline-block; vertical-align: middle; width: auto; padding:0;}

.add_team form .btn {padding-top:12px;}
.btn input { font-size:12px; color:#FFFFFF; width:88px; height:23px; border:0; background:url(../../ndw/i/btn.png) no-repeat; cursor:pointer;}

/* back_link */
.back_link {background:url(../../ndw/i/serach.png) repeat 0 0; padding:1px 0 3px 0; border-bottom:1px solid #f2ffd9;}
.back_link li { font-size:12px; line-height:16px; padding:0 0 0 24px; position:relative;}
.back_link li:after {width:7px; height:6px; content:''; background:url(../../ndw/i/sprite.png) no-repeat right top; position:absolute; left:10px; top:6px;}
.back_link a { color:#584423;}
.back_link p { font-size:14px; line-height:16px; color:#584423; padding:9px 0 6px 12px;}
.back_link p a {color:#dd1203;}

/* tean_detailed */
.tean_detailed {border-top:0px;}
.tean_detailed h2 { font-weight:bold; line-height:16px; padding:0px; border-top:1px solid #faafaa; position:relative; border-bottom:1px solid #faafaa; background:#fceea3; text-align:center; color:#cc0000; font-size:14px; text-transform:uppercase; }

.tean_detailed .desc {background:#fff9cc; border-top:1px solid #f2ffd8; font-size:14px; color:black; line-height:16px; padding:9px 5px 4px 5px;}
.tean_detailed .desc p {padding-bottom:5px;}  

.tean_detailed .desc ul { font-size:0;}
.tean_detailed .desc ul li {display:inline-block; vertical-align:top; padding-bottom:5px; padding-right:4px;}

.tean_detailed .info {background:#fdf7d4; padding:1px 0 0 20px; color:#584423;}
.tean_detailed .info .avtor { padding-bottom:7px;}
.tean_detailed .info .avtor a {color:#008b97;}
.tean_detailed .info .like {}
.tean_detailed .info .like a {display:inline-block; vertical-align:top; border:1px solid #e18858; background:#d1f3ab; color:#4a7b14; height:21px; line-height:21px; padding:0 10px; text-decoration:none;}
.tean_detailed .info .like span {display:inline-block; height:18px; vertical-align:top; padding:0 0 0 0px;  line-height:18px; height:18px; font-size:12px; color:#779619; margin-top:4px; margin-left:5px;}
.tean_detailed .info ul { list-style:none; padding:3px 0 10px 0;}
.tean_detailed .info li { line-height:16px; padding:0 0 0 12px; position:relative;}
.tean_detailed .info li:after {width:7px; height:6px; content:''; background:url(../../ndw/i/sprite.png) no-repeat right top; position:absolute; left:0px; top:7px;}
.tean_detailed .info li.add_team_btn:after {width:7px; height:6px; content:''; background:url(../../ndw/i/sprite.png) no-repeat right -6px; position:absolute; left:0px; top:7px;}
.tean_detailed .info li a { color:#584423;}
.tean_detailed .info li.add_team_btn a {color:#40811b;}

/* team_discussion */
.team_discussion h3 { height:26px; border-top:1px solid #9be12d; position:relative; border-bottom:1px solid #9be12d; background:#b7ed7c; text-align:center; line-height:26px; color:#506837; font-size:12px; text-transform:uppercase;}
.team_discussion h3 a {top:5px;}
.team_discussion ul {background:#eeffdb;}
.team_discussion li {}
.team_discussion .user_info {background:#defebb; font-size:11px; color:#393a37; padding:7px 0 4px 0; text-align:left !important;}
.team_discussion .user_info span { display:inline-block; vertical-align:top; padding-top:3px;}
.team_discussion .user_info a { color:#393a37; font-size:12px; font-style:normal; margin-left:4px; text-decoration:none; text-transform:lowercase;}
.team_discussion .user_info .reply_user { padding:1px 0 3px 64px;}
.team_discussion .user_info .btn_link {width:24px; height:20px; display:inline-block; vertical-align: top; background:url(../../ndw/i/sprite.png) no-repeat; margin:0 2px 0 4px;}
.team_discussion .user_info .mes1 { background-position:0 -38px;}
.team_discussion .user_info .mes2 { background-position:-30px -38px;}
.team_discussion .text { padding:0 10px 0 10px; font-size:16px; color:black; line-height:normal;}
.team_discussion .reply { background:#fcffcb; border:1px solid #b7ed7c; margin:6px 3px -5px 7px; padding:4px 10px 6px 10px; font-size:11px; font-style:italic; line-height:12px; color:#a1a07f; font-family:Tahoma;}
.team_discussion .text span { font-size:16px; }

.footer { background:#edffc9; text-align:center;}
.ws {padding:9px 0 11px 0;}

.message_user { border:1px solid #badc84; background:#d9f9b9; padding:0 0 9px 21px;}
.message_user label {display:block; font-weight:bold; font-size:14px; color:#dd3603; line-height:18px; padding:6px 0 4px 0;}
.message_user .inp {width:245px; height:24px; border:1px solid #a3b98c;}
.message_user .btn { width:103px; height:22px; border:0; color:#FFF; font-size:12px; background:url(../../ndw/i/btn1.png) no-repeat; margin-top:7px; position:relative; cursor:pointer;
-moz-border-radius:2px;
-webkit-border-radius:2px; 
border-radius:2px;}

.history {background:#edffc9; padding:3px 0 23px 24px; line-height:16px;}
.history ul {}
.history li { }
.history li a { color:#40811b;}
.history li a.del { color:#dd1203;}
.history p { padding:5px 0 0 0;}
.history p a { color:#dd1203;}
.error_message { border: 1px solid #ffbf8c; background: #ffff8e; padding: 2px 17px 3px; font-weight:bold; color: red; }

.pages { text-align: center; padding-bottom:1px !important; padding-top:5px !important;}
.pages a { text-decoration:none; display: inline-block; background-color: #fbe487; height: 25px !important; font-size: 25px; color: #584423; padding: 0px 4px 3px 4px !important; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; position: relative; }
.pages .active { background-color: #d7fbb0; }
.pages a:hover { background-color: #d7fbb0; }

.regi_input_button {
color:#000;
text-decoration:none;
font-weight:400;
background-color:#FFEDB2;
border-top:#666 1px solid;
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
height:18px;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}



.search-club form { width:250px !important; }

.regi_input_text2 { width: 75px !important; }
.tabl9 { margin: 0 !important; }
.tabl7 { margin: 0 !important; }
.crumbs-r { padding:0 !important; }
.create-theme { margin: 0 !important; padding:0 !important;}
.discussion_form { margin:0 !important; padding:0 !important;}
.discussion { margin:0 !important; padding:0 !important;}
.tabl9 table td .photo img { border:0 !important; }
.tabl9 table td .photo a:after {left:0px !important; top:0 !important; margin-top:0 !important; width:0 !important; height:0 !important; background:none !important; }
.tabl9 table td .photo a:before {right:0px !important; top:0 !important; margin-top:0 !important; width:0 !important; height:0 !important; background:none !important; }
.tabl9 table td .titl { font-weight:normal !important; }

.titl6:before {position:absolute; right:0; top:0; width:0px !important; height:0px !important; content:''; background:none !important;}
.album_menu { font-weight: normal !important; }

.box50 { width:100% !important;  }
.box50.left {margin:0 !important;}
.box50.right {margin:0 !important; float:left !important;}
.box50 .container {padding:0px !important;}
.user_line1 h3 .bg_c, .user_line1 .bg_orange h3 .bg_c,.user_line1 .bg_green h3 .bg_c,.user_line2 h3 .bg_c,.user_line2 .bg_green h3 .bg_c,.user_line2 .bg_pink h3 .bg_c,.user_line2 .bg_orange h3 .bg_c {font-size:11px !important;}
.user_edit_info { margin:0px !important; }

.photo_detailed, .photo_detailed .picture { padding:0px !important; margin:0px !important; }
.tabl8 { margin:0 !important; }
.keyword_search .inp_box { margin-left:10px !important; }
.create-theme-table .area textarea { width:200px !important; }
.statistics_sports_diary .column_left, .statistics_sports_diary .column_left .box { margin:0px !important; }
.month_03 .statistics_sports_diary:after,.month_04 .statistics_sports_diary:after,.month_05 .statistics_sports_diary:after {background:none !important;}
.month_06 .statistics_sports_diary:after,.month_07 .statistics_sports_diary:after,.month_08 .statistics_sports_diary:after {background:none !important;}
.month_09 .statistics_sports_diary:after,.month_10 .statistics_sports_diary:after,.month_11 .statistics_sports_diary:after {background:none !important;}
.month_12 .statistics_sports_diary:after {background:none !important;}
.statistics_sports_info .coll_cent .tabl11 table td .td a { font-size:12px !important; }
.statistics_sports_info .coll_cent { margin:0 !important; padding:0 !important; }
.keyword_detailed .description  { margin:0 !important; padding:0 !important; }
.team ul.team_catal li .tabl4,.team ul.team_catal li .info .text,.team ul.team_catal li .info .photo,.contest_caution p,.container_opt, .lin, .create-theme .inp, .tabl6 table th,.keyword_detailed,.crumbs,.album_list,.message_menu,.message_list,.notification, .folder_name,.tabl5,.tabl5 table td,.tabl6,.comments h3.comments .buttons { margin:0 !important; padding:0 !important; }
.registration_form input[type="text"] { width:50px !important; }
.album_top .tabl9 table td .points {font-weight:normal !important;font-size:11px !important;}
.tabl9 table td { width:49% !important; }
.tabl9 table { border-spacing:0px !important; }

.tabl5 table .item4 a { font-size:13px !important; }
.tabl5 table .item5 a { font-size:14px !important; text-transform:lowercase !important; padding-left:5px; display:inline-block; }
.tabl5 table .item4 strong { font-size:13px !important; font-weight:normal !important; color:red !important; }

.tabl6 table .item1,.tabl6 table .item2,.tabl6 table .item3,.tabl6 table .item4,.tabl6 table .item5,.tabl6 table .item6 { background: #DDFFBB !important; }
.tabl6 table th { font-weight:normal !important;font-size:12px !important; line-height:auto !important;}
.tabl6 table .item1 a,.tabl6 table .item2 a,.tabl6 table .item3,.tabl6 table .item4,.tabl6 table .item5 span,.tabl6 table .item6 a { font-size:12px !important; text-transform:lowercase !important;  }

.create-theme .inp input,.create-theme .inp { width:98% !important; }
.create-theme-table input[type="submit"] { width:200px !important; }

.create-theme-table td:first-child { text-align:left !important; }
.container_opt { width:200px !important; }

.team ul.team_catal li table td:first-child a,.team ul.team_catal li .info .text .name a,.team ul.team_catal li .info .text .name strong,.team ul.team_catal li .info .text .slogan a,.team ul.team_catal li .info .text .weight { font-size:12px !important; padding:0px !important; margin:0px !important; }
.team ul.team_catal li .info .text .weight .photo_team { background:none !important; font-size:12px !important; margin:0px !important; padding:0px !important; }
.gifts li a {display:inline-block !important;width:auto !important;}

.message .btn.topic_like { width:150px !important; }

.discussion ul li.item .panel_info .name a { color: #00618e !important;}

.item_topic h2 { background: #ffeea7 !important; }

.orange_bg .bg { background: #fff8ce !important; }
.item_topic .stat { background: #fdf7d4 !important; }
.item_topic .message,.message .btn.topic_like { color: black !important; }
.discussion ul li.item { background: #eeffdb !important;}
.create-theme-table { width:99% !important; }
.btn input { height: 23px !important; width:98% !important; background: #469e00 !important;}
.add_team form label { font-weight: bold !important; }

.search-club span { font-weight: normal !important; }

.registration_form td { padding-top:1px !important; padding-bottom:1px !important; }

.item_topic .stat a span { font-size:12px !important; }
.navig a {position:absolute; top:5px; width:16px; height:13px; background:url(../../ndw/i/sprite.png) no-repeat; text-align: center !important;}
.htitle {
	font-size:14px !important;
	text-decoration:none !important;
	background:none !important;
	top:0px !important;
	color:green !important;
	font-weight:bold !important;
	text-align:center !important;
	position: relative !important;
	display: inline-block !important;
}
.discussion ul li.item .panel_info .icons a { margin: 0 3px !important; }
.discussion h3 { background: #b7ed7c !important; }

.divination_online table .container .desc {margin:0px !important; padding:0px !important;}

.tabl10 table th,.tabl10 table td,.tabl10 table .bg1 {padding: 0px !important;}

.calk_detailed,.tabl10 {background: none !important;padding: 0px !important; margin:0px !important;}

 
/* end style_12 */



img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0; }
.clear5 { clear: both; font-size: 0pt; line-height: 0px; height: 5px; }

input, textarea {outline:none;}
textarea {resize:none;} 
.bold {font-weight:bold;}
.text-decoration-none {text-decoration:none !important;}

.block {display:block;}
.center {text-align:center;}

p { margin: 0 0 0px 0; }
a { text-decoration: none; color: #584423; }
a:hover { text-decoration: none; }
h1 { font-size: 18pt; color: #000; margin: 0 0 25px 0; line-height: 22px; }
table { border-collapse: 0px; }
form textarea { font-family: tahoma; font-size: 8pt; color: #000; }
form input { font-family: arial; font-size: 14px; color: #5d5d5d; border: none; }
ul { list-style: none; }

.px14 { font-size: 14px; }
.marg0 { margin: 0 !important; }


.red {color:#ee2300;}
.blue {color:#00618e;}
.green {color:#3e8800;}
.orange { color:#e57c00;}

.marg_no {margin:0 !important;}
.marg_top {margin-top:0 !important;} 

.blank-link { left: 0px; top: 0px; position: absolute; width: 100%; height: 100%; display: block; }
.head-c { margin: 0 auto; width: 250px; position: relative; overflow: hidden; }

.logo { padding: 10px 0 5px 0px; }

.auth-form { left: 80px; top: 10px; position: absolute; width: 225px; }
.auth-form p { font-size: 22px; color: #ff3300; margin: 0 0 8px 35px; }
.auth-form p a { color: #ff3300; text-decoration: none; }
.auth-form .inp { width: 150px; height: 22px; background: url("../i/inp_c1.png") no-repeat; margin: 0 0 1px; position: relative; padding: 2px 0 0 16px; }
.auth-form .inp1 { width: 150px; background: url("../i/inp_c1_1.png") no-repeat; }
.auth-form a { color: #030800; text-decoration: underline; }
.auth-form a:hover { text-decoration: none; }

.auth-form input[type="text"] { width: 130px; font-family: 'Myriad Pro', tahoma; font-size: 12px; color: #2a2a2a; font-style: italic; }
.auth-form input[type="password"] { width: 130px; font-family: 'Myriad Pro', tahoma; font-size: 13px; color: #9a9a9a; }
.auth-form input[type="submit"] { right: 0px; top: 36px; position: absolute; width: 52px; height: 52px; background: url("../i/subm.png") no-repeat 0 0; cursor: pointer; }
.auth-form .ic-log { width: 11px; height: 11px; background: url("../i/ic-log.gif") no-repeat; left: 9px; top: 7px; position: absolute; }
.auth-form .ic-pass { width: 15px; height: 13px; background: url("../i/ic-pass.gif") no-repeat; left: 8px; top: 7px; position: absolute; }
.auth-form .bot-links { margin: 2px 0px 0 5px; }
.auth-form .bot-links a { margin: 2px 0 0; float: left; font-size:12px; font-weight:bold; }
.auth-form .bot-links .reg { float: right; width: 115px; height: 30px; background: url("../i/reg_1.png") no-repeat 0 0; text-align: center; font-weight: bold; color: #fff; text-decoration: none; line-height:30px; padding: 0px 0 0; margin: 0; }

.search-form { margin: 0 0 0 0px; }  
.search-form .inp { width: 82px; height: 18px; background: url("../i/inp2_l.png") no-repeat; float: left; padding: 4px 0 0 8px; margin: 0 1px 0 0; }
.search-form input[type="text"] { width: 73px; font-family: Arial, tahoma; font-size: 13px; color: black; font-style: normal; }
.search-form input[type="submit"] { float: left; width: 24px; height: 24px; background: url("../i/subm-search.png") no-repeat 0 0; cursor: pointer; margin: -1px 1px 0 0; }
.search-form select { font-family: Arial, tahoma; font-size: 13px; color: black; font-style: normal; width: 90px;  float: left; margin: 0px 0 0 0; padding: 0px 0 1px; height: 23px; }


.adv { position: relative; margin: 5 0 2px; }
.ah2bl { font-weight:bold; color:brown; }

.c-banner { text-align: center; margin: 0 0 0px; position: relative; }
.c-banner.mid {padding:5px 0; margin:0;}

.c-gallery-wrap { width: 100%; position: relative; overflow: hidden; margin: 0 0 5px; }
.c-gallery-wrap .ar-l { background: url("../i/sprite.png") no-repeat -84px -4px; cursor: pointer; display: block; width: 22px; height: 20px; left: 6px; top: 40px; position: absolute; }
.c-gallery-wrap .ar-r { background: url("../i/sprite.png") no-repeat -111px -4px; cursor: pointer; display: block; width: 22px; height: 20px; right: 6px; top: 40px; position: absolute; }

.mini_item { float: left; height: 176px; width: 16.65%; }
.minibg { background: url("../i/center_bg.png") no-repeat right top #DAEFB0; height: 176px; margin-right: 3px; position: relative; }
.mini_right_bg { background: url("../i/center_bg.png") no-repeat 0 -764px; height: 100%; width: 100%; }
.mini_flo { position: relative; background: url("../i/flo.png") no-repeat right top; height: 176px; padding: 3px 0; width: 100%; }
.mini_item2 { background: url("../i/center_bg.png") no-repeat right -191px; }
.mini_item2 .mini_right_bg { background-position: 0 -955px; }
.mini_item2 .mini_flo { background-position: right -191px; }
.mini_item3 { background: url("../i/center_bg.png") no-repeat right -382px; }
.mini_item3 .mini_right_bg { background-position: 0 -1146px; }
.mini_item3 .mini_flo { background-position: right -382px; }
.mini_item4 { background: url("../i/center_bg.png") no-repeat right -573px; }
.mini_item4 .mini_right_bg { background-position: 0 -1337px; }
.mini_item4 .mini_flo { background-position: right -573px; }
.last { margin-right: -2px; }
.mini_item a { color: #3F7F18; display: block; font: bold 10px/1.2 Verdana; text-decoration: none; }
.mini_item2 a, .mini_item4 a { color: #DC6300; }
.minibg .right-bg { right: 0px; top: 0px; position: absolute; width: 14px; height: 176px; background: url("../i/center_bg.png") right -191px no-repeat; }
.mini_item1 .right-bg { background-position: right 0; width: 59px; }
.mini_item2 .right-bg { background-position: right -191px; }
.mini_item3 .right-bg { background-position: right -382px; width: 59px; }
.mini_item4 .right-bg { background-position: right -573px; }

.gallery-list { overflow: hidden; }
.gallery-list .img { margin: 0 3px 0px; }
.gallery-list .img a { background-repeat: no-repeat; background-position: center top; display: block; width: 100%; height: 60px; margin: 0; }
.gallery-list a { margin: 0 5px; font-size:11px; }  

.center-col { width:100%; overflow: hidden; position:relative; } 

.c-block { position: relative; margin: 0 1px 0 0; } 
.c-block .title { background: url("../i/center_header_green2f_70_10_4.png") no-repeat right -35px; color: #FFF; font-weight: bold; font-size: 18px; position: relative; } 
.c-block .title a { color: #fff; }
.c-block .title .ins { background: url("../i/center_header_green2f_70_10_4.png") no-repeat 0 0; height: 28px; padding: 7px 36px 0 36px; text-align:center; } 
.c-block .title .title-txt {  }
.c-block .title-r { float: right; }
.c-block .title-r1 { float: right; font-size: 12px; width: 85px; text-align: right; line-height: 1; margin: 0 7px 0 0; }
.c-block .title .title-ar-l, .c-block .title .title-ar-r { top: 13px; }
.c-block .flow { background: url("../i/flo2.png") no-repeat right bottom;  bottom: 0; height: 62px; position: absolute; right: 0; width: 108px; z-index: 1; } 
.c-block .cont li {  background: none #f6fce7; margin: 0 1px; position: relative; overflow:hidden; border-bottom:1px solid #ffffff;}
.c-block .cont li a { background: none #f6fce7; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:black; display: block; text-decoration: none; position:relative; z-index:5; height:100%}
.c-block .cont li span { background: url('../i/sg.gif') no-repeat scroll 9px 9px transparent; display: block; padding: 5px 5px 5px 20px; position: relative; z-index: 2; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.c-block .cont li span.star_s1 { background: url("//i6.galya.ru/galya.ru/im/st/1/s1.gif") 5px 8px no-repeat; display: block; padding: 8px 10px 8px 28px; position: relative; z-index: 2; }
.c-block .cont li span.star_s2 { background: url("//i6.galya.ru/galya.ru/im/st/1/s2.gif") 5px 8px no-repeat; display: block; padding: 8px 10px 8px 28px; position: relative; z-index: 2; }
.c-block .cont li span.star_s3 { background: url("//i6.galya.ru/galya.ru/im/st/1/s3.gif") 5px 8px no-repeat; display: block; padding: 8px 10px 8px 28px; position: relative; z-index: 2; }
.c-block .cont li span.star_s4 { background: url("//i6.galya.ru/galya.ru/im/st/1/s4.gif") 5px 8px no-repeat; display: block; padding: 8px 10px 8px 28px; position: relative; z-index: 2; }
.c-block .cont li span.star_s5 { background: url("//i6.galya.ru/galya.ru/im/st/1/s5.gif") 5px 8px no-repeat; display: block; padding: 8px 10px 8px 28px; position: relative; z-index: 2; }
.c-block .cont .even { background: none #f1f9df;}
.c-block .cont .even a { background: none #f1f9df; }

.c-block1 { margin: 0; }
.c-block1 .title {  background: url("../i/center_header_orange2f_70z.png") no-repeat scroll right -35px transparent; }
.c-block1 .title-r1 { float: right; font-size: 12px; width: 85px; text-align: right; line-height: 1; margin: 0 7px 0 0; }
.c-block1 .title .ins { background: url("../i/center_header_orange2f_70z.png") no-repeat scroll 0 0 transparent; }
.c-block1 .cont li { background: none #f7fdde; border-bottom:1px solid #ffffff; }
.c-block1 .cont li a { background: none #f7fdde; }
.c-block1 .cont .even { background: none #f5fae1; }
.c-block1 .cont .even a { background: none #f5fae1; }  

.c-block1m .cont li span { background: url('../i/ast.png') no-repeat scroll 9px 9px transparent; }

.c-block-aside1 .cont li span { background: url("../i/sg.gif") 10px 8px no-repeat; }
.c-block-aside5 .cont li span { background: url("../i/sg.gif") 10px 8px no-repeat; }
.c-block-aside4 .cont li span { background: url("../i/sg.gif") 10px 8px no-repeat; }
.c-block-aside3 .cont li span { background: url("../i/sg.gif") 10px 8px no-repeat; }

.c-block2 { }
.c-block2 .title { font-size: 17px; background: url("../i/center_header_orange3f_1.png") no-repeat scroll 0 0; }
.c-block2 .title .ins { background: url("../i/center_header_orange3f_1.png") no-repeat scroll right -35px; height: 27px; padding-top: 8px; }
.c-block2 .title .title-ar-l,
.c-block2 .title .title-ar-r { top: 14px; }
.c-block2 .cont li { background: url("../i/yellow1_left.png") repeat-y scroll left 0 #EEFACE; margin: 0 1px 1px; border-bottom:1px solid #ffffff;}
.c-block2 .cont li a { background: url("../i/yellow1_left.png") repeat-y scroll left 0 #EEFACE; }
.c-block2 .cont .even { background: url("../i/yellow2_left.png") repeat-y scroll left 0 #E1F7A9; }
.c-block2 .cont .even a { background: url("../i/yellow2_right.png") repeat-y scroll right 0 transparent; }

.c-block3 { margin: 0; }
.c-block3 .title { background: url("../i/center_header_green3f_1.png") no-repeat scroll 0 0; font-size: 17px; }
.c-block3 .title .ins { background: url("../i/center_header_green3f_1.png") no-repeat scroll right -35px; height: 27px; padding-top: 8px; }
.c-block3 .title .title-ar-l,
.c-block3 .title .title-ar-r { top: 14px; }
.c-block3 .cont li { background: url("../i/green1_left.png") repeat-y scroll left 0 #E8FFDD; margin: 0 1px 1px; border-bottom:1px solid #ffffff;}
.c-block3 .cont li a { background: url("../i/green1_right.png") repeat-y scroll right 0 transparent; }
.c-block3 .cont .even { background: url("../i/green2_left.png") repeat-y scroll left 0 #D7FFC2; }
.c-block3 .cont .even a { background: url("../i/green2_right.png") repeat-y right 0; }

.c-block4 {  }
.c-block4 .title { background: url("../i/center_header_greenf.png") no-repeat left 0; color: #FFFFFF; font-size: 12px; }
.c-block4 .title .ins {  background: url("../i/center_header_greenf.png") no-repeat right -27px; height: 20px; padding-top: 7px; }
.c-block4 .title .title-ar-l,
.c-block4 .title .title-ar-r { top: 10px; }
.c-block4 .cont li { background: #F0ffd2; margin: 0 1px 1px; position: relative; }
.c-block4 .cont li a { background: none; }
.c-block4 .cont li div { background: none; color:#663300;  padding: 0px 20px 8px 10px;}

.c-block5 { }
.c-block5 .title { background: url("../i/center_header_orangef.png") no-repeat scroll left 0 transparent; font-size: 12px; }
.c-block5 .title .ins { background: url("../i/center_header_orangef.png") no-repeat scroll right -27px transparent; height: 20px; padding-top: 7px; }
.c-block5 .title .title-ar-l,
.c-block5 .title .title-ar-r { top: 10px; }
.c-block5 .cont li { background: #fefbd8; margin: 0 1px 1px; position: relative; }
.c-block5 .cont li a { background: none; border-bottom:1px solid #ffffff; }

.block-three { margin: 8px 0; width: 100%; overflow: hidden; }
.block-three .block { float: left; width: 33.33%; }
.block-three .block .title { background: url("../i/center_mheader2.png") no-repeat right -29px; color: #FFFFFF; height: 29px; text-transform: uppercase; position: relative; font-weight: bold; text-align: center; }
.block-three .block .title .ins { background: url("../i/center_mheader2.png") no-repeat 0 0; height: 22px; padding: 7px 0 0; }
.block-three .block .title a { color: #fff; }
.block-three .block .cont { background: url("../i/center_bg2.png") no-repeat left center; color: #6b4300; margin: 0 2px; text-align: center; }
.block-three .block .cont a { color: #6b4300; }
.block-three .block .cont .ins { background: url("../i/center_bg2_right.png") no-repeat right center; padding: 8px 0; height: 95px; }	
.block-three .block .cont .links-underline a { text-decoration: underline; }
.block-three .block-mid .title { background: url("../i/center_mheader3.png") no-repeat right -29px; margin: 0 3px; }
.block-three .block-mid .title .ins { background: url("../i/center_mheader3.png") no-repeat 0 0; }
.block-three .block-mid .cont { background: url("../i/center_bg3.png") no-repeat left center; margin: 0 5px; }
.block-three .block-mid .cont .ins { background: url("../i/center_bg3_right.png") no-repeat right center; }

#c-right { width: 240px; margin-left: -240px; position: relative; float: left; }

.compet { position: relative; width: 240px; background: url("../i/compet.gif") no-repeat; margin: 0 0 6px; }
.compet .title { padding: 2px 0 0 14px; height: 16px; color: #fff; font-weight: bold; text-transform: uppercase; }
.compet .title a { color: #fff; }
.compet .cont { position: relative; width: 110px; height: 56px; text-align: center; font-size: 11px; color: #819232; text-transform: uppercase; padding: 5px 65px 0; }
.compet .cont a { color: #819232; }
.compet .cont .img-l { left: 5px; top: 8px; position: absolute; }
.compet .cont .img-r { right: 6px; top: 3px; position: absolute; }
.compet .cont strong { display: block; font-size: 13px; color: #356810; line-height: 1.1; }
.compet .cont span { display: block; font-size: 11px; color: #eb652e; font-weight: bold; line-height: 1.4; }

.banner-right { text-align: center; position: relative; margin: 0 0 7px; overflow: hidden; }
 
.title-ar-l { left: 7px; top: 10px; position: absolute; width: 18px; height: 14px; background: url("../i/sprite.png") -32px -4px no-repeat; display: block; }
.title-ar-r { right: 7px; top: 10px; position: absolute; width: 18px; height: 14px; background: url("../i/sprite.png") -57px -4px no-repeat; display: block; }

.link-block { background-color: #ff7f7f; margin: -24px 1px 0 1px; position: relative; border-radius: 0 0 2px 2px; font-size: 13px; padding: 2px 0 6px; text-align: center; }
.link-block a { color: #fff; text-decoration: underline; }

.crumbs { background: #ebfcd7; margin: 0 0 2px; color: #584423; font-size: 14px;  }
.crumbs-r { background: none; padding: 15px 0px 15px 5px; overflow:hidden; position:relative;}
.crumbs-r:after {position:absolute; right:0; top:0; width:338px; height:100%; content:''; z-index:1; -moz-background-size: 100%; -webkit-background-size: 100%; -o-background-size: 100%; background-size: 100%; }
.crumbs a { color: #584423; position:relative; z-index:2;}
.crumbs span { padding:0 8px; position:relative; z-index:2;}
.crumbs strong {position:relative; z-index:2;}
.crumbs em {font-style:normal; font-size:11px; color:#584423; font-weight:normal;}

.tabs-categ { margin: 0 0 1px; }
.tabs-categ .tabs { width: 100%; }
.tabs-categ .tabs td { text-align: center; }
.tabs-categ .tabs td:first-child a { margin: 0; }
.tabs-categ .tabs a { display: block; background-color: #fdffea; color: #ee2600; font-size: 13px; border: 1px solid #e1b92d; margin: 0 0 0 1px; padding: 0px 0 1px; font-weight: bold; }
.tabs-categ .tabs a.active { background-color: #fbeca9 !important; border: 1px solid #fbe28c !important; font-weight:bold !important; }
.tabs-categ .tabs .col2 { color: #0c8969; }
.tabs-categ .tabs .col3 { color: #cc0000; }
.tabs-categ .tabs .col4 { color: #e57c00; }
.tabs-categ .tabs .col5 { color: brown; }
.tabs-categ .tabs .col6 { color: #f75c52; }
.tabs-categ .tabs .col7 { color: #2c78ab; }
.tabs-categ .tabs .col8 {color:#e84994;}
.tabs-categ .tabs .col10 {font-weight:normal; color:#2a2a2a; font-size:13px; border:1px solid #e1b92d; border-bottom:0;}
.tabs-categ .tabs .bg01 {background:#fff1e5;}

.th1h { 
min-width:1250px;
width:100%;
color: rgb(218, 65, 23);
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 12px;
background-color: #d9eea1;
display: block;
overflow:hidden;
border: 1px solid orange;
margin-top: 1px;
padding: 0px 0 1px;
border-bottom: 0px;
height:16px;
min-height:16px;
border-top: 0px;
}
.th1h ul { list-style:none; padding-left:12px; overflow:hidden;}
.th1h li { background: url("../i/point1.png") 0 5px no-repeat; padding: 0 12px 0px 12px; display:inline; }
.th1h li a { font-weight: normal; color: rgb(63, 55, 42); font-size: 12px; }

.tabs-categ .tabs-cont { background-color: #fbe28c; padding: 0px; }
.tabs-categ .tabs-cont table { width: 100%; border-collapse:0; border-spacing:0;}
.tabs-categ .tabs-cont td { background: url("../i/tabs-cont1-gr_1.gif") 0 bottom repeat-x #f8ffe8; padding: 0 0 0; }
.tabs-categ .tabs-cont td .bg { background: url("../i/tabs-cont1n4.gif") right bottom no-repeat; padding: 0px 0 0px 11px; }
.tabs-categ .tabs-cont .bg-orange { background: none; background-color: #fdffdd } 
.tabs-categ .tabs-cont .bg-orange .bg { background: url("../i/tabs-cont2n11.png") right bottom no-repeat  #fdffdd; padding: 1px 0 1px 11px; }
.tabs-categ .tabs-cont .bg-orange .nobg { background: none  #fdffdd; padding: 1px 5px 1px 5px; }
.tabs-categ .tabs-cont .sep { background: none; width: 2px; }
.tabs-categ .tabs-cont .col1 a { color: #0c8969; font-size:12px; text-transform: lowercase; font-weight: normal;}
.tabs-categ .tabs-cont .col2 a { color: #186477; font-size:12px; text-transform: lowercase; font-weight: normal;}
.tabs-categ .tabs-cont .col3 a { color: #0c8969; font-size:12px; text-transform: lowercase; font-weight: normal;}
.tabs-categ .tabs-cont .col4 a { color: #186477; font-size:12px; text-transform: lowercase; font-weight: normal;}
.tabs-categ .tabs-cont li { background: url("../i/point1.png") 0 5px no-repeat; padding: 0 0 0px 12px; }

.theme-btns { background-color: #f5ffdd; overflow: hidden; padding: 6px 4px 7px 18px; margin: 0 0 2px; }
.theme-btns a { width:300px; float: left; background: url("../i/sprite.png") -294px -63px no-repeat; padding: 0 0 2px 22px; color: #ed0515; text-transform: uppercase; margin: 0px 0 0; font-weight: bold; }
.theme-btns button { float: center; background-color: #ddffbb; border: 1px solid #DF8859; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; font-size: 14px; color: #DA4117; padding: 0 12px 0; height: 20px; position: relative; cursor: pointer; }

.earn_coins { background-color: #fbd8d6; border: 1px solid #fcc7df; margin: 0 0 2px; text-align: center; padding: 4px 0 5px; }
.earn_coins a { color: #cc0000; text-decoration: underline; background: url("../i/sprite.png") -292px 0 no-repeat; padding: 0 0 2px 25px; font-weight: bold; }

.u_earn_coins { background-color: #f8fbc7; border: 1px solid #e2bb34; margin: 0 0 2px; padding: 3px 0 5px 11px; color: #c10818; font-weight: bold; }
.u_earn_coins a { color: #0082da;  }
.u_earn_coins .blue { color: #186477; margin: 0 30px 0 58px; }
.u_earn_coins .date { color: #606060; }
.u_earn_coins .ym { color: #0c8969; }
.u_earn_coins .ic { color: #0c8969; background: url("../i/sprite.png") -292px 0px no-repeat; padding: 0 0 4px 23px; text-decoration: none; }
.u_earn_coins .aecn { background: none;  color: #186477; padding: 0 0 2px 20px; font-weight: bold; margin:0 0 0 25px; }

.block-info-blue { background-color: #f9efb8; border: 1px solid #dbecfd; border-top: 2px solid #dbecfd; border-bottom: 2px solid #dbecfd; margin: 0 0 2px; padding: 4px 45px 5px 18px; overflow: hidden; font-weight: bold; }
.block-info-blue ul { float: right; }
.block-info-blue ul:first-child { float: left; }
.block-info-blue li { padding: 4px 0 4px; }
.block-info-blue li a { padding: 2px 0 4px 25px; background: url("../i/icons.png") no-repeat; }
.block-info-blue .ic1 a { background-position: 0px -179px; } 
.block-info-blue .ic2 a { background-position: 0 -35px; color: #1f7415; }
.block-info-blue .ic3 a { background-position: 0 -67px; color: #0082da; }
.block-info-blue .ic4 a { background-position: 0px -104px; color: #638c22; }
.block-info-blue .ic5 a { background-position: 0 -137px; color: #b37d06; }
.block-info-blue .ic6 a { background: url("//i6.galya.ru/galya.ru/icons/tt3.png") 0 0 no-repeat; color: brown; }
.block-info-blue .ic7 a { background: url("//i2.galya.ru/galya.ru/img_new/folder_hot.gif") 0 0 no-repeat; color: brown; }
.block-info-blue .ic8 a { background: url("//i6.galya.ru/galya.ru/icons/ot1.png") 0 0 no-repeat; color: brown; }
.block-info-blue .ic9 a { background: url("//i6.galya.ru/galya.ru/icons/tp9.png") 0 0 no-repeat; color: brown; }
.block-info-blue .col-blue { color: #5187be; }

.rubric-links { margin:0px; }
.rubric-links table { width: 100%; }
.rubric-links table td { text-align: center; }
.rubric-links table td:first-child a { margin: 0; }
.rubric-links a,
.rubric-links span { display: block; background-color: #d7fbb0; color: #ee2600; font-size: 13px; text-transform: uppercase; border: 1px solid #9be12d; margin: 0px; padding: 1px 0 1px; }
.rubric-links span { font-weight: bold; color: #b11d01; font-size: 15px; background-color: #b7ed7c; }
.rubric-links a.active { background-color: #fff; }

.rubric-links-bot span { color: #1a6477; background-color: #f8db77; }
.rubric-links-bot a { color: #1a6477; border: 1px solid #e1b92d; background-color: #fbeab0; }
.rubric-links-bot a.active { background-color: #fff; }

.search-club { margin: 0 0 7px; background-color: #fcffcb; padding: 5px 0 0; height: 29px; }
.search-club form { width: 500px; margin: auto; display: block; float:left; }
.search-club span { float: left; color: #b11d01; text-transform: uppercase; margin: 3px 8px 0 0; font-weight: bold; }
.search-club .inp { float: left; width: 300px; height: 17px; padding: 3px 0 0 5px; border: 1px solid #b9b292; background-color: #fff; position: relative; box-shadow: inset #666 2px 2px 6px -3px; -webkit-box-shadow: inset #666 2px 2px 6px -3px; -moz-box-shadow: inset #666 2px 2px 6px -3px; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; }
.search-club .inp input { background: none; font-size: 12px; width: 295px; }
.search-club input[type="submit"] { width: 24px; height: 24px; margin: -1px 0 0; float: left; background: url("../i/sprite.png") -141px 0 no-repeat; }

.themes-block { position: relative; }
.themes-block .add-link { right: 0px; top: 4px; position: absolute; background: url("../i/sprite.png") -294px -63px no-repeat; padding: 0 0 2px 22px; color: #ed0515; text-transform: uppercase; margin: 0px 0 0; font-weight: bold; }
.themes-block .pages { text-align: center; margin: 0 0 0px; }

.pages { text-align: center; min-height:25px; height:auto; }
.pages a { display: inline-block; background-color: #fbe77a; height: 25px; font-size: 25px; color: #584423; padding: 3px 6px 0; border:1px solid #EEEEEE !important; position: relative ;font-weight:bold; }
.pages a:hover { background-color: #d7fbb0; } 
.pages .active { background-color: #d7fbb0; }

.themes-block-cont { width: 100%; margin: 0 0 11px; }
.themes-block-cont th { border: 1px solid #9be12d; border-left: 0px solid #fff; background-color: #c1e897; text-transform: uppercase; font-size: 11px; color: #584423; font-weight: normal; height: 24px; }
.themes-block-cont .th-bg { background: #c1e897; border-left: 1px solid #9be12d; }
.themes-block-cont .th-bg-r { background: #c1e897; height: 19px; padding: 5px 0 0; }
.themes-block-cont td { border-left: 0px solid #fff; border-top: 0px solid #fff; width: 5%; text-align: center; color: brown; height: 39px; }
.themes-block-cont td a { font-size:14px; color:brown; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.themes-block-cont td:first-child { border-left: none; width: 69%; text-align: left; }
.themes-block-cont td:first-child a { display: block; color: brown; padding: 4px 0 6px 26px; min-height: 16px; margin: 0 10px 0 6px; }
.themes-block-cont td:last-child { text-align: left; padding-left: 12px; padding-right: 6px; color: #9b6959;  }
.themes-block-cont .ic-star { background-image: url(../i/ic-star.png); background-position: center left; background-repeat: no-repeat;  }
.themes-block-cont .ic-heart { background-image: url(../i/ic-heart.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-item { background-image: url(//i6.galya.ru/galya.ru/icons/i3.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-ring { background-image: url(../i/ic-ring.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-top { background-image: url(//i6.galya.ru/galya.ru/clubs/up.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-mylove { background-image: url(//i6.galya.ru/galya.ru/im/heart_16.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-hot { background-image: url(//i2.galya.ru/galya.ru/img_new/folder_hot.gif); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-otzyv { background-image: url(//i6.galya.ru/galya.ru/icons/ot1.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-barahlo { background-image: url(//i6.galya.ru/galya.ru/icons/ba1.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-advice { background-image: url(//i6.galya.ru/galya.ru/icons/aa1.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-opinion { background-image: url(//i6.galya.ru/galya.ru/icons/op3.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .ic-video { background-image: url(//i6.galya.ru/galya.ru/clubs/cp_video_m1.png); background-position: center left; background-repeat: no-repeat;} 
 
.themes-block-cont .photozied { background-image: url(//i6.galya.ru/galya.ru/icons/tp9.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .o_o1 { background-image: url(//i6.galya.ru/galya.ru/im/st/1/s1_1.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .o_o2 { background-image: url(//i6.galya.ru/galya.ru/im/st/1/s2_1.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .o_o3 { background-image: url(//i6.galya.ru/galya.ru/im/st/1/s3_1.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .o_o4 { background-image: url(//i6.galya.ru/galya.ru/im/st/1/s4_1.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .o_o5 { background-image: url(//i6.galya.ru/galya.ru/im/st/1/s5_1.png); background-position: center left; background-repeat: no-repeat; }
.themes-block-cont .tr-kind1 td:first-child { background: none; background-color: #f7fdde; }
.themes-block-cont .tr-kind1 td { background-color: #f7fdde; }
.themes-block-cont .tr-kind2 td:first-child { background: none; background-color: #f9f9bd; }
.themes-block-cont .tr-kind2 td { background-color: #f9f9bd; }
.themes-block-cont .tr-kind3 td:first-child { background: none; background-color: #f7fdde; }
.themes-block-cont .tr-kind3 td { background-color: #f7fdde; }
.themes-block-cont .tr-kind4 td:first-child { background: none; background-color: #f1f9df; }
.themes-block-cont .tr-kind4 td { background-color: #f1f9df; }
.themes-block-cont .tr-kind5 td:first-child { background: none; background-color: #f5fcd2; }
.themes-block-cont .tr-kind5 td { background-color: #f5fcd2; }
.themes-block-cont .tr-kind6 td:first-child { background: none; background-color: #f7fdde; }
.themes-block-cont .tr-kind6 td { background-color: #f7fdde; }
.themes-block-cont .last-tr td { border-bottom: 3px solid #a2e33c; }
.themes-block-cont .smile { display: inline-block; width: 17px; height: 17px; background: url("../i/sprite.png") -132px -27px no-repeat; position: relative; left: 5px; top: 4px; }

.rules-block { padding: 7px 0 0 7px; height: 20px; background-color: #fddac9; margin: 0 0 2px; text-transform: uppercase; }
.rules-block a { color: #dd1203; font-size:14px; text-decoration: underline; padding: 5px 0 3px 37px; background: url("../i/sprite.png") -283px -99px no-repeat; font-weight: bold; }

.create-theme { background-color: #fcffcb; padding: 15px; color: #584423; margin: 0 0 8px; }
.create-theme-table td { padding: 0 0 16px; font-size: 14px; }
.create-theme-table td a { font-size: 14px; }
.create-theme-table td:first-child { text-align: right; width: 92px; padding-right: 10px; }
.create-theme .inp { width: 523px; height: 16px; padding: 4px 0 0 5px; border: 1px solid #e86347; background-color: #fff; position: relative; box-shadow: inset #666 2px 2px 6px -4px; -webkit-box-shadow: inset #666 2px 2px 6px -3px; }
.create-theme .inp input { width: 518px; font-size: 12px; color: #2f2f2f; } 
.create-theme-table td:first-child a { font-size: 11px; color: #dd1203; text-decoration: underline; }
.create-theme-table .bg-white { background-color: #fff; padding: 10px 8px; overflow: hidden; }
.create-theme-table .bg-white label { float: left; margin: 0 0 0 19px; }
.create-theme-table .bg-white label:first-child { margin: 0; }
.create-theme-table .bg-white input { float: left; margin: 2px 5px 0 0; }
.create-theme-table .bg-white span { display: block; width: 67px; height: 16px; float: left; }
.create-theme-table .color1 { background-color: #fdffe5; border: 1px solid #c5cbc1; }
.create-theme-table .color2 { background-color: #edffd9; border: 1px solid #bdc4b8; }
.create-theme-table .color3 { background-color: #fbe580; border: 1px solid #8b9783; }
.create-theme-table .color4 { background-color: #fff2f2; border: 1px solid #c5cbc1; }
.create-theme-table .color5 { background-color: #e7fefe; border: 1px solid #abb4a6; }

.fonts { float: left; }
.fonts button { float: left; width: 26px; height: 23px; background: url("../i/sprite.png") no-repeat; margin: 0 8px 0 0; border: none; cursor: pointer; }
.fonts .bold { background-position: -32px -27px; }
.fonts .ital { background-position: -66px -27px; }
.fonts .under { background-position: -100px -27px; } 

.create-theme-table .sel { float: left; margin: 0 0 0 57px; }
.create-theme-table .sel select { width: 337px; }

.create-theme-table .small { font-size: 14px; color: #918c7a; display: block; margin: 18px 0 0; }
.create-theme-table .area { height: 200px; }
.create-theme-table .area textarea { width: 523px; height: 198px; border: none; color: #2f2f2f; font-size: 14px; }
.create-theme-table select { width: 530px; color: #2f2f2f; font-size: 14px; }
.create-theme-table .col { float: left; margin: 0 0 0 26px; width: 90px; }
.create-theme-table .col:first-child { margin: 0; }
.create-theme-table .col input { width: 70px; margin: 0 0 3px; font-size:12px;}
.create-theme-table .inp-grey { border: 1px solid #bbbd96; }
.create-theme-table .align-t { vertical-align: top; }
.create-theme-table p { font-size: 14px; color: #918c7a; width: 523px; margin: 4px 0 0; }
.create-theme-table p a { color: #cc1d00; }
.create-theme-table p span { color: #5d563a; }
.create-theme-table input[type="submit"] { text-align: center; width: 530px; position: relative; height: 26px; text-transform:uppercase; border: none; cursor: pointer; font-size: 12px; color: #fff; font-weight: bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #FF9F24;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF9F24), to(#e36f05));background: -webkit-linear-gradient(#FF9F24, #e36f05);background: -moz-linear-gradient(#FF9F24, #e36f05);background: -ms-linear-gradient(#FF9F24, #e36f05);background: -o-linear-gradient(#FF9F24, #e36f05);background: linear-gradient(#FF9F24, #e36f05);-pie-background: linear-gradient(#FF9F24, #e36f05); }

.catalog-in-img { background-color: #dcf1f8; border: 1px solid #c6e5ec; padding: 8px 0 0; }
.catalog-in-img table { width: 100%; text-align: center; }
.catalog-in-img span { display: block; text-transform: uppercase; font-weight: bold; }
.catalog-in-img td { padding: 0 0 13px; }
.catalog-in-img img { border: 1px solid #a3a3a3; border-radius: 2px; position: relative; }
.catalog-in-img a { color: #7c67bf; }
.catalog-in-img .col1 { color: #e82600; }
.catalog-in-img .col2 { color: #1c639e; }
.catalog-in-img .col3 { color: #e03263; }
.catalog-in-img .col4 { color: #039e00; }
.catalog-in-img .col5 { color: #a954a7; }
.catalog-in-img .col6 { color: #ff7050; }
.catalog-in-img .col7 { color: #d93814; }
.catalog-in-img .col8 { color: #845e9b; }
.catalog-in-img .col9 { color: #1b9832; }
.catalog-in-img .col10 { color: #1086b8; }
.catalog-in-img .col11 { color: #ae9c00; }
.catalog-in-img .col12 { color: #ff2b00; }
.catalog-in-img .col13 { color: #cc3b8a; }

.c-block-aside  { margin: 0 0 3px; }
.c-block-aside .title .ins { height: 21px; padding: 6px 30px 0; font-size: 14px; text-transform: uppercase; }
.c-block-aside .title .title-ar-l,
.c-block-aside .title .title-ar-r { top: 10px; }
.c-block-aside .cont li span { padding: 4px 20px 6px 26px; background-position: 7px 6px; }

.c-block-aside1 .title .ins, .c-block-aside2 .title .ins, .c-block-aside3 .title .ins, .c-block-aside4 .title .ins, .c-block-aside5 .title .ins { background: none; text-align: center; }
.c-block-aside1 .title { background: url("../i/header_orange_f.png") -1203px 0 no-repeat; } 
.c-block-aside2 .title { background: url("../i/header_orange_f.png") -480px 0 no-repeat; }
.c-block-aside3 .title { background: url("../i/header_orange_f.png") -721px 0 no-repeat; }
.c-block-aside4 .title { background: url('//i6.galya.ru/galya.ru/nd/images/user_edit_info_h3_cent.png') repeat-x scroll 0% 0% transparent; }
.c-block-aside5 .title { background: url("../i/header_orange_f.png") -1203px 0 no-repeat; }
.c-block-aside4 .title .ins, .c-block-aside5 .title .ins { font-size: 14px; padding: 7px 30px 0 36px; }
.c-block-aside2 .title .ins { padding: 6px 30px 2px; }

.c-block-aside3 .cont .even a { background: #caffb0; }
.c-block-aside4 .cont li { background-position: -60px 0; }
.c-block .other { background: url("../i/other.gif") -240px 0 repeat-y; margin: -1px 0 0; padding: 3px 0 5px 30px;  }
.c-block .other a { color: #aa6100; text-decoration: underline; }
.c-block-aside5 .other { background: #CEEA94; position: relative;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CEEA94), to(#b6d775));background: -webkit-linear-gradient(#CEEA94, #b6d775);background: -moz-linear-gradient(#CEEA94, #b6d775);background: -ms-linear-gradient(#CEEA94, #b6d775);background: -o-linear-gradient(#CEEA94, #b6d775);background: linear-gradient(#CEEA94, #b6d775);-pie-background: linear-gradient(#CEEA94, #b6d775); }

.item_topic { border:0px; margin-top:0px; overflow:hidden;}
.item_topic .titl-01 { background: url(../i/item_topic_titl-01_bg1.png) repeat;}
.item_topic h2 { font-size:13px; color:#b62b00; text-transform:uppercase; line-height:15px; border-bottom:1px solid #faafaa;border-top:1px solid #faafaa; display:block; background: #f9f9bd; position:relative; }
.item_topic h2 .smail {position:absolute; height:17px; background:none; left:9px; top:10px; display:inline-block;}
.item_topic h2 .titl {display:block; padding:4px 5px 4px 5px; background:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#218d87; text-align:center; ling-height:24px;}

.item_topic h1 { margin:0px; font-size:13px; color:#b62b00; text-transform:uppercase; line-height:15px; border-bottom:1px solid #faafaa; display:block; background: #f9f9bd; position:relative; }
.item_topic h1 .smail {position:absolute; height:17px; background:none; left:9px; top:10px; display:inline-block;}
.item_topic h1 .titl {display:block; padding:0px 5px 4px 5px; background:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#218d87; text-align:center; ling-height:24px;}
.item_topic .message {font-size:16px; color:#3f372a; line-height:18px; position:relative; overflow:hidden; font-family: Verdana, Arial, Helvetica, sans-serif;}
.item_topic .message p {padding:9px 10px 12px 12px; position:relative; z-index:5;}
.item_topic .message .pattern {position:absolute; right:0; bottom:0; width:128px; height:49px; background:url(../i/item_topic_message_bg1_usor.png) no-repeat;}
.item_topic .last_event { }
.item_topic .last_event ul { padding:9px 12px 11px 12px;}
.item_topic .last_event li {color:black; font-size:15px; line-height:18px; }
.item_topic .last_event li span { color:#ff002a; font-size:14px;}
			
.item_topic .albums {border-top:1px solid #FFF;}
.item_topic .albums .uz_left {position:absolute; left:0; top:10px; width:59px; height:87px;}
.item_topic .albums .uz_right {position:absolute; right:0px; top:10px; width:124px; height:87px;}
.item_topic .albums .bg {padding:18px 12px;}
.item_topic .albums ul {font-size:0; margin:-5px 0 0 -5px; text-align:center;} 
.item_topic .albums ul li {display:inline-block; vertical-align:top; margin:5px 0 0 5px;}
.item_topic .albums li a {display:inline-block; position: relative;}
.item_topic .albums li a span {position:absolute; right:0; bottom:0; z-index:5; line-height:17px; height:17px; padding:0 8px; font-size:11px; color:#d3d2d1; background:url(../i/item_topic_albums_span.png) repeat;} 
.item_topic .albums li a img {display:block;}
			
.team_competition {color:#ec400d;}
.team_competition img {margin:0 -18px 0 1px !important;} 

.complaint {padding:0 13px 0 0; font-size:11px !important;  background: url(../i/sprite_item_topic_stat.png) no-repeat right bottom;}
.underline {text-decoration: underline;}
.underline:hover {text-decoration:none;}

.item_topic .stat { display:block; height:78px; padding:0 0 0 3px; border-bottom:0px; background: #f1ffd4; font-size:11px; line-height:13px; border-top:2px solid #FFF; position:relative; -moz-box-shadow: inset 0 0 13px #fefcdd; -webkit-box-shadow: inset 0 0 13px #fefcdd; box-shadow: inset 0 0 13px #fefcdd;}
.item_topic .stat .avtor {color:#1c1c1c; padding:7px 0 0 0; font-size:13px;}
.item_topic .stat .avtor .ico {display: inline-block; vertical-align:middle; padding-bottom:6px;} 
.item_topic .stat .avtor .red {text-decoration:none;}
.item_topic .stat .st {margin-top:-4px; font-size:13px;}
.item_topic .stat .st .complaint {margin: 0 15px 0 16px;}
.item_topic .stat a {text-decoration:underline;}
.item_topic .stat a:hover {text-decoration:none;}
.item_topic .stat .rating { position:absolute; right:22px; top:10px;} 
.item_topic .stat .rating p {}
.item_topic .stat .rating p a {padding:1px 0 0 22px; background:url(../i/smail_reit.png) no-repeat 0 0; margin:0 0 0 3px;}
.item_topic .stat .rating ul { font-size:0; margin-top:3px;}
.item_topic .stat .rating ul li {display:inline-block; vertical-align:middle; margin:0 0px 0 6px;}
.item_topic .stat .rating ul li:first-child {margin:0;}
.item_topic .stat .rating ul li a { display:block; background:none; width:17px; height:17px;}
.item_topic .stat .rating ul li.sm_01 a {background-position: 0 -4px;}
.item_topic .stat .rating ul li.sm_02 a {background-position: -22px -4px;}
.item_topic .stat .rating ul li.sm_03 a {background-position: -47px -4px;}
.item_topic .stat .rating ul li.sm_04 a {background-position: -71px -4px;}
.item_topic .stat .rating ul li.sm_05 a {background-position: -96px -4px;}
.item_topic .stat .rating ul li.sm_06 a {background-position: -120px -3px; width:20px; height:20px;}
.item_topic .stat .rating ul li.sm_07 a {background-position: -145px 0px; width:20px; height:24px;}
.item_topic .stat .rating ul li.sm_08 a {background-position: -171px -4px;}
.item_topic .stat .rating ul li.sm_09 a {background-position: right -5px;}
.item_topic .stat .rating ul li.sm_1 a {background: url("//i6.galya.ru/galya.ru/images/golosa/nd7s.png") no-repeat;}
.item_topic .stat .rating ul li.sm_2 a {background: url("//i6.galya.ru/galya.ru/images/golosa/nd1s.png") no-repeat;}
.item_topic .stat .rating ul li.sm_3 a {background: url("//i6.galya.ru/galya.ru/images/golosa/nd9s.png") no-repeat;}
.item_topic .stat .rating ul li.sm_4 a {background: url("//i6.galya.ru/galya.ru/images/golosa/nd4s.png") no-repeat;}
.item_topic .stat .rating ul li.sm_5 a {background: url("//i6.galya.ru/galya.ru/images/golosa/nd2s.png") no-repeat;}
.item_topic .stat .rating ul li.sm_6 a {background: url("//i6.galya.ru/galya.ru/images/golosa/25.gif") no-repeat;}
.item_topic .stat .rating ul li.sm_7 a {background: url("//i6.galya.ru/galya.ru/images/golosa/nd13s.png") no-repeat;}
.item_topic .stat .rating ul li.sm_8 a {background: url("//i6.galya.ru/galya.ru/images/golosa/nd3s.png") no-repeat;}
.item_topic .stat .rating ul li.sm_9 a {background: url("//i6.galya.ru/galya.ru/images/golosa/d7l.png") no-repeat;}
.item_topic .stat .rating ul li.sm_10 a {background: url("//i6.galya.ru/galya.ru/images/golosa/d8l.png") no-repeat;}

.item_topic .link { border-top:1px solid #FFF; background:#edffd9; padding:1px 1px 1px 1px; text-align:center; font-size:0;}
.item_topic .link p {text-align: left; position:relative; font-size:12px; margin-top:1px;}
.item_topic .link p .position_right {position:absolute; right:0;}
.item_topic .link .btn {display: block; text-align:center; height:21px; line-height:21px; font-size:13px;}
.item_topic .link .btn.add_comment {width:207px; border:1px solid #aad9b0; background:#e6ffee; font-weight:bold; color:#2c78ab; margin:0 3px 0 0;}
.item_topic .link .btn.topic_like { width:178px; border:1px solid #df8859; background:#fcffcb; color:#da4117;}
.item_topic .link .btn.topic_likei { width:178px; border:1px solid #df8859; background:#d1f3ab; color:#da4117;}
.item_topic .link .button { display:inline-block; vertical-align:top; position:relative;}
.item_topic .link .topic_like_info {position:absolute; left:185px; top:0; padding:0 0 0 22px; background:url(../i/like.png) no-repeat 0 4px; font-size:12px; color:#779619; line-height:23px;}
.item_topic .link .topic_like_infoa {position:absolute; left:185px; top:0; padding:0 0 0 22px; background:url(//i6.galya.ru/galya.ru/im/heart_16.png) no-repeat 0 0px; font-size:12px; color:#779619; line-height:23px;}

.item_topic .tabs-categ {margin:0px;}

.orange_bg .box_bg {background:#fff8ce;}
.orange_bg .bg {background:#fff8ce; position:relative; -moz-box-shadow: inset 0 0 13px #fff8ce; -webkit-box-shadow: inset 0 0 13px #fff8ce; box-shadow: inset 0 0 13px #fff8ce;}
.orange_bg .albums .uz_left {background:url(../i/album_uz_orange.png) no-repeat 0 0;}
.orange_bg .albums .uz_right {background:url(../i/album_uz_orange.png) no-repeat right 0;}

.blue_bg .box_bg {background: none}
.blue_bg .bg {background:#d7fcfc url(../i/item_topic_message_bg2_bot.png) repeat-x top; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.blue_bg .message .bg {background:#d8fcfc url(../i/message_box_bg_blue.png) repeat-x top;}
.item_topic.blue_bg {border:1px solid #4bbfbf;}
.blue_bg .titl-01 { background: none;}
.blue_bg h2 .titl {background:none;}
.blue_bg h2 {background:#f0fefe url(../i/item_topic_h2_bg2.png) repeat-x left bottom; border-bottom:1px solid #81f2f2;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.blue_bg .message .pattern {background:url(../i/item_topic_message_bg2_usor.png) no-repeat;}
.blue_bg .albums .bg { background:#c9f5f5;}
.blue_bg .stat {background:#f0fefe; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.blue_bg .albums .uz_left {background:url(../i/album_uz_blue.png) no-repeat 0 0;}
.blue_bg .albums .uz_right {background:url(../i/album_uz_blue.png) no-repeat right 0;}

.yellow_bg .box_bg {background: none}
.yellow_bg .bg {background:#fdffe5; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.item_topic.yellow_bg {border:1px solid #ea3e00;}
.yellow_bg .titl-01 { background: none;}
.yellow_bg h2 .titl {background:none;}
.yellow_bg h2 {background:#fbe876 url(../i/item_topic_h2_bg3.png) repeat-x left top; border-bottom:1px solid #fbb77a;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.yellow_bg .message .pattern {background:url(../i/item_topic_message_bg3_usor.png) no-repeat; width:142px; height:55px;}
.yellow_bg .stat {background:#fdffe5; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.yellow_bg .albums {background:url(../i/item_topic_album_yellow_bg_box.png) repeat;}
.yellow_bg .albums .bg {background: url(../i/yellow_bg_bg.png) repeat-x top;-moz-box-shadow: inset 0 0 13px #fee87b;-webkit-box-shadow: inset 0 0 13px #fee87b;box-shadow: inset 0 0 13px #fee87b;}
.yellow_bg .albums .uz_left {background:url(../i/album_uz_yellow.png) no-repeat 0 0;}
.yellow_bg .albums .uz_right {background:url(../i/album_uz_yellow.png) no-repeat right 0;}

.green_bg .box_bg {background: none}
.green_bg .bg {background:#fdf7d4; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.item_topic.green_bg {border:0;}
.green_bg .titl-01 { background: none;}
.green_bg h2 .titl {background:none;}
.green_bg h2 {background:#f3f9ad url(../i/item_topic_h2_bg4.png) repeat-y 0 0; border-bottom:1px solid #faafaa;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.green_bg .message .pattern {background:url(../i/item_topic_message_bg4_usor.png) no-repeat; width:132px; height:51px;}
.green_bg .albums .bg { background:#e3fcbf;}
.green_bg .stat {background:#edffd9; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.green_bg .albums .uz_left {background:url(../i/album_uz_green.png) no-repeat 0 0;}
.green_bg .albums .uz_right {background:url(../i/album_uz_green.png) no-repeat right 0;}

.pink_bg .box_bg {background: none}
.pink_bg .bg {background:#fff2f2; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.pink_bg .message .bg { background:#fff7f7;}
.item_topic.pink_bg {border:1px solid #ea3e00;}
.pink_bg .titl-01 { background: none;}
.pink_bg h2 .titl {background:none;}
.pink_bg h2 {background:#fee8e8 url(../i/item_topic_h2_bg5.png) repeat-x top; border-bottom:1px solid #f0a9a9;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.pink_bg .message .pattern {background:url(../i/item_topic_message_bg5_usor.png) no-repeat; width:132px; height:51px;}
.pink_bg .albums .bg { background:#fcd6d6;}
.pink_bg .stat {background:#fff2f2; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.pink_bg .albums .uz_left {background:url(../i/album_uz_pink.png) no-repeat 0 0;}
.pink_bg .albums .uz_right {background:url(../i/album_uz_pink.png) no-repeat right 0;}
			
.discussion {border:1px solid #50a404; position:relative; margin-bottom:7px;}
.discussion h3 {text-align:center; font-size:12px; color:#506837; text-transform:uppercase; display:block; height:26px; background:#d1f3ab; line-height:26px;}
.discussion .old_message { position:absolute; right:0; top:0; z-index:5; background:#FFFFFF; }
.discussion .old_message a {display:block; padding:6px 30px 0 30px; background:#b7ed7c; color:#286a00; font-weight:bold;} 
.discussion .pages {padding:6px 0;}
.discussion ul {}
.discussion ul li.item {background:#f2ffd7; margin-top:0px;}
.discussion ul li.item:first-child {margin-top:1px;}
.discussion ul li.item .panel_info {min-height:25px; background:#defebb; float:left; width:100%; position:relative;}
.discussion ul li.item .panel_info .btn_reply {float:left; padding:2px 3px 0 4px;}
.discussion ul li.item .panel_info .btn_reply a {float:left; margin:0 0 0 0; background:url(../i/icons_reply.png) no-repeat; width:24px; height:20px;}
.discussion ul li.item .panel_info .btn_reply a.answer { background-position:0 0;}
.discussion ul li.item .panel_info .btn_reply a.quote { background-position:right 0; margin:0 0 0 6px;}
.discussion ul li.item .panel_info .icons { font-size:0; float:left; padding:1px 0 0 1px;}
.discussion ul li.item .panel_info .icons.us { padding-top:9px;}
.discussion ul li.item .panel_info .icons a {display:inline-block; margin:0 3px;}
.discussion ul li.item .panel_info .icons.us a {margin:0 2px;}
.discussion ul li.item .panel_info .name { float:left; font-style:normal; color:blue; font-size:12px; padding:1px 2px 0 1px;}
.discussion ul li.item .panel_info .name a {color:#09654d;}
.discussion ul li.item .panel_info .name img { padding:0 2px 0 2px ;}
.discussion ul li.item .panel_info .namea { float:left; font-style:normal; color:black; font-size:12px; padding:4px 2px 0 1px;} 
.discussion ul li.item .panel_info .namea a {color:black;}
.discussion ul li.item .panel_info .date { float:left; font-size:11px; color:#afafaf; padding:11px 0 0 0;}
.discussion ul li.item .panel_info .rate { float:left; padding:8px 0 0 7px; font-size:0;}
.discussion ul li.item .panel_info .rate a {display:inline-block; vertical-align:middle; background:url(../i/panel_info_rate.png) no-repeat;} 
.discussion ul li.item .panel_info .rate a.like { background-position: 0 0; width:16px; height:17px;}
.discussion ul li.item .panel_info .rate a.no_like { background-position:-18px 0; width:16px; height:17px; margin:0 0 0 2px;}
.discussion ul li.item .panel_info .rate a.star { background-position: right 0; width:17px; height:17px; margin:0 0 0 7px;}
.discussion ul li.item .panel_info .coll_r { position:absolute; right:5px; top:8px; font-size:0;}
.discussion ul li.item .panel_info .coll_r a {display:inline-block; vertical-align: bottom; margin:0 3px;}
.discussion ul li.item .text { margin:0 90px 0 5px; font-size:16px; color:black; line-height:normal; padding-top:29px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.discussion ul li.item .text p {}
.discussion ul li.item .text span { font-size:16px;}
.discussion ul li.item .text .quote { font-family: Arial,Sans-Serif;font-size:15px; line-height:14px; color:#a1a07f; background:#fcffcb; border:1px solid #b7ed7c; padding:4px 10px 6px 10px; } 
.discussion ul li.item .user { float:right; width:85px; text-align:right; padding:5px 6px 2px 0;}
.discussion ul li.item .user .reply_to {width:200px; display:block; margin:0 0 0 -115px; font-size:11px; padding-bottom:2px; color:#726a65; line-height:13px;}
.discussion ul li.item .user .reply_to .nm {font-style:italic; color:#ee3210; margin:0 4px 0 0} 
.discussion ul li.item .user .user_name {font-size:10px; color:#c75000; line-height:12px;}
.discussion ul li.item .user .avatar {}
.discussion ul li.item .user .avatar a {display:inline-block; position:relative;}
.discussion ul li.item .user .avatar a img {display:block;}
.discussion ul li.item .user .avatar a span {position:absolute; left:-13px; top:-2px; z-index:5;}
.discussion ul li.item .user .lk { font-size:10px; line-height:12px;}
.discussion ul li.item .user .lk a {color:#c75000; padding:0 15px 0 0;}
.discussion ul li.item .user .lk.fm {padding-top:2px; margin-top:2px;}
.discussion ul li.item .user .lk.fm a {background:url(../i/fm.png) no-repeat right 0;}
.discussion ul li.item .user .lk.lm a {background:url(../i/lm.png) no-repeat right 0;}

.w100 {width:100%; float:left;}
.w100selauthor {width:100%; float:left;}
.w100sel {width:100%; float:left; background: #fbe9da;}
.w100sympathy {width:100%; float:left; background: #f9f4be;}
.w100align {width:100%; float:left; background: #fbedb0;}
.w100o1 {width:100%; float:left; background: #fdebdb;}
.w100o2 {width:100%; float:left; background: #fff1e5;}
.w100o3 {width:100%; float:left; background: #fff5d9;}
.w100o4 {width:100%; float:left; background: #e7f1d1;} 
.w100o5 {width:100%; float:left; background: #e6f5c4;}

.discussion_form { margin:5px 0 0 0;}
.discussion_form .create-theme {background:#fbffca; margin:0 !important;}
.discussion_form .create-theme td {padding-bottom:5px;}
.attention { font-style:italic; color:#558b07; font-family:Arial; font-size:11px;}
.discussion_form .create-theme .small {color:#558b07;}
.discussion_form .create-theme .sel select { width:115px;}
.discussion_form h3.titl {text-align:center; font-size:14px; color:#584423; text-transform:uppercase; font-weight:bold;}
.discussion_form .create-theme .smileys {padding:5px 0 6px 0;}
.discussion_form .create-theme .smileys_nav { background:#FFF; display:block; position:relative; height:19px; margin-bottom:10px;-moz-border-radius:9px;-webkit-border-radius:9px; border-radius: 9px;}
.discussion_form .create-theme .smileys_nav a {position:absolute; width:20px; height:16px; top:2px; background:url(../i/smileys_nav.png) no-repeat;}
.discussion_form .create-theme .smileys_nav a.prev {left:2px; background-position:0 0;}
.discussion_form .create-theme .smileys_nav a.next { right:2px; background-position: right 0;}
.discussion_form h3 { text-align:center; display:block; font-size:12px; color:#584423; font-weight:normal;}
.discussion_form .create-theme.bg { border:1px solid #f0e7c2; background:#fdf3ba url(../i/create-theme_bg.png) repeat-x top;}
			
.smileys {padding:5px 0 6px 0;}
.smileys_nav { background:#FFF; display:block; position:relative; height:19px; margin-bottom:10px; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius: 9px;}
.smileys_nav a {position:absolute; width:20px; height:16px; top:2px; background:url(../i/smileys_nav.png) no-repeat;}
.smileys_nav a.prev {left:2px; background-position:0 0;}
.smileys_nav a.next { right:2px; background-position: right 0;}
			
.lin {font-size:12px; color:#584423; border:1px solid #febe75; padding:0 0 0 12px; line-height:18px; margin-top:2px; background: #fcffcb; position:relative;}
.lin .close {position:absolute; right:3px; top:2px; cursor:pointer; background:url(../i/sprite_new1.png) no-repeat 0 0; width:14px; height:14px;}
.lin a {color:#584423;}
.lin a.edit, .lin span { color:#e93f29;}

.area_panel { position:relative; font-size:11px; margin-top:11px; margin-bottom:-3px; height:16px; display:block;}
.area_panel .add_inquirer { text-align:center; text-transform:lowercase; width:auto !important; height:auto !important; padding:0 !important; margin:0 !important; font-size:11px;  font-family:Tahoma;}
.translit { position:absolute; left:0; top:0; font-style:italic;}
.translit a {color:#df2210; background:url(../i/translit.png) no-repeat 0 3px; padding:0 0 0 45px;}
.area_panel .info { position:absolute; right:0; top:2px; color:#787463 !important; font-style:italic; font-family:Arial;}

.align-t span.block {padding-top:4px;}
.align-tt {padding-top:3px !important;}

.item_ban {margin-top:4px;}
.f11 {font-size:11px;}
.uppercase {text-transform:uppercase;}

.tabl1 table, .tabl2 table, .tabl3 table {width:100%; border-collapse:0; border-spacing:0;}
.tabl1 table th {background:#f9941d; border-left:3px solid #FFF; color:#FFF; font-weight:normal; padding:5px; border-top:2px solid #FFF; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabl1 table th:first-child {border-left:0;}
.tabl1 table td {color:#584423; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; vertical-align:top; padding:2px 5px 6px 5px; border-left:3px solid #FFF; border-top:2px solid #FFF; }
.tabl1 table td:first-child {border-left:0;}
.tabl1 table .bg_01 td {background:#eff7a0 url(../i/tabl1_bg_01.png) repeat-y right;}
.tabl1 table .bg_02 td {background:#daffc8 url(../i/tabl1_bg_02.png) repeat-y right;}
.tabl1 table .bg_03 td {background:#dfffbd url(../i/tabl1_bg_03.png) repeat-y right;}
.tabl1 table .bg_01 td:first-child {background:#edf689;}
.tabl1 table .bg_02 td:first-child {background:#daffc8;}
.tabl1 table .bg_03 td:first-child {background:#dfffbd;}
.tabl1 table .bg_01 td + td + td {background:#eef6d4;}
.tabl1 table .bg_02 td + td + td {background:#d3ffbd;}
.tabl1 table .bg_03 td + td + td {background:#f5fabb;}
.tabl2 table th {border-left:2px solid #FFF; font-size:10px; text-align:left; font-weight:bold; color:#506837; text-transform:uppercase; line-height:14px;}
.tabl2 table th span {display:block; padding:3px 8px 4px 8px; border:1px solid #9be12d; background:#b7ed7c;}
.tabl2 table td {border-top:1px solid #FFF; border-left:2px solid #FFF; padding:4px 9px 4px 9px; font-size:11px; color:#303030; text-transform:uppercase; line-height:14px; background:#defebb;}
.tabl2 table .even td {background:#eeffdb;}
.tabl2 table td a {color:#303030;}
.tabl2 table td:first-child, .tabl2 table th:first-child {border-left:0;}

.tabl3 table th {border-left:2px solid #FFF; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; color: #FFF; text-transform:uppercase; line-height:14px;}
.tabl3 table th span {display:block; padding:3px 8px 4px 8px; border:1px solid #9be12d; background:#f9941d;}
.tabl3 table td {border-top:1px solid #FFF; border-left:2px solid #FFF; padding:4px 9px 4px 9px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#584423; line-height:14px; background:#defebb;}
.tabl3 table td a {color:#303030;}
.tabl3 table td:first-child, .tabl3 table th:first-child {border-left:0;}
.tabl3 table td.elm1 {background:#edf68a;}
.tabl3 table td.elm2 {background:#edf68a url(../i/tabl3_elm2.png) repeat-y right;}
.tabl3 table td.elm3 {background:#e7f796 url(../i/tabl3_elm3.png) repeat-y right;}
.tabl3 table td.elm4 {background:#e3f7a1 url(../i/tabl3_elm4.png) repeat-y right;}
.tabl3 table td.elm5 {background:#edf6d1 url(../i/tabl3_elm5.png) repeat-y right;} 
.tabl3 table .even td {background:#daffc8;}
.tabl3 table .even td.elm4 {background:#daffc8 url(../i/tabl3_elm4_even.png) repeat-y right;}
.tabl3 table .even td.elm5 {background:#d3ffbd;}

.login_form {}
.login_form h3 { font-size:12px; margin-top:5px; color:#6b4300; text-transform:uppercase; text-align:center; line-height:32px; background:url(../i/login_form_h3.png) repeat-x top; font-weight:normal; font-family:Tahoma;}
.login_form form { background:#fbffc8;}
.login_form .box_cent { width:240px; margin:0 auto; padding:16px 0 16px 0;}
.login_form .inp_l {width:172px; height:26px; display:block; border:0; background:url(../i/inp_l.png) no-repeat 0 0; padding:0 10px 0 27px; line-height:26px; font-family: 'Myriad Pro', tahoma; font-style:italic; font-size:14px; color:#2a2a2a; margin-bottom:3px;} 
.login_form .pass { background-position:0 bottom;}
.login_form .bot-links { height:30px; display:block; position:relative; line-height:30px; margin-top:1px;}
.login_form .btn_l {width:116px; height:30px; border:0; position:absolute; right:-3px; top:0; background:url(../i/bnt_l.png) no-repeat; color:#FFFFFF; font-weight:bold; font-family:Tahoma; font-size:12px; cursor:pointer;}
.login_form .bot-links a {color:#584423;}

.relative {position:relative; z-index:5;}

.user_menu { background:#edffc9 url(../i/user_menu.png) repeat-x top; border:1px solid #edffc9; border-bottom:0; padding-bottom:3px; position:relative;}
.shadow-bot:after {position:absolute; width:100%; left:0; bottom:-2px; height:2px; content:''; background:url(../i/user_menu_shadow.png) repeat-x;}
.user_menu table {width:100%; border-collapse:5px; border-spacing:5px;}
.user_menu table td {background:#d9f2a5 url(../i/user_menu_td.png) repeat-y right 0; width:25%; vertical-align:top; overflow:hidden;}
.user_menu table ul { padding:6px 0 10px 8px; position:relative; z-index:5;}
.user_menu table ul li { padding:0 0 0 12px; background:url(../i/paint_orange.png) no-repeat 0 6px; font-size:14px; line-height:16px;}
.user_menu table ul li a { color:#4d4031;}
.user_menu table ul.cl_blue a {color:#186477;}
.user_menu table ul.cl_red a {color:#ed4d33;}
.user_menu table ul.cl_green a {color:#0c8969;}
.user_menu .pattern { width:67px; height:184px; background:url(../i/user_menu_pattern.png) no-repeat; position:absolute; right:8px; top:0;}

.records_sports_diary {background:#edffc9 url(../i/user_menu.png) repeat-x top; margin-top:4px; position:relative;}
.records_sports_diary .please a {color:#ff3300;}
.records_sports_diary h3 { height:26px; background:url(../i/records_sports_diary_h3.png) repeat-x;  text-transform:uppercase; font-size:14px; color:#6b4300; font-family:Tahoma; font-weight:bord;}
.records_sports_diary h3 a {display:block; line-height:26px; padding:0 0 0 13px; color:#6b4300;}
.records_sports_diary p {padding:12px 0 0px 0px; color:#403d38; line-height:16px;}
.records_sports_diary .container {background:url(../i/records_sports_diary.png) no-repeat right bottom; padding:0 0 3px 14px;}
.records_sports_diary .container li a { text-decoration:none; line-height:20px; }
.records_sports_diary .container li { list-style: outside none none; padding: 0 0 1px 20px; background: url("//i6.galya.ru/galya.ru/nd/i/ast.png") 1px 5px no-repeat;}

.user_line1 {padding:0 5px; margin-top:5px;}
.user_line2 {padding:0 3px; margin-top:5px;}
			
.box50 { width:50%; float:left; position:relative; overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; }
.box50 .container {padding:0 10px 18px 10px; position:relative; z-index:6;}
.box50 .container li a { text-decoration:none; line-height:20px; }
.box50 .container li { list-style: outside none none; padding: 0 0 1px 20px; background: url("//i6.galya.ru/galya.ru/nd/i/ast.png") 1px 5px no-repeat;}
.box50 h3 {font-family:Tahoma; font-size:14px; text-transform:uppercase; color:#FFFFFF; position:relative; z-index:7;}
.box50 h3 a {color: #FFF;}
.box50.left {margin:0 0 0 -5px;}
.box50.right {margin:0 -5px 0 0px; float:right;}

.user_line1 h3 {height:25px; display:block; padding:0 0 0 10px; margin:-1px; line-height:25px;}
.user_line1 h3 .bg_p {height:25px; display:block;}
.user_line1 h3 .bg_c {height:25px; display:block;}
.user_line1 .bg_orange {background:#f8f3b8 url(../i/box50_bg_orange1.png) repeat-y right;}
.user_line1 .bg_orange h3 {border:1px solid #df8a2d;  background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line1 .bg_orange h3 .bg_p {background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line1 .bg_orange h3 .bg_c {background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line1 .bg_green {background:#f8f3b8 url(../i/box50_bg_orange1.png) repeat-y right;}
.user_line1 .bg_green h3 {border:1px solid #df8a2d;  background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line1 .bg_green h3 .bg_p {background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line1 .bg_green h3 .bg_c {background:url(../i/user_edit_info_h3_cent.png) repeat-x;}

.user_line2 h3 {height:25px; display:block; padding:0 0 0 10px; line-height:25px;}
.user_line2 h3 .bg_p {height:25px; display:block;}
.user_line2 h3 .bg_c {height:25px; display:block;}
.user_line2 .box50.left {margin:0 0 0 -3px;}
.user_line2 .box50.right {margin:0 -3px 0 0px;}
.user_line2 .bg_green {background:#f8f3b8 url(../i/box50_bg_orange1.png) repeat-y right;}
.user_line2 .bg_green h3 {border:1px solid #df8a2d;  background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line2 .bg_green h3 .bg_p {background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line2 .bg_green h3 .bg_c {background:none;}

.user_line2 .bg_green.g1 h3 .bg_c {background:none;}
.user_line2 .bg_pink {background:#fbe6e6 url(../i/box50_bg_pink.png) repeat-y right;}
.user_line2 .bg_pink h3 {border:1px solid #e46153; background:url(../i/box50_h3.png) no-repeat 0 -132px;}
.user_line2 .bg_pink h3 .bg_p {background:url(../i/box50_h3.png) no-repeat right -157px;}
.user_line2 .bg_pink h3 .bg_c {background:url(../i/box50_h3_uz_pink.png) no-repeat right bottom;}
.user_line2 .bg_orange {background:#f8f3b8 url(../i/box50_bg_orange1.png) repeat-y right;}
.user_line2 .bg_orange h3 {border:1px solid #df8a2d;  background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line2 .bg_orange h3 .bg_p {background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line2 .bg_orange h3 .bg_c {background:url(../i/user_edit_info_h3_cent.png) repeat-x;}
.user_line2 .container {color:#584423; line-height:18px; min-height:171px; padding:0px 10px 0px 10px; display:block;}
.user_line2.l3 .container { min-height:186px;}
.user_line2 .container p {padding:9px 0;}
.user_line2 .container a, .user_edit_info table .box a {font-size:14px; color:#ff3300; text-decoration:underline;}
.user_line2 .container a:hover, .user_edit_info table .box a:hover {text-decoration:none;}
.user_line1 .container a {font-size:14px;}
.user_line2 .container a, .user_line2 .container p, .user_edit_info .box .container p  {font-size:14px;}
 
.list1 { position:relative; z-index:5;}
.list1 li { padding:0 0 0 28px; background:url(../i/list1_li.png) no-repeat 0 1px; margin-top:10px;}
.list1 li li {background:0; padding:0 !important; color:#584423 !important; font-size:12px !important; text-transform:none !important; font-weight:normal; line-height:16px !important; margin:0;}
.list1 li ul {padding:1px 0 0 0;}
.user_line1 .bg_green .list1 li {padding-left:19px;}

.bg_gilr {position:absolute; right:0; bottom:0;}
.bg_gilr.i1 {background:url(../i/bg_girl1.jpg) no-repeat; width:163px; height:227px;}
.bg_gilr.i2 {background:url(../i/bg_girl2.jpg) no-repeat; width:160px; height:237px;}
.bg_gilr.i3 {background:url(../i/bg_girl3.jpg) no-repeat; width:110px; height:170px;}
.bg_gilr.i4 {background:url(../i/bg_girl4.jpg) no-repeat; width:121px; height:168px;}
.bg_gilr.i5 {background:url(../i/bg_girl5.jpg) no-repeat; width:165px; height:185px;}
.bg_gilr.i6 {background:url(../i/bg_girl6.jpg) no-repeat; width:151px; height:181px;}

.short_messages_info {margin:12px -10px 0px -10px; position:relative; background: url(../i/short_messages_info.png) repeat; color:#a6543e; font-size:12px; line-height:18px; padding:0 !important;}
.short_messages_info span {display:block; padding:6px 15px 8px 47px !important; min-height:36px;}
.short_messages_info a {color:#a6543e; text-decoration:none !important;}
.short_messages_info:after { content:''; background:url(../i/short_messages_info_ico.png) no-repeat; width:31px; height:32px; position:absolute; left:6px; top:7px;}

.user_edit_info { margin:0px -5px 0 -5px;}
.user_edit_info table {width:100%; border-collapse:0; border-spacing:7px; }
.user_edit_info table td {width:33%; vertical-align:top; background:url(../i/user_edit_info_box.png) repeat-x bottom;-moz-box-shadow: inset 0 0 13px #fee87b;-webkit-box-shadow: inset 0 0 13px #fee87b;box-shadow: inset 0 0 13px #fee87b;}
.user_edit_info table td.cent {background:url(../i/user_edit_info_box_cent.png) repeat-x bottom;-moz-box-shadow: inset 0 0 13px #fee87b;-webkit-box-shadow: inset 0 0 13px #fee87b; box-shadow: inset 0 0 13px #fee87b;}
.user_edit_info table .box {margin-top:-4px; position:relative;}
.user_edit_info table .box .uzr {position:absolute; top:30px; width:59px; height:94px; background:url(../i/box_uzr.png) no-repeat;}
.user_edit_info table .box .uzr.l {left:0; background-position: 0 0;}
.user_edit_info table .box .uzr.r { right:0; background-position: right 0;}
.user_edit_info table .cent .box .uzr {background:url(../i/box_uzr_cent.png) no-repeat; width:59px; height:87px; top:36px;}
.user_edit_info table .cent .box .uzr.l {left:0; background-position: 0 0;}
.user_edit_info table .cent .box .uzr.r { right:0; background-position: right 0;}
.user_edit_info table .box h3 { border:1px solid #eb8f1e; position:relative; margin:0 -2px; text-align:center; height:27px; line-height:27px; background:url(../i/user_edit_info_h3.png) repeat-x; color:#FFF; text-transform:uppercase; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}
.user_edit_info table .box h3 a { color: #FFF; text-decoration:none; display:block; line-height:27px; text-align: center;}
.user_edit_info table .cent .box h3 {background:url(../i/user_edit_info_h3_cent.png) repeat-x; border:1px solid #e16812;}
.user_edit_info table .box p {line-height:16px; padding:5px 0 11px 0;}
.user_edit_info table .box .container {padding:0 15px 0 18px; position:relative; z-index:5; min-height:128px; display:block;}

.my_vip_goals {margin-bottom:3px;}
.my_vip_goals h3 {text-align:center; display:block; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:0 0 0 14px; line-height:27px; height:27px; background:url(../i/my_vip_goals_bg.png) no-repeat 0 0;}
.my_vip_goals h3 a {color:#FFF;}
.my_vip_goals .container { background:#f9f4bf url(../i/my_vip_goals_container.png) repeat-y right; border:1px solid #fdcd7f; border-top:0; padding-bottom:10px;}
.my_vip_goals ul { padding:5px 7px 6px 7px;}
.my_vip_goals li {position:relative; font-size:12px; line-height:18px;}
.my_vip_goals li span {position:absolute; right:0; top:0;}
.my_vip_goals p.v_ic { text-align:center; font-size:0;}
.my_vip_goals p.v_ic a {display:inline-block; vertical-align:top; margin:0 5px;}
.percent_line { display:block; width:228px; margin:6px -2px 4px -2px; height:8px; background:url(../i/percent_line.png) no-repeat 0 0;}
.percent_line span { position:relative !important; display:block; height:8px; background:url(../i/percent_line.png) no-repeat 0 bottom;}

.rating_diaries .title .ins { font-size:12px; padding-top:7px;}
.rating_diaries .cont li {background:#f3ffdb url(../i/rating_diaries_li.png) repeat-x bottom; border:1px solid #edffc9; margin:2px 0 0 0;}
.rating_diaries .cont li:first-child {margin:0;}
.rating_diaries .cont li a {background:none;}

.c-block-aside3.orang .title { background:url(../i/orang_title.png) no-repeat;}
.c-block-aside3.orang li {background:url(../i/orang_li.png) repeat-y center top; margin-top:3px;}
.c-block-aside3.orang li:first-child {margin:0;}

.make_your_website {text-transform:uppercase; margin-top:2px;}
.make_your_website .titl { text-align:center; font-size:12px; color:#FFFFFF; display:block; padding:0 0 0 13px; font-weight:bold; height:18px; line-height:18px; background:url(../i/make_your_website_titl.png) no-repeat;}
.make_your_website i {font-style:normal; display:block; border:1px solid #c57c98; position:relative; border-top:0; background:url(../i/make_your_website_i.png) no-repeat 0 bottom; padding:5px 0 6px 74px;}
.make_your_website i span {display:block; font-weight:bold; line-height:16px;}
.make_your_website i:after {position:absolute; left:10px; top:6px; content:''; background:url(../i/make_your_website_ico.png) no-repeat; width:45px; height:44px;}

.money {margin-bottom:3px;}
.money .titl { height:23px; line-height:23px; background:url(../i/money_titl.png) no-repeat 0 0;}
.money i {border:1px solid #dc6b00; border-top:0; padding-left:86px; background:#fff2b3 url(../i/money_i.jpg) no-repeat 0 bottom;}
.money i:after {display:none;}	
.moneyn {margin-bottom:3px;}
.moneyn .titl { height:23px; line-height:23px; background:url(../i/money_titl1.png) no-repeat 0 0; font-size:14px;}
.moneyn i {border:1px solid #dc6b00; border-top:0; padding-left:2px; background:#f5dc80;}
.moneyn i:after {display:none;}
				
.c-block.action {margin:3px 0 3px 0;}
.c-block.action .title {background:url(../i/action_title.png) repeat-x top; position:relative;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}

.marg3 {margin-top:3px;}

.c-block.cl1 .title {background:url(../i/cl_title.png) no-repeat 0 0;}
.c-block.cl2 .title {background:url(../i/cl_title.png) no-repeat 0 -27px;}
.c-block.cl3 .title {background:url(../i/cl_title.png) no-repeat 0 -54px;}
.c-block.cl4 .title {background:url(../i/cl_title.png) no-repeat 0 -81px;}
.c-block.cl5 .title {background:url(../i/cl_title.png) no-repeat 0 -108px;}
.c-block.font12 .ins {font-size:12px; padding-top:7px;}

.c-block3.cl1 .cont li {background:url(../i/c-block_cl1.png) repeat-y 0 0; margin:3px 1px 0 1px;}
.c-block3.cl2 .cont li {background:url(../i/c-block_cl2.png) repeat-y 0 0; margin:3px 1px 0 1px;}
.c-block3.cl3 .cont li {background:url(../i/c-block_cl3.png) repeat-y 0 0; margin:3px 1px 0 1px;}
.c-block3.cl4 .cont li {background:url(../i/c-block_cl4.png) repeat-y 0 0; margin:3px 1px 0 1px;}
.c-block3.cl5 .cont li {background:url(../i/c-block_cl5.png) repeat-y 0 0; margin:3px 1px 0 1px; border:1px solid #9be12d;}
.c-block.font12 .cont li a {background:none; border-top:0;}
.c-block.font12 .cont li:first-child {margin-top:0;}

.add_your_story {position:relative; padding:9px 0; background:#fcf9ce; height:20px;}
			
.add_your_story .btn_add {position:absolute; right:6px; top:10px; color:#ff3300; text-transform:uppercase; font-size:12px; z-index:6; font-weight:bold; padding:0 0 0 23px; background:url(../i/btn_add.png) no-repeat 0 0; line-height:18px;}

.article { padding-bottom:5px;}
.article ul { padding-bottom:5px;}
.article ul li { border:1px solid #cdf096; background:#ebfdd7; padding:7px; margin-top:3px; position:relative;}
.article ul li:after {content:''; width:1px; height:1px; background:none; position:absolute; right:0; bottom:0;}
.article ul li .photo {float:left;}
.article ul li .photo img { display:block;}
.article ul li .text { margin:0 0 0 162px;}
.flow {}
.article ul li.even {border:1px solid #f0e7c2; background:#fdf0c6 url(../i/article_li_even.png) repeat-x bottom;}
.article ul li.even:after { background-position: right bottom;}

.article ul li .text p { line-height:18px; padding-top:6px; padding-bottom:1px; font-size:15px;}
.article ul li .text p.rating { color:#1e8500; line-height:14px; padding-top:0;}
.article ul li h4 { text-transform:uppercase; font-size:16px; color:#c50000; line-height:20px;}
.article ul li h4 a {color:#c50000;}
.article ul li h4 i {font-style:normal; font-size:11px; color:#584423;}
.article ul li h4 .ico {display:inline-block; vertical-align: bottom; margin:0 2px;}
.article ul li h4 .name {text-decoration:underline; color:#584423; font-size:11px; text-transform:none; font-weight:normal; display:inline-block; vertical-align: bottom; line-height:12px;}
.article ul li h4 .name:hover {text-decoration:none;}

.ratings_diets {position:relative; margin-top:3px;}
.titl1 {display:block; height:32px; position:relative; line-height:32px; padding:0 0 0 27px; font-size:14px; color:#db2c00; background:url(../i/ratings_diets_h3.png) repeat-x top;}
.titl1:after {content:''; position:absolute; left:4px; top:9px; width:16px; height:16px; background:url(../i/ratings_diets_h3_ico.png) no-repeat;}
.ratings_diets .date_update { position:absolute; right:6px; top:10px; font-size:12px; line-height:14px; color:#bc2c08; z-index:5; line-height:14px;}		

.subs-block { margin: 0 0 2px; border: 1px solid #cdf096;  } 
.subs-block .top { background: #f2eca3; padding: 3px 8px; overflow: hidden; position: relative; }
.subs-block .top .name { float: left; margin: 3px 7px 0 0; font-weight: bold; }
.subs-block .top label { float: left; margin: 2px 15px 0 0; }
.subs-block .top label input { top: 2px; position: relative; margin: 0 3px 0 0; }
.subs-block .top .inp { float: left; width: 200px; height: 17px; padding: 2px 2px 0 8px; margin: 0 0 0 20px; border: 1px solid #b9b292; background-color: #fff; position: relative; box-shadow: inset #666 2px 2px 6px -3px; -webkit-box-shadow: inset #666 2px 2px 6px -3px; -moz-box-shadow: inset #666 2px 2px 6px -3px; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; }
.subs-block .top.inp input { background: none; font-size: 12px; width: 200px; }
.subs-block .top input[type="submit"] { width: 76px; height: 19px; margin: 1px 0 0 2px; font-size: 12px; color: #fff; float: left; position: relative; border: 1px solid #e75b17; cursor: pointer; -webkit-box-shadow: inset #f3ad8c 0px 2px 3px; -moz-box-shadow: inset #f3ad8c 0px 2px 3px; box-shadow: inset #f3ad8c 0px 2px 3px; background: #EC804E; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EC804E), to(#e56030)); background: -webkit-linear-gradient(#EC804E, #e56030); background: -moz-linear-gradient(#EC804E, #e56030); background: -ms-linear-gradient(#EC804E, #e56030); background: -o-linear-gradient(#EC804E, #e56030); background: linear-gradient(#EC804E, #e56030); -pie-background: linear-gradient(#EC804E, #e56030); }
.subs-block .cont { background: #e3fcc8; }
.subs-block .cont table { width: 100%%; border-spacing:0; border-collapse:0;}
.subs-block .cont td { padding: 0 10px 3px; }
.subs-block .cont label { font-size: 11px; }
.subs-block .cont label input { top: 2px; position: relative; margin: 0 3px 0 0; }

.article_item { }  
.article_item .wrap { background: #fffada url("../i/article-l.gif") left top repeat-y; margin: 0 0 5px; }
.article_item .ins { background: url("../i/article-r.gif") right top repeat-y; }
.article_item .links { overflow: hidden; border-bottom: 1px solid #fff; padding: 5px 10px 6px; text-align: center; }
.article_item .links a { color: #b62b00; font-weight: bold; }
.article_item .links .prev { float: left; }
.article_item .links .next { float: right; }
.article_item .links .center { color:blue; }
.article_item .tit { color: #ff3c00; font-size: 15px; line-height:24px; font-weight: bold; text-align: center; background: url(../i/article_item_tit_bg.png) repeat; border-bottom: 1px solid #fdd08c; }
.article_item .tit p { background:url(../i/article_item_tit_bg_x.png) repeat-x bottom; padding:12px 0 12px 0; display:block; position:relative; -moz-box-shadow: inset 0 0 13px #fee87b; -webkit-box-shadow: inset 0 0 13px #fee87b; box-shadow: inset 0 0 13px #fee87b;}
.article_item .text { color: #684034; font-size: 14px; line-height: 1.5; padding: 4px 13px 1px; border-bottom: 2px solid #fff; }
.article_item .text h2 { color: #ff3001; font-size: 18px; margin: 0 0 13px; }
.article_item .text .subtext { color: #584423; font-weight: bold; text-align: center; margin: 0 0 15px; }
.article_item .text p { margin: 0 0 15px; }
.article_item .text span { color: #b63913; }
.article_item .text .photo { margin: 0 0 11px; text-align: center; }
.article_item .source { margin: 0 0 10px; font-size: 12px; }
.article_item .source a { text-decoration: underline; color: #ff3001; }
.article_item .source a:hover { text-decoration: none; }
.article_item .box-top { overflow: hidden; padding: 5px 6px 0; margin: 0 0 15px; border-top: 1px solid #fff; }
.article_item .box-top .btn-calc { float: left; }
.article_item .box-bot { overflow: hidden; padding: 0 5px 8px 13px; }
.article_item .date { color: #584423; padding: 3px 0 0; font-size: 10px; text-align: center; }
.article_item .buttons { float: right; }
.article_item .buttons a { height: 23px; line-height: 23px; padding: 0 17px; display: block; float: right; border: 1px solid #e1b92d; color: #2a2a2a; font-size: 11px; }
.article_item .buttons .ln { background: #fff1e5; }
.article_item .buttons .ln1 { margin: 0 2px 0 0; background: #fcffcb; }
.article_item .btn.topic_like { width:178px; border:1px solid #df8859; background:#d1f3ab; color:#da4117;}
			
.btn-calc { color: #fff; font-size: 14px; font-weight: normal; display: inline-block; height: 25px; background: url("../i/btn.png") right bottom no-repeat; }
.btn-calc span { display: block; height: 25px; }
.btn-calc-l { float: left; background: url("../i/btn.png") left top no-repeat; }
.btn-calc-r { float: left; background: url(../i/calck.png) no-repeat 8px 4px; line-height: 25px; padding: 0 10px 0 25px; }

.article_item .add-link { float: right; background: url("../i/sprite.png") -294px -63px no-repeat; padding: 0 0 2px 22px; color: #ed0515; text-transform: uppercase; margin: 0px 0 0; font-weight: bold; }
.article_item .back-link { float: left; color: #e22400; text-decoration: underline; background: url("../i/sprite.png") -298px -186px no-repeat; padding: 0 0 0 18px; margin: 0 0 0 7px; }
.article_item .back-link:hover { text-decoration: none; }
.article_item .comm { border: 1px solid #ffbf8c; background: #ffff8e; padding: 2px 17px 3px; font-style: italic; color: #5f5b55; }

.icon7 { width: 15px; height: 17px; display: inline-block; background: url("../i/sprite.png") -224px -245px no-repeat; }

.contest_rules {border:1px solid #edffc9; text-align:center; background:#edffc9 url(../i/contest_rules_bg.png) repeat-x top; padding:15px 0 11px 0;}
.contest_rules h3 {font-size:14px; line-height:18px;}
.contest_rules h3 a { color:#ef1d00;}
.contest_rules p {font-size:14px; color:#584423; line-height:16px; margin:12px 0 0 0;}
.contest_rules p strong {color:#007f5a;}
.contest_rules p a {color:#ff4800;}

.contest_caution {border:1px solid #ffd3c8; border-top:0; height:auto; background:#fffefe; position:relative; margin-top:2px;}
.contest_caution:after {content:''; position:absolute; left:0; bottom:0; width:245px; height:auto; background:none;}
.contest_caution:before {content:''; position:absolute; right:0; bottom:0; width:245px; height:auto; background:none;}
.rel_box {position:relative; z-index:10;}
.contest_caution p {text-transform:uppercase; color:#ef1d00; font-size:14px; line-height:18px; padding:13px 11px;}
.contest_caution p strong {color:#0c7689;}
.contest_caution p a {color:#ef0087;}
			

.gifts {font-size:0; }
.contest_caution .gifts {margin:0 0px; }
.gifts li {display:inline-block; vertical-align:top; width:24%; font-size:14px; }
.gifts li a {color:#863f23; display:block; width:170px; margin:0 auto;}
.gifts li .photo {display:block; margin:0 auto; width:150px; height:150px; padding:5px 6px; background:none;  position:relative; z-index:5;}
.gifts li .photo img {display:block;}
.gifts li .name {display:block; text-decoration:underline; text-transform:uppercase;}
.gifts li a:hover .name {text-decoration:none;}

.contest_itog { border:1px solid #f98aa4; background:#ffd7ef; margin:3px 0 0 0;}
.contest_itog h3 { background:#fae2f3 url(../i/contest_itog_h3.png) repeat-x top; text-align:center; font-size:14px; padding:6px 10px 4px 10px; color:#356810; text-transform:uppercase; line-height:18px;}
.contest_itog h3 a {color:#ef2c0e;}
.contest_itog .gifts {padding:8px 0 7px 0;}
.contest_itog .gifts li {width:25%; position:relative;}
.contest_itog .gifts li:after {position:absolute; left:50%; top:-8px; margin-left:-92px; width:185px; height:102px; content:''; background:url(../i/gifts_li.png) no-repeat;}
.contest_itog .gifts li a, .contest_itog .rezult p a {color:#ef1d00;}
.contest_itog .gifts li .name {text-transform:none; padding-top:3px;}
.contest_itog .rezult {text-align:center; background:#fae2f3 url(../i/contest_itog_rezult.png) repeat-x top; padding:1px 0;} 
.contest_itog .rezult p { color:#916671; line-height:20px;}
.contest_itog .rezult h4 { font-size:14px; color:#c74b94; text-transform:uppercase; line-height:20px;}

.contest_itog5 { border:1px solid #f98aa4; background:#ffd7ef; margin:3px 0 0 0;}
.contest_itog5 h3 { background:#fae2f3 url(../i/contest_itog_h3.png) repeat-x top; text-align:center; font-size:14px; padding:6px 10px 4px 10px; color:#356810; text-transform:uppercase; line-height:18px;}
.contest_itog5 h3 a {color:#ef2c0e;}
.contest_itog5 .gifts {padding:8px 0 7px 0;}
.contest_itog5 .gifts li {width:25%; position:relative;}
.contest_itog5 .gifts li:after {position:absolute; left:50%; top:-8px; margin-left:-115px; width:231px; height:170px; content:''; background:url(../i/gifts_li_5.png) no-repeat;}
.contest_itog5 .gifts li a, .contest_itog .rezult p a {color:#ef1d00;}
.contest_itog5 .gifts li .name {text-transform:none; padding-top:3px;}
.contest_itog5 .rezult {text-align:center; background:#fae2f3 url(../i/contest_itog_rezult.png) repeat-x top; padding:1px 0;} 
.contest_itog5 .rezult p { color:#916671; line-height:20px;}
.contest_itog5 .rezult h4 { font-size:14px; color:#c74b94; text-transform:uppercase; line-height:20px;}

.contest_info { background:#faf2c6; margin-top:2px; padding:2px 0 4px 7px; position:relative; line-height:18px; font-size:14px;}
.contest_info .create_team {position:absolute; right:6px; top:8px; border:1px solid #f16277; background:#ffd8de url(../i/create_team.png) no-repeat 9px 0; padding:0 12px 0 45px; height:20px; line-height:20px; color:#e23552; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.contest_info .enter_team {position:absolute; right:6px; top:33px; border:1px solid #f16277; background:pink url(../i/create_team.png) no-repeat 9px 0; padding:0 12px 0 45px; height:20px; line-height:20px; color:#e23552; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}

.enter_teamb {position:relative; border:1px solid #f16277; background:pink url(../i/create_team.png) no-repeat 9px 0; padding:0 12px 0 45px; height:20px; line-height:20px; color:#e23552;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}
.enter_teambg {position:relative; border:1px solid #f16277; background:#fbf7d4 url(../i/create_team.png) no-repeat 9px 0; padding:0 12px 0 45px; height:20px; line-height:20px; color:#e23552;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}
.bottom_btn_na {position:relative; border:1px solid #E1B92D; background:#fbf7d4; padding:0 5px 0 5px; height:20px; color:#da4117; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.bottom_btn_a {position:relative; border:1px solid #E1B92D; background:#F8EAC6; padding:0 5px 0 5px; height:20px;  color:yellow; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.fileloadi { width: 50px; height:25px; font-size:11px; color:black }
			
.star1 {display:inline-block; width:11px; height:11px; background:url(../i/star1.png) no-repeat 0 0; margin:0 0 0 1px;}

.team {margin-top:4px;}
.team ul.team_catal { margin-top:5px; font-size:14px;}
.team ul.team_catal li { padding-bottom:7px;}
.team ul.team_catal li .info { background:#fbe876 url(../i/team_catal_info.png) repeat-x top; position:relative;}
.team ul.team_catal li .info .photo {float:left; padding:5px 0 3px 4px;}
.team ul.team_catal li .info .text {margin:0 0 0 71px; line-height:14px; padding-top:5px;}
.team ul.team_catal li .info .text .name {}
.team ul.team_catal li .info .text .name strong { color:#292b28;}
.team ul.team_catal li .info .text .name a { color:#ef2c0e;}
.team ul.team_catal li .info .text .star-ream { display:inline-block;  text-align:right; font-size:0; padding:0 6px 0 0;}
.team ul.team_catal li .info .text .slogan { color:#863f23;}
.team ul.team_catal li .info .text .weight { color:#276d7f;}
.team ul.team_catal li .info .text .weight .photo_team { color:#e2004a; padding:0 0 0 17px; background:url(../i/photo_team.png) no-repeat 0 2px; margin:0 0 0 13px;}
.team ul.team_catal li .info .link_ico { position:absolute; right:4px; top:5px;}
.team ul.team_catal li .info .link_ico a {float:left; margin:0 0 0 2px;}
.team ul.team_catal li table {width:100%; border-collapse:0; border-spacing:2px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.team ul.team_catal li table td { background:#fdf3bb url(../i/team_catal_td.png) repeat-x top; border:1px solid #f0e7c2; padding:0 8px 1px 8px; line-height:18px; color:black; font-size:14px;}
.team ul.team_catal li table td.bg { background:#ebfdd7; border:1px solid #cdf096; color:brown;}
.team ul.team_catal li table td.bg1 { background:#fffae1; border:0;}
.team ul.team_catal li table td + td {text-align:center;}
.team ul.team_catal li table td + td + td {text-align:left;}
.team ul.team_catal li table td:first-child a {color:blue;}
.team ul.team_catal li table .link_ico { font-size:0; text-align:center;}
.team ul.team_catal li table .link_ico a {display:inline-block; margin:0 1px; vertical-align:middle;}
.team ul.team_catal li table .link_ico a img {display:block;}
.team ul.team_catal li .tabl4 {margin:-2px; margin-bottom:0; }
.team ul.team_catal li table td.vacancy {border:1px solid #9be12d; text-align:center; background:#d7fbb0;}
.team ul.team_catal li table td.vacancy a { color:#ff3300; text-decoration:underline;}
.team ul.team_catal li table td.vacancy a:hover {text-decoration:none;}

.reiting_block { border:1px solid #f8c452; background:url(../i/reiting_block.png) repeat-y; display:block;}
.reiting_block h3 { font-size:12px; color:#FFFFFF; text-transform:uppercase; text-align:center; display:block; height:27px; line-height:27px; background:url(../i/reiting_block_h3.png) no-repeat; margin:-1px; margin-bottom:0;}
.reiting_block table {width:100%; border-collapse:0; border-spacing:2px;}
.reiting_block table td { line-height:18px; padding:2px 0 3px 0;}
.reiting_block table td.number { width:25px; background:#fcf7c4; text-align:center; font-weight:bold; color:#863f23;}
.reiting_block table td.st { width:50px; background:#f9f29d url(../i/reiting_block_st.png) repeat-y right; text-align:right; font-size:10px; font-weight:bold; color:#4f7700; padding-right:4px;}
.reiting_block table td.st img {display:inline-block; vertical-align:middle; margin:0 1px 0 0;}
.reiting_block table td.st .down {color:#ec400d;}
.reiting_block table td.name { padding-left:7px; background:#fcf7c4;}
.reiting_block table td.name a {color:#863f23;}
.reiting_block p { margin:0 0 0 94px; padding:0px 0 2px 0;}
.reiting_block p a { padding:0 0 2px 24px; background:url(../i/smail_reit1.png) no-repeat 0 0; color:#ec400d; font-weight:bold;}
.reiting_block .container { margin:-1px;}
.reiting_block table td.st .crown { margin:0 5px 0 0;}

.slim_block { border:1px solid #f5db7c; background:url(../i/slim_block.png) repeat-y;}
.slim_block h3 {width:242px; height:29px; line-height:29px; background:url(../i/slim_block_h3_1.png) no-repeat; color:#FFFFFF; text-transform:uppercase; font-size:14px; padding:0 0 0 56px; display:block; margin:-1px -2px 0 -2px;}
.slim_block .list2 {}
.slim_block .list2 li { background:url(../i/list2_li.png) repeat-y; margin:2px 0 0 0;}
.slim_block .list2 li:first-child {margin:0;}
.slim_block .list2 li a {color:#584423; display: block; padding:5px 0 6px 25px; line-height:14px; background: url("../i/ast.png") 6px 5px no-repeat;}

.slim_block .list3 { padding:4px 0 0 0;}
.slim_block .list3 li {border-top:1px solid #e2dbcc; line-height:16px;}
.slim_block .list3 li:first-child {border:0;}
.slim_block .list3 li a {display:block; padding:3px 0 4px 25px;}
.slim_block .list3 li.i_report a { background:url(../i/icon_otchet.gif) no-repeat 6px 6px;}
.slim_block .list3 li.i_info a { background: url(../i/help.gif) no-repeat 6px 6px;}
.slim_block .list3 li.i_leader a { background: url(../i/icon_l.gif) no-repeat 6px 6px; color:#ff3300; text-decoration: underline;}
.slim_block .list3 li.i_goals a { background: url(../i/icon_noceli.gif) no-repeat 6px 6px;}
.slim_block .list3 li.i_goals_no a { background:url(../i/icon_noceli1.gif) no-repeat 6px 6px;}
.slim_block .list3 li.i_help a { color:#ff3300; font-weight:bold; text-decoration:underline; padding:7px 0 11px 25px;}
.slim_block .list3 li a:hover {text-decoration:none; }

.news_contest { margin-top:5px;}
.news_contest li {background:#edffc9 url(../i/news_contest_li.png) repeat-x top; border:1px solid #edffc9; margin-top:1px;}
.news_contest li:first-child {margin:0;}

.best_team {}
.best_team h3 {text-align: center; padding:0 0 0 28px;}
.best_team td a {color:#0f698d; text-decoration:underline;}
.best_team a:hover {text-decoration:none;}

.user_login_message {height:21px; display:block; background:url(../i/user_login_message.png) repeat-x; padding:2px 0; font-size:0;}
.user_login_message label, .folder_name label { display:inline-block; vertical-align: top; line-height:21px; padding:0 5px 0 10px; color:#584423; font-size:14px;}
.user_login_message .inp_u {width:200px;}
.user_login_message .but, .folder_name .but {margin:0 0 0 3px;}

.inp_u { border-top:1px solid #baa868; border-left:1px solid #baaa5e; border-right:1px solid #baaa5e; border-bottom:1px solid #baac59; background: #FFF url(../i/inp_u.png) no-repeat 0 0; height:19px; line-height:19px; padding:0 5px; font-size:12px; position:relative; display:inline-block; vertical-align:top; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.but { border-top:1px solid #e75b17 !important; border-left:1px solid #e1581b !important; border-right:1px solid #e1581b !important; border-bottom:1px solid #d75323 !important; background:#e56030 url(../i/btn_u.png) repeat-x 0 0; position:relative; padding:0 10px; line-height:19px; height:21px; font-size:12px; color:#FFF; cursor:pointer; display:inline-block; vertical-align:top; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
a.but {height:19px;}

.notification {border:1px solid #e1b92d; background:#fff1e5; padding:2px; font-size:0; margin-top:1px;}
.notification span { display:inline-block; vertical-align:top; font-size:15px; font-weight:bold; color:#db5927; padding:0 0 0 5px; line-height:21px;}

.message_menu { background:#daffc8; margin-top:1px; padding:5px 0 7px 0; position:relative;}
.message_menu ul { font-size:0; padding:2px 0 2px 7px;}
.message_menu ul li {display:inline-block; vertical-align:top; font-size:14px; padding:0 17px 0 17px; background: url("../i/ast.png") 0px 1px no-repeat; line-height:14px;}

.folder_name { position:absolute; right:1px; background:#fbe28c; bottom:1px; padding:5px 4px 4px 0px; font-size:0;}
.folder_name .inp_u {width:114px;}

.message_list {margin-top:5px; position:relative;}
.message_list .message_info {position:absolute; left:0; top:0; font-size:14px; color:#5f6f49; line-height:20px; height:35px; display:block;} 
.message_list .pages {margin-left:70px;}

.message .btn {display: block; text-align:center; height:16px; line-height:16px; font-size:13px; }
.message .btn.add_comment {width:207px; border:1px solid #aad9b0; background:#e6ffee; font-weight:bold; color:#2c78ab; margin:0 3px 0 0;}
.message .btn.topic_like { width:178px; border: 1px solid #E1B92D; background:#fbf7d4; color:#3f372a; font-family: Arial, Helvetica, sans-serif;}
.message .btn.topic_likei { width:178px; border:1px solid #df8859; background:#d1f3ab; color:#da4117; font-family: Arial, Helvetica, sans-serif;}
.message .button { display:inline-block; vertical-align:top; position:relative; float:center;}
.message .topic_like_info {position:absolute; left:185px; top:0; padding:0 0 0 22px; background:url(../i/like.png) no-repeat 0 4px; font-size:12px; color:#779619; line-height:23px;}
.message .topic_like_infoa {position:absolute; left:185px; top:0; padding:0 0 0 22px; background:url(//i6.galya.ru/galya.ru/im/heart_16.png) no-repeat 0 0px; font-size:12px; color:#779619; line-height:23px;}

.tabl5 { margin:0 -2px; padding-top:26px; padding-bottom:14px;}
.tabl5 table {width:100%; border-collapse:0; border-spacing:2px;}
.tabl5 table td {font-size:14px; background:#fcffcb; padding:2px 7px 3px 7px; line-height:16px;}
.tabl5 table .item1 {padding:2px 0px 3px 0px; width:24px; text-align:center;}
.tabl5 table .item2 {padding:2px 0px 3px 0px; width:24px; text-align:center;}
.tabl5 table .item3 {padding:2px 0px 3px 0px; width:24px; text-align:center;}
.tabl5 table .item4 {}
.tabl5 table .item4 a {color:#ff3300;}
.tabl5 table .item5 {background:#fcffcb url(../i/tabl5_item5.png) repeat-y right;}
.tabl5 table .item6 {background:#f8edc3; width:72px; color:#ff3300;}
.tabl5 .new_message { padding:0 29px 0 0; background:url(../i/new_message.png) no-repeat right 0;}

.tabl5 table .bg1 td {background:#fcebae;}
.tabl5 table .bg2 td {background:#eaffdf;}
.tabl5 table .bg3 td {background:#d3ffbd;}

.delet_message {position:absolute; left:8px; top:0; line-height:19px;}
.delet_message a {color:#ec400d; padding:0 0 3px 21px; background:url(../i/del.png) no-repeat 0 4px; text-decoration:underline;}
.delet_message a:hover {text-decoration:none;}

.management {background:none;}
.management h3 {font-size:14px; text-align:left; padding:0 0 0 13px;}
.management ul {}
.management ul li { margin-top:2px; background:url(../i/management_li.png) repeat-y 0 0; line-height:16px;}
.management ul li:first-child {margin:0;}
.management ul li a {color:#863f23; display:block; padding: 4px 0 5px 30px; background: url("../i/ast.png") 6px 6px no-repeat;}

.i5 p { margin:0 0 0 6px;}
.i5 p a {padding-left:33px;}

.comments {}
.comments h3 {font-size:14px; color:#00936d; line-height:18px; padding:5px 0 4px 7px;}
.comments .buttons {text-align:right; background:#eff6d7; margin-top:2px;}
.comments .buttons a {margin:0 3px 0 0;}
.comments h4 { background:#fbe486; font-size:14px; color:#863f23; line-height:18px; text-align:center; padding:4px 0 5px 0; margin-bottom:-1px; margin-top:5px;}
.comments .info {background:#eeffdb; padding:6px 8px 9px 8px; line-height:18px; margin-top:5px; font-size:15px;}
.comments .info span {color:#469101;}
.comments .info i {font-style:normal; color:#ec400d;}
.comments .info img {display:inline-block; vertical-align:middle;}

.tabl6 {margin:0 -1px;}
.tabl6 table {width:100%; border-collapse:0; border-spacing:1px;}
.tabl6 table th {background:#f9941d; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:4px 7px; line-height:10px;}
.tabl6 table td { padding:2px 7px 5px 7px; line-height:16px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabl6 table .item1 {text-align:center; background:#edf688 url(../i/tabl6_item1.png) repeat-y right;}
.tabl6 table .item2 {background:#edf68a url(../i/tabl6_item2.png) repeat-y right;}
.tabl6 table .item3 {text-align:center; background:#e1f7ad url(../i/tabl6_item3.png) repeat-y right;}
.tabl6 table .item3 a {color:#ff3300;}
.tabl6 table .item4 {text-align:center; background:#e5f6bd url(../i/tabl6_item4.png) repeat-y right; font-size:11px;}
.tabl6 table .item5 {text-align:center; background:#eaf6cb url(../i/tabl6_item5.png) repeat-y right; font-size:11px; color:#519811;}
.tabl6 table .item6 {text-align:center; background:#eef6d4 url(../i/tabl6_item6.png) repeat-y right;}

.tabl6 table .bg td {background:#fcfdce;}
.bg_none {background:none !important;}

.struggle_weight .title { background:url(../i/struggle_weight_title.png) no-repeat;}
.struggle_weight { background:#feede5;}
.struggle_weight ul {padding-bottom:7px !important;}
.struggle_weight li {background:none !important; padding:0 !important; margin:7px 0 0 0 !important;  font-size:0;}
.struggle_weight li span {background:none !important;}
.struggle_weight li span.photo {padding:0 10px 0 7px; margin:0; display:inline-block; vertical-align:middle;}
.struggle_weight li span.desc {margin:0 0px 0 0px; padding:0 0 0 0; display:inline-block; vertical-align:middle; width:165px; font-size:12px; line-height:16px !important;}
.struggle_weight .other { background:#fddac9 !important; text-align:center !important; padding-left:0 !important;}
.struggle_weight .other a {color:#ff3000 !important;}

.navig ul {text-align:center; font-size:0; background:#f5fabb url(../i/navig.png) repeat-y right; padding-bottom:11px;}
.navig ul li {display:inline-block; vertical-align:top; width:11%; padding:9px 0 5px 0;}
.navig ul li a { width:80px; display:block; margin:0 auto; text-align:center;}
.navig ul li a .titl { font-size:12px; display:block; font-weight:bold; text-transform:uppercase; line-height:16px;}
.navig ul li a .photo {}
.navig ul li a .photo img {display:block; margin:0 auto; border:1px solid #a3a3a3;}

.titl2 { text-align:center; font-size:12px; color:#ff3300; padding:10px 0 8px 0; line-height:13px; background:#fbe877 url(../i/titl2.png) repeat-x top; border-bottom:1px solid #fdcd6b; margin-top:1px; position:relative; overflow: hidden;}
.titl2 a {color:#79399f; text-decoration:underline;}
.titl2 i {font-size:11px; color:#584423; font-style:normal; font-weight:normal;}
.titl2:after, .titl2:before {position:absolute; left:0; bottom:0; width:155px; height:31px; background:url(../i/titl2_uz.png) no-repeat 0 0; content:'';}
.titl2:before {right:0; left:auto; background-position:right 0; width:152px;}

.titl3 { text-align:center; font-size:12px; color:#ff3300; padding:10px 0 8px 0; line-height:normal; background:#fbe877 url(../i/titl2.png) repeat-x top; border-bottom:1px solid #fdcd6b; margin-top:1px; position:relative; overflow: hidden;}
.titl3 a {color:#79399f; text-decoration:underline;}
.titl3 i {font-size:11px; color:#584423; font-style:normal; font-weight:normal;}

.divination_online {}
.divination_online h3 { text-align:center; border-bottom:1px solid #fdcd6b; background:#fbe877 url(../i/divination_online_h3-.png) repeat-x top; text-transform:uppercase; line-height:18px; font-size:12px; color:#ff3300; padding:7px 0 7px 0;}
.divination_online .tabl7 { margin:0 -8px -2px -8px;}
.divination_online table {width:100%; border-collapse:0; border-spacing:8px;}
.divination_online table .container {position:relative; background:#f4fdc6 url(../i/divination_online_container.png) repeat-y right; border:1px solid #f4dfaf;}
.divination_online table .container:after { content:''; width:96px; height:105px; position:absolute; right:0; top:0; background:url(../i/divination_online_container_uz.png) no-repeat;}
.divination_online table .container .photo {float:left; padding:10px;} 
.divination_online table .container .photo img {display:block;}
.divination_online table .container .desc { margin:0 10px 0 137px; padding:13px 0 0 0; font-size:14px;}
.divination_online table .container .desc .titl {font-size:14px; text-transform:uppercase; font-weight:bold; line-height:16px; position:relative; z-index:5;}
.divination_online table .container .desc .titl a { color:#ff3300;}
.divination_online table .container .desc .see {position:absolute; left:137px; bottom:10px; font-size:13px; color:#584423; line-height:13px;}
.divination_online table .container .desc .comm {position:absolute; left:137px; bottom:23px; font-size:13px; color:green; line-height:13px;}
.divination_online table .container .desc .views {position:absolute; left:137px; bottom:10px; font-size:13px; color:brown; line-height:13px;}

.divination_online1 {}
.divination_online1 h3 { text-align:center; border-bottom:1px solid #fdcd6b; background:#fbe877 url(../i/divination_online_h3-.png) repeat-x top; line-height:18px; font-size:12px; color:#ff3300; padding:7px 0 7px 0;}
.divination_online1 .tabl7 { margin:0 -8px -2px -8px;}
.divination_online1 table {width:100%; border-collapse:0; border-spacing:8px;}
.divination_online1 table .container {position:relative; background:#fff9cc; border:1px solid #f4dfaf;}
.divination_online1 table .container .photo {float:left; padding:10px;} 
.divination_online1 table .container .photo img {display:block;}
.divination_online1 table .container .desc { margin:0 10px 0 77px; padding:13px 0 0 0;}
.divination_online1 table .container .desc .titl {font-size:13px; font-weight:bold; line-height:16px; position:relative; z-index:5;}
.divination_online1 table .container .desc .titl a { color:#cc0000;}
.divination_online1 table .container .desc .see {position:absolute; left:77px; bottom:10px; font-size:11px; color:#584423; line-height:13px;}

.divination_online2 {}
.divination_online2 h3 { text-align:center; border-bottom:1px solid #fdcd6b; background:#fbe877 url(../i/divination_online_h3-.png) repeat-x top; line-height:18px; font-size:12px; color:#ff3300; padding:7px 0 7px 0;}
.divination_online2 .tabl7 { margin:0 -8px -2px -8px;}
.divination_online2 table {width:100%; border-collapse:0; border-spacing:3px;}
.divination_online2 table .container {position:relative; background:#fff9cc; border:1px solid #f4dfaf; min-height:80px;}
.divination_online2 table .container .photo {float:left; padding:5px;} 
.divination_online2 table .container .photo img {display:block;}
.divination_online2 table .container .desc { margin:0 10px 0 5px; padding:5px 0 0 0; font-size:14px;}
.divination_online2 table .container .desc .titl {font-size:14px; font-weight:normal; line-height:16px; position:relative; z-index:5;}
.divination_online2 table .container .desc .titl a { color:brown; font-weight:bold;}
.divination_online2 table .container .desc .see {position:absolute; left:77px; bottom:10px; font-size:11px; color:#584423; line-height:13px;}

.keyword_search { padding:3px 0 2px 0; border:1px solid #cae198; background:#e0f3b7; margin-top:1px;}
.keyword_search label {float:left; line-height:26px; font-size:14px; color:#584423; font-weight:bold; padding:0 0 0 20px;}
.keyword_search .inp_box {margin:0 77px 0 247px; position:relative;}
.keyword_search .inp_box .inp_u {width:100%; height:24px; border:1px solid #a6b488;}
.keyword_search .inp_box .but {position:absolute; right:-71px; top:0; height:26px; line-height:26px;}

.alphabet { padding:4px 0; text-align:center; background:#eaffe0 url(../i/alphabet.png) repeat-y right; margin-top:0px;}
.alphabet ul { font-size:0;}
.alphabet ul li { display:inline-block; vertical-align:top; margin:5px 0 0 10px;}
.alphabet ul li a {color:#f74200; font-size:14px; font-weight:bold; text-transform:uppercase; width:21px; height:19px; line-height:19px; display:block; border:1px solid #f6bf7e; background:url(../i/alphabet_a.png) no-repeat 0 0; position:relative; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.alphabet ul li.active a, .alphabet ul li a:hover {background-position: right 0; border:1px solid #e75b17; color:#ffff9c; }

.tabl8 { margin:1px -1px 0 -1px;}
.tabl8 table {width:100%; border-collapse:0; border-spacing:1px;}
.tabl8 table td {width:33%; background:#fcf0a5 url(../i/tabl8_td.png) repeat-x top; font-size:14px; font-weight:bold; line-height:18px; padding:2px 18px 3px 18px; border-left:2px solid #FFF;}
.tabl8 table td:first-child {border:0;}
.tabl8 table td a {color:#338812;}
.tabl8 table td a span {font-size:10px; color:#ec400d;}
.tabl8 table .even td {background:#f5fabb url(../i/tabl8_td_even.png) repeat-y right;}

.keyword_bookmark {position:relative; padding: 5px 6px 5px 6px; background:#fbe877 url(../i/keyword_bookmark.png) repeat-x top;}
.keyword_bookmark .btn_bookmark {float:right;}
.btn_bookmark a {color:#2a2a2a; font-size:12px; line-height:23px; height:23px; display: inline-block; padding:0 17px; background:#fcffcb; border:1px solid #e1b92d;}
.keyword_bookmark .words {margin: 0 105px 0 5px; line-height:18px; padding:3px 0 4px 0;}
.keyword_bookmark .words a {text-decoration:underline;}
.keyword_bookmark .words a:hover {text-decoration:none;}

.keyword_detailed {background:#fff9cc; padding: 6px 20px; margin-top:2px; margin-bottom:3px;}
.keyword_detailed h2 { text-transform:uppercase; font-size:14px; line-height:18px; color:#ec400d;}
.keyword_detailed .description { font-size:17px; background:#f8ef9f url(../i/keyword_detailed_description.png) repeat-x top; padding:3px 13px 8px 13px; margin:4px -13px 0 -13px; color:#584423; line-height:16px;}
.keyword_detailed .truthfulness { line-height:16px; font-weight:bold; padding:8px 0 0 0;}
.keyword_detailed .truthfulness .true {color:#338812;}
.keyword_detailed .truthfulness .false {color:#457dc3;}
.keyword_detailed .truthfulness .gfalse {color:#457dc3;float:right;}
.keyword_detailed .truthfulness .gtrue {color:#338812;float:left;}
.keyword_detailed .synonyms {line-height:16px; padding:16px 0 0 0; font-size:17px;}
.keyword_detailed .synonyms a {color:#ec400d;}
.keyword_detailed .vote { font-size:0; line-height:22px; margin-top:7px; padding-bottom:13px;}
.keyword_detailed .vote a {font-size:12px; color:#FFFFFF; display:inline-table; vertical-align:middle; width:107px; height:22px; margin:0 4px 0 0; text-align:center;}
.keyword_detailed .vote .true { background:url(../i/vote_a.png) repeat 0 0;}
.keyword_detailed .vote .false {background:url(../i/vote_a.png) repeat right 0;}
.keyword_detailed .links {margin:0 0 0 0; font-size:17px;}
.keyword_detailed .links a {margin:0 5px 0 0;}
.keyword_detailed .btn_bookmark {margin-top:5px;}

.marg_bot2 {margin-bottom:2px !important;}

.gallery_thinner { margin-top:2px;}
.gallery_thinner .pages { background:#fcffcb url(../i/gallery_thinner_bg.png) repeat-y right; padding:4px 0; }
.gallery_thinner ul { padding-bottom:2px;}
.gallery_thinner li { background:url(../i/gallery_thinner_li.jpg) repeat; margin-top:4px;}
.gallery_thinner li.even {background:url(../i/gallery_thinner_li_even.jpg) repeat;}
.gallery_thinner li:first-child {margin-top:1px;}
.gallery_thinner .container { background: url(../i/gallery_thinner_container.jpg) repeat-x bottom; position:relative; padding:6px 0 8px 0; -moz-box-shadow: inset 0 0 13px #fee87b; -webkit-box-shadow: inset 0 0 13px #fee87b; box-shadow: inset 0 0 13px #fee87b;}
.gallery_thinner .even .container {background: url(../i/gallery_thinner_container_even.jpg) repeat-x bottom;}
.gallery_thinner .photo {float:left; position:relative; margin:0 0 0 35px;}
.gallery_thinner .photo:after {position:absolute; left:-35px; top:50%; margin-top:-47px; width:35px; height:94px; background:url(../i/gallery_thinner_photo_uz_left.png) no-repeat; content:'';}
.gallery_thinner .photo:before {position:absolute; right:-56px; top:50%; margin-top:-47px; width:56px; height:95px; background:url(../i/gallery_thinner_photo_uz_right.png) no-repeat; content:'';}
.gallery_thinner .photo .img { float:left; text-align:center; margin:0 0 0 6px;}
.gallery_thinner .photo .img:first-child {margin:0 0 0 0;}
.gallery_thinner .photo .img strong {display:block; line-height:16px; color:#584423;} 
.gallery_thinner .photo .img img {border:3px solid #FFF; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; -moz-box-shadow: 2px 2px 2px #b0b0b0; -webkit-box-shadow: 2px 2px 2px #b0b0b0; box-shadow:2px 2px 2px #b0b0b0;}
.gallery_thinner ul li .container .desc {margin:0 0 0 385px; line-height:16px; padding-top:6px;}
.gallery_thinner .titl { text-transform:uppercase; color:#c3126a;}
.gallery_thinner .titl a { color:#c3126a;}
.gallery_thinner .titl strong a {color:#ff3300;}
.gallery_thinner .option {font-size:12px; color:#584423;}
.gallery_thinner .option strong {color:#338812;}
.gallery_thinner .message_text {font-weight:bold; color:#0c8969;}
.gallery_thinner .message_text a {color:#0c8969;}
.gallery_thinner .info a {color:#ec400d;}
.gallery_thinner .desc div {margin-top:16px;}

.discussion_form .titl3 { height:27px; line-height:26px; border:1px solid #a84308; border-top:1px solid #e16812; border-left:1px solid #b74d0a; margin-top:2px; border-right:1px solid #b74d0a; background: #ff982f url(../i/discussion_form_titl3.png) repeat-x 0 0; font-size:12px; text-transform:uppercase; font-weight:bold; color:#FFF; position:relative; z-index:5; margin-bottom:-5px; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.discussion_form.add { background:url(../i/discussion_form_add.png) repeat;}
.discussion_form.add .create-theme { background:url(../i/discussion_form_add_create-theme.png) repeat-x bottom; padding-bottom:0; -moz-box-shadow: inset 0 0 13px #fee87b; -webkit-box-shadow: inset 0 0 13px #fee87b; box-shadow: inset 0 0 13px #fee87b;}
.discussion_form.add .bh {display:inline-block; vertical-align:top; padding-right:30px; padding-bottom:3px;}
.discussion_form.add .bh label {display:inline-block; vertical-align:top; line-height:22px; color:#584423; padding:0 5px 0 5px;}
.discussion_form.add .inp_u { width:75px; border:1px solid #bdb376; vertical-align:top; height:20px;}
.discussion_form.add .titl5 { text-align:left; display:block; padding:0 0 0 40px;}
.discussion_form.add .titl5 strong { text-transform:uppercase; font-size:12px; color:#ec400d;}
.discussion_form.add .titl5 i {display:block; font-style:normal; color:#584423; font-size:12px;}
.discussion_form.add .create-theme-table .area {height: 57px;}
.discussion_form.add .create-theme-table .area textarea {height: 55px;}
.discussion_form.add .create-theme-table .col {width:auto;}
.discussion_form.add .create-theme-table .col label {font-size:12px; color:#584423; padding:0 5px 0 0;}
.discussion_form.add .but {width:145px !important; padding:0; height:23px !important; text-transform:none; font-weight:normal; border-top: 1px solid #e75b17 !important; border-left: 1px solid #e1581b !important; border-right: 1px solid #e1581b !important; border-bottom: 1px solid #d75323 !important; background: #e56030 url(../i/btn_u.png) repeat-x 0 0 !important;}

.album_list {margin-top:2px; padding-bottom:8px;}
.album_list .pages { background:#eaffe0 url(../i/album_list_pages.png) repeat-y right; padding:4px 0; margin-top:2px;}
.album_list .pages.bot {padding:0; margin:0; background:none;}

.album_menu {color:#ec400d; font-size:12px; line-height:22px; font-family:Tahoma; text-transform:uppercase; font-weight:bold; text-align:center; background:#fbe876 url(../i/album_menu.png) repeat-x 0 0; display:block;}
.album_menu a {color:#ec400d;}
.album_menu span {margin:0 5px;}

.album_top {padding-bottom:4px;}
.album_top .tabl9 table td {height:224px; vertical-align:top;}
.album_top .tabl9 table td .photo { padding:15px 0 0 0;}
.album_top .tabl9 table td .comments_number {display:block; font-size:11px; font-weight:bold; color:#ec400d; line-height:16px;}
.album_top .tabl9 table td .visits { display:block; font-size:11px; color:#584423; line-height:16px; font-weight:normal; padding-top:1px;}
.album_top .tabl9 table td .user {padding:1px 0 0 0;}
.album_top.view .tabl9 table td .user {padding-top:7px;}
.album_top .tabl9 table td .inf {display: block; width:150px; margin:0 auto; text-align:left; text-transform:uppercase; font-size:11px; line-height:16px; position:relative;}
.album_top .tabl9 table td .points { color:#ec400d;}
.album_top .tabl9 table td .votes { color:#004183; position: absolute; right:0;}

.tabl9 { margin:-3px -5px 0 -5px;}
.tabl9 table {width:100%; border-collapse:0; border-spacing:5px;}
.tabl9 table td {width:33%; background:#fbe876 url(../i/tabl9_td.png) repeat-x top; text-align:center;}
.tabl9 table td .titl { font-size:12px; font-weight:bold; line-height:16px; padding:4px 0 5px 0;}
.tabl9 table td .titl a { color:#ff3300;}
.tabl9 table td .photo {}
.tabl9 table td .photo img {border:3px solid #FFF; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; -moz-box-shadow: 2px 2px 2px #b0b0b0; -webkit-box-shadow: 2px 2px 2px #b0b0b0; box-shadow:2px 2px 2px #b0b0b0;}
.tabl9 table td .photo a {display:inline-block; position:relative;}
.tabl9 table td .user { font-weight:bold; padding:10px 0 16px 0; display:block;}
.tabl9 table td .user a { color:#338812; margin:0 1px 0 2px;}
.tabl9 table td .photo a:after {position:absolute; left:-35px; top:50%; margin-top:-52px; width:35px; height:94px; background:url(../i/gallery_thinner_photo_uz_left.png) no-repeat; content:'';}
.tabl9 table td .photo a:before {position:absolute; right:-56px; top:50%; margin-top:-52px; width:56px; height:95px; background:url(../i/gallery_thinner_photo_uz_right.png) no-repeat; content:'';}
.tabl9 table td .comments_number {display:block; font-size:11px; font-weight:bold; color:#ec400d; line-height:16px;}
.tabl9 table td .visits { display:block; font-size:11px; color:#584423; line-height:16px; font-weight:normal; padding-top:1px;}
.tabl9 table td .inf {display: block; width:150px; margin:0 auto; text-align:left; text-transform:uppercase; font-size:11px; line-height:16px; position:relative;}
.tabl9 table td .points { color:#ec400d;}
.tabl9 table td .votes { color:#004183; position: absolute; right:0;}

.titl6 { display:block; position:relative; height:26px; background:url(../i/titl6.png) repeat-x 0 0; text-align:center; line-height:26px; text-transform:uppercase; color:#FFFFFF; font-size:12px;}
.titl6:after {position:absolute; left:0; top:0; width:7px; height:26px; content:''; background:url(../i/titl6_after.png) no-repeat;}
.titl6:before {position:absolute; right:0; top:0; width:173px; height:26px; content:''; background:url(../i/titl6_before.png) no-repeat;}

.passw {background:url(../i/pass_bg.jpg) repeat-x bottom; position:relative; overflow:hidden;}
.passw:after {position:absolute; left:0; bottom:0; width:375px; height:149px; content:''; background:url(../i/pass.jpg) no-repeat 0 0;}
.passw:before {position:absolute; right:0; bottom:0; width:375px; height:149px; content:''; background:url(../i/pass.jpg) no-repeat right 0;}
.passw h3 { font-size:15px; font-weight:bold; color:#ec400d; margin:0;}
.passw form {background:none; position:relative; z-index:5; text-align:center;}
.passw .info_pass {line-height:16px; color:#584423; font-size:14px; margin:0 50px; padding:3px 0 17px 0;}
.passw .help { color:#584423; font-size:14px; line-height:16px; padding:9px 0 18px 0;}
.passw .help a { color:#ec400d;}
.passw .inp_u {width:197px; font-style:italic; border:1px solid #aeb598;}
.passw .caphca {font-size:0; padding-bottom:6px; padding-top:10px;}
.passw .caphca img, .passw .caphca input, .passw .caphca span {display:inline-block; vertical-align:top;}
.passw .caphca input { margin:0 9px 0 6px;}
.passw .caphca span { line-height:20px; font-size:12px; color:#584423;}

.reg_info {height:160px; display:block; border:1px solid #fff4ab; background:url(../i/reg_info.jpg) repeat-x 0 0; position:relative; padding:0 0 0 240px; margin-bottom:2px;}
.reg_info:after {width:334px; height:160px; content:''; background:url(../i/reg_info_ugl.jpg) no-repeat 0 0; position:absolute; left:0; top:0;}
.reg_info:before {width:415px; height:160px; content:''; background:url(../i/reg_info_ugl.jpg) no-repeat right 0; position:absolute; right:0; top:0;}
.reg_info h4 { font-size:14px; color:#ec400d; line-height:16px; padding:8px 0 4px 0;}
.reg_info li {font-size:14px; padding:0 0 0 17px; margin-top:3px; color:black; background: url("../i/ast.png") 0px 2px no-repeat;}

.registration_form { background:#fbffc8; padding-bottom:18px;}
.registration_form h3 { display:block; height:32px; color:#6b4300; font-size:14px; text-transform:uppercase; background:#fbe877 url(../i/registration_form_h3.png) repeat-x 0 0; text-align:center; line-height:32px;}
.registration_form table {border-collapse:0; border-spacing:0;}
.registration_form td { width:529px; vertical-align:top; padding-top:5px; padding-bottom:5px;}
.registration_form td { font-size:14px }
.registration_form td:first-child {width:198px; padding-right:10px; text-align:right; line-height:22px;}
.registration_form .btn_reg { color:#ec400d; line-height:16px; padding-top:4px;}
.registration_form .btn_reg a {color:#ec400d;}
.registration_form .info_text_desc { color:#7a6e59; line-height:14px; font-family:Arial; font-size:14px;}
.registration_form input[type="text"] {width:290px; border:1px solid #bab994; height:20px; line-height:20px;}
.registration_form input[type="text"].inp2 {width:78px;}
.registration_form input[type="text"].inp_d1 {width:34px; margin:0 1px 0 0;}
.registration_form input[type="text"].inp_d2 {width:32px; margin:0 1px 0 0;}
.registration_form input[type="text"].inp_d3 {width:45px;}
.registration_form .info_text {font-style:italic; font-family:Arial; line-height:14px; font-size:14px; color:#185501; padding:4px 0 0 0;} 
.registration_form .info_text.red { color:#ec400d;}
.registration_form .sel1 {width:300px; height:22px;}
.registration_form label {padding:0 0 0 5px; color:#594523; display:inline-block; vertical-align:top;}
.registration_form .distribution input {display:inline-block; vertical-align:top;}
.registration_form .distribution {padding:8px 0 11px 0;}
.registration_form .caphca {font-size:0; padding-bottom:6px;}
.registration_form .caphca img, .registration_form .caphca input, .registration_form .caphca span {display:inline-block; vertical-align:top;}
.registration_form .caphca input { margin:0 9px 0 6px;}
.registration_form .caphca span { line-height:20px; font-size:14px; color:#584423;}

.but1 {width:100%; border:0; height:26px; cursor:pointer; background:url(../i/but1.png) repeat-x 0 0; color:#FFF; font-weight:bold; font-size:12px; text-transform:uppercase; position:relative; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}

.instruction .ins {padding-left:28px !important;}
.instruction li { background:#f9f4c1 url(../i/instruction_li.png) repeat-y right !important; margin-top:2px !important;}
.instruction li.even { background:#f6ee9d url(../i/instruction_li_even.png) repeat-y right !important;}
.instruction li:first-child {margin-top:0 !important;}
.instruction li a {background:none !important;} 
.instruction li strong {color:#ec400d !important;}

.calk_info { background:#fcffcb url(../i/calk_info.png) no-repeat 0 0px; margin-top:1px; position:relative;}
.calk_info:after {position:absolute; right:10px; top:2px; width:76px; height:79px; content:''; background:url(../i/calk_info_after.jpg) no-repeat;}
.calk_info p { font-size:12px; color:#30671b; line-height:18px; padding:28px 0 26px 83px;}
.calk_info p a {color:#ec400d;}

.calk_info1 { background:#fcffcb; margin-top:1px; position:relative;}
.calk_info1:after {position:absolute; right:10px; top:2px; width:76px; height:79px; content:''; background: none;}
.calk_info1 p { font-size:12px; color:#30671b; line-height:18px; padding:28px 0 26px 83px;}
.calk_info1 p a {color:#ec400d;}

.calk_detailed { background:#fbe876 url(../i/calk_detailed.png) repeat-x top; padding-bottom:5px;}
.calk_detailed h3 {font-size:12px; text-transform:uppercase; color:#584423; line-height:16px; text-align:center; padding:8px 0 1px 0;}
.calk_detailed form {display:block; margin:0 15px;}
.calk_detailed .mess_text { padding:5px 6px; background:#fcf0aa url(../i/mess_text.png) repeat-x 0 0; position:relative; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.calk_detailed .mess_text textarea { width:100%; height:97px; border:0; background:none;  overflow:hidden; position:relative; line-height:18px; font-size:12px; color:#353d32;}
.calk_detailed .mess_text .area_box {border:1px solid #bbb083; display:block; padding:8px 15px; height:97px; background: #FFF url(../i/area.png) no-repeat 0 0; position:relative;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}
.calk_detailed .buttons {text-align:center; font-size:0;}
.calk_detailed .buttons input {font-size:12px; margin:0 2px;}

.but_clear { background:#edffca url(../i/but_clear.png) repeat-x 0 0; border:1px solid #FFF; height:21px; font-size:12px; line-height:18px; padding:0 12px; color:#584423; display:inline-block; vertical-align:top; position:relative;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; cursor:pointer;}

.tabl10 { margin:0 -2px; padding-bottom:4px;}
.tabl10 table {width:100%; border-collapse:0; border-spacing:2px;}
.tabl10 table th {background:#c3ee93; border:1px solid #9be12d; font-size:10px; font-weight:bold; color:#39592c; line-height:12px; text-transform:uppercase; padding:3px 10px 4px 10px;}
.tabl10 table td {background:#d9ffc7; text-align:center; color:#353d32; font-size:12px; padding:3px 10px 4px 10px;}
.tabl10 table .align_left {text-align:left;}
.tabl10 table .bg1 {background:#fbfaac; border:1px solid #faed5e; color:#ec400d; padding:2px 9px 3px 9px;}
.tabl10 table .bg_tr td { background:#ffede5; border:1px solid #ffd4c4; padding:2px 9px 3px 9px; color:#ec400d; text-transform:uppercase; font-weight:bold;}
.tabl10 table .bord3 {border-right:3px solid #FFF;}

.articles_menu { background:#e2f7d2 url(../i/articles_menu.png) repeat-x top; font-size:0; padding:4px 0 10px 0; margin-bottom:2px;}
.articles_menu ul {display:inline-block; vertical-align:top; padding:0 0px 0 155px;}
.articles_menu ul:first-child {padding-left:25px;}
.articles_menu li { font-size:12px; line-height:18px; padding:0 0 0 19px; background: url("../i/ast.png") 0px 4px no-repeat;}
.articles_menu a {color:#ff3300;}
.articles_menu a span {text-decoration:underline;}
.articles_menu a:hover span {text-decoration:none;}
.articles_menu .active a {color:#6a5b36; font-weight:bold;}
.articles_menu .active a span {text-decoration:none;}

.articles_archive_calendar {}
.articles_archive_calendar h3 { text-align:center; background:#ffac57; font-size:12px; color:#FFFFFF; line-height:19px;}

.tabl11 { background:#fbe97b url(../i/tabl11.png) repeat-x 0 0; padding:5px; margin-top:2px;}
.tabl11 table {width:100%; border-collapse:0; border-spacing:1px;}
.tabl11 table td { padding-left:2px;}
.tabl11 table td:first-child {padding-left:0;}
.tabl11 table td .td {border:1px solid #e3bc34; background:#fcffcb; height:24px; display:block; position:relative; font-weight:bold; color:#584423; padding:0 5px;}
.tabl11 table .day_week .td {border:1px solid #e1b92d; background:#fbeab0; height:22px; line-height:22px; text-align:center; font-size:12px; color:#6a5b36; font-weight:normal;}
.tabl11 table .day_week td {padding-bottom:2px;}
.tabl11 table .zag td {padding-bottom:2px;}
.tabl11 table .actv {color:#ff3c00 !important;}
.tabl11 table .actv a {color:#ff3c00;}
.tabl11 table .cm {font-size:11px; position:absolute; right:4px; top:0; color:#338812 !important;}
.tabl11 table .cm a {color:#338812;}
.tabl11 table .month { background:#fcffcb url(../i/month.png) repeat-y right; border:0; text-align:center; height:26px; line-height:26px; font-size:14px; color:#584423;}
.tabl11 table .nv {height:24px; display:block; border:1px solid #e1b92d; background:#f8db77; position:relative;}
.tabl11 table .btn_prev:after, .tabl14 .bt.prev:after {background:url(../i/btn_prev.png) no-repeat 0 0; content:''; position:absolute; left:50%; top:50%; margin:-5px 0 0 -6px; width:13px; height:10px;}
.tabl11 table .btn_next:after, .tabl14 .bt.next:after {background:url(../i/btn_next.png) no-repeat 0 0; content:''; position:absolute; left:50%; top:50%; margin:-5px 0 0 -6px; width:13px; height:10px;}

.tabl14 .bt.prev:after {background:url(../i/btn_arrow.png) no-repeat 0 0;}
.tabl14 .bt.next:after {background:url(../i/btn_arrow.png) no-repeat right 0;}

.articles_archive { margin-top:1px;}
.articles_archive .articles_info { background:#f3fae3 url(../i/articles_info.png) repeat-y right; padding:5px 0;}
.articles_archive .articles_info p {float:left; font-size:12px; font-weight:bold; color:#ff3c00; text-transform:uppercase; padding:0 0 0 5px; line-height:20px;}

.articles_archive .tabl12, .articles_archive .tabl3 {padding-bottom:7px;}

.tabl12 { margin:0 -2px;}
.tabl12 table {width:100%; border-collapse:0; border-spacing:2px;}
.tabl12 table th, .articles_archive .tabl3 th {padding:5px 0px 6px 0; background:#ffc600 url(../i/tabl12_th.png) repeat-x bottom; font-size:10px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;}
.articles_archive .tabl3 th {padding-left:10px; padding-right:10px;}
.articles_archive .tabl3 .elm5 {text-align:center;}
.tabl12 table td {padding:4px 10px 5px 10px; vertical-align:top; line-height:14px;}
.tabl12 table .item2 a {color:#206405;}
.tabl12 table .item3 a {color:#ff2626;}
.tabl12 table .item5 a {color:#ff3c00;}

.tabl12 table .item1 {background:#f3f9b0; text-align:center;}
.tabl12 table .even .item1 {background:#daffc8;}
.tabl12 table .item2 {background:#f3f9b0 url(../i/tabl12_item2.png) repeat-y right; width:23%;}
.tabl12 table .even .item2 {background:#daffc8 url(../i/tabl12_item2_even.png) repeat-y right;}
.tabl12 table .item3 {background:#edfabb url(../i/tabl12_item3.png) repeat-y right; width:13%; text-align:center; font-size:11px;}
.tabl12 table .even .item3 {background:#daffc8 url(../i/tabl12_item3_even.png) repeat-y right;}
.tabl12 table .item4 {background:#ebfac2 url(../i/tabl12_item4.png) repeat-y right; width:20%; text-align:center; font-size:11px;}
.tabl12 table .even .item4 {background:#d8ffc5 url(../i/tabl12_item4_even.png) repeat-y right;}
.tabl12 table .item5 {background:#ecfacc url(../i/tabl12_item5.png) repeat-y right; font-size:11px;}
.tabl12 table .even .item5 {background:#d4ffbf url(../i/tabl12_item5_even.png) repeat-y right;}

.personal_diary { background:#f7fae9 url(../i/personal_diary.png) repeat-y right; position:relative; overflow:hidden;}
.personal_diary:after {width:258px; height:138px; content:''; position:absolute; right:0; bottom:0; background:url(../i/personal_diary_after.jpg) no-repeat;}
.personal_diary ul {margin:0 40px 0 18px; position:relative; z-index:5;}
.personal_diary ul li {position:relative; padding:14px 0 23px 205px;}
.personal_diary .btn_s {position:absolute; left:0; top:17px; width:183px; height:31px; font-size:14px; line-height:31px; text-transform:uppercase; font-weight:bold; color:#FFF; background:url(../i/btn_s_bg.png) no-repeat; text-align:center;}
.personal_diary .btn_s span { padding:0 0 0 26px; line-height:31px; display:inline-block; vertical-align:top; margin:0 auto; background:url(../i/btn_s.png) no-repeat 0 4px;}
.personal_diary .developments .btn_s {background-position:0 0;}
.personal_diary .critical_days .btn_s {background-position:0 bottom;}
.personal_diary ul li p {color:#584423; font-size:12px; line-height:18px;}
.personal_diary ul li h4 {font-size:12px; line-height:16px;}
.personal_diary ul li h4 span, .personal_diary .back a span {text-decoration:underline;}
.personal_diary ul li h4 a:hover span, .personal_diary .back a:hover span {text-decoration:none;}
.personal_diary .developments h4 a, .personal_diary .developments h4 {color:#358400;}
.personal_diary .critical_days h4 a, .personal_diary .critical_days h4 {color:#ff3e3e;}
.personal_diary .back a {color:#ff3300;}
.personal_diary .back {margin-top:20px;}

.developments_detailed {}
.developments_detailed .tabl11 { background:none !important; border:1px solid #ffdbdb;}
.developments_detailed .tabl11 table .nv { background:url(../i/nv1.png) repeat-x 0; border:1px solid #fec457;}
.developments_detailed .tabl11 table .day_week .td {border:1px solid #cae198; background:#e0f3b7; height:22px; line-height:22px; text-align:center; font-size:12px; color:#6a5b36; font-weight:normal;}
.developments_detailed .tabl11 table td .td {border:1px solid #ffe195; background:url(../i/td1.png) repeat-x 0 0;}
.developments_detailed .tabl11 table td .td.actv {background:url(../i/actv1.png) repeat-x 0 0; border:0; height:26px; color:#584423 !important;}
.developments_detailed .tabl11 table td .t {position:absolute; right:5px; top:0; font-size:0;}
.developments_detailed .tabl11 table td .t em {width:1px; height:26px; display:inline-block; vertical-align:middle;}
.developments_detailed .tabl11 table td .t img {display:inline-block; vertical-align:middle;}
.developments_detailed .tabl11 table td .td.cl_red {color:#ff1e00 !important;}
.developments_detailed .tabl11 table td .td.bggreen { border:1px solid #a2e33d; background:#b7ed7c;}
.developments_detailed .info_desc { background:#e2f7d2; color:#6d5b36; line-height:18px; padding:4px 5px 7px 10px; margin-top:3px;}
.developments_detailed .ico_info { margin-top:1px;}
.developments_detailed .ico_info ul {font-size:0; margin:0 -2px;}
.developments_detailed .ico_info ul li {width:50%; vertical-align:top; font-size:12px; display:inline-block;}
.developments_detailed .ico_info ul li table {width:100%; border-collapse:0; border-spacing:2px;}
.developments_detailed .ico_info ul li table td { color:#266f1a; font-weight:bold; line-height:18px; text-align:center; height:23px; background:#e8f4c7 url(../i/ico_info_td.png) repeat-y right;}
.developments_detailed .ico_info ul li table td img {max-height:23px;}
.developments_detailed .ico_info ul li table td:first-child {padding:0 0 0 24px; text-align:left; background:#f9efab url(../i/ico_info_td_first.png) repeat-y right;} 

.menu_navig { background:#eaffe0; margin-top:1px; padding:5px 35px;}
.menu_navig table {width:100%; border-collapse:0; border-spacing:0;}
.menu_navig table td {vertical-align:top; text-align:center; width:14%;}
.menu_navig table td a {position:relative; text-decoration:underline; text-transform:uppercase; display:inline-block; font-size:11px; padding:50px 0 0 0; line-height:16px;}
.menu_navig table td a:hover {text-decoration:none;}
.menu_navig table td span {display:block; position:absolute; left:0; width:100%; top:0; text-align:center;}
.menu_navig .item1 a {color:#cc3b8a;}
.menu_navig .item2 a {color:#ec6524;}
.menu_navig .item3 a {color:#1f8512;}
.menu_navig .item4 a {color:#0a7c99;}
.menu_navig .item5 a {color:#d25400;}
.menu_navig .item6 a {color:#39a515;}
.menu_navig .item7 a {color:#cc3b8a;}
.menu_navig .item1 span {top:5px;}
.menu_navig .item5 span {top:2px;}
.menu_navig .item6 span {top:1px;}
.menu_navig .item7 span {top:2px;}

.small_photo { padding:5px 0 6px 0; background:#fbe876 url(../i/small_photo.png) repeat-x 0 0; position:relative;}
.small_photo ul { font-size:0; text-align:center; position:relative; z-index:5;}
.small_photo li {display:inline-block; vertical-align:top; margin:0 5px;}
.small_photo li img, .big {display:block; position:relative; border:3px solid #FFF; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; -moz-box-shadow: 2px 2px 2px #b0b0b0; -webkit-box-shadow: 2px 2px 2px #b0b0b0; box-shadow:2px 2px 2px #b0b0b0;}
.small_photo li.active img {border-color:#ff4e00;}
.small_photo:after {position:absolute; left:0; top:15px; width:59px; height:87px; content:''; background:url(../i/small_photo_uz.png) no-repeat 0 0;}
.small_photo:before {position:absolute; right:0; top:15px; width:124px; height:87px; content:''; background:url(../i/small_photo_uz.png) no-repeat right 0;}

.photo_pages {background:#eaffe0; display:block; height:25px; margin-top:1px; line-height:25px; font-size:12px; font-weight:bold; color:#b62b00; position:relative; text-align:center;}
.photo_pages .p_prev {position:absolute; left:10px; top:0;}
.photo_pages .p_next {position:absolute; right:10px; top:0;}
.photo_pages a {color:#b62b00;}

.photo_detailed { background:#daffc8 url(../i/photo_detailed.png) repeat-y right; text-align:center; padding:10px 0 8px 0; position:relative;}
.photo_detailed .name { font-size:14px; font-style:italic; font-weight:bold; line-height:18px;}
.photo_detailed .name a {color:#a954a7; margin:0 2px;}
.photo_detailed .picture { margin-top:9px;}
.photo_detailed .picture span {display:inline-block; position:relative;}
.photo_detailed .picture .ic {position:absolute; left:-14px; top:-12px; z-index:5;}
.photo_detailed .report_post { padding:8px 0 0 0;}
.photo_detailed .ph_icon { display:inline-block; margin:0 auto; padding:6px 0 0 0;}
.photo_detailed .ph_icon table { border-collapse:0; border-spacing:0;}
.photo_detailed .ph_icon td { padding:3px 2px; font-size:11px; color:#cc3b8a;}
.photo_detailed .ph_icon a {color:#cc3b8a;}
.photo_detailed .ratings { font-weight:bold; color:#5fae0a; font-size:11px; text-transform:uppercase;}
.photo_detailed .ratings a { color:#5fae0a;}
.photo_detailed .evaluation { display:inline-block; border:1px solid #e2ba63; background:#fbe582; margin-top:5px; padding:13px 8px 14px 13px; font-size:0;}
.photo_detailed .evaluation span, .photo_detailed .evaluation input, .photo_detailed .evaluation label {display:inline-block; vertical-align:middle; font-size:11px;}
.photo_detailed .evaluation span {font-size:11px; font-weight:bold; color:#584423; text-transform:uppercase; padding-right:11px;}
.photo_detailed .evaluation input {}
.photo_detailed .evaluation label {font-weight:bold; color:#584423; padding:0 10px 0 6px;}
.photo_detailed .btn.topic_like { width:178px; border:1px solid #df8859; background:#d1f3ab; color:#da4117;}

.tvl { position:absolute; left:0; top:0; background:url(../i/photo_detailed_uz.png) no-repeat 0 0; width:214px; height:183px;}
.tvr { position:absolute; right:0px; top:0; background:url(../i/photo_detailed_uz.png) no-repeat right 0; width:214px; height:183px;}
.tnl { position:absolute; left:0; bottom:0; background:url(../i/photo_detailed_uz.png) no-repeat 0 bottom; width:214px; height:183px;}
.tnr { position:absolute; right:0px; bottom:0; background:url(../i/photo_detailed_uz.png) no-repeat right bottom; width:214px; height:183px;}

.add_photo span { font-size:11px; color:#ed0515 !important; font-weight:normal !important; text-transform:uppercase; background:url(../i/btn_add1.png) no-repeat 0 0; padding:2px 0 2px 22px;}

.photo_d {padding-bottom:0 !important;}

.bord0 {border:0 !important; margin-top:1px !important;}

.photo_block_50 {font-size:0; margin-top:4px;}
.photo_block_50 .w50 {width:50%; display:inline-block; vertical-align:top; font-size:12px;}
.photo_block_50 .w50 h3 {height:27px; line-height:27px; display:block; padding:0 0 0 13px; color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:uppercase; position:relative;}
.photo_block_50 .w50 h3 span {position:relative; z-index:5;}
.photo_block_50 .w50 h3:after {position:absolute; left:0; top:0; height:27px; content:''; width:25px;}
.photo_block_50 .w50 h3:before {position:absolute; right:0; top:0; height:27px; content:''; width:240px;}
.photo_block_50 .bl_a .well_box {margin:0 3px 0 0;}
.photo_block_50 .bl_b .well_box {margin:0 0 0 3px;}
.bl_a h3 {background:url(../i/bl_a_h3.png) repeat-x 0 0;}
.bl_a h3:after {background:url(../i/bl_a_h3_uz.png) no-repeat 0 0;}
.bl_a h3:before {background:url(../i/bl_a_h3_uz.png) no-repeat right 0;}
.bl_b h3 {background:url(../i/bl_b_h3.png) repeat-x 0 0;}
.bl_b h3:after {background:url(../i/bl_b_h3_uz.png) no-repeat 0 0;}
.bl_b h3:before {background:url(../i/bl_b_h3_uz.png) no-repeat right 0;}

.photo_block_50 ul {}
.photo_block_50 ul li {margin-top:2px; line-height:16px;}
.photo_block_50 ul li a {background: url("../i/ast.png") 11px 2px no-repeat; display: inline-block; padding:0 0 0 29px;}
.photo_block_50 ul li.all a {background:none; color:#ec400d;}
.photo_block_50 ul li:first-child {margin-top:0;}
.bl_a li {background:#f8f3b8 url(../i/bl_a_li.png) repeat-y right; padding:3px 0 4px 0px;}
.bl_b li {background:#edffc9 url(../i/bl_b_li.png) repeat-x 0 0; border:1px solid #edffc9; padding:2px 0 3px 0px;}

.critical_days_detailed {background:#fef9e2; padding-bottom:14px;}
.critical_days_detailed .info_critical { padding:4px 12px 7px 12px; line-height:18px; font-size:12px; color:#5f6f49;}
.critical_days_detailed .info_critical a {color:#ec400d;}
.critical_days_detailed .info_critical p {padding:2px 0;}

.tabl11.razm1 {background:none; padding:3px;}
.tabl11.razm1 table .zag td, .tabl11.razm1 table .day_week td {padding-bottom:1px;}
.tabl11.razm1 table {border-spacing:2px;}
.tabl11.razm1 table td {padding-left:1px;}
.tabl11.razm1 table td:first-child {padding-left:0;}
.tabl11.razm1 table .nv {background:#ffbdbd; border:0; height:26px;}
.tabl11.razm1 table .btn_prev:after {background: url(../i/btn_prev_white.png) no-repeat 0 0;}
.tabl11.razm1 table .btn_next:after {background: url(../i/btn_prev_white.png) no-repeat right 0;}
.tabl11.razm1 table .month {background:url(../i/month_razm1.png) repeat-x 0 0; font-size:14px; text-transform:uppercase; font-weight:bold; color:#FFFFFF;}
.tabl11.razm1 table td .td {height:35px; background:#FFFFFF; border:1px solid #fed6c9; padding-top:1px;}
.tabl11.razm1 table .day_week .td {border:1px solid #ffd9cb; background:url(../i/day_week_razm1.png) repeat-x 0 0; color:#f86851; font-weight:bold; height:22px; padding-top:0;}
.tabl11.razm1 .td input[type="checkbox"] {position:absolute; right:4px; top:4px;}
.tabl11.razm1 .td.b_green {background:url(../i/razm1_td_green.png) repeat-x 0 0; border:1px solid #bcda87;}
.tabl11.razm1 .td.b_red {background:url(../i/razm1_td_red.png) repeat-x 0 0; border:1px solid #ff837f; color:#FFFFFF;}
.tabl11.razm1 .td.b_yellow {background:url(../i/razm1_td_yellow.png) repeat-x 0 0; border:1px solid #fec24d;}
.tabl11.razm1 .td.b_orange {background:url(../i/razm1_td_orange.png) repeat-x 0 0; border:1px solid #ffdc81;}
.tabl11.razm1 .td.f_red {color:#fe0000;}
.tabl11.razm1 .icon_inf {position:absolute; left:3px; bottom:3px; font-size:0;}
.tabl11.razm1 .icon_inf a {display:inline-block; vertical-align:middle; margin:0 5px 0 0;}
.tabl11.razm1 .icon_inf a img {display:block;}
.tabl11.razm1 .icon_inf .vert {width:1px; height:17px; display:inline-block; vertical-align:middle;}

.check { display:inline-block; vertical-align:top; border:1px solid #a4c465; height:20px; line-height:20px; padding:0 0px 0 28px; width:130px; font-size:14px; color:#7e5911; background:url(../i/check.png) repeat-x 0 0; margin:0 0 0 3px; position:relative;}
.check:after {width:16px; height:16px; background:url(../i/check_ico.png) no-repeat; content:''; position: absolute; left:7px; top:3px;}

.edit_info { text-align:right; padding:2px 2px 0 0;}
.btn_edit {font-size:12px; color:#5c4820; background:#f8db77; border:1px solid #e1b92d; position:relative; height:20px; padding: 0 12px; cursor: pointer; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}

.average_positive_cycle { background:url(../i/average_positive_cycle.png) repeat-x 0 0; margin:5px 7px 0 7px; padding:8px 0 0 5px;}
.average_positive_cycle span {color:#ec400d;}
.average_positive_cycle .btn_edit {padding:0 1px;}

.critical_days_detailed .info_icon { padding:6px 0 17px 12px; font-size:0;}
.critical_days_detailed .info_icon ul {display:inline-block; vertical-align:top; font-size:12px; padding:0 117px 0 0;}
.critical_days_detailed .info_icon ul li {padding:0 0 0 43px; line-height:17px; position:relative; margin-top:7px;}
.critical_days_detailed .info_icon ul li span {position:absolute; left:0; top:0; width:37px; height:17px; text-align:center; font-size:0;}
.critical_days_detailed .info_icon ul li span .vert {display:inline-block; vertical-align:middle; width:1px; height:17px;}
.critical_days_detailed .info_icon ul li span img {display:inline-block; vertical-align:middle;}
.critical_days_detailed .info_icon ul li .bc {height:13px; top:1px; background: url(../i/bc.png) repeat-x; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.critical_days_detailed .info_icon ul li .r1 { border:1px solid #ff837f; background-position: 0 0;}
.critical_days_detailed .info_icon ul li .r2 { border:1px solid #ffc1b7; background-position: 0 -13px;}
.critical_days_detailed .info_icon ul li .r3 { border:1px solid #bcdb87; background-position: 0 -26px;}
.critical_days_detailed .info_icon ul li .r4 { border:1px solid #ffdd81; background-position: 0 -39px;}
.critical_days_detailed .info_icon ul li .r5 { border:1px solid #fed7c8; background:#FFF;}
.critical_days_detailed .info_icon ul li .r6 { border:1px solid #fec24d; background-position: 0 bottom;}

.calendar_bloks { font-size:0;}
.calendar_bloks .w50 {width:50%; display:inline-block; vertical-align:top; font-size:12px;}
.calendar_bloks .bl .tabl11 {margin:0 0 0 0; padding:0 1px 3px 0;}
.calendar_bloks .br .tabl11 {margin:0 0 0 0; padding:0 0 3px 1px;}

.my_frends {margin-top:3px;}
.my_frends .ins { background:url(../i/my_frends_title.png) no-repeat !important;}
.my_frends li a {line-height:16px !important; border:1px solid #edffc9; background:#ceffc9 url(../i/my_frend_li.png) repeat-x 0 0 !important;}  
.my_frends li em, .my_team li em {font-style:normal; color:#ec400d;}

.stats ul { padding:6px 0 7px 10px;}
.stats li { padding:0 0 0 27px; line-height:18px; background: url("../i/ast.png") 0px 4px no-repeat; color:#863f23;}
.stats li .f14 {font-size:14px; color:#4b8a00;}

.my_team {margin-top:3px;}
.my_team li {margin:0 !important; line-height:16px !important;}
.my_team li span {background: url("../i/ast.png") 7px 7px no-repeat !important;}
.my_team .all {line-height:29px; color:#aa6100 !important; text-decoration:underline !important; padding:0 0 0 25px !important;}

.site_preferences {border:1px solid #ffac57; background:url(../i/site_preferences.jpg) repeat-x bottom;}
.site_preferences h3 { background:url(../i/site_preferences_h3.png) repeat-x 0 0; line-height:23px; text-align:center; text-transform:uppercase; font-size:12px; color:#ec400d;}
.site_preferences ul {font-size:0; padding:14px 0 17px 0;}
.site_preferences li.column {font-size:12px; width:306px; vertical-align:top; padding:0 0 0 15px; display:inline-block;} 
.site_preferences li.column:first-child {padding:0;}
.site_preferences li.column label {width:145px; padding:0 5px 0 0; float:left; text-align:right; color:#584423; line-height:22px;}
.site_preferences li.column .tet {float:left; width:100%; margin-top:7px;}
.site_preferences li.column select {height:22px; width:156px; font-style:italic; color:#5e5952; font-size:12px;}
.site_preferences li.column .inp3 {width:144px; height:20px; line-height:20px; border:1px solid #f59c6d; background:url(../i/inp3.png) no-repeat 0 0; padding:0 5px;}
.site_preferences li.column .name_site {width:90px;}
.site_preferences li.column span {color:#ec400d;}
.site_preferences li.column .file {width:156px; height:22px; font-size:12px;}
.site_preferences li.column .but {width:156px; padding:0; height:24px; font-weight:bold;}

.rating_sites {background:url(../i/rating_sites.png) repeat-y center; margin-top:2px; padding-bottom:5px;}
.rating_sites h3 { padding:10px 0 0 28px; font-size:14px; color:#db2c00; text-transform:uppercase; line-height:18px; background:url(../i/rating_sites_h3.png) no-repeat 5px 11px;}
.rating_sites h3 span {text-transform:none; font-size:12px; font-weight:normal; color:#584423;}

.menu_rating_sites { margin:9px 3px 0 3px; border:1px solid #c0de7e; background:#d4ee9b url(../i/menu_rating_sites.png) repeat-y right; font-size:0; padding:3px 0 7px 0;}
.menu_rating_sites ul {display:inline-block; vertical-align:top; font-size:12px; padding:0 0 0 63px;}
.menu_rating_sites ul:first-child {padding:0 0 0 21px;}
.menu_rating_sites ul li {padding:0 0 0 18px; line-height:18px; background: url("../i/ast.png") 0px 5px no-repeat;}
.menu_rating_sites ul li a {text-decoration:underline; color:#ff3300;}
.menu_rating_sites ul li a:hover {text-decoration:none;}

.tabl13 { margin:-1px -2px 0 -2px;}
.tabl13 table {width:100%; border-collapse:0; border-spacing:2px;}
.tabl13 table th { font-size:10px; text-transform:uppercase; color:#FFFFFF; background:#ff8b2b url(../i/tabl13_h3.png) repeat-x 0 0; border-left:1px solid #FFF; font-weight:normal; text-align: left; padding:4px 8px; line-height:14px;}
.tabl13 table td {padding:3px 8px 5px 8px; background:url(../i/tabl13_td.png) repeat-x bottom; font-size:11px; border-left:1px solid #FFF;}
.tabl13 table td.item4 {background:url(../i/tabl13_td1.png) repeat-x bottom;}
.tabl13 table .even td {background:#e2f7d2;}
.tabl13 table .even td.item4 { background:#c4eea4;}
.tabl13 table td:first-child, .tabl13 table th:first-child {width:28px; text-align:center; padding:0 0; border:0;}
.tabl13 .item2 {font-size:0;}
.tabl13 .item2 a { font-size:11px; color:#338812; font-weight:bold; display:inline-block; vertical-align: bottom; margin:0 3px 0 0;}
.tabl13 .item4 a {font-size:12px; color:#ff3300;}
.tabl13 .item5 a {color:#0c8969;}

.statistics_sports_diary {padding:7px 0 7px 0; margin:0 3px; position:relative; overflow:hidden; background:#f0fefe url(../i/statistics_sports_diary.png) repeat-x bottom;}
.statistics_sports_diary:after { position:absolute; right:0px; top:0; width:550px; height:166px; background:url(../i/statistics_sports_diary_uz.jpg) no-repeat 0 0; content:'';}
.statistics_sports_diary .column_left { margin:0 344px 0 5px; padding-top:2px; position:relative; z-index:5;}
.statistics_sports_diary .column_left h3 {}
.statistics_sports_diary .column_left h3 a {display:block; color:#FFFFFF; text-transform:uppercase; font-size:13px; height:20px; line-height:20px; padding:0 8px;}
.statistics_sports_diary .column_left .box {margin:0 0 0 351px; color:#71644d; line-height:14px; padding-top:11px;}

.column_left h3 {background:#69bbf4; position:relative; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.statistics_sports_diary .column_right {float:right; margin:0 8px 0 0; padding:5px; background:url(../i/month_picture_bg.png) repeat; position:relative; z-index:5;}

.month_picture {width:312px; height:138px; position:relative; display:block; background: url(../i/month_picture.jpg) no-repeat; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}

.statistics_sports_menu { float:left; padding:2px 0 0 0;}
.statistics_sports_menu li { font-size:14px; line-height:14px; padding:0 0 0 17px; background: url("../i/ast.png") 2px 2px no-repeat;}
.statistics_sports_menu li a {color:#3e2e1f;}

.tabl14 {margin:5px 3px 0 3px; border:1px solid #ced9fd; background:#f3fcff; padding: 5px 0 1px 0; position:relative;}
.tabl14 h3 {margin:0 89px 0 96px; display:block; text-align:center; border:1px solid #0794d4; line-height:31px; height:31px; background:url(../i/tabl14_h3.png) repeat-x 0 0; color:#FFFFFF; font-size:16px;}
.tabl14 h3 span {text-transform:uppercase;}
.tabl14 .bt {position:absolute; top:5px; height:30px; border:1px solid #fac357; background:url(../i/bt.png) repeat-x 0 0;}
.tabl14 .bt.prev {width:83px; left:5px;}
.tabl14 .bt.next {width:76px; right:5px;}
.tabl14 table {width:100%; border-collapse:0; border-spacing:4px;}
.tabl14 table th { background:#f5f4d0; padding:0 8px; height:31px; text-align:left; font-size:13px; color:#ff6c00; font-weight:bold;}
.tabl14 table th p {display:block; width:143px;}
.tabl14 table th span {font-size:18px;}
.tabl14 table th:first-child {background:none; padding:0; width:87px;}
.tabl14 table td {height:46px; min-height:46px;  background:none; vertical-align:top;}
.tabl14 table td:first-child {text-align:center; text-transform:uppercase; font-weight:bold; vertical-align:middle;}
.tabl14 table td .icons {display: block; padding:4px 0 0 6px;}
.tabl14 table td .icons a {margin:0 4px 0 0;}
.tabl14 table .b_01 td {background-position: 0 0; border:1px solid #f9e095; color:#ff911e; background-color: #fff5d9;}
.tabl14 table .b_02 td {background-position: 0 -46px; border:1px solid #f7cf7b; color:#ff6c00; background-color: #faeca3;}
.tabl14 table .b_03 td {background-position: 0 -92px; border:1px solid #bcdd93; color:#7aae45; background-color: #ddfbc0;}
.tabl14 table .b_04 td {background-position: 0 -138px; border:1px solid #aae552; color:#5f8630; background-color: #c7f29b;}
.tabl14 table .b_05 td {background-position: 0 -184px; border:1px solid #f8bfa4; color:#f4330c; background-color: #fed4b8;}

.statistics_sports_info { background:#d7fcfc url(../i/statistics_sports_info.png) repeat-x 0 0; margin:5px 3px 0 3px; font-size:0; padding:2px 0 36px 0; margin-bottom:-13px;}
.statistics_sports_info .coll_left { width:50%; vertical-align:top; display:inline-block; font-size:13px;}
.statistics_sports_info .coll_left .tabl11 {background:none; padding-left:7px;}
.statistics_sports_info .coll_left .tabl11 table { border-spacing:2px;}
.statistics_sports_info .coll_left .tabl11 table td {padding-left:1px;}
.statistics_sports_info .coll_left .tabl11 table td:first-child {padding-left:0;}
.statistics_sports_info .coll_left .tabl11 table .zag td {padding-bottom:1px;}
.statistics_sports_info .coll_left .tabl11 table .nv { border:0; height:26px; background:url(../i/nv2.png) repeat-x 0 0;}
.statistics_sports_info .coll_left .tabl11 table td .td {height:37px; background: #FFF; border:1px solid #f4dada; text-align:right; color:#584423; font-size:13px; font-weight:bold; line-height:18px;}
.statistics_sports_info .coll_left .tabl11 table td .td.actv { border:1px solid #f6c456; background:url(../i/actv2.png) repeat-x 0 0; color:#584423 !important;}
.statistics_sports_info .coll_left .tabl11 table .month { background:url(../i/month2.png) repeat-x 0 0; color:#FFF; font-weight:bold; text-transform:uppercase;}
.statistics_sports_info .coll_left .tabl11 table .day_week .td { background:url(../i/day_week1.png) repeat-x 0 0;  text-align:center; line-height:22px; border:1px solid #cee9b8; height:22px; font-size:13px; color:#65b53c; font-weight:bold;}
.statistics_sports_info .coll_left .tabl11 table .day_week td {padding-bottom:1px;}
.statistics_sports_info .plan {position:absolute; left:8px; top:0; font-size:13px; color:#ff7000; font-weight:bold;}
.statistics_sports_info .coll_left .tabl11 table .btn_prev:after {background:url(../i/btn_arrow.png) no-repeat 0 0;}
.statistics_sports_info .coll_left .tabl11 table .btn_next:after {background:url(../i/btn_arrow.png) no-repeat right 0;}
.statistics_sports_info .coll_right {width:50%; vertical-align:top; display:inline-block; font-size:13px; padding-top:9px;}
.statistics_sports_info .coll_right h3 { font-size:12px; color:#ff6f00; font-weight:bold; text-transform:uppercase; padding-bottom:2px; padding-left:14px;}
.statistics_sports_info .coll_right ul {padding-left:14px;}
.statistics_sports_info .coll_right li {line-height:18px; position:relative;}
.statistics_sports_info .coll_right li strong {font-size:14px;}
.statistics_sports_info .coll_right li.ot {padding-left:24px;}
.statistics_sports_info .coll_right li.ot img {position:absolute;}
.statistics_sports_info .im1 img {left:2px; top:3px;}
.statistics_sports_info .im2 img {left:3px; top:4px;}
.statistics_sports_info .im3 img {left:2px; top:3px;}
.statistics_sports_info .im4 img {left:3px; top:3px;}
.statistics_sports_info .im5 img {left:6px; top:4px;}
.statistics_sports_info .im6 img {left:6px; top:5px;}
.statistics_sports_info .im7 img {left:3px; top:4px;}
.statistics_sports_info .im8 img {left:4px; top:4px;}
.statistics_sports_info .im9 img {left:3px; top:2px;}
.statistics_sports_info .im10 img {left:3px; top:2px;}
.statistics_sports_info .coll_cent {display:block; margin:17px 15px 0 10px; padding:11px 18px; font-size:14px; background:#b7eef8 url(../i/coll_cent.png) repeat-x 0 0; color:#5b432f; line-height:22px;}
.statistics_sports_info .coll_cent h3 {font-size:14px; color:#38811b; text-transform:uppercase;}
.statistics_sports_info .coll_cent img {vertical-align:middle; display:inline-block;}

.month_03 .statistics_sports_diary {background:#fbeeff;}
.month_03 .statistics_sports_diary:after {background-position:0 -166px;}
.month_04 .statistics_sports_diary, .month_05 .statistics_sports_diary {background:#ffe5fa;}
.month_04 .statistics_sports_diary:after, .month_05 .statistics_sports_diary:after {background-position:0 -332px;}
.month_06 .statistics_sports_diary {background: url(../i/month_06_statistics_sports_diary.png) repeat-x 0 0;}
.month_06 .statistics_sports_diary:after {background-position:0 -498px;}
.month_07 .statistics_sports_diary {background:#dff2b5 url(../i/month_07_statistics_sports_diary.png) repeat-y right 0;}
.month_07 .statistics_sports_diary:after {background-position:0 -664px;}
.month_08 .statistics_sports_diary {background:#fce2ef url(../i/month_08_statistics_sports_diary.png) repeat-x 0 0;}
.month_08 .statistics_sports_diary:after {background-position:0 -810px;}
.month_09 .statistics_sports_diary {background:#fdf3b5 url(../i/month_09_statistics_sports_diary.png) repeat-x 0 0; border:1px solid #fedfa4;}
.month_09 .statistics_sports_diary:after {background-position:0 -996px;}
.month_10 .statistics_sports_diary {background:#fbe876 url(../i/month_10_statistics_sports_diary.png) repeat-x 0 0; border:1px solid #fec457;}
.month_10 .statistics_sports_diary:after {background-position:0 -1160px;}
.month_11 .statistics_sports_diary {background:#f7f5d9 url(../i/month_11_statistics_sports_diary.png) repeat-y 0 0; border:0;}
.month_11 .statistics_sports_diary:after {background-position:0 -1328px;}
.month_12 .statistics_sports_diary {background:#d7fcfc url(../i/month_12_statistics_sports_diary.png) repeat-x 0 0;}
.month_12 .statistics_sports_diary:after {background-position:0 -1494px;}
.month_03 .column_left h3 { background:#c2aef4;}
.month_04 .column_left h3 { background:#f696ce;} 
.month_05 .column_left h3 { background:#f696b3;}
.month_06 .column_left h3 { background:#ffac57;}
.month_07 .column_left h3 { background: url(../i/month_07_column_left_h3.png) repeat-x 0 0; border:1px solid #a9c522; border-bottom:1px solid #7a9c0f; height:18px; line-height:18px;}
.month_08 .column_left h3 { background:#ff85b3;}
.month_09 .column_left h3 { background:#efa42d;}
.month_10 .column_left h3 { background:#ffa200;}
.month_11 .column_left h3 { background:#efa42d;}
.month_12 .column_left h3 { background:#a3c7e1;}
.month_02 .month_picture {background-position:0 -138px;}
.month_03 .month_picture {background-position:0 -276px;}
.month_04 .month_picture {background-position:0 -414px;}
.month_05 .month_picture {background-position:0 -552px;}
.month_06 .month_picture {background-position:0 -690px;}
.month_07 .month_picture {background-position:0 -828px;}
.month_08 .month_picture {background-position:0 -966px;}
.month_09 .month_picture {background-position:0 -1104px;}
.month_10 .month_picture {background-position:0 -1242px;}
.month_11 .month_picture {background-position:0 -1380px;}
.month_12 .month_picture {background-position:0 -1518px;}
.month_05 .tabl14 {background:#fff1f4; border:1px solid #ffdbdb;}
.month_06 .tabl14 {background:#fffdf2; border:1px solid #ffe8d0;}
.month_07 .tabl14 {background:#eefdde; border:1px solid #d1e7b9;}
.month_08 .tabl14 {background:#ffedfb; border:1px solid #ffd4e4;}
.month_09 .tabl14 {background:#fcffcb; border:1px solid #e4c24d;}
.month_10 .tabl14 {background:#fcffcb; border:1px solid #e4c24d;}
.month_11 .tabl14 {background:#fcffcb; border:1px solid #e4c24d;}
.month_12 .tabl14 {background:#f3fcff; border:1px solid #ced9fd;}
.month_03 .tabl14 h3 {background:#e28ff7; border:0; height:33px;}
.month_04 .tabl14 h3 {background:#f696ce; border:0; height:33px;}
.month_05 .tabl14 h3 {background:#f57184; border:0; height:33px;}
.month_06 .tabl14 h3 {background:#ffac58 url(../i/month_06_tabl14_h3.png) repeat-x 0 0; border:0; height:33px;}
.month_07 .tabl14 h3 {background:url(../i/month_07_tabl14_h3.png) repeat-x 0 0; height:31px; border:1px solid #a9c523; border-bottom:1px solid #799a0f;}
.month_08 .tabl14 h3 {background:#fd6757 url(../i/month_08_tabl14_h3.png) repeat-x 0 0; border:0; height:33px;}
.month_09 .tabl14 h3, .month_10 .tabl14 h3, .month_11 .tabl14 h3 {background:url(../i/month_09_tabl14_h3.png) repeat-x 0 0; border:0; height:33px;}
.month_12 .tabl14 h3 {background:url(../i/month_12_tabl14_h3.png) repeat-x 0 0; height:31px; border:1px solid #a0abcc;}
.month_03 .statistics_sports_info, .month_04 .statistics_sports_info, .month_05 .statistics_sports_info {background:#f5e9fc;}
.month_03 .statistics_sports_info .coll_cent, .month_04 .statistics_sports_info .coll_cent { background:#fed6ff;}
.month_05 .statistics_sports_info .coll_cent {background:#fecda5 url(../i/month_05_statistics_sports_info.png) repeat-x 0 0; border:1px solid #fcb59e; }
.month_06 .statistics_sports_info {background:#e7ffdb;}
.month_06 .statistics_sports_info .coll_cent {background:#cdffb4;}
.month_07 .statistics_sports_info {background:#e7ffda;}
.month_07 .statistics_sports_info .coll_cent {background:#cbffb1;}
.month_08 .statistics_sports_info {background:#e7ffdb;}
.month_08 .statistics_sports_info .coll_cent {background:#ffdbf7;}
.month_09 .statistics_sports_info {background:#fcffcb url(../i/month_09_statistics_sports_info.png) repeat-y right 0;}
.month_09 .statistics_sports_info .coll_cent {background: url(../i/month_09_statistics_sports_info_coll_cent.png) repeat-x 0 0; -moz-box-shadow: inset 0 0 13px #fee87b; -webkit-box-shadow: inset 0 0 13px #fee87b; box-shadow: inset 0 0 13px #fee87b;}
.month_10 .statistics_sports_info {background:#fcffcb url(../i/month_09_statistics_sports_info.png) repeat-y right 0;}
.month_10 .statistics_sports_info .coll_cent {background:#fbe876 url(../i/month_10_statistics_sports_info_coll_cent.png) repeat-x 0 0; border:1px solid #fdc244;}
.month_11 .statistics_sports_info {background:#fcffcb url(../i/month_09_statistics_sports_info.png) repeat-y right 0;}
.month_11 .statistics_sports_info .coll_cent {background:#fbe876 url(../i/month_10_statistics_sports_info_coll_cent.png) repeat-x 0 0; border:1px solid #fdc244;}
.month_12 .statistics_sports_info {background:#d7fcfc url(../i/month_12_statistics_sports_info.png) repeat-x 0 0;}
.month_12 .statistics_sports_info .coll_cent {background:#c9e6ff; border:1px solid #a5d4fa;}

h3.titl2 a {color: #ff3300; text-decoration:none;}

.ico_link {margin:0 5px 0 0 !important; }

.user_detailed {background:#f5fabb url(../i/user_detailed.png) repeat-y right; padding:12px 0 12px 20px; position:relative; line-height:18px; color:#a76c0a;}
.user_detailed:after {position:absolute; right:0; bottom:0; width:258px; height:121px; background:url(../i/user_detailed_uz.jpg) no-repeat; content:'';}
.user_detailed p {position:relative; z-index:5; font-size:15px;}
.user_detailed .user_avatar {position:absolute; right:15px; top:14px; z-index:5;}
.user_detailed .user_avatar a {display:block; border:1px solid #c6df8c; background:#dbf1ac; padding:5px;}
.user_detailed .user_avatar img {display:block;}
.user_detailed .name_user { color:#584423;}
.user_detailed .name_user a { font-size:18px; color:#e11213; font-weight:bold;}
.user_detailed .user_album { padding-bottom:6px;}
.user_detailed .user_album a {color:#ff3000;}
.user_detailed strong {color:#338812;}

.user_stat {background:#daffc7; margin-top:1px; margin-bottom:1px;}
.user_stat .titl_tet {float:left; padding-top:10px;}
.user_stat .titl_tet li {font-size:14px; line-height:16px; padding:1px 0 9px 34px;}
.user_stat .titl_tet a {  color:#db2c00; font-weight:bold; text-transform:uppercase;}
.user_stat .titl_tet .it1 {background:url(../i/ratings_diets_h3_ico.png) no-repeat 7px 0;}
.user_stat .titl_tet .it2 {background:url(../i/smail_reit1.png) no-repeat 6px 2px;}
.user_stat .graphics {margin:0 0 0 223px; font-size:0;}
.user_stat .graphics li {  display:inline-block; vertical-align:top; padding:8px 5px 9px 5px;}
.user_stat .graphics img {border: 3px solid #FFF; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 2px 2px 2px #b0b0b0; -webkit-box-shadow: 2px 2px 2px #b0b0b0; box-shadow: 2px 2px 2px #b0b0b0;}

.user_info { background:#fff9cb; text-align:center;} 

.user_list_info { padding-bottom:5px;}
.user_list_info ul { padding-bottom:5px;}
.user_list_info li {border:2px solid #efde68; position:relative; margin-top:3px;}
.user_list_info li .information {background:#eeface; position:relative; padding:5px 0 0 0; margin-top:0px;}
.user_list_info li .information + .information {margin:1px 0 0 0;}
.user_list_info li .date {position:absolute; right:5px; top:5px; background:#fbe28c; font-size:13px; color:#ff3000; font-weight:bold; padding:0 5px; line-height:19px; z-index:5;}
.user_list_info li .information .img_photo {position:absolute; left:48px; top:3px;}
.user_list_info li .information .img_photo img {border:1px solid #FFF;}
.user_list_info li .information p {padding:0 100px 0 7px; color:#863f23; font-size:15px;}
.user_list_info li .information p strong {padding-right:5px;}
.user_list_info li .information p span {background:url(../i/information_span.png) no-repeat 0 0; font-size:11px; margin-right:12px; display:inline-block; vertical-align:top;}
.user_list_info li .information p .ic1 {font-size:15px;padding:4px 0 0 22px; background-position:0 0;}
.user_list_info li .information p .ic2 {font-size:15px;padding:4px 0 0 19px; background-position:0 -17px;}
.user_list_info li .information p .ic3 {font-size:15px;padding:4px 0 0 15px; background-position:0 -37px;}
.user_list_info li .information p .ic4 {font-size:15px;padding:4px 0 0 15px; background-position:0 -61px;}
.user_list_info li .information p .ic5 {font-size:15px;padding:4px 0 0 16px; background-position:0 -85px;}

.time {font-size:12px; color:#586649; line-height:16px; position:absolute; left:12px; top:50%; margin:-8px 0 0 0;}
.user_list_info li .information p.podr { font-size:14px; font-weight:normal; padding:5px 0 7px 7px; color:brown;}
.user_list_info li .information p.podr a {color:#ff3000; font-size:14px; font-weight:bold; }

.user_list_info li .itog {padding:1px 0 2px 7px; line-height:20px; color:#684030; position:relative; background:#f5fabb; border-top:1px solid #efde68;}
.user_list_info li .itog strong {text-transform:uppercase; color:#4d5347; font-size:12px;}
.user_list_info li .itog span { color:#4d8818;font-size:15px;}

.line { display:block; height:18px; background:#fcffcb url(../i/line.png) repeat-y right 0; margin-bottom:2px;}

.how_keep_diary {}
.how_keep_diary a { display:block; padding:0 0 0 33px; background:#fddac9; margin-bottom:2px; font-size:14px; color:#dd1203; text-transform:uppercase; height:25px; line-height:25px;}

.user_diary {margin:0;}
.user_diary h4 {text-align:left !important; font-size:14px; color:#ec400d;}
.user_diary h4 span {font-size:12px; color:#584423; font-weight:normal;}

.user_diary .op { color:#584423; width:auto !important;}
.user_diary .op span {font-size:10px; color:#8c8883;}
.user_diary .box_bl {display:inline-block; vertical-align:top; padding:0 0 0 69px;}
.user_diary .box_bl span {display:inline-block; vertical-align:middle; font-size:12px; color:#584423; padding-right:5px;}

.bord_normal {border:1px solid #bab995 !important;}

.inp4, .inp5 { width: 38px; height: 20px; padding: 0px 5px 0 5px; border: 1px solid #e86347; background-color: #fff; position: relative; box-shadow: inset #666 2px 2px 6px -4px; -webkit-box-shadow: inset #666 2px 2px 6px -3px; display:inline-block; vertical-align:middle; font-family:Tahoma; font-size:12px; line-height:20px; color:#2f2f2f; }
.sel2 {width:90px !important;}

.inp5 {width:185px;}
.underline_none {text-decoration: none !important;}
.translit.ti { position:relative; margin-top:9px !important; display: inline-block;}

.option_inp table {width:100% !important; border-collapse:0 !important; border-spacing:0 !important;} 
.option_inp table td { width:auto !important; padding:6px 0 3px 0 !important;}
.option_inp table td span {padding-right:5px;}

.box_time, .box_date { float:left; text-align:right;}
.box_time {width:197px;}
.box_date { width:332px;}
.vert_m {display:inline-block; vertical-align:middle; padding:0 3px 0 8px;}

.user_diary h5 {text-align:left; font-size:12px; color:#2e690a; background:url(../i/user_diary_h5.png) repeat; margin-right:-10px; line-height:18px; padding:2px 0 4px 18px; font-style:italic;}

.box_radio {float:left; padding:8px 60px 0 0;}
.box_radio img {display:inline-block; vertical-align:middle; margin:0 0 0 8px;}
.box_radio input, .box_radio label {display:inline-block; vertical-align:middle;}
.box_radio label {padding:0 0 0 5px;}

.sel3 {width:90px !important;}

.capacity {text-align:left; height:20px; line-height:20px; padding:0 0 0 194px !important; width:auto !important; color:#584423 !important; font-size:14px !important; background:url(../i/capacity.png) repeat-x 0 0; margin:0 -10px 0 0 !important;}
.capacity a {margin:0 0 0 35px !important;}

.container_opt {font-size:0; display:block; width:546px; margin:0 0 0 -16px;}
.container_opt .box_opt {display:inline-block; vertical-align:top; font-size:14px; margin:0 0 0 3px; padding-bottom:3px;}
.container_opt .box_opt span {padding:0 2px 0 0; display:inline-block; vertical-align:middle;}

.user_diary .relative {width:auto !important;}
.user_diary .relative .fl {width:auto !important; padding-bottom:2px;}
.user_diary .relative .fl input { width:160px; display:inline-block; vertical-align: middle;}

.img_align {display:inline-block; vertical-align: middle; font-size:0; padding-left:40px;}
.img_align li { display:inline-block; vertical-align:top;}
.img_align li + li {margin-left:33px;}
.img_align li + li + li {margin-left:29px;}
.img_align li a {display:block; height:16px; background:url(../i/img_align.png) no-repeat; width:24px;}
.img_align .im_left {background-position:0 0;}
.img_align .im_cent {width:26px; background-position:-57px 0;}
.img_align .im_right { background-position: right 0;}

.img_align_titl { font-size:0; position:absolute; left:203px; top:-15px;}
.img_align_titl li {display:inline-block; vertical-align:top; font-size:11px; color:#ec400d; margin-right:12px;}

.padd_top15 {padding-top:15px !important;}
.inf_tet {position:absolute; right:0; top:25px; font-size:11px; color:#458412; font-style:italic; line-height:14px; width:160px;}

.lk_menu { background:#edffc9 url(../i/lk_menu.png) repeat-x 0 0; border:1px solid #edffc9; border-bottom:1px solid #d9d9d9; padding-bottom:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.lk_menu table {width:100%; border-collapse:0; border-spacing:2px;}
.lk_menu table td {width:25%; background:#e1f3b4; vertical-align:top;}
.lk_menu ul { display:block; min-height:100px; padding:3px 0 3px 0; background: none; margin:0 7px 0 0;}
.lk_menu li {line-height: 12px; padding:0 0 0 15px; background:url(../i/paint_orange.png) no-repeat 4px 6px;}
.lk_menu li img {display:inline-block; vertical-align:middle; margin:-1px 0 -1px 5px;}
.lk_menu li a {color:#186477; font-size:12px;}
.lk_menu .lk2 li a {color:#0c8969;}
.lk_menu .lk3 li a {color:#186477;}
.lk_menu .lk4 li a {color:#0c8969;} 
.lk_menu li .num {display:inline-block; vertical-align:middle; margin-top:-1px; font-size:11px; font-weight:bold; color:#ea2d2b; width:14px; height:14px; text-align:center; line-height:14px; background:url(../i/num.png) no-repeat;}

.razdels {background:#d3ffbd; font-size:0; padding:2px 0 3px 13px;}
.razdels ul {display:inline-block; vertical-align:top; font-size:12px; text-transform:uppercase; padding:0 45px 0 0;}
.razdels ul li {padding:0 0 0 19px; background: url("../i/ast.png") 0px 3px no-repeat; line-height:18px;}

.pregnant {background:#f9f4be; }
.menu_pregnant { font-size:0; padding-bottom:11px;}
.menu_pregnant li {display:inline-block; vertical-align:top; font-size:12px; font-weight: bold; padding:0 3px 0 5px;}
.menu_pregnant li span {text-decoration:underline;}
.menu_pregnant li a:hover span {text-decoration:none;}

.pregnant .i_waiting_for {display:inline-block; vertical-align:top; margin:2px 0 0 10px; padding:5px 0 9px 0;}
.pregnant .i_waiting_for strong {color:#ec400d; font-size:14px; text-transform:uppercase; line-height:18px; display:inline-block; vertical-align:middle;}
.pregnant .i_waiting_for img {display:inline-block; vertical-align:middle;}
.pregnant .i_waiting_for span {display:block; font-size:10px; color:#584423; line-height:12px; font-style:italic;}
.pregnant .number {display:inline-block; vertical-align:top; font-size:0; background:#f2f599 url(../i/number.png) repeat-y right; height:17px; margin-top:1px; position:relative; padding:0 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.pregnant .number li {display:inline-block; vertical-align:top; font-size:11px; padding:0 2px 0 1px; line-height:17px;}
.pregnant .number li.is1 a {color:#ec0d47;}
.pregnant .number li.is2 a {color:#438185;}
.pregnant .number li.is3 a {color:#ec0d47;}
.pregnant .number li.active a {font-size:14px; color:#ec400d; font-weight:bold; text-decoration:underline;}
.pregnant .pregnant_option_form { margin-top:11px;}
.pregnant .pregnant_option_form ul { font-size:0; padding:0 0 0 10px;}
.pregnant .pregnant_option_form ul li {display:inline-block; vertical-align: middle; font-size:12px; color:#584423; padding:0 15px 0 0;}
.pregnant .pregnant_option_form ul li span {padding:0 7px 0 0;}
.pregnant .pregnant_option_form ul li .inp5 {width:49px; text-align:center; border:1px solid #b9b695; position:relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.pregnant .pregnant_option_form ul li .btn1 { border:1px solid #e1b92d; background:#f8db77; height:20px; width:94px; font-size:12px; color:#584423; -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;}

.site_user { background:#f5fabb url(../i/site_user.png) repeat-y right; height:21px; line-height:21px; text-align:center; margin-top:2px;}
.site_user a {color:#ec400d; font-size:13px;}
.site_user strong a { color:#1e8018;}
.site_user strong {padding:0 0 0 23px; background:url(../i/site_user_strong.png) no-repeat 0 0;}

.information_detailed { margin-top:2px; background:#fdffe0; padding-bottom:10px;}
.blue-bg { background:#f1ffff;}
.pink-bg { background:#fff4f6;}
.green-bg { background:#e6ffd9;}
.information_detailed h3, .user_info2 h3 {background:url(../i/information_detailed_f1.png) repeat-x 0 0; text-align:center; border-bottom:1px solid #fbb77a; height:28px; line-height:28px; color:#198084; position:relative;}
.information_detailed h3 a {color:#ff3c00; background:none; padding:0 4px 0 0; margin:0 1px 0 0;}
.information_detailed .btn {display: block; text-align:center; height:21px; line-height:21px; font-size:13px; }
.information_detailed .btn.topic_like { width:230px; border: 1px solid #E1B92D; background:#fbf7d4; color:#da4117; font-family: Arial, Helvetica, sans-serif;}
.information_detailed h3 .old_message { position:absolute; right:0; top:0; z-index:5; background:#FFFFFF; padding:0 0 0 3px; border-left:1px solid #fceb9f;}
.information_detailed h3 .old_message a {display:block; border-left:1px solid #fceb9f; border-bottom:1px solid #fceb9f; padding:0 14px 0 20px; line-height:26px; background:#fceb9f; color:#286a00; font-weight:bold;} 

.pictures { float:left; padding:4px 0 0 5px;}
.pictures ul {}
.pictures li { padding-bottom:6px;}
.pictures li span {display:block; text-align:center; text-decoration:underline; color:#ff2400; font-size:11px; padding:13px 0 8px 0;}
.pictures img, .info_detail .coll_right img {display:block; position:relative; border:3px solid #FFF; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; -moz-box-shadow: 2px 2px 2px #b0b0b0; -webkit-box-shadow: 2px 2px 2px #b0b0b0; box-shadow:2px 2px 2px #b0b0b0;}

.info_detail { margin:0 0 0 121px;}
.info_detail .bl_box {border:1px solid #e9bc20; margin-top:2px; background:url(../i/bl_box.jpg) repeat; position:relative; -moz-box-shadow: inset 0 0 13px #fee87b; -webkit-box-shadow: inset 0 0 13px #fee87b; box-shadow: inset 0 0 13px #fee87b; font-family: Verdana, Arial, Helvetica, sans-serif; }

.blue-bg .bl_box {border:1px solid #55adc2; background:#e4f9fc; -moz-box-shadow: inset 0 0 13px #cbecf1; -webkit-box-shadow: inset 0 0 13px #cbecf1; box-shadow: inset 0 0 13px #cbecf1;}
.pink-bg .bl_box {border:1px solid #feb0af; background:url(../i/bl_box_pink.jpg) repeat; -moz-box-shadow: inset 0 0 13px #ffdedd; -webkit-box-shadow: inset 0 0 13px #ffdedd; box-shadow: inset 0 0 13px #ffdedd;}
.green-bg .bl_box {border:1px solid #99be7d; background:url(../i/bl_box_green.jpg) repeat; -moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none;}

.info_detail .bl_box h4 { text-align:center; text-transform:uppercase; height:24px; color:#ff3c00; line-height:24px; background:url(../i/bl_box_h4.png) repeat-x 0 0;}
.blue-bg .info_detail .bl_box h4 {background:url(../i/bl_box_h4_blue.png) repeat-x 0 0;}
.pink-bg .info_detail .bl_box h4 {background:url(../i/bl_box_h4_pink.png) repeat-x 0 0;}
.green-bg .info_detail .bl_box h4 {background:url(../i/bl_box_h4_green.png) repeat-x 0 0;}

.info_detail .mood { padding:6px 10px;}
.info_detail .mood p { line-height:18px; font-size:12px; padding-bottom:7px;}
.info_detail .mood p a {color:#eb4384;}
.info_detail .mood p strong a { color:#ff3c00;}
.info_detail .mood .pic { font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
.info_detail .mood .pic img {display:inline-block; vertical-align:bottom; margin:0 18px 0 0;}

.blue-bg .all_video { border:1px solid #b4dfe7; background:url(../i/all_video_blue.jpg) repeat-x 0 0; height:23px; line-height:23px;}
.blue-bg .all_video a {color:#329ab4;}

.pink-bg .all_video {background:url(../i/all_video_pink.jpg) repeat-x 0 0;}
.pink-bg .all_video a {color:#ee598c;}

.green-bg .all_video {background:#e5faa2 url(../i/all_video_green.jpg) repeat-y right 0;}
.green-bg .all_video a {color:#4aa100;}

.info_detail .ration {margin:6px 3px 0 3px; padding:5px 10px; background:url(../i/ration.png) repeat;}
.info_detail .ration p { line-height:14px;}
.info_detail .ration p a { color:#f31047;}
.info_detail .ration p span { color:#4ea301;}
.info_detail .calculator_recipes { padding:8px 0 7px 0;}
.info_detail .calculator_recipes a {width:182px; height:27px; display:block; background:url(../i/calculator_recipes.png) no-repeat; line-height:27px; font-size:14px; font-weight:bold; color:#ffffff; padding:0 0 0 28px;}
.ration ul {font-size:12px; line-height:14px; padding-bottom:3px;}
.ration ul a {color:purple;}
.ration ul strong {display:block; color:#058181; padding-top:6px;}
.ration ul strong a { color:#058181;}

.info_detail .st_img { font-size:0; padding:9px 0 13px 2px;}
.info_detail .st_img .st1 {float:left;}
.info_detail .st_img .st2 {padding-top:8px; padding-left:8px; margin:0 9px 0 135px; background:#fff9cb;}
.info_detail .coll_left { margin:0 0px 0 0; font-size:14px;}
.info_detail .coll_right {float:right; width:193px; padding-top:63px;}
.info_detail .coll_right p {font-size:10px; padding-bottom:1px;}
.info_detail .coll_right p a {color:#d3380e; line-height: normal; margin:0 9px 0 1px; font-size:12px;}
.info_detail .coll_cent {text-align:center; float:center; width:100%; background:#ffe6df;}

.info_detail .bl1 {}
.info_detail .coll_left ul { padding:0 0 0 151px;}
.info_detail .bl1 ul {min-height:62px; padding:2px 0 10px 10px; background:none;}
.info_detail .bl2 ul {min-height:52px; padding:3px 0 10px 10px; background:none;}

.info_detail .bl3 ul {min-height:115px; padding:5px 0 5px 151px; background:url(../i/bl3.png) no-repeat 39px center;}
.info_detail .bl1 li { line-height:14px;}
.info_detail .bl1 li span {color:brown;}
.info_detail h5 { background:url(../i/info_detail_h5.png) repeat-y left; padding:0 0 0 145px; height:23px; line-height:23px; display:block; font-size:12px; text-transform:uppercase;}

.info_detail .bl2 h5 span { display:block; padding:0 0 0 10px; height:23px; background:#dafdb3; color:#3E7210;}
.info_detail .bl3 h5 span { display:block; padding:0 0 0 10px; height:23px; background:#dafdb3; color:#3E7210;}
.info_detail .bl3 h5 span a {color:#3E7210;}
.info_detail .bl3 ul a {color: brown;}

.info_detail .albums {border-top:1px solid #FFF; background:#fefbde;}
.info_detail .albums .uz_left {position:absolute; left:0; top:10px; width:59px; height:87px; background:url(../i/album_uz_orange.png) no-repeat 0 0;}
.info_detail .albums .uz_right {position:absolute; right:0px; top:10px; width:124px; height:87px; background:url(../i/album_uz_orange.png) no-repeat right 0;}
.info_detail .albums .bg {padding:18px 12px; background:#fefbde; position:relative; -moz-box-shadow: inset 0 0 13px #fefbde; -webkit-box-shadow: inset 0 0 13px #fefbde; box-shadow: inset 0 0 13px #fefbde;}
.info_detail .albums ul {font-size:0; margin:-5px 0 0 -5px; text-align:center;}
.info_detail .albums ul li {display:inline-block; vertical-align:top; margin:5px 0 0 5px;}
.info_detail .albums li a {display:inline-block; position: relative; }
.info_detail .albums li a span {position:absolute; right:0; bottom:0; z-index:5; line-height:17px; height:17px; padding:0 8px; font-size:11px; color:#d3d2d1; background:url(../i/item_topic_albums_span.png) repeat;} 
.info_detail .albums li a img {display:block;}

.blue-bg .info_detail h5 {background:#def5e6 url(../i/info_detail_h5_blue.png) repeat-y left;}
.blue-bg .info_detail .bl2 h5 span {background:#cbfcc3;}
.blue-bg .info_detail .bl3 h5 span {background:#c2fee7;}

.green-bg .info_detail .bl2 h5 span {background:#c9fca6;}
.green-bg .info_detail .bl3 h5 span {background:#bdfccf;}

.btn_dn_n {font-style:normal !important;font-weight:normal !important;color:brown !important;border:1px solid #e1b92d; display:inline-block; height:18px; line-height:18px; text-align:center; font-size:12px !important; margin-top:3px;background:#f0ffd2;}


.information_detailed .n_left { margin:0 0 0 10px; float:left; line-height:18px; padding-top:13px;}
.information_detailed .n_left a {text-decoration:underline; }
.information_detailed .n_left a:hover {text-decoration:none;}
.information_detailed .n_left img {display:inline-block; vertical-align:middle;}
.information_detailed .n_left p {color:#fb196f; padding-top:11px;}
.information_detailed .n_right { margin:0 5px 0 0px; float: right; text-align:right; padding-top:6px;}
.information_detailed .n_right .buttons { display:inline-block; width:260px; font-size:0;}
.information_detailed .n_right .buttons a {border:1px solid #e1b92d; display:inline-block; height:20px; line-height:20px; text-align:center; color:#2a2a2a; font-size:13px; margin-top:3px;}
.information_detailed .n_right .buttons a.btn_subscribe {width:235px; background:#fff1e5;}
.information_detailed .n_right .buttons a.btn_add {width:150px; background:#f0ffd2;}
.information_detailed .n_right .buttons a.btn_bookmark {width:94px; background:#fcffcb; margin-left:3px;}
.information_detailed .n_right .user_inf {margin-top:7px; padding-bottom:10px; display:inline-block;}
.information_detailed .n_right .user_inf  span { display:inline-block; vertical-align:middle;}
.information_detailed .n_right .user_inf a {margin:0 3px;}
.information_detailed .n_right .user_inf  span img {display:inline-block; vertical-align:middle;}
.information_detailed .n_right .user_inf a {font-style:italic; font-size:11px; color:#ee3210;}

.infs {text-align:center; background:#daffbc; padding-bottom:5px; padding-top:3px;}
.infs span {background:url(../i/information_span.png) no-repeat 0 0; color:#863f23; font-size:11px; margin:0 10px; margin-top:2px; padding-bottom:5px; display:inline-block;}
.infs .ic1 {font-size:13px; padding:4px 0 0 22px; background-position:0 0;}
.infs .ic2 {font-size:13px;padding:4px 0 0 19px; background-position:0 -17px;}
.infs .ic3 {font-size:13px;padding:4px 0 0 15px; background-position:0 -37px;}
.infs .ic4 {font-size:13px;padding:4px 0 0 15px; background-position:0 -61px;}
.infs .ic5 {font-size:13px;padding:4px 0 0 16px; background-position:0 -85px;}
.infs .ic6 {font-size:13px;padding:4px 0 0 21px; background:url(../i/ic6.png) no-repeat 0 3px;}

.user_info1 {text-align:center; background:#fedecf; margin-top:1px;}
.user_info2 {text-align:center; background:#fdf1bf; margin-top:1px; padding-bottom:7px; margin-bottom:2px;}
.user_info2 h3 a { color:#ff3c00;}
.user_info2 h3 {margin-bottom:10px; background:url(../i/user_info2-h3.png) repeat-x 0 0; height:26px; line-height:26px; border-bottom:0; overflow:hidden;}

.block_tabl table { width:100%; vertical-align:top; border-collapse:0; border-spacing:0;}
.block_tabl table td {vertical-align:top;}

.delimHD { width: 9px; height: 67px; float: left; background: url('//i2.galya.ru/galya.ru/nd/star_green.gif') 5px 5px no-repeat;padding: 5px 5px 5px 5px;display: inline; }

.c-blockbpd .cont li span { padding: 4px 15px 4px 28px; }

.listar-l { padding:0; background: url("../i/sprite.png") no-repeat -84px -4px; cursor: pointer; display: inline-block; width: 22px; height: 20px; left: 6px; top: 9px; position: absolute; float: left;}
.listar-r {  padding:0; background: url("../i/sprite.png") no-repeat -111px -4px; cursor: pointer; display: inline-block; width: 22px; height: 20px; right: 6px; top: 9px; position: absolute; float: right; }
.listar-l1 { padding:0; margin-left:5px; background: url('../i/sprite.png') no-repeat -84px -4px; cursor: pointer; display: inline-block; width: 22px; height: 20px; float: left;}
.listar-r1 {  padding:0; margin-right:5px; background: url("../i/sprite.png") no-repeat -111px -4px; cursor: pointer; display: inline-block; width: 22px; height: 20px; float: right; }

a.vax4:link    { font-size: 11px; color: blue; text-decoration: none; }
a.vax4:visited { font-size: 11px; color: blue; text-decoration: none; }
a.vax4:hover   { font-size: 11px; color: blue; text-decoration: underline; }
a.vax4:active  { font-size: 11px; color: blue; text-decoration: underline; }
a.vax2:link    { font-size: 11px; color: #cc0000; text-decoration: none; }
a.vax2:visited { font-size: 11px; color: #cc0000; text-decoration: none; }
a.vax2:hover   { font-size: 11px; color: #cc0000; text-decoration: underline; }
a.vax2:active  { font-size: 11px; color: #cc0000; text-decoration: underline; }

.star_bg5 .box_bg {background: none}
.star_bg5 .bg {background:#e6f5c4; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.item_topic.star_bg5 {border:1px solid #ea3e00;}
.star_bg5 .titl-01 { background: none;}
.star_bg5 h2 .titl {background:none;}
.star_bg5 h2 {background:#e6f5c4; border-bottom:1px solid #fbb77a; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg5 .message .pattern {background:url(../i/item_topic_message_bg3_usor.png) no-repeat; width:142px; height:55px;}
.star_bg5 .stat {background:#e6f5c4; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg5 .albums {background:#e6f5c4;}
.star_bg5 .albums .bg {background: #e6f5c4; -moz-box-shadow: inset 0 0 13px #e6f5c4; -webkit-box-shadow: inset 0 0 13px #e6f5c4; box-shadow: inset 0 0 13px #e6f5c4;}
.star_bg5 .albums .uz_left {background:url(../i/album_uz_yellow.png) no-repeat 0 0;}
.star_bg5 .albums .uz_right {background:url(../i/album_uz_yellow.png) no-repeat right 0;}
.star_bg4 .box_bg {background: none}
.star_bg4 .bg {background:#e7f1d1; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.item_topic.star_bg4 {border:1px solid #ea3e00;}
.star_bg4 .titl-01 { background: none;}
.star_bg4 h2 .titl {background:none;}
.star_bg4 h2 {background:#e7f1d1; border-bottom:1px solid #fbb77a; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg4 .message .pattern {background:url(../i/item_topic_message_bg3_usor.png) no-repeat; width:142px; height:55px;}
.star_bg4 .stat {background:#e7f1d1; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg4 .albums {background:#e7f1d1;}
.star_bg4 .albums .bg {background: #e7f1d1; -moz-box-shadow: inset 0 0 13px #e7f1d1; -webkit-box-shadow: inset 0 0 13px #e7f1d1; box-shadow: inset 0 0 13px #e7f1d1;}
.star_bg4 .albums .uz_left {background:url(../i/album_uz_yellow.png) no-repeat 0 0;}
.star_bg4 .albums .uz_right {background:url(../i/album_uz_yellow.png) no-repeat right 0;}
.star_bg3 .box_bg {background: none}
.star_bg3 .bg {background:#fff5d9; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.item_topic.star_bg3 {border:1px solid #ea3e00;}
.star_bg3 .titl-01 { background: none;}
.star_bg3 h2 .titl {background:none;}
.star_bg3 h2 {background:#fff5d9; border-bottom:1px solid #fbb77a; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg3 .message .pattern {background:url(../i/item_topic_message_bg3_usor.png) no-repeat; width:142px; height:55px;}
.star_bg3 .stat {background:#fff5d9; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg3 .albums {background:#fff5d9;}
.star_bg3 .albums .bg {background: #fff5d9;-moz-box-shadow: inset 0 0 13px #fff5d9;-webkit-box-shadow: inset 0 0 13px #fff5d9;box-shadow: inset 0 0 13px #fff5d9;}
.star_bg3 .albums .uz_left {background:url(../i/album_uz_yellow.png) no-repeat 0 0;}
.star_bg3 .albums .uz_right {background:url(../i/album_uz_yellow.png) no-repeat right 0;}
.star_bg2 .box_bg {background: none}
.star_bg2 .bg {background:#fff1e5; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.item_topic.star_bg2 {border:1px solid #ea3e00;}
.star_bg2 .titl-01 { background: none;}
.star_bg2 h2 .titl {background:none;}
.star_bg2 h2 {background:#fff1e5; border-bottom:1px solid #fbb77a; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.star_bg2 .message .pattern {background:url(../i/item_topic_message_bg3_usor.png) no-repeat; width:142px; height:55px;}
.star_bg2 .stat {background:#fff1e5; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg2 .albums {background:#fff1e5;}
.star_bg2 .albums .bg {background: #fff1e5;-moz-box-shadow: inset 0 0 13px #fff1e5;-webkit-box-shadow: inset 0 0 13px #fff1e5;box-shadow: inset 0 0 13px #fff1e5;}
.star_bg2 .albums .uz_left {background:url(../i/album_uz_yellow.png) no-repeat 0 0;}
.star_bg2 .albums .uz_right {background:url(../i/album_uz_yellow.png) no-repeat right 0;}
.star_bg1 .box_bg {background: none}
.star_bg1 .bg {background:#fdebdb; position:relative; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.item_topic.star_bg1 {border:1px solid #ea3e00;}
.star_bg1 .titl-01 { background: none;}
.star_bg1 h2 .titl {background:none;}
.star_bg1 h2 {background:#fdebdb; border-bottom:1px solid #fbb77a; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg1 .message .pattern {background:url(../i/item_topic_message_bg3_usor.png) no-repeat; width:142px; height:55px;}
.star_bg1 .stat {background:#fdebdb; border-bottom:1px solid #b5d7d4; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.star_bg1 .albums {background:#fdebdb;}
.star_bg1 .albums .bg {background: #fdebdb; -moz-box-shadow: inset 0 0 13px #fdebdb; -webkit-box-shadow: inset 0 0 13px #fdebdb; box-shadow: inset 0 0 13px #fdebdb;}
.star_bg1 .albums .uz_left {background:url(../i/album_uz_yellow.png) no-repeat 0 0;}
.star_bg1 .albums .uz_right {background:url(../i/album_uz_yellow.png) no-repeat right 0;}

.head13 #header { background:url(../i/head8.jpg) repeat-x 0 0px; }

.error_message { border: 1px solid #ffbf8c; background: #ffff8e; padding: 2px 17px 3px; font-weight:bold; color: red; }

.pagging_not { border:solid 1px #DDD; background-image:url(//i2.galya.ru/galya.ru/n2007/bgr_paggin.jpg); width:18px; color:#069; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pagging_not A:hover { color:#069; text-decoration:underline; }
.pagging_act { border:solid 1px #DDD; background-color:#C00; width:18px; font-weight:700; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; }
.gimage_con { position: relative; }
.gimage_up { position: absolute; left: -10px; top: -5px; border:0; width:25px; height:25px;  }
.regi_input_button { color:#000; text-decoration:none; font-weight:400; background-color:#FFEDB2; border-top:#666 1px solid; border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666; height:18px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.regi_input_button3 { font-size:11px; color:#C00; text-decoration:none; font-weight:700; background-color:#ADD8E6; border-top:#666 1px solid; border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666; height:18px; margin:0; padding:0; }
.regi_input_button4 { font-size:11px;color:#000;text-decoration:none;font-weight:400;background-color:#ADD8E6;border-top:#666 1px solid;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666; height:18px; margin:0;padding:0; } 
.regi_input_text { color:#000; text-decoration:none; font-weight:700; background-color:#FFEDB2; border-top:#FFF 1px solid; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; height:18px; margin:0; padding:1px; }

.helpline { background-color: #FFF899; border-style: none; font-size:11px; }

.orange7 { background-color:#FF9933; }
.orange2 { background-color:#fff03f; }
.orange_link { font-size:14px; font-weight:bold;text-decoration:none; padding: 5px;color:#CC3300; }
.blue_text4 { color:blue;font-size:14px;font-weight:bold; padding-left:5px;}
.red_links4 {font-size:14px;text-decoration:none;padding: 7px;color:#990000; }
.vax7 { font-size:13px; } 

#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:180px; width:300px; color:brown; background-color:#faed98; border:4px solid brown; padding:12px; font: 12px "Lucida Grande", Sans-Serif;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:brown;}
#simplemodal-container a.modalCloseImg {background:url(//i6.galya.ru/galya.ru/js/plg/sm/ex/basic/img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

.contstatic li {background: url("//i6.galya.ru/galya.ru/nd/images/ast.png") 10px 8px no-repeat; display: block; padding: 5px 20px 5px 25px; position: relative; z-index: 2;}

.hbc { margin: 0 0 0px; z-index: 1000;}
.hbc .tabs { width: 100%; }
.hbc .tabs td { text-align: center; min-height:15px; height:15px;}
.hbc .tabs a { display: block; background-color: #fcffcb; color: #ee2600; font-size: 12px; border: 1px solid #e1b92d; margin: -1px 0 0 0px; padding: 0px 0 0px; font-weight: normal; line-height:normal; }
.hbc .tabs a.active { background-color: #fbe28c; border: 1px solid #fbe28c; }
.hbc .tabs .col2 { color: #0c8969; }
.hbc .tabs .col3 { color: #cc0000; }
.hbc .tabs .col4 { color: #e57c00; }
.hbc .tabs .col5 { color: brown; }
.hbc .tabs .col6 { color: #678968; }
.hbc .tabs .col7 { color: #2c78ab; }
.hbc .tabs .col8 {color:#e84994;}
.hbc .tabs .col10 {font-weight:normal; color:#2a2a2a; font-size:12px; border:1px solid #e1b92d; border-bottom:0;}
.hbc .tabs .bg01 {background:#fff1e5;}

.alphabete { padding:4px 0; text-align:center; background:#eaffe0 url(../i/alphabet.png) repeat-y right; margin-top:2px;}
.alphabete ul { font-size:0;}
.alphabete ul li { display:inline-block; vertical-align:top; margin:0 0 0 1px;}
.alphabete ul li a {color:#f74200; font-size:14px; font-weight:bold; text-transform:uppercase; width:21px; height:19px; line-height:19px; display:block; border:1px solid #f6bf7e; background:url(../i/alphabet_ae.png) no-repeat 0 0; position:relative; -moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px;}
.alphabete ul li.active a, .alphabete ul li a:hover {background-position: right 0; border:1px solid #e75b17; color:#ffff9c; }

#listNavigation { margin:0 0 10px 0; padding:0; float:left; width:700px; height:28px; border-bottom: 1px solid #A2B5CE; }
#listNavigation ul, #listNavigation li { margin:0; padding:0; list-style: none; }
#listNavigation li { display:inline; }
#listNavigation a { float:left; margin:0 1px 0 0; line-height:29px; width: 70px; height: 29px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#036; text-align: center; font-weight: bold; background-position:-1255px -176px }
#listNavigation a:hover {color:#FFF; background-position:-1255px -205px }
#listNavigation .active a, #listNavigation .active a:hover { background-position:-1255px -234px; color:#000;  }
#listNavigation a span { color:#F60; font-weight:normal; font-size:9px; }
#listNavigation a {background-image:url(//ni.dir-i.net/esspresso/images/sprite2-v5.png);}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('//i6.galya.ru/galya.ru/fb/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('//i6.galya.ru/galya.ru/fb/fancy_title_right.png') repeat-x;
}

.social_ebr { color:brown; font-size:13px; }
.social_ebr a img { width:17px; height:17px; }
.regmb { color:brown; font-size:13px; text-decoration:none !important; font-weight:bold;}
.regmbd { float:right;margin-top:10px; padding-right:20px;}

.social_ebrr { color:#cc0000;font-size:14px; }
.social_ebrrr { color:red;font-size:16px; }

.dn_title {color:#cc0000;font-size:15px;}
.dn_font {font-size:16px;}

.black13 { font-size:13px;color:black; }
.blue13 { color:blue;font-size:13px; }
.green13 { color:green;font-size:13px; }
.puprle13 { font-size:13px;color:purple; }
.red13 { color:red;font-size:13px; }

.nav_top1 { background:#edffc9 url(//i6.galya.ru/galya.ru/ndw/i/nav_top.png) repeat-x 0 0; border:1px solid #edffc9; padding-bottom:1px; position:relative; z-index:5;
-moz-border-radius:3px;
-webkit-border-radius:3px; 
border-radius:3px;} 
.nav_top1 li {padding:0 0 0 25px; font-size:12px; color:#e75101; line-height:16px; position:relative;}
.nav_top1 li a {color:#e75101;}
.nav_top1 li:after {position:absolute; left:4px; top:3px; content:''; width:12px; height:12px; background:url(//i6.galya.ru/galya.ru/ndw/i/sprite.png) no-repeat 0 0;}
.backline1 { font-size:14px !important;color: rgb(14, 118, 19);text-decoration:none; }
.fm_enter { font-size:14px !important;color: rgb(14, 118, 19);text-decoration:none; }
.nav_top1 img { vertical-align: sub; }

.fixed {
    position:fixed;
    top:0;
    z-index:10000;
    width:100%;
    border:1px solid green;
}
.fixedm {
    position:fixed;
    top:0;
    z-index:10000;
    width:100%;
    background:#fcffcb;
}

.so_v { background: url('//i6.galya.ru/galya.ru/images/social/v15.png') no-repeat 0 0; width:15px; height:15px; display:inline-block; }
.so_o { background: url('//i6.galya.ru/galya.ru/images/social/o15.png') no-repeat 0 0; width:15px; height:15px; display:inline-block; }
.so_f { background: url('//i6.galya.ru/galya.ru/images/social/f15.png') no-repeat 0 0; width:15px; height:15px; display:inline-block; }
.so_m { background: url('//i6.galya.ru/galya.ru/images/social/m15.png') no-repeat 0 0; width:15px; height:15px; display:inline-block; }

.so_v17 { background: url('//i6.galya.ru/galya.ru/images/social/1/vk17_1.png') no-repeat 0 0; width:17px; height:17px; display:inline-block; }
.so_o17 { background: url('//i6.galya.ru/galya.ru/images/social/1/od17_1.png') no-repeat 0 0; width:17px; height:17px; display:inline-block; }
.so_f17 { background: url('//i6.galya.ru/galya.ru/images/social/1/fb17.png') no-repeat 0 0; width:17px; height:17px; display:inline-block; } 
.so_m17 { background: url('//i6.galya.ru/galya.ru/images/social/1/ma17.png') no-repeat 0 0; width:17px; height:17px; display:inline-block; }
.so_t17 { background: url('//i6.galya.ru/galya.ru/images/social/1/tw17.png') no-repeat 0 0; width:17px; height:17px; display:inline-block; }
.so_g17 { background: url('//i6.galya.ru/galya.ru/images/social/1/gog17t.png') no-repeat 0 0; width:17px; height:17px; display:inline-block; }

.l_sec { background: url('//i6.galya.ru/galya.ru/clubs/sections1.png') no-repeat 0 0; width:14px; height:14px; display:inline-block;}
.hml { background: url('//i6.galya.ru/galya.ru/images/social/hml30_2.png') no-repeat 0 0; width:30px; height:30px; display:inline-block;}
.hmr { background: url('//i6.galya.ru/galya.ru/images/social/hmr30.png') no-repeat 0 0; width:30px; height:30px; display:inline-block;}
.l45 { background: url('//i6.galya.ru/galya.ru/images/social/l30.png') no-repeat 0 0; width:112px; height:30px; display:inline-block;} 
.noi { text-decoration:underline;font-size:15px;color:brown;font-weight:bold; background: url('//i6.galya.ru/galya.ru/ndw/i/gol.png') no-repeat 0 0; display:inline-block;width:17px;height:15px;padding-left:20px;}
.noiar1 { background: url('//i6.galya.ru/galya.ru/clubs/ar1.png') no-repeat 0 0; width:15px; height:15px; display:inline-block; }
.noic4 { background: url('//i6.galya.ru/galya.ru/images/ic4.gif') no-repeat 0 0; width:13px; height:11px; display:inline-block; } 

.licenter {background:#fef9d8 !important;border-bottom:0 !important;min-height:55px !important;display:block;}
.licrr {display:block !important;position:absolute !important;right:10px !important;top:35% !important;}
.licin {align-self: center;border-bottom:1px solid #c9bd88 !important;width:90%;height:100%;min-height:55px !important;display:flex !important;justify-content: baseline !important;}
.botli1 { background:#fef9d8;font-size:14px !important; font-family: Verdana,Arial, Helvetica, sans-serif;line-height:13px; border-top:1px solid #e5d497; }
.botli2 { background:#ffeea7;font-size:14px !important; font-family: Verdana,Arial, Helvetica, sans-serif;line-height:13px; border-top:1px solid #e5d497;}
.botlia { color:brown;font-size:14px !important;display:block;border-bottom:1px solid #e5d497;padding-left:10px; padding-bottom:2px; }
.botlia2 { color:brown;font-size:14px !important;display:block;border-bottom:1px solid #e5d497;padding-left:10px; padding-bottom:2px; }

/* ��������� ���� */
#mob_menu_block {
  display: block;
  position: fixed;
  top: 2.5rem;
  background: #fbe790;
  display: none;
  margin: 0;
  padding: 0;
  display: none;
  visibility: hidden;
  z-index: 15000;
}

#mob_nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#mob_nav li {
	border-bottom: 1px solid #595959;
}

#mob_nav li a {
  display: block;
  padding-left: 0.5rem;
  padding-right: 1rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  color: brown;
}

#mob_nav li a:hover {
  background: yellow;
  color: brown;
}

#full_version_item {
  background: #ddffbb;
}

#login_item {
  display: block;
  padding-left: 2rem;
  padding-right: 3rem;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  color: brown;
  border-bottom: 1px solid #595959;
  background: #363636;
  cursor: pointer;
}







#mobile-none-bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  background: #333;
  z-index: 10;
  display: none; }
	
#mgalya-menu-radio, #mgalya-auth-radio,#mgalya-none-radio {
  position: absolute;
  top: -1000px; }
	
#mgalya-menu-panel {
  background: #fff9cc;
  display: block;
  height: 30px;
  text-align: center;
  position: fixed;
  z-index: 15;
  width: 100%; }

#mgalya-menu-label, #mobile-auth-label {
  background: #fff9cc;
  background: -moz-linear-gradient(top, #fff9cc 0%, #fff9cc 100%);
  background: -webkit-linear-gradient(top, #fff9cc 0%, #fff9cc 100%);
  background: linear-gradient(to bottom, #fff9cc 0%, #fff9cc 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF14D4B', endColorstr='#FFE04342',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF14D4B', endColorstr='#FFE04342',GradientType=0);
  display: block;
  float: left;
  margin-right: 1px;
  height: 30px;
  width: 30px;
  cursor: pointer; }
	
#mobile-none-label {
  position: absolute;
  top: 0;
  width: 35px;
  height: 35px;
  background: none;
  left: -1000px;
  cursor: pointer; }	
	
#mainmenu, #authForm {
      padding-top: 30px;
      display: block;
      position: fixed;
      left: -240px;
      top: 0;
      width: 240px;
      height: 100%;
      z-index: 14;
      margin: 0;
      background: #fff;
      overflow: auto;
      box-sizing: border-box;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); 
      background-color:#fbe790;
}
#mgalya-menu-radio:checked ~ #mainmenu {
      -webkit-transform: translate3d(240px, 0, 0);
      -moz-transform: translate3d(240px, 0, 0);
      -ms-transform: translate3d(240px, 0, 0);
      -o-transform: translate3d(240px, 0, 0);
      transform: translate3d(240px, 0, 0); }
#mgalya-auth-radio:checked ~ #authForm {
      -webkit-transform: translate3d(240px, 0, 0);
      -moz-transform: translate3d(240px, 0, 0);
      -ms-transform: translate3d(240px, 0, 0);
      -o-transform: translate3d(240px, 0, 0);
      transform: translate3d(240px, 0, 0); }
#mgalya-menu-radio:checked ~ #mobile-none-bg, #mgalya-auth-radio:checked ~ #mobile-none-bg {
      display: block; } 
		
.mgalya_mub:before {
  content: ' ';
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle; 
  background: url('//i6.galya.ru/galya.ru/images/social/hml30_3.png') 0 0;
}
.mgaya_maub:before {
  content: ' ';
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle; 
  background: url('//i6.galya.ru/galya.ru/images/social/authpk2.png') 0 0;
}	
.nmmtd {
	display:block;
}
.mgalya_nmmta {
      width: 100%; 
      border-collapse: collapse;
}	

#mobile-none-bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  background: #333;
  z-index: 10;
  display: none; }
	
#mgalya-menu-radio:checked ~ #mgalya-menu-panel > #mobile-none-label {
  display: block;
  left: 0; }

#mgalya-auth-radio:checked ~ #mgalya-menu-panel > #mobile-none-label {
  display: block;
  left: 35px; }

#mgalya-menu-radio:checked ~ #mgalya-menu-panel > #mgalya-menu-label, #mgalya-auth-radio:checked ~ #mgalya-menu-panel > #mobile-auth-label {
  background: silver;
 
}

.nmat {
    padding: 0 0 10px 0;
    margin: 0 27px;
        margin-left: 10px;
    position: relative;
}

.nmat-reg {
    font-size: 0.875em;
    position: absolute;
    right: 0;
    top: 0;
}
.nmaui {
    padding: 0 10px 10px;
}

.mgalya_nsiro1 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dfdfdf;
    background: #fff;
    font-size: 0.875em;
    padding: 5px;
}

.mgalya_inppx {
    width: 150px;
}

.mgalya_nmbus1 {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.43);
  color: #000;
  padding: 2px 2px;
  text-transform: none;
  font-weight: normal;
  font-size: 0.875em; }
  .mgalya_nmbus1:hover {
    color: blue;
    background: #f76d6c;
    border-color: #f76d6c;
    text-decoration: none; }
  .mgalya_nmbus1:active {
    color: #000;
    background: #eb9c05;
    border-color: #eb9c05;
    text-decoration: none; }	
.nmtml {
  color: brown;
	display: block;
	border: none;
  font-size: 0.9375em;
	 border-bottom: 1px solid #ccc;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px;
      font-size: 0.875em;
  padding: 2px 2px;
  text-transform: lowercase;
  font-weight: bold;
  text-decoration: none; 
	margin: 0;
	box-sizing: border-box;
	position: relative;
}
  .nmtml:hover {
    color: blue;
    text-decoration: none; }
  	
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}	

.caption141 {
	position: absolute;
	top: auto;
	right: auto;
	bottom: -35px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: auto;
	min-width:90px;
	height: 35px;
	padding: 0 15px;
	color: #fdfbf7;
	font-size: 20px;
	line-height: 35px;
	border-radius: 3px;
	background: brown;
}	
 .caption141:after {
       content: '';
height: 14px;
width: 14px;
position: absolute;
top: 0;
right: 0;
bottom: auto;
left: 0;
-webkit-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
margin: auto;
background: brown;
 }
  .caption141:before {
      display: inline-block;
content: '';
height: 15px;
width: 17px;
background: url("https://i6.galya.ru/galya.ru/svg/lw.svg") no-repeat 50% 50%/contain;
margin-right: 8px;
  }		
  

.captionn141 {
	position: relative;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: auto;
	min-width:70px;
	height: 25px;
	color: #fdfbf7;
	font-size: 12px;
	line-height: 33px;
	border-radius: 3px;
	background: #e9912d;
	left:50px;
}	
 .captionn141:after {
       content: '';
height: 7px;
width: 7px;
position: absolute;
top: 0;
right: 0;
bottom: auto;
left: 0;
-webkit-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
margin: auto;
background: #e9912d;
 }
  .captionn141:before {
      display: inline-block;
content: '';
height: 15px;
width: 17px;
background: url("https://i6.galya.ru/galya.ru/svg/lw.svg") no-repeat 50% 50%/contain;
margin-right: 8px;
  }  
  
.dnevniknbutton {display: block; text-align:center; height:16px; line-height:16px; font-size:13px; width:auto; border: 1px solid #E1B92D; background:#fbf7d4; color:#3f372a; font-family: Arial, Helvetica, sans-serif;}
.dnevniknbuttond {display: block; text-align:center; height:16px; line-height:16px; font-size:13px; width:auto; border: 1px solid #E1B92D; background:#faed98; color:#3f372a; font-family: Arial, Helvetica, sans-serif;}
  