/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
* {box-sizing: border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0; padding: 0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
/*--end normalize--*/

body {
    position: relative;
    background: #130f0e url(img/back_t_grad_1.jpg) no-repeat 50% 0;
    width: auto;
    color: #494949;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 18px;
    font-size: 12px;
}

a{color:#ed1e25;}
a:hover{color:#9f080d;}

.row {
    width: 975px;
    margin: 0 auto;
    padding: 0 20px;
}

menu, ol, ul {padding: 0; margin: 0;}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/*--HEADER--*/
.header {height: 250px;position: relative; }
.logo {position: absolute;top: 7px;left: 0;width: 357px;height: 145px;}
.header-book {position: absolute;width: 400px;height: 110px;top: 93px;right: -20px;background: url(img/v_kruge.png) no-repeat;}

/*--MAIN MENU--*/
.nav {width: 935px;margin: 0 auto; padding: 0;}
.menu-menu-1-container, .fanzone-menu  {
    /*background-image: url(img/menu_bg2.jpg);*/
    background-position: 0 0;
    background-repeat: no-repeat;
    position: relative;
    height: 36px;
}

.fanzone-menu > .menu-menu-1-container, .menu-tg > .menu-menu-1-container, .dict-menu > .menu-menu-1-container {
    position: relative;
    height: 36px;
    background-image: url('/wp-content/themes/tgrad/img/menu.png');
    background-position: 0 -75px;
    z-index: 100;
}

.menu-tg > .menu-menu-1-container {background-position: 0 -1px;}
.dict-menu > .menu-menu-1-container {background-position: 0 -38px;}
ul#menu-menu-1 {
    display: block;
    height: 36px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}
li#menu-item-15 a {width: 219px;left: 10px;}
li#menu-item-18 a {width: 160px;left: 236px;}
li#menu-item-132 a {width: 126px;left: 401px;}
li#menu-item-10 a {width: 135px;left: 532px;}
li#menu-item-11 a {width: 113px;left: 675px;}
li#menu-item-12 a {width: 130px;left: 795px;}
#menu-menu-1 li a {display: block;height: 35px;position: absolute;top: 0;z-index: 20;text-indent: -9000px;}
li#menu-item-15.current-menu-item, li#menu-item-18.current-menu-item, li#menu-item-132.current-menu-item, li#menu-item-10.current-menu-item, li#menu-item-11.current-menu-item, li#menu-item-12.current-menu-item {background: url(/wp-content/themes/tgrad/img/menu.png) no-repeat;height: 36px;}
ul#menu-menu-1 > #menu-item-18.current-menu-item {background-position: 0 -38px;}
ul#menu-menu-1 > #menu-item-132.current-menu-item {background-position: 0 -75px;}
ul#menu-menu-1 > #menu-item-10.current-menu-item {background-position: 0 -75px;}
ul#menu-menu-1 > #menu-item-15.current-menu-item {background-position: 0 -1px;}

li#menu-item-15 {

}

/*---SUBMENU---*/
.submenu, .menu-photo { clear:both; margin-left:55px; padding-top:15px; padding-bottom: 30px; font-size: 12px;}
.submenu li, .menu-photo li {float:left; background-image:url('img/sub_menu_row.gif'); background-position:bottom; background-repeat:repeat-x; padding-bottom:5px; list-style-type:none; margin-right:16px; padding-left:3px; padding-right:3px;}
.submenu a, .menu-photo a {color:#242424; text-transform:uppercase; text-decoration:none;}
.submenu a.selected{color:#9f080d}
.active {color:#9f080d;}
.all_interesting{position:absolute; left:28px; width:620px; border-bottom:1px solid #adaab0; top:110px; clear: both;}
.all_interesting span{float:left; margin-bottom:-7px; background-color:#efefef; display:block; padding-right:3px; font-size:11px; color:#adaab0}
.active{color:#9f080d !important;}
    /*---CONTENT---*/
h2, h1, .h1 {
    font-size: 24px;
    font-weight: normal;
    color: #ed1e25;
    padding-left: 27px;
    background: url('img/ico_romb.gif') 0 center no-repeat;
    text-transform: uppercase;
    clear:both;
}

.content {
    width: 934px;
    margin: 0 auto;
    min-height: 700px;
    position: relative;
    background:#ededed url('img/metallic.jpg') repeat;
    margin-top: -10px;
}

.metal-bottom {
    min-height: 700px;
    background: url("img/cont_lb_conner.gif") 0 bottom no-repeat, url("img/cont_rb_conner.gif") right bottom no-repeat;
    padding: 20px 20px 60px 20px;
}
span.edit-link {display: none;}

.content_lt_image  {position:absolute; right:275px; top:2px;}
.content_lt_image a, .house-image a {position:absolute; display:block; width:40px; height:30px; top:100px;}
.house-image .chud{left:60px;}
.house-image .nav{left:250px;}
.house-image .lud{left:440px;}

.house-image {
position: absolute;
right: 20px;
top: 10px;
}

.content-area {
    padding: 0 0 20px 0;
    margin-bottom: 20px;
}

/*---DICTIONARY---*/
.dict_list{ margin-left:20px; margin-top:20px;}
.dict_list td{vertical-align:top;}
.dict_list .char{font-size:25px; padding-right:15px;padding-top: 15px;}
.dict_list .txt{padding-bottom:20px; padding-top:5px}
.dict_list .txt a{display:block;}
.dict_item{padding-left:20px; padding-top:20px; padding-right:20px;}
.dict_item h1{font-size:20px;}
.dict_item div{}
#post-16 dd {
    margin: 5px 10px 20px 0px;
    padding: 10px 10px 10px 14px;
    border-left: 2px dashed #ed1e25;
    background: #fff;
    width: 810px;
}
#post-16 dt {margin: 5px 0 0 0;}
#post-31>.entry-header>h1, #post-40>.entry-header>h1 {display: none;}
.post-31 img {margin-right: 20px;}

/*---FOOTER---*/
.footer {height: 92px; font-size: 13px;}
.copy {text-align: center; color: #6c6c6b;padding-top: 13px; clear: both;}
.copy>a {color: #6c6c6b;}


img.gerb{float:left; margin: 15px 20px 10px 10px;}
p.gerb{margin-bottom:14px;}
span.caption{color:#ed1e25;}

#menu-velikij-dom-chud,
#menu-velikij-dom-nav,
#menu-velikij-dom-lyud,
#menu-fanzona {margin-top:15px; margin-bottom:20px; padding-left:0; padding-bottom: 15px;}
#menu-velikij-dom-chud li,
#menu-velikij-dom-nav li,
#menu-velikij-dom-lyud li,
#menu-fanzona li {list-style-type:none; float:left; margin-right:13px;}
#menu-velikij-dom-chud li a,
#menu-velikij-dom-nav li a,
#menu-velikij-dom-lyud li a,
#menu-fanzona li a {color:#ed1e25}
#menu-velikij-dom-chud li a:hover,
#menu-velikij-dom-nav li a:hover,
#menu-velikij-dom-lyud li a:hover,
#menu-fanzona li a:hover {color:#9f080d}
#menu-velikij-dom-chud li a.selected,
#menu-velikij-dom-nav li a.selected,
#menu-velikij-dom-lyud li a.selected,
#menu-velikij-dom-chud .current-menu-item > a,
#menu-velikij-dom-nav .current-menu-item > a,
#menu-velikij-dom-lyud .current-menu-item > a,
#menu-fanzona .current-menu-item > a
{text-decoration:none;}

#house-bottom.metal-bottom {background: url("img/cont_lb_conner.gif") 0 bottom no-repeat, url("img/chud_rb_bg.jpg") right bottom no-repeat;}
#house-bottom-nav.metal-bottom {background: url("img/cont_lb_conner.gif") 0 bottom no-repeat, url("img/nav_bottom_right.jpg") right bottom no-repeat;}
#house-bottom-lyud.metal-bottom {background: url("img/cont_lb_conner.gif") 0 bottom no-repeat, url("img/lud_right_bottom.jpg") right bottom no-repeat;}
.house_name{font-weight:bold; color:#242424; font-size:16px; margin-top:40px;}
#house-bottom h1.entry-title, #house-bottom-nav h1.entry-title, #house-bottom-lyud h1.entry-title {display: none;}
.entry-content p {
    color: #494949;
    line-height: 15px;
    margin-bottom: 13px;
    margin-top: 5px;
}
h2.house-title {margin-top: 28px;margin-bottom: 8px;}
.user_images{margin-top:20px; margin-bottom:40px;}
.user_images td {padding-bottom:30px; padding-right:20px;}
.user_images2 {margin-top:20px;}
.user_images2 td {padding-right:20px; margin-bottom:40px;}
.user_images2 td a {display:block; margin-bottom:20px; color: #494949;}

.p-bot {margin-bottom: 15px;}
.entry-content ul {padding-left: 20px;}
.games_list{max-width:98%;}
.games_list{margin-left:20px; margin-top:20px; margin-right:20px;}
.games_list td.del{padding-bottom:37px;}
.games_list .td_detail img{margin-left:18px; margin-right:20px;}
.games_list h2,.inner_text .h2,.games_list .h2{display:block; margin-left:18px; background-image:url(img/romb_s.gif); padding-left:19px; background-position:0 center; background-repeat:no-repeat; color:#ed1e25; font-size:14px; font-weight:bold; margin-bottom:5px;}
.books_list  .issuu{display:block; white-space:nowrap;line-height:38px; padding-left:78px; background-position:0 center; background-repeat:no-repeat; background-image:url(img/issue.gif); margin-top:20px}

#anecdote h1.entry-title {display: none;}
#pages{margin-top:0px; margin-left:70px;}
#pages{margin-top:20px; position:relative;}
.nav_prev{background-image:url(img/ctrl_prev.gif); background-position:0 2px; background-repeat:no-repeat; padding-left:60px; position:absolute; left:10px; top:0; line-height:12px; font-family:Arial, Helvetica, sans-serif}
.nav_next{background-image:url(img/ctrl_next.gif); background-position:right 2px; background-repeat:no-repeat;padding-right:60px; position:absolute; left:170px; top:0;line-height:12px; font-family:Arial, Helvetica, sans-serif}
ul#menu-anekdoty, #menu-konkurs-tg-2013 {
    margin-top: 43px;
    margin-left: 81px;
    list-style-type: none;
}

ul#menu-anekdoty li, ul#menu-konkurs-tg-2013 li {display: inline-block;padding-right: 20px;}
ul#menu-anekdoty li a, ul#menu-konkurs-tg-2013 li a {text-decoration: none;}
ul#menu-anekdoty > li.current-menu-item a, ul#menu-konkurs-tg-2013 > li.current-menu-item a {color: #494949; font-weight: 600;}
table.competition td {border-bottom: 1px solid red;padding-top: 15px;}
#post-542 h1.entry-title, #post-545 h1.entry-title, #post-547 h1.entry-title, #post-16 h1.entry-title,  #post-130 h1.entry-title {display: none;}
#gallery_block .gallery_item {width: 150px;margin: 0 25px 25px 0;float: left;}
a:focus {outline: none;}
 #logo {position: absolute;top: 50px;left:60px;width: 357px;height: 145px;outline: none;z-index: 1;}
div#gallery_block {margin-top: 15px;}
.main-column {padding-top: 35px;width: 74%;padding-right: 2%;}
.left-area {padding-top: 35px;}
.main-column > h2 {margin-bottom: 45px;}
.left-area > h2 {margin-bottom: 25px;}
.great_home {text-align: center;}
.great_home img {padding-bottom: 8px;padding-top: 8px; transform: scale(0.95);}
.great_home a img:hover {transform: scale(1.05);}
.main-cell {display: table-cell;padding-right: 3%;}
.left-cell {display: table-cell;}
.great_home a img {transition: .35s;}

p.person-img {margin-top: -6px;color: #ed1e25;text-align: center;}

.section {clear: both;padding: 0px;margin: 0px;}
.col {display: block;float:left; margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; }
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
.span_3_of_3 { width: 100%;text-align: center;}
.span_2_of_3 { width: 66.13%;text-align: center;}
.span_1_of_3 { width: 32.26%;text-align: center;}
div.art-line {height: 2px;width: 600px;border-bottom: 2px dashed rgba(186, 180, 180, 0.3);margin: 20px auto 30px auto;text-align: center;}
