/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */

html, body { margin:0; height:100%; font:13px/11px Tahoma, Arial, Helvetica, sans-serif; color:#515151; line-height:16px; background:#f2f8fb url(../images/style/bg_top.jpg) no-repeat center top; }
#bg_bottom { background:url(../images/style/bg_bottom.jpg) no-repeat center bottom; }
#wrapper { height:auto !important; height:100%; min-height:100%; margin:0 auto; width:1200px; }
#container { background:#FFF url(../images/style/container_bg.gif) repeat-y; margin-top: 95px;}
#header { height:232px; margin-bottom:12px; }
#left { float:left; width:240px; padding:6px 0 0 11px; }
#left1 { float:right; width:240px; padding: 6px 11px 0 0; }
#right { margin-left:262px; padding:6px 0 0 0; width: 676px; }
#footer { height:137px; margin-top:-137px; display:block; overflow:hidden; margin:0 auto; width:1200px; }
.clear { clear:both; }

a, img, input, textarea { outline:none; border:none; }
img { border: 4px double #e9e9e9; }
label { font-weight:normal; }

h1, h2, h3, h4 { margin:0; padding:0; font:12px/11px Calibri, Arial, Helvetica, sans-serif; }

.btn_reglog, .radial, .fbutton, #loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button { -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; }
input, textarea, select, button { font-size:13px; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.lcol { float:left; }
.rcol { float:right; }

input, textarea, select { font:12px/11px Calibri, Arial, Helvetica, sans-serif; color:#454545; line-height:14px; }

/* ---------- HEADER ---------- */
.logo { background:url(../images/style/logo.png) no-repeat; display:block; overflow:hidden; width:293px; height:76px; position:absolute; margin:27px 0 0 11px; line-height:200px; }
.header_links { background:url(../images/style/header_links.png) no-repeat;width:151px;height:59px;position:absolute;margin:42px 0 0 349px;}

.header_home { width:40px; height:40px; display:block; overflow:hidden; line-height:100px; margin:0px 11px 0 11px; float:left; background:url(../images/style/header_links_a.png) no-repeat 0 -40px; }
.header_home:hover { background-position:0 0; }
.header_sitemap { width:31px; height:30px; display:block; overflow:hidden; line-height:70px; margin:10px 8px 0 0; float:left; background:url(../images/style/header_links_a.png) no-repeat 0px 50px; }
.header_sitemap:hover { background-position:-51px -10px; }
.header_contact { width:34px; height:34px; display:block; overflow:hidden; line-height:80px; margin:14px 0 0 0; background:url(../images/style/header_links_a.png) no-repeat 0 -50px; }
.header_contact:hover { background-position:-90px -14px; }

/* modal window && LOGIN */
#fade { display:none; background:#000; position:fixed; left:0; top:0; z-index:10; width:100%; height:100%; opacity:.50; z-index:9999; }
.popup_block { display:none; float:left; position:fixed; top:50%; left:50%; z-index:99999; }
img.btn_close { float:right; margin:-55px -55px 0 0; }
.popup p { padding:5px 10px; margin:5px 0; }

.autorisation { float:right; width:212px; display:block; margin:45px 10px 0 0; }
.autorisation2 { float:right; width:208px; display:block; margin:45px 10px 0 0; }
.autorisation a, .autorisation2 a { float:left; }

.login_btn { background:url(../images/style/log_reg.png) no-repeat; display:block; overflow:hidden; height:44px; width:48px; cursor:pointer; line-height:100px; margin-right:9px; }
.login_btn span { background:url(../images/style/log_reg.png) no-repeat 0 -44px; display:block; height:100%; width:100%; z-index:100; cursor:pointer; position:relative; }

.login_register { background:url(../images/style/log_reg.png) no-repeat -48px 0; display:block; overflow:hidden; height:44px; width:155px; cursor:pointer; line-height:100px; }
.login_register span { background:url(../images/style/log_reg.png) no-repeat -48px -44px; display:block; height:100%; width:100%; z-index:100; cursor:pointer; position:relative; }

.logout { background:url(../images/style/log_reg.png) no-repeat; display:block; overflow:hidden; height:44px; width:48px; cursor:pointer; line-height:100px; }
.logout span { background:url(../images/style/log_reg.png) no-repeat 0 -44px; display:block; height:100%; width:100%; z-index:100; cursor:pointer; position:relative; }

.login_profile { background:url(../images/style/log_reg.png) no-repeat -203px 0; display:block; overflow:hidden; height:44px; width:151px; cursor:pointer; line-height:100px; margin-right:9px; }
.login_profile span {background:url(../images/style/log_reg.png) no-repeat -203px -44px; display:block; height:100%; width:100%; z-index:100; cursor:pointer; position:relative; }

.modal_bg_top { background:url(../images/style/modal_bg_top.png) no-repeat; padding-top:88px; }
.modal_bg_bot { background:url(../images/style/modal_bg_bot.png) no-repeat bottom; padding-bottom:4px; }
.logform { background-color:#f3f8fa; display:block; overflow:hidden; }

.logindialog { height:64px; padding-left:13px; }

.logindialog_input { font:12px/11px Calibri, Arial, Helvetica, sans-serif; color:#FFF; height:23px; width:274px; background-color:#3fc2de; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:0 10px 0 10px; margin-bottom:7px; line-height:22px; }

.logindialog_input2 { font:12px/11px Calibri, Arial, Helvetica, sans-serif; color:#FFF; line-height:14px; height:23px; width:199px; background-color:#3fc2de; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:0 10px 0 10px; line-height:22px; float:left; }

.logindialog_btn { background:url(../images/style/logindialog_btn.gif) no-repeat 0 -31px; width:73px; height:31px; }
.logindial { background:url(../images/style/logindialog_btn.gif) no-repeat; width:73px; height:31px; overflow:hidden; cursor:pointer; margin:-1px 13px 0 0; float:right; }

.logindialog_links { width:3px; height:3px; background-color:#5d5d5d; float:left; margin:6px 0 0px 17px; }
.logindialog_link {  margin:0 0 0 19px; font-style:normal; }
.logindialog_link a { color:#5d5d5d; margin:0 0 5px 4px; }
.logindialog_link a:hover { text-decoration:none; }
.posts {position:absolute;left:-1950px;}
.logind { margin:-5px 0 5px 0; }

.login_avatar { float:left; margin:0px 0 0px 13px; }
.login_avatar img { border:2px solid #ebebeb; }
.profile_links  { margin:0 21px 0 125px; padding:2px 0 1px 0; }
.profile_links a { background:#efece5 url(../images/style/profile_links.png) no-repeat 4px -11px; color:#3d3d3d; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration:none; display:block; padding:1px 0 1px 11px; margin-bottom:2px; }
.profile_links a:hover { background-color:#3fc5eb; background-position:4px 6px; color:#ffffff; text-shadow:0 1px 0 #26859d; }
.profile_link_of { font-weight:bold; background:#f3f8fa url(../images/style/profile_links.png) no-repeat 4px -11px !important; color:#3dadd7 !important; text-decoration:underline !important; }
.profile_link_of:hover { text-decoration:none !important; text-shadow:none !important;}
.admin_link a { border:none; float:right; margin:1px 4px 0 0; padding:0 4px 0 4px; background-image:none; }

/* header menu */
.header_menu_bg_l { background:url(../images/style/header_menu_bg_l.png) no-repeat; margin-top:238px; position:absolute; }
.header_menu_bg_r { background:url(../images/style/header_menu_bg_r.png) no-repeat right top; padding:0 18px 0 18px; }
.header_menu_bg { background:url(../images/style/header_menu_bg.png) repeat-x; }
.header_menu_bg_dot { background:url(../images/style/dot.png) repeat-x left bottom; margin:0 -7px 0 -7px; }
.header_menu_line { background:url(../images/style/header_menu_line.gif) no-repeat 110px 51px; width:1177px; height:96px; padding-top:8px; }
#topmenu { margin-left:0px; }	
#topmenu li {background:url(../images/style/header_nav.png) no-repeat; float:left; padding-left:45px; margin-right: 4px;}
#topmenu li:hover { background-position:0 -39px;}
#topmenu li span {background:url(../images/style/header_nav.png) no-repeat right 0; float:left;}
#topmenu li:hover span { background-position: right -39px;}
#topmenu li a { height:39px; display:block; margin-left:-45px; min-width:71px; text-align:center;text-decoration: none; color: #fff;font:12px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase;line-height:38px; padding:0 12px 0 12px;}
#topmenu li a:hover {text-shadow: 0 1px 0 #1a7a99;}
#topmenu .sublnk span { background:url(../images/style/header_nav_sublnk.png) no-repeat right 0; }
#topmenu .sublnk:hover span, #topmenu .sublnk.selected span { padding-bottom:2px; background-position:right -39px; }
#topmenu .sublnk:hover { background:url(../images/style/header_nav_sublnk.png) no-repeat 0 -39px; }
#topmenu .sublnk a { padding-right:32px; min-width:50px; }

/* SubMenu */
#topmenu ul { margin:0; padding:0;}
#topmenu .sublnk { position: relative; }
#topmenu li.sublnk ul { background:url(../images/style/menu_down_bg.png); padding:5px 0 8px 0; width:127px; margin:0; top:1.8em; left:0; position:absolute; z-index:1999; display:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#topmenu li.sublnk ul li a, #topmenu li.sublnk ul li { float:none; text-shadow:none; display:block; line-height:normal; text-transform:none; line-height:22px; text-indent:19px; }
#topmenu li.sublnk ul li { padding:0; background:none !important; }
#topmenu li.sublnk ul li a { background:url(../images/style/navlist_seperator.png) no-repeat 1px 1px !important; width: 127px; height:22px; display:block; color:#ecf6f9; padding:0 !important; text-align:left !important; margin-left:0 !important; }
#topmenu li.sublnk ul li a:hover { background-position:1px -21px !important; color:#2ea5c3; }

/* search */
.search_bg { background:url(../images/style/search_bg.png) no-repeat; width:164px; height:104px; float:right; margin:-8px -11px 0 0; }
.header_search { position:absolute; margin:21px 0 0 10px; color:#bce6f4; width:92px; height:12px; background-color:transparent; font:11px/10px Calibri, Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase; }
.search_btn { background:url(../images/style/search_btn.png) no-repeat; width:56px; height:85px; float:right; margin:0 5px 0 0; }
.search_link { background-color:#9c9393; width:3px; height:3px; float:left; margin:6px 5px 0 2px; }
.search_links { margin:72px 0 0 0; }
.search_links a { color:#9c9393; }
.search_links a:hover { text-decoration:none; }

/* rss && new buttons */
.rss_new { position:absolute; margin:305px 0 0 11px;}
.rss_btn { background:url(../images/style/rss_new_.png) no-repeat; width:60px; line-height:80px; float:left; margin-right:5px; }
.rss_btn span { background:url(../images/style/rss_new_.png) no-repeat 0 -31px; height:31px; display:block; overflow:hidden; }
.new_btn { background:url(../images/style/rss_new_.png) no-repeat -60px 0; width:78px; line-height:80px; float:left; }
.new_btn span { background:url(../images/style/rss_new_.png) no-repeat -60px -31px; height:31px; display:block; overflow:hidden; }

/* ---------- LEFT ---------- */

/* container */
.container { background:url(../images/style/container_t_l.png) no-repeat; }
.container1 { background:url(../images/style/container_t_r.png) no-repeat right; padding:0 6px 0 6px; }
.container2 { background-color:#FFF; height:6px; }
.container3 { background: url(../images/style/container_bg1.gif) no-repeat 936px 0, url(../images/style/container_bg1.gif) no-repeat 259px 0; }
.container_b_l { background:url(../images/style/container_b_l.png) no-repeat; }
.container_b_r { background:url(../images/style/container_b_r.png) no-repeat right; padding:0 25px 0 281px; }
.container_b_c { background:url(../images/style/container_b_c.png) repeat-x; height:19px; }

/* left menu */
.bnavi ul, .bnavi ul li { margin:0; padding:0; list-style:none; width:240px; }
.but2 a { color:#FFF; text-decoration:none; background:url(../images/style/but2.gif) no-repeat; display:block; width:240px; height:18px; line-height:16px; text-indent:29px; }
.but2 a:hover { color:#8ed6f1; }
.bnavi ul b a, .bnavi ul b span { background:url(../images/style/sublinks.gif) no-repeat; text-decoration:none; color:#FFF; text-indent:29px; display:block; width:240px; height:26px; font:13px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; line-height:26px; cursor:pointer; font-weight:normal; }
.bnavi ul b a:hover, .bnavi ul b span:hover, .bnavi ul b a.active { color:#FFF; }
.bnavi ul b span.closed { background-position:0 0; }
.bnavi ul b span.closed:hover { background-position:0 -26px; }
.bnavi ul b span.opened { background-position:0 -52px; margin:0; color:#FFF; }
.bnavi_out { list-style:none; margin:0; background:url(../images/style/bnavi2.gif) no-repeat 0 26px; }
.submenu { background:url(../images/style/bnavi.gif) no-repeat bottom; padding:6px 0 8px 0; }
.but { margin:0; }
.but a { background:url(../images/style/but.gif) no-repeat; display:block; width:240px; height:26px; color:#FFF; text-decoration:none; text-indent:29px; font:13px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; line-height:26px; }
.but a:hover{ background-position:0 -26px; }
.left_nav1 { background:url(../images/style/left_nav1.png) no-repeat; }
.left_nav2 { background:url(../images/style/left_nav2.png) no-repeat bottom; padding:46px 0 30px 0; }

/* popular */
.left_bloc { background:url(../images/style/left_bloc.png) no-repeat; }
.popular { background:url(../images/style/popular.gif) no-repeat 27px 10px; padding:51px 0 13px 0; }
.left_bloc ul { margin:0; padding:0; }
.left_bloc ul li { list-style:none; margin-bottom:1px; }
.left_bloc ul li a { background:#f2f3f3 url(../images/style/popular_dot.gif) no-repeat 12px 9px; width:208px; display:block; overflow:hidden; color:#4b4b4b; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:3px 0 3px 32px; }
.left_bloc ul li a:hover { background-color:#37aed0; background-position: 12px -57px; color:#FFF; text-shadow:0 1px 0 #1a889f; }

/* vote */
.voted { background:url(../images/style/vote.gif) no-repeat 27px 10px; padding:9px 0 10px 0; display:block; overflow:hidden; }
.vresult { background:url(../images/style/vresult.gif) no-repeat; width:23px; height:27px; float:right; margin:0 8px 0 0; }
.btl { height:40px; display:block; overflow:hidden; }
.dconts { background:url(../images/style/dcont.gif) no-repeat right top; padding-top:8px; }
.dconte { font:15px/14px Calibri, Arial, Helvetica, sans-serif; font-style:italic; line-height:18px; color:#596e75; margin:0 11px 0 13px; }
.dcont_list { background:url(../images/style/dcont_list.png); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 7px 9px 7px; margin:9px 0 10px 0; }
.vote_v { background:url(../images/style/vote_btns.png) no-repeat; width:98px; height:31px; float:left; margin:0 6px 0 19px; }
.vote_v2 { background:url(../images/style/vote_btns.png) no-repeat 0 -31px; width:98px; height:31px; }
.vote_rez { background:url(../images/style/vote_btns.png) no-repeat -98px 0; width:98px; height:31px; float:left; }
.vote_rez2 { background:url(../images/style/vote_btns.png) no-repeat -98px -31px; width:98px; height:31px; }
.small { margin-left:13px; }

/* archive */
.archive { background:url(../images/style/archive.gif) no-repeat 27px 10px; padding:54px 0 24px 13px; font:13px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; }
.archive a { background:url(../images/style/archive_link.gif) no-repeat; width:215px; height:23px; display:block; margin-bottom:-13px; color:#4b4b4b; text-decoration:none; text-indent:12px; line-height:22px; }
.archive a:hover { background-position:0 -23px; color:#596e75; }
.archive b { font-weight:normal; }
#dle_news_archive_link a { background:none; text-indent:inherit; margin-top:-5px; color:#bababa; }
#dle_news_archive_link a:hover { color:#9090b1; }

/* reklama */
.reklama { background:url(../images/style/reklama.gif) no-repeat 27px 10px; padding:57px 0 16px 0; font:13px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; }

.privets { background:url(../images/style/privet.gif) no-repeat 27px 10px; padding:57px 0 16px 0; font:16px/15px Calibri, Arial, Helvetica, sans-serif; font-style:italic; }
.privets a { text-decoration: none; }
.fotogal { background:url(../images/style/foto.gif) no-repeat 27px 10px; padding:57px 0 16px 0; font:13px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; }
.nash-aktiv { background:url(../images/style/nash.gif) no-repeat 27px 10px; padding:57px 0 16px 0; font:13px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; }
/* tags */
.tags { background:url(../images/style/tags.gif) no-repeat 27px 10px; padding:57px 13px 20px 13px; font:13px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; }
.tags a { color:#4b4b4b; text-decoration:none; font-style:normal; }
.tags a:hover { color:#1eaccf; text-decoration:underline; }

/* ---------- FOOTER ---------- */
.footer { margin:0 auto; width:1200px; }
.footer_menu_bg_l { background:url(../images/style/header_menu_bg_l.png) no-repeat; }
.footer_menu_line { background:url(../images/style/header_menu_line.gif) no-repeat 110px 51px; height:63px; padding-top:8px; margin:0 -7px 0 -7px; }
.footer_logo { width:389px; height:66px; margin-left:350px; }

.footer_logo1 { background:url(../images/style/footer_logo.png) no-repeat; width:185px; height:48px; display:block; overflow:hidden; line-height:110px; float:left; margin-right:55px; }
.footer_copyright { background:url(../images/style/footer_logo.png) no-repeat -240px 0; height:66px; display:block; overflow:hidden; line-height:150px; }

.counts { float:right; width:190px; padding:5px 10px 0 0; text-align:center; }
.counts ul { display:inline; }
.counts ul li { float:right; width:88px; height:31px; margin:0 0 3px 7px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.counts ul li:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
.counts span { text-transform:uppercase; padding-left:7px; }

#footermenu li {background:url(../images/style/header_nav.png) no-repeat; float:left; padding-left:45px; margin-right: 4px; }
#footermenu li:hover { background-position:0 -39px;}
#footermenu li span { background:url(../images/style/header_nav.png) no-repeat right 0; float:left; }
#footermenu li:hover span { background-position: right -39px;}
#footermenu li a { height:39px; display:block; margin-left:-45px; min-width:71px; text-align:center;text-decoration: none; color: #fff;font:12px/11px Calibri, Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase; line-height:38px; padding:0 12px 0 12px; }
#footermenu li a:hover { text-shadow: 0 1px 0 #1a7a99; }
#footermenu .sublnk span { background:url(../images/style/header_nav_sublnk.png) no-repeat right 0; }
#footermenu .sublnk:hover span, #topmenu .sublnk.selected span { padding-bottom:2px; background-position:right -39px; }
#footermenu .sublnk:hover { background:url(../images/style/header_nav_sublnk.png) no-repeat 0 -39px; }
#footermenu .sublnk a { padding-right:32px; min-width:50px; }

#up { background:url(../images/style/up.png) no-repeat right top; width:73px; height:24px; display:block; overflow:hidden; float:right; margin:8px 6px 0 0; color:#FFF; text-decoration:none; line-height:70px; }
#up span { background:url(../images/style/up.png) no-repeat right -24px; width:73px; height:24px; display:block; cursor:pointer; }

/* ---------- CONTENT ---------- */

/* speedbar */
.speedbar1 { background:url(../images/style/dot.png) repeat-x bottom left; padding-bottom:10px; margin:0 11px 12px 13px; }
.speedbar { background:url(../images/style/short_item.gif) no-repeat; padding:4px 0 0 22px; height:19px; display:block; overflow:hidden; }
#dle-speedbar a { background:url(../images/style/speedbar.gif) repeat-x; padding:3px 6px 3px 6px; text-decoration:none; color:#FFF; font-size:14px; text-shadow: 0 1px 0 #696969; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

.dle-speedbar { background:url(../images/style/speedbar1.gif) no-repeat top center; padding:4px 6px 0px 5px; }
#dle-speedbar b { background:url(../images/style/shot_title.gif) repeat-x; padding:3px 6px 3px 6px; text-decoration:none; color:#FFF; font-size:14px; text-shadow: 0 1px 0 #1f6d83; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:normal; }

/* short story */
.short { background:url(../images/style/short_bt_line.gif) repeat-x bottom; margin-bottom:1px; }
.short1 { background:url(../images/style/short_bt_line1.gif) no-repeat left bottom; padding-bottom:18px; }

.short_item1 { background:url(../images/style/dot.png) repeat-x bottom left; padding-bottom:3px; margin:0 11px 18px 13px; }
.short_item { background:url(../images/style/short_item.gif) no-repeat; height:23px; padding-top:0px; }
.short_item h3 a { background:url(../images/style/shot_title.gif) repeat-x; padding:3px 7px 3px 7px; margin-left:22px; text-decoration:none; color:#FFF; font-size:14px; text-shadow: 0 1px 0 #1f6d83; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-style:italic; line-height: 25px; }
.short_item h3 a:hover { background-position:0 -23px; text-shadow: 0 1px 0 #3d92ab; }

.short_bt_line { background:url(../images/style/short_bt_line.gif) repeat-x bottom; display:block; overflow:hidden; }
.short_bt_line a { color:#3db8e1; }
.short_bt_line a:hover { text-decoration:none; }
.short_bt_line1 { background:url(../images/style/short_bt_line1.gif) no-repeat left bottom; padding-bottom:20px; }

.short_author span { background:url(../images/style/archive_link.gif) no-repeat; margin:0 -5px 0 13px; padding:4px 0 0 11px; }
.short_author span a { color:#30a1c2; text-decoration:none; }
.short_author span a:hover { color:#3db8e1; }
.short_author em { background:url(../images/style/short_author.gif) no-repeat; padding:1px 0 3px 5px; }
.short_author em a { color:#FFF; text-shadow:0 1px 0 #3b3a50; }
.short_author em a:hover { color:#daeffa; }
.short_author b { background:url(../images/style/short_author.gif) no-repeat right top; font-weight:normal; padding:1px 5px 3px 0; }

.short_category { background:url(../images/style/archive_link.gif) no-repeat; float:right; padding:4px 12px 0 11px; margin-top:-18px; }
.short_category a { color:#3db8e1; }
.short_category a:hover { text-decoration:none; }

.short_story { background:url(../images/style/dot.png) repeat-x bottom left; margin:0 12px 9px 14px; padding:4px 0 14px 0; display:block; overflow:hidden; }
.short_story a { color:#3db8e1; }
.short_story a:hover { text-decoration:none; }
.short_story img { border: 4px double #e9e9e9; margin-right:10px;}

.full_link { background:url(../images/style/full_link.gif) no-repeat; width:98px; line-height:80px; margin-left:13px; }
.full_link b { background:url(../images/style/full_link.gif) no-repeat 0 -31px; width:98px; height:31px; display:block; overflow:hidden; }
.full_link a { width:98px; height:31px; display:block; overflow:hidden; }

.short_rating { float:right; margin:5px 11px 0 5px; }
.short_views { float:right; background:url(../images/style/short_views.gif) no-repeat right 8px; padding:3px 10px 0 0; margin-top:4px; display:block; overflow:hidden; 
height:15px; }
.short_views span { background-color:#f2f3f3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:1px 4px 1px 3px; }

.edit { float:right; margin-top:-6px; }
.edit img { background:url(../images/style/edit.gif) no-repeat 0 -23px; width:20px; height:23px; border:none; }
.edit img:hover { background-position:0 0;}

/* navigation */
.nav_links { float:right; margin-right:11px; overflow:hidden; width:57px; }

.nav_links em { background:url(../images/style/nav_links.gif) no-repeat -52px 0; width:26px; height:31px; display:block; float:left; margin-right:5px; }
.prev_link { background:url(../images/style/nav_links.gif) no-repeat -26px 0; width:26px; height:31px; }

.nav_links b { background:url(../images/style/nav_links.gif) no-repeat -52px -31px; width:26px; height:31px; display:block; float:right; }
.next_link  { background:url(../images/style/nav_links.gif) no-repeat -26px -31px; width:26px; height:31px; }

.nav_links em span .prev_link { background:url(../images/style/nav_links.gif) no-repeat 0 0; display:block; }
.nav_links em span { background:url(../images/style/nav_links.gif) no-repeat 0 0; display:block; }
.nav_links b span .next_link { background:url(../images/style/nav_links.gif) no-repeat 0 -31px; display:block; }
.nav_links b span { background:url(../images/style/nav_links.gif) no-repeat 0 -31px; display:block; }

.navigation1 { display:block; overflow:hidden; background:url(../images/style/dot.png) repeat-x bottom left; padding-bottom:5px; margin:0 11px 10px 13px; }
.navigation { font:18px/18px Calibri, Arial, Helvetica, sans-serif; color:#FFF; text-shadow:0 1px 0 #882122; padding:6px 0 0 15px; }
.navigation span { background:#ce3b3f; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:0 4px 0 4px; margin-right:-3px; }
.navigation a { text-decoration:none; color:#565656; text-shadow:none; padding:0 4px 0 4px; margin-right:-3px; }
.navigation a:hover { background:#767085; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:0 4px 0 4px; color:#FFF; }

/* full story */
.full_item1 { background:url(../images/style/dot.png) repeat-x bottom left; padding-bottom:3px; margin:0 11px 8px 13px; }
.full_item { background:url(../images/style/short_item.gif) no-repeat; height:23px; padding-top:6px; }
.full_item h3 em { background:url(../images/style/shot_title.gif) repeat-x; padding:3px 7px 3px 7px; margin-left:22px; text-decoration:none; color:#FFF; font-size:14px; text-shadow: 0 1px 0 #1f6d83; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-style:italic; }

.print_link { background:url(../images/style/print_link.gif) no-repeat; width:98px; line-height:80px; margin-left:13px; }
.print_link b { background:url(../images/style/print_link.gif) no-repeat 0 -31px; width:98px; height:31px; display:block; overflow:hidden; }
.print_link a { width:98px; height:31px; display:block; overflow:hidden; }

.editdate { color:#49707b; }
.editdate i { color:#2ca6c5; }

.related_item1 { padding-bottom:3px; margin:0 11px 8px 13px; }

.left_bloc { background:url(../images/style/left_bloc.png) no-repeat; }

/* related news */
.related_bloc ul { margin:2px 0 -4px 0; padding:0; }
.related_bloc ul li { list-style:none; margin-bottom:2px; }
.related_bloc ul li a { background:#f2f3f3 url(../images/style/popular_dot.gif) no-repeat 10px 9px; display:block; overflow:hidden; color:#4b4b4b; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:3px 0 3px 28px; }
.related_bloc ul li a:hover { background-color:#37aed0; background-position: 10px -57px; color:#FFF; text-shadow:0 1px 0 #1a889f; }

/* alert */
.berrors { background:#2f9ab9 url(../images/style/berrors.gif) repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:13px;  }
.berrors1 { background:url(../images/style/berrors1.gif) no-repeat; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.berrors2 { background:url(../images/style/berrors2.gif) no-repeat 10px 12px; min-height:28px; padding:15px 0 15px 46px; color:#FFF; text-shadow:0 1px 0 #1f6d83; }
.berrors2 a { color:#FFF; }
.berrors2 a:hover { text-decoration:none; }

.fieldsubmit { background:url(../images/style/fieldsubmit.gif) no-repeat 0 -31px; width:98px; height:31px; }
.fieldsubmit1 { background:url(../images/style/fieldsubmit.gif) no-repeat; width:98px; height:31px; overflow:hidden; cursor:pointer; margin:7px 0 0 13px; }

/* forms */
.baseform .heading { color:#707070; font-size:1.4em; }
.baseform, .mass_comments_action { margin:0 11px 15px 13px; background-color:#e9f5f8; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.mass_comments_action { padding:5px 7px; }
.baseform .dcont { padding:13px 0; margin:0 13px; }
.baseform .dcont .heading { margin:0; }

.tableform { width:100%; }
.tableform td.label { width:90px; vertical-align:middle; padding-right:0; font-weight:bold; }
.fieldsubmit, .tableform td { padding:3px 13px; }
.impot { color:#1ec2d5; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; }
.checkbox { padding:4px 0; line-height:1em; }
.checkbox input { margin-top:-2px; vertical-align:middle; }

.f_input { width:300px; padding:1px; }
.f_textarea { width:458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding:2px; background:#fff url(../images/fields.png) repeat-x; border:1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding:0; }
.textin { padding:2px; }

/* comments */
.comm_ava { height:50px; display:block; overflow:hidden; float:left; }
.comm_ava img { width:50px; }

.comm_date { background:url(../images/style/short_views.gif) no-repeat 0 10px !important; padding-left:12px !important; margin-left:8px !important; }
.comm_date em { background:#f2f3f3 !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:2px 6px 2px 5px; }
.comm_date a { color:#2f9ab9 !important; text-shadow:none !important; }
.short_l { margin-left:-15px; }
.short_r { margin-left:51px; }
.short_r h3 { float:right; padding-right:2px; }
.short_r h3 a { color:#2f9ab9; }
.short_r h3 a:hover { text-decoration:none; }

.comm_category { float:right; }
.comm_category li { display:inline; font-style:normal; color:#9e9e9e; }
.comm_category li a { font-style:italic; color:#9e9e9e; }
.comm_category li a:hover { color:#455a60; }

.comm_dot { background:url(../images/style/dot.png) repeat-x bottom left; margin:0 0 9px 66px; padding-bottom:11px; }

.comm_registration em { background:#f2f3f3 !important; color:#2f9ab9; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:2px 6px 2px 5px; }
.comm_date em { background:#f2f3f3 !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:2px 6px 2px 5px; }
.comm_date b { background:none; padding:0; color:#2f9ab9; }

.comm_comment1 { background:url(../images/style/comm_comment.gif) no-repeat 20px 0; padding-top:9px; margin-top:8px; }
.comm_comment { background:#f2f3f3; color:#515151; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:6px 7px 6px 7px; }

.basecont { padding:4px 11px 13px 13px; }

.popup_avatar { float:right; }
.popup_info { line-height:17px; }
.popup_info a { color:#2f9ab9; }
.popup_info a:hover { text-decoration:none; }
.static { padding:4px 11px 8px 13px; } 
fieldset { border:none !important; margin-left:7px !important; }
h5 { font-size:13px; }
.pad { margin-right:30px; }
.ui ul { margin:0 0 10px 0; padding:0; line-height:17px; }
.ui span { margin-left:17px; }
.avatar { float:right; padding:7px 17px 0 0; }

.crop{
    padding:17px 7px 27px 7px;
	margin: 10px 0;
	overflow:hidden;
	}

.crop img{
    border: 4px double #e9e9e9;
    width: 200px;
	margin:-10px -20px -20px -20px;
	}
///////////////////////////////
/* left col */
.left-col {float:left; overflow:hidden;}
/*.left-col .padding {padding:0px 20px 50px 20px;}*/
.left-col .padding {padding:0px 0px 0px 0px;}

.left-col .padding img {
    margin-right: 7px;
}

.left-col .padding .left-menu { }
.left-col .padding .left-menu ul { margin: 0px; padding: 0px; margin-top: 0px; margin-left: 0px;}
.left-col .padding .left-menu ul li { list-style-image: url('../images/lstyle_l.jpg') ; line-height: 20px; border-bottom: 1px solid #ededed;}
.left-col .padding .left-menu ul li.active { list-style-image: url("../images/lstyle_active_left_menu.jpg") ; line-height: 20px;}
.left-col .padding .left-menu ul li a { font-size: 11px; color: #0075B3; font-weight: normal;}
.left-col .padding .left-menu ul li a:hover { font-weight: bold; color: #000;}  
.left-col .padding .left-menu ul li.active a {} 
.left-col .padding .left-menu li.active a {font-weight: bold;}

.left-col .padding .left-menu ul li ul {margin-left: 17px;}
.left-col .padding .left-menu ul li ul li {}
.left-col .padding .left-menu ul li ul li.active {list-style-image: url("../images/lstyle_active_left_menu.jpg") ; }
.left-col .padding .left-menu ul li ul li a { font-weight: normal !important;}
.left-col .padding .left-menu ul li ul li.active a {font-weight: bold;}
.left-col .padding .left-menu li li.active a {font-weight: bold !important;}

.left-col .padding .left-menu .parent ul {display: none;}
.left-col .padding .left-menu .active ul {display: block;}
.left-col .padding .left-menu ul.temp {width:100%; position: absolute; z-index: 500; background: #fff; margin-top: -20px; margin-left: 100px; border: solid 2px #0075B3; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px;}
//////////////////////////////////
///////////////
.img-marg {float:left; margin:0 10px 5px 0;}
#personRight {width: 230px; height: 280px; text-align: center; border: solid 4px #3eabcf; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
#personRight .nivo-controlNav {display: none;}

#basic-modal-content {display:none;}
#basic-modal-content .foto {}
#basic-modal-content .foto img {border: solid 4px #A5BACF; }
#basic-modal-content .foto .button {margin-top: 10px; }
#basic-modal-content .info {width: 400px; margin-left: 5px; text-align: justify;}
#basic-modal-content .info .name {text-shadow: 1px 1px 1px #000000;}
#basic-modal-content .info .name h3 {font-size: 16px;}
#basic-modal-content .info .post {margin-bottom: 10px; }
#basic-modal-content .info .desc {font-style: italic;}
////////////////////////////////////

.img-marg {float:left; margin:0 10px 5px 0;}
#personRight1 {width: 195px; height: 250px; text-align: center; border: solid 4px #3eabcf; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
#personRight1 .nivo-controlNav {display: none;}

#share42 { position: absolute; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 1.5}
#share42:hover a {opacity: 1.5}
#share42 a:hover {opacity: 1.5}
.new_btn1 {  width:278px; line-height:80px; float:left; padding: 0 0 0 15px; margin-top: -5px;}



/* short story */
.short100 { background: #FFF url(../images/style/short5.gif) repeat-y; margin: 0 4px 7px 5px; }
.short99 { background: url(../images/style/short7.gif) repeat-x bottom; }
.short98 { background: url(../images/style/short8.gif) no-repeat left bottom; }
.short101 { background: url(../images/style/short9.gif) no-repeat right bottom; padding-bottom: 13px; }
.short102 { background: url(../images/style/short.gif) repeat-x; }
.short202 { background: url(../images/style/short1.gif) no-repeat right top; }
.short303 { background: url(../images/style/short2.gif) no-repeat; height: 68px; }
.short303 h3 { font: 18px/16px Calibri, Arial, Helvetica, sans-serif; color: #FFF; text-shadow: 1px 1px 0 #2b87a6; line-height: 34px; text-indent: 31px; display: block; overflow: hidden; padding-right: 20px; height: 33px; }
.short303 h3 a { color: #FFF; text-decoration: none; }
.short303 h3 a:hover { color: #eafaff; }
.short404 { font: 14px/11px Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; position: absolute; background: #1f6683 url(../images/style/short3.gif) no-repeat; height: 21px; display: block; margin: 7px 0 0 9px; }
.short404 em { background: url(../images/style/short4.gif) no-repeat right top; height: 21px; display: block; padding: 0 6px 0 19px; line-height: 20px; }
.short404 a { color: #aae0f0; text-decoration: none; }
.short404 a:hover { color: #c7f2ff; }
.short505 { display: block; margin: 9px 0 0 36px; }
.isicons { float: right; margin: 9px 7px 0 0; }
.posts {position:absolute;left:-1950px;}
.isicons li { display: inline; }
.editstore { background: url(../images/style/editstore.gif) no-repeat; width: 19px; height: 19px; margin-bottom: -6px; }
.editstore:hover { background-position: 0 -19px; }
.short606 { display: block; overflow: hidden; }
.short606 img { width: 277px; border: 2px solid #d7d7d7; padding: 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 10px; }
.short707 { background: url(../images/style/short6.gif) repeat-y right; width: 307px; padding: 9px 0 12px 0; float: left; }
.short808 { font: 14px/11px Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; background: url(../images/style/short6.gif) repeat-y; margin-left: 303px; padding: 9px 14px 12px 13px; }
.short1101 { background: url(../images/style/short10.gif) repeat-x; margin: 0 1px; height: 43px; }
.short1202 { float: right; margin: 17px 8px 0 0; }
.short1202 a { background: url(../images/style/short11.gif) no-repeat; width: 89px; height: 28px; display: block; overflow: hidden; line-height: 90px; }
.short1202 a:hover { background-position: 0 -28px; }
.short1303 { background: url(../images/style/short12.gif) no-repeat right top; float: left; height: 39px; margin: 10px 0 0 14px; padding-right: 18px; color: #515151; font-style: italic; line-height: 40px; }
.short1303 span { background: url(../images/style/short12.gif) no-repeat right top; height: 39px; display: block; float: left; padding-right: 18px; margin-right: 10px; }
.short1303 em { color: #707070; }

img.fr-dib {
    margin: 5px auto;
    float: none;
    vertical-align: top;
}