/*album_stat
$Id: style.css,v 1.2 2004/06/11 09:20:11 tarique Exp $
*/
* {margin:0;padding:0}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
body, table ,td { color: #333333; font-family: Verdana, Tahoma, Arial; font-size:12px}
.elvn {font-size: 11px;}
.white {color: White;}
a, a:link, a:visited { color: #1C6CBE; text-decoration: none;}
a:hover { color: #0096E1;  text-decoration: underline;}
bblink a { color: #0033CC; text-decoration: none;}
bblink a:hover { color: #0033CC; text-decoration: underline;}
h1{ color: #718ea5; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-weight: normal; line-height: 120%; margin: 2px; text-decoration: none;}
.thumb_view_title h1 {font-family: Verbana, Arial, Helvetica, sans-serif; font-size: 18px; margin: 0px; padding-left: 8px; color:#ffffff}
h2 {font-family: Verbana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; padding-left: 8px;}
h3 { font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: normal; margin: 2px;}
#h1t h1 {font-size: 18px; color:#345665;}
li { list-style-position: outside; list-style-type: disc; margin-bottom: 4px; margin-left: 10px; margin-top: 4px; padding: 0px;}
p { font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin: 2px 0px;}
/*--11111111--*/
.clearboth {clear: both;height: 0;overflow: hidden;font-size: 0;padding: 0px;margin: 0px;line-height: 0;width: 100%;border:none;}

#wrapper {position: relative;}
img {max-width: 100%; height: auto;}

#content, .main_width {
    margin: 0 auto;
    width: 84% !important;
    min-width: 900px;
    max-width: 1400px;
    position: relative;
}
.clear {
    clear: both;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*tabl*/
.table {
	width: 100%;
	display:table
}

.tr {display:table-row}
.td {display:table-cell}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.fleft {float: left;}
.fright {float: right;}
div.thumb_strip {height:120px;overflow:hidden}
ul.thumb_strip, ul.smilies, ul#img_navbar {list-style: none;}
ul.thumb_strip li, ul.smilies li {display:inline-block}
ul.smilies li{margin:5px}
ul#img_navbar {margin:0px}
ul#img_navbar li {display:inline-block;margin:0px;padding:0px}
li.navmenu.fleft {border-right:solid 1px #fff}
li.navmenu.fright {border-left:solid 1px #fff}
/*atop*/
#atop {margin: 0;padding: 1px 6px 3px 6px;border-top: 2px solid #ff8400;}
#atop div {font-size: 11px;}
#topbanner {border: 1px solid #f2f2f2;margin: 10px 0 0 0;text-align: center;}
/*head*/
#head {margin: 10px 0px 0px 0px;position: relative;}
#sitelogo {position: absolute;bottom: 3px;left: 10px;}
/*меню*/
#mmenu ul {margin-right:5px}
#mmenu li,  #menu li ,#botmenu li{display: inline-block;}
#menu li {float:left}
#mmenu {text-align: right;}
#mmenu a:link, #mmenu a:visited{color:#1C6CBE;font-size: 15px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
#mmenu a:hover { color: #339900;text-decoration: none;}
#tmenu {position: relative;margin: 0;padding: 0;color: #f3f3f3;min-height: 30px;border-bottom: 3px solid #339900;
background: #0e445c; text-align: left;}
#menu {white-space: nowrap;padding-top:7px}
#menu a:link, #menu a:visited {color: #f9f9f9;font: 12px Verdana, sans-serif;}
#menu a:hover{color: white;text-decoration: underline;font: 12px Verdana, sans-serif;}
/*поиск*/
a:link#msearch, a:visited#msearch, a:hover#msearch{position: absolute;bottom: 3px;right: 15px;font: 12px Verdana, sans-serif;display: block;
color: #f9f9f9;border-bottom: 1px dotted #f9f9f9;}
a:hover#msearch {color:#33cc00;border-bottom: 1px dotted #33cc00;}
/*----*/
table { font-size: 12px;}
ul { margin-left: 5px; padding: 0px; margin: 0;}
.admin_menu { display: inline-block; background-color: #FFFFFF; background-image: url(images/button_bg.gif); background-position: bottom; background-repeat: repeat-x; border: 1px solid #CCD7E0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin: 0px; padding:1px 2px;text-align: center;}
.admin_menu a { color: #000000; display: block; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 1px; position: relative; text-decoration: none;}
.admin_menu a:hover { color: #000000; text-decoration: underline;}
td #admin_menu_anim {background-image : url(images/button_bg_anim.gif);}
.admin_menu_thumb { background-image: url(images/button_bg.gif); background-position: bottom; border: 1px solid #ccd7e0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; margin-bottom: 0px; margin-top: 0px; width: 85px;}
.admin_menu_thumb a { color: #000000; display: block; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; padding-top: 1px; position: relative; text-decoration: none;}
.admin_menu_thumb a:hover { color: #000000; text-decoration: underline;}
.alblink a { color: #345665; text-decoration: underline;  font-weight:bold;}
.alblink a:hover { color: #339900; text-decoration: underline;  font-weight:bold;}
.album_stat { font-size: 83%; margin: 5px 0px;}
.button { background-image: url(images/button_bg.gif); background-position: bottom; border: 1px solid #ccd7e0; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
.catlink { display: block; margin-bottom: 2px; font-weight:bold;}
.catlink a:link { color: #345665; text-decoration: underline;  font-weight:bold;}
.catlink a:hover { color: #339900; text-decoration: underline;  font-weight:bold;}
.catlink a:visited { color: #345665; text-decoration: underline;  font-weight:bold;}
.checkbox { font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; font-size: 100%; vertical-align: middle;}
.clickable_option { border-bottom : 1px dotted blue; cursor : default;}
.comment_button { background-image: url(images/button_bg.gif); background-position: bottom; border: 1px solid #ccd7e0; font-family: Arial, Helvetica, sans-serif; font-size: 100%; padding-left: 3px; padding-right: 3px;}
.comment_date{ color: #5F5F5F; font-size: 90%; vertical-align: middle;}
.debug_text { background-color: #EFEFEF; border: #BDBEBD; margin: 0px; width: 100%;}
.footer { font-size: 9px;}
.footer a { color: #000000; text-decoration: none;}
.footer a:hover { color: #000000; text-decoration: underline;}
.image { border-color: #000000; border-style: solid; border-width: 1px; margin: 2px;}
.filmimg:hover{filter:alpha(opacity=60); ..-opacity:.6; opacity:.6; -khtml-opacity:.6;}
.imageborder { background-color: #FFFFFF; border: 1px solid #000000; margin-bottom: 30px; margin-top: 30px;display: inline-block;}
.img_caption_table { background-color: #FFFFFF; border: none; margin: 0px; width: 100%;}
.img_caption_table td { background: #f9fbfc; border-top: 1px solid #FFFFFF; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; padding-top: 6px;}
.img_caption_table th { background: #D1D7DC; border-top: 1px solid #FFFFFF; color: #000000; font-size: 100%; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; padding-top: 4px;}
.listbox { border: 1px solid #D1D7DC; font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; font-size: 100%; vertical-align: middle;}
.listbox_lang { background-color: #f9fbfc; border: 1px solid #f2f5f7; color: #000666; font-family: Arial, Helvetica, sans-serif; font-size: 80%; vertical-align: middle;}
.maintable { background-color: #FFF; border: 1px solid #ccd7e0; margin-bottom: 1px; margin-top: 1px;}
.navmenu { background: #8AA5B5; border-style: none; color: #FFFFFF; font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; font-weight: bold;}
.navmenu a { color: #FFFFFF; display: block; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; position: relative; text-decoration: none;}
.navmenu a:hover { background: #F2F5F7; color: #000000; text-decoration: none;}
.navmenu img { margin-bottom: 1px; margin-left: 5px; margin-right: 5px; margin-top: 1px;}
.radio { font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; font-size: 100%; vertical-align: middle;}
.sortorder_cell { background: #0e445c; color: #FFFFFF; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 20px; padding-top: 0px;}
.sortorder_options { background: #0e445c; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; white-space: nowrap;}
.statlink { color: #FFFFFF;}
.statlink a:link{ color: #FFFFFF; text-decoration: none;}
.statlink a:visited { color: #FFFFFF;}
.statlink a:hover { color: #FFFFFF; text-decoration: underline;}
.statlinks { color: #64879d; font-size:11px;}
.statlink a:links{ color: #64879d;text-decoration: none; font-size:11px;}
.statlinks a:visited { color:#64879d; font-size:11px;}
.statlinks a:hovers { color: #64879d;text-decoration: underline; font-size:11px;}
.breadcrumb {color: #345665; margin:0 10px 0 10px;}
.breadcrumb a:link{ color: #345665; text-decoration: none;font: bold 12px Arial, Helvetica, sans-serif;}
.breadcrumb a:visited { color: #345665;font: bold 12px Arial, Helvetica, sans-serif;}
.breadcrumb a:hover { color: #339900; text-decoration: underline;font: bold 12px Arial, Helvetica, sans-serif;}
.tableb , .display_media , .catrow { background: #f9fbfc; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; padding-top: 3px;}
.tableb_compact { background: #f9fbfc; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;}
.tablef { background: #CBD7DE; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.tableh1 { background: #0e445c; color: #FFFFFF; font-family: Verdana, Geneva, Arial, sans-serif; font-size:95%; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; padding-top: 3px; text-align:left  }
.tableh1_compact { background: #8AA5B5; color: #FFFFFF; font-family: Verdana, Geneva, Arial, sans-serif; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;}
.tableh2, .catrow_noalb {background: #e8eff4;  color : #000000; padding-top: 3px;  padding-right: 10px;        padding-bottom: 3px;        padding-left: 10px;}
.tableh2_compact { background: #e8eff4; color: #000000; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;}
.textinput { border: 1px solid #D1D7DC; font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; font-size: 100%; padding-left: 3px; padding-right: 3px;}
.thumb_caption { display: block; font-size: 9px; padding: 1px;}
.thumb_caption a { color: #000000; text-decoration: underline;}
.thumb_num_comments { display: block; font-size: 85%; font-style: italic; font-weight: normal; padding: 2px;}
.thumb_filename {font-size: 80%; display: block;}
.thumb_title { display: block; font-size: 9px; font-weight: bold; padding: 2px;}
.thumbnails { background: #f9fbfc; padding: 3px;}
.topmenu {font-size: 11px; line-height: 130%; font-weight: bold;text-align:center}
.topmenu a { text-decoration: none; font-weight: bold; color: #345665;font-family: Arial, Helvetica, sans-serif;}
.topmenu a:hover { text-decoration: underline; font-weight: bold; color: #339900;font-family: Arial, Helvetica, sans-serif;}
.user_thumb_infobox { margin-bottom: 1px; margin-top: 1px;}
.user_thumb_infobox a { color: #000000; text-decoration: none;}
.user_thumb_infobox a:hover { color: #000000; text-decoration: underline;}
.user_thumb_infobox td { font-size: 85%; margin-bottom: 1px; margin-top: 1px; text-align: center;}
.user_thumb_infobox th { font-size: 100%; font-weight: bold; margin-bottom: 1px; margin-top: 1px; text-align: center;}
#tooltip{ background: #EBF7FC;border: 1px solid #2191BF;color: #145874;font: menu;margin: 0px;padding: 3px 5px;position: absolute;visibility: hidden;}
#vanity a {display:block; width:57px; height:20px; margin: 3px 20px;}
#vanity img {border:0}
#v_php {float:left;background-image:url(../../images/powered-php.gif);}
#v_php:hover {background-image:url(../../images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(../../images/valid-css.gif);}
#v_css:hover{background-image:url(../../images/h_valid-css.gif);}

iframe {color:red;}
.adsense a, .adsense a:link, .adsense  a:visited {/*color: #CC3300;*/ font-weight: bold;}
.begun  {font-family: Verdana, Tahoma, Arial;}
/*кнопка вверх*/
a.scrollTop{
background: #d1dceb url('/public/style_images/hm/arrows.png') no-repeat center 10px;
display:block; width:24px; height:100%;
position:fixed; top:0px; left:0px;z-index:2000;
opacity: 0.7;
filter: alpha(opacity=70); /* IE 5.5+*/
}
a.scrollTop:hover{width:100px;opacity: 0.5;filter: alpha(opacity=50); /* IE 5.5+*/}
/*-*/
/*социальные кнопки*/
#share42 {display: inline-block; 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: 0.8}
#share42:hover a {opacity: 0.9}
#share42 a:hover {opacity: 1}

#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #fff; border-radius: 4px; border: 1px solid #aaa; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}
#share42 a span:before {content: ''; position: absolute; top: 50%; left: -5px; margin-top: -3px; width: 5px; height: 7px; background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat;}

.share42-counter{display:none;vertical-align:top;margin-left:9px;position:absolute;z-index: 10; background:#FFF;color:#666;}
.share42-counter:before{content:"";position:absolute;top:0;left:-8px;width:8px;height:100%;}
.share42-counter{height:24px;padding:0 7px 0 3px;font:12px/25px Arial,sans-serif;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAYCAYAAAAMAljuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIxJREFUeNrs2rENgCAQQNHDyBBWDMFULmFjnMGlYAgKoy01BR5xB6H4P7mE+l7JmRBCFerdrXN673dTNfbRt1KKpJQk57xNrKN/1lpxzrXnCshAKNoCyGABAggBAggBAggBAggBAggBQoAAQoAAQoAAQr/U/tW1B5BBMNqRg3bOMUY20r9LvjOg4xVgABtzIxFP3JZkAAAAAElFTkSuQmCC) 100% 0;} .share42-counter:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAYCAYAAADH2bwQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJlJREFUeNrEks0NwyAMhU0kdmi4MARTZYh0jS4FE3DiAjvA4dVUjZQ/p+qlfZKFrPcJPYMVANorhDDzMXGN1IF1ee/nGCNqrega6KjJWkta61dzBoyLKQEb/Rrg+WGM2RKr+ZFzxl6XJj6Z0kseQiq+gUop8hScXIQG5xx1U4ROvvv7kH8ASmvtEniklGiBlLD29/fa354CDAC6sL9OAqehCgAAAABJRU5ErkJggg==);}
.share42-item:hover .share42-counter {display:inline-block;}
/*--*/

/*.yad {}*/

.yadnolink .ya-partner__sitelinks {width: 0;height: 0;overflow: hidden;}

.yadbold .yap-title-text.yap-title-font-size{font-weight:bold !important;}

.yadnoimg .yap-picture-block {width: 0px !important;height:0px;overflow: hidden;display:none;visibility:hidden;margin-right: -0.38em !important;}

.yadr .yap-logo.yap-logo-bg-color {width: 100%;right: 10px;}
.yadr .yap-logo a {float:right}

/*yad*/



/*********************************/

/***** COMMON *****/
/* For CENTER YandexRTB */
.hmsYandexRTB { text-align:center }
.hmsYandexRTB  > yatag {margin:0 auto !important;}
.hmsYandexRTB  > yatag > yatag {margin:0 auto !important;}
.hmsYandexRTB  yatag iframe {margin:0 auto !important;}
/***/


/***** HEADER ADAPTIVE *****/

/* For YandexRTB Header Adaptive*/

.yandex-adaptive.hmsYandexRtbHeader { margin:0 auto; display:inline-block}


/***************/


/***** FOOTER ADAPTIVE *****/

/* For YandexRTB Footer Adaptive*/

.yandex-adaptive.hmsYandexRtbFooter { margin:0 auto; display:inline-block}
/* end For YandexRTB Footer Adaptive */

/*********************/


/* For RTB BELOW TOPIC */

.yandex-adaptive.hmsAboveContent { margin:0 auto; display:inline-block}


/***************/

/* For RTB BELOW IMAGE */

.yandex-adaptive.hmsBelowImage { margin:0 auto; display:inline-block}


/***************/

.yandex-adaptive.hmsYandexRtbHPr { margin:0 auto; display:inline-block}