*{margin:0;padding:0}
img{border:none;box-sizing:border-box;height:auto;max-width:100%}
table,td{border-collapse:collapse}
body, html{height:100%}
body{font-family:verdana,arial,helvetica,sans-serif;font-size:76.1%}
.all{height:100%;max-width:1366px;margin:0 auto}
.wrapper{min-height:100%;margin:0 5px;overflow:hidden;position:relative}
.komar{background:url(/templates/ord/images/komar.gif) no-repeat scroll 0 0 #fff;height:277px}
.moduletable-foto{margin:0 2px}
.moduletable-online{border-bottom:10px solid #d5d5d5}
.moduletable-online p{font-size:0.9em;text-align:center}
.moduletable-search{background-color:#666;padding-left:10px}
.word{margin-top:20px}
.word,.phrases,.only{border:none}
.result-text,.result-title,.phrases,.only{padding:10px 0}
.small,.result-created{font-size:0.9em}
.pg-legend .small{display:none}
.inputbox,.inputbox-search{background-color:#F9F9F9;border-color:#999 #eee #eee #999;border-style:solid;border-width:1px;font-family:arial;font-size:1em;margin:3px 0;padding-left:7px}
.moduletable-n{background-color:#eee;font-size:0.9em}
.moduletable-akkord{margin-bottom:5px;overflow:hidden}
.menu,.menu ul,.menu-submenu,.mod_dwhosonline-robots,.pagination li,ul.lang-inline,ul.jcomments-latest,ul.jcomments-latest-gal,.breadcrumb{list-style:none}
.menu,.menu ul{font-family:arial}
.menu{background-color:#d5d5d5;;padding:5px 0}
ul#title{background-color:#eee;margin-bottom:5px;padding:0}
.menu ul{display:none;margin:0 0 5px}
.menu .parent.active ul{display:block}
.menu li:first-child{border:none}
.menu li{border-top:1px solid #eee;margin:3px 5px;position:relative}
.menu ul li{margin:2px 0}
.menu li a,.separator{color:#000;display:block;font-weight:700;letter-spacing:0.1em;padding:3px 5px}
.menu li a:hover,.separator:hover{color:#fff}
ul#title li a:hover{color:#555}
ul#title li a{font-family:verdana;font-size:0.8em;letter-spacing:0;text-transform:uppercase}
.menu ul li a,.menu ul li .separator{background-color:#eee;font-weight:400;letter-spacing:normal;padding:2px 20px}
.menu ul li a:hover,.menu .parent.active ul li.active a{color:#000;font-weight:700}
.menutoggle:after{color:#555;content:"";cursor:pointer;font-family:fontawesome;padding:1px 1px 1px 12px;position:absolute;right:0;text-shadow:0 1px 0 #fff;top:3px}
.parent.show .menutoggle:after,.active .menutoggle:after{content:""}
.menutoggle,.menu ul li .menutoggle{font-size:1.2em}
#main{margin-right:190px;overflow:hidden;padding-bottom:130px}
.header{background-color:#d5d5d5;position:relative}
.logo{font-family:Tahoma;font-size:5.9em;line-height:0.8em;padding:5px 3% 15px}
.logo a{color:#ff0000;transition:color 1s}
.knigi{position:absolute;right:10px;bottom:8px;width:92px}
.flash{animation:hod 8s -2s infinite;background:#ff0000 repeating-radial-gradient(circle,#d5d5d5,#d5d5d5 15px,rgba(0,0,0,0) 15px,rgba(0,0,0,0) 30px);height:90px;overflow:hidden;position:relative;width:92px}
@keyframes hod{
50%{background:#ff0000 repeating-radial-gradient(circle,#d5d5d5,#d5d5d5 15px,rgba(0,0,0,0) 15px,rgba(0,0,0,0) 30px)}
50.001%{background:#fff repeating-radial-gradient(circle,#d5d5d5,#d5d5d5 15px,rgba(0,0,0,0) 15px,rgba(0,0,0,0) 30px)}
99.999%{background:#fff repeating-radial-gradient(circle,#d5d5d5,#d5d5d5 15px,rgba(0,0,0,0) 15px,rgba(0,0,0,0) 30px)}
}
.illustration{animation:flash 20s infinite linear;background:url('/templates/ord/images/sprits.png') no-repeat;height:90px;position:absolute;width:92px}
.illustration:nth-child(1){animation-delay:-4s;background-position:-10px -10px}
.illustration:nth-child(2){animation-delay:-8s;background-position:-10px -120px}
.illustration:nth-child(3){animation-delay:-12s;background-position:-234px -10px}
.illustration:nth-child(4){animation-delay:-16s;background-position:-122px -120px}
.illustration:nth-child(5){animation-delay:0s;background-position:-122px -10px}
@keyframes flash{
15%{transform:scale(1) rotate(0deg);opacity:1}
20%{transform:scale(0) rotate(360deg);opacity:0}
100%{opacity:0}
}
.lang-inline{background:linear-gradient(rgba(255,255,255,0),#fff 80%);padding-top:7px;text-align:center}
.lang-inline li{display:inline-block;margin:0 2px}
.lang-inline img{background-color:#f5f5f5;border:1px solid #000;padding:1px}
.way{overflow:hidden}
.breadcrumb{color:#666;font-size:0.9em;overflow:hidden;padding:5px}
.breadcrumb li{float:left;margin:0 3px}
.pathway:after{content:"";font-family:fontawesome}
a:hover.pathway{color:#666}
.menu-submenu{float:right;margin-right:30px}
.menu-submenu li{margin:0;padding:0}
.menu-submenu a:before{color:#ff0000;content:"";font-family:fontawesome;font-style:normal;padding-right:5px}
.menu-submenu li a{color:#000;font-size:0.8em;font-style:italic;font-weight:700}
.content-full{padding:0 2% 60px}
.content{overflow:hidden;padding:0 2%}
.clear{height:0;clear:both}
a{border:none;color:#cc0000;outline:none;text-decoration:none}
a:hover{color:#000}
.item-page h4 a{color:#555}
.item-page h4 a:hover{color:#000;text-decoration:underline}
p{line-height:1.5em;margin:10px 0}
.item-page p{font-size:1.12em;margin:20px 0}
.moduletable p{font-size:1em;margin:10px 0}
li{margin:5px 5px 5px 25px;text-align:left}
h1:first-letter,.componentheading:first-letter,.gallery h2:first-letter{font-weight:700;font-size:140%;color:#fff;padding:0 1px 0 5px;margin-right:2px;background-color:red}
h1,.componentheading,.gallery h2{color:#333;font-size:1.8em;font-weight:700;letter-spacing:0.2em;padding:20px 0 20px 4%}
h2:first-letter{color:#ff0000;font-size:140%;font-weight:700}
h2{color:#666;font-family:tahoma;font-size:1.5em;padding:20px 0 15px;text-transform:uppercase}
h3{background-color:#eee;font-size:0.8em;margin-bottom:5px;padding:3px 10px;text-transform:uppercase}
.item-page h3,.blog h3{font-size:1.2em;text-transform:none}
#left h3{background-color:#666;font-size:0.8em;color:#fff;margin-top:5px}
h4{color:#555;text-transform:uppercase;padding:8px 0 2px 0}
h5{font-style:italic;text-align:right;padding-right:50px;line-height:12px}
h6{font-size:0.9em}
.item-page{overflow:hidden}
.items-row,.category-desc{margin-bottom:10px !important;margin-top:5px;overflow:hidden}
.article-info-term{display:none}
.create{background-color:#eee;color:#555;font-style:italic;font-weight:700;padding-left:3px}
#article-index ul,.pagenavcounter{font-size:0.9em;margin:0 0 20px}
#article-index li{display:inline;margin:0 10px 0 0}
.cols-2 .column-1,.cols-2 .column-2{overflow:hidden;width:49%}
.pagination,.pager{text-align:center;display:block;clear:both;margin:10px 0}
.pager{margin:0}
.pagination li,.pager li{display:inline;line-height:2;margin:0;padding:0 10px}
.pagination-next .pagenav:after,.pagination-end .pagenav:after,.pagination-start .pagenav:after,.pagination-start .hasTooltip.pagenav:after,.pagination-prev .pagenav:after,span.icon-chevron-left:after,span.icon-chevron-right:after{font-family:fontawesome}
.pagination-next .pagenav:after{content:"\f051"}
.pagination-end .pagenav:after{content:"\f050"}
.pagination-start .pagenav:after,.pagination-start .hasTooltip.pagenav:after{content:"\f049"}
.pagination-prev .pagenav:after{content:"\f048"}
.pager li{font-size:16px}
span.icon-chevron-left:after{content:"\f048";font-size:16px}
span.icon-chevron-right:after{content:"\f051";font-size:16px}
.cols-2 .column-1{float:left}
.cols-2 .column-2{float:right}
.items-row.cols-2 h4{background-color:#eee;padding:2px 5px}
.kat{display:block;font-size:0.9em;margin:10px 0}
.kat .create{background-color:rgba(0,0,0,0);font-style:normal;font-weight:400;padding:0}
.item-page img{max-width:95%}
div.img_caption{overflow:hidden}
.item-page img,.item img,.blog img,.img_caption,.items-row.cols-2 img,.items-row.cols-2 .img_caption{margin:0 3% 5px}
.items-row.cols-2 img,.items-row.cols-2 .img_caption{float:left;margin:0 3% 15px 0}
.readmore.btn{float:right}
.img_caption img{margin:0 0 3px !important;max-width:100% !important}
p.img_caption{color:#000;font-size:0.9em;font-style:italic;font-weight:700;margin:0}
.items-row p.img_caption{display:none}
.items-row.cols-1 img,.items-row.cols-1 .img_caption,.items-row.cols-2 img,.items-row.cols-2 .img_caption{max-width:30%}
.re_index{float:left;margin:0 15px}
.contact h3{display:none}
.control-group{margin-bottom:10px}
.contact-form fieldset{margin:10px 0;padding:10px}
legend{font-size:0.9em}
#left{border-top:10px solid #d5d5d5}
.moduletable-rek{display:none}
.moduletable-komment{background-color:#eee;overflow:hidden}
ul.jcomments-latest,ul.jcomments-latest-gal{font-size:0.9em}
ul.jcomments-latest .date,ul.jcomments-latest-gal .date,ul.jcomments-latest .author,ul.jcomments-latest-gal .author{color:#666;display:block;font-size:0.8em;font-weight:700}
.jcomments-latest li,.jcomments-latest-gal li{border-bottom:5px solid #d5d5d5;margin:5px 0;overflow:hidden;padding:0 5px}
.comment{margin:5px 0}
ul.jcomments-latest .comment-separator{clear:both;display:block;height:1px}
.spam{color:#ff0000;font-weight:700;text-transform:uppercase}
.alert.alert-message,.alert.alert-error{background-color:#ff0000;color:#fff;font-weight:700;padding:10px}
#system-message h4{color:#fff}
#system-message li{margin:5px 0}
.tabs.pgcomments{display:none}
.close{background-color:#fff}
.error{font-size:1.5em}
.yashare-auto-init{clear:both}
.footer{background-color:#d5d5d5;bottom:0;clear:both;font-size:0.8em;height:70px;position:absolute;width:100%}
.copy_left{float:left;padding:10px;text-align:right;width:45%}
.copy_right{padding-top:20px}
.karandash{background-color:#fff;bottom:0;height:119px;right:5px;position:absolute;width:190px}
.karandash img{margin-left:15px}
.pull-right.article-index{float:none;overflow:hidden}
.pg-cv-box{position:relative}
.pg-icon-detail{bottom:5px;position:absolute;right:10px}
.pg-dv-desc{height:auto !important}
.pg-dv-desc p{font-style:italic;font-weight:700;margin-bottom:20px;text-align:center}
.upp2{margin:2px 0}
.menugl{background-color:#666;color:#fff;display:none;font-size:1.17em;font-weight:700;padding:5px 3%;position:relative;text-transform:uppercase}
.menugl:hover{color:#fff}
.menugl:after{bottom:3px;content:"";font-family:fontawesome;position:absolute;right:4%}
.hid{background-color:#fff;z-index:10}
#totop{background-color:#666;bottom:0;color:#fff;cursor:pointer;display:none;font-weight:700;padding:5px;position:fixed;right:20px;text-align:center;text-transform:lowercase;width:100px}
#totop:hover{background-color:#ff0000}
@media all and (min-width:1024px) {
#left{width:21%}
#right{float:right;padding-bottom:130px;width:190px}
.content{float:right;width:75%}
.moduletable-rek{background-color:#d5d5d5;display:block;padding:10px 0;text-align:center}
.items-row.cols-1 img,.items-row.cols-1 .img_caption,.items-row.cols-2 img,.items-row.cols-2 .img_caption{float:left !important}
}
@media all and (min-width:961px) and (max-width:1023px) {
#right{float:right;padding-bottom:130px;width:190px}
#left{width:24%}
.content{float:right;width:72%}
.cols-2 .column-1,.cols-2 .column-2{float:none;width:100%}
.items-row.cols-1 img,.items-row.cols-1 .img_caption,.items-row.cols-2 img,.items-row.cols-2 .img_caption{float:left !important}
}
@media all and (min-width:769px) and (max-width:960px){
#right{float:right;padding-bottom:130px;width:190px}
#left{margin:10px 1.5% 0 0;width:100%}
.items-row.cols-1 img,.items-row.cols-1 .img_caption,.items-row.cols-2 img,.items-row.cols-2 .img_caption{float:left !important}
.cols-2 .column-1,.cols-2 .column-2{float:none;width:100%}
.copy_left{width:40%}
}
@media all and (min-width:481px) and (max-width:768px){
.wrapper{margin:0}
.header{height:120px}
.logo{font-size:5.2em}
.moduletable-search{padding:2px 10px}
.menu-submenu li a{padding:5px 5px 10px}
#left{margin:20px 0 0;width:100%}
#main{margin-right:0}
.menugl,.pg-center object{display:block}
.upp1{float:left;margin-right:1%;width:49%}
.upp2{overflow:hidden}
.hid{position:absolute;width:49%}
.hid,.moduletable-online,.komar,.flash,.karandash,.moduletable-gal{display:none}
.items-row.cols-2 img,.items-row.cols-2 .img_caption,.items-row.cols-1 img,.items-row.cols-1 .img_caption{max-width:30%}
.item-page img,.img_caption{display:block;float:none !important;margin:0 auto;max-width:100%}
.cols-2 .column-1,.cols-2 .column-2{float:none;width:100%}
.footer{height:90px}
}
@media all and (min-width:321px) and (max-width:480px){
.logo{font-size:3.2em}
.menu-submenu{margin-right:5px}
.menu-submenu li{float:left;margin:0 5px}
.moduletable-search{padding:2px 10px 4px}
.wrapper,.category-desc{margin:0;padding:0}
.content-full{padding:0 2%}
#main{margin-right:0}
#left{margin:20px 0 0;width:100%}
.menugl,.pg-center object{display:block}
.hid,.moduletable-online,.breadcrumb,.komar,.karandash,.flash,.moduletable-gal{display:none}
h1{letter-spacing:0;padding:10px 0 0}
.item-page img,.img_caption,.category-desc .img_caption,.items-row.cols-2 img,.items-row.cols-2 .img_caption,.items-row.cols-1 img,.items-row.cols-1 .img_caption{display:block;float:none !important;margin:0 auto;max-width:98%}
.cols-2 .column-1,.cols-2 .column-2{float:none;width:100%}
.cols-2 .column-1{margin:10px 0}
#comments-form p,#comments .comments-list{margin-left:0 !important}
#phocagallery .pg-cat-img-detail-box{box-shadow:none;float:none;margin:0;padding:0}
#phocagallery .pg-cat-img-detail-box div{margin-left:0px !important;margin-right:0px !important}
.pg-field-desc,.pg-field-table{margin-left:20px}
.footer{font-size:0.7em;padding-top:10px}
.copy_left{float:none;padding:0;text-align:center;width:100%}
.required{width:100%}
#easycalccheckplus .required{width:50px}
}
@media all and (max-width:320px){
.wrapper{margin:0;padding:0}
.content-full{padding:0 2%}
.header{height:100px}
.logo{font-size:2.9em}
.menu-submenu{margin-right:5px}
.menu-submenu li{float:left;margin:0 5px}
.moduletable-search{padding:2px 10px 4px}
#main{margin-right:0}
#left{margin:20px 0 0;width:100%}
.menugl{display:block;margin-bottom:2px}
.hid,.moduletable-online,.breadcrumb,.komar,.karandash,.flash,.moduletable-gal{display:none}
h1{font-family:arial;font-size:1.6em;letter-spacing:0;padding:25px 0 0}
h2{font-family:arial;text-transform:none}
.item-page img,.img_caption,.category-desc .img_caption,.items-row.cols-2 img,.items-row.cols-2 .img_caption,.items-row.cols-1 img,.items-row.cols-1 .img_caption{display:block;float:none !important;margin:0 auto !important;max-width:98%}
#comments-form p,#comments .comments-list{margin-left:0 !important}
#jc span.comments-vote{width:5em !important}
#phocagallery .pg-cat-img-detail-box{box-shadow:none !important;float:none !important;margin:0 !important;padding:0 !important}
.pg-cat-img-detail.medium > div{margin-left:0px !important}
.pg-field-desc,.pg-field-table{margin-left:0px !important}
.cols-2 .column-1,.cols-2 .column-2{float:none;width:100%}
.readmore-link,.comments-link{display:block;margin:5px 0 0}
.footer{font-size:0.7em;padding-top:10px}
.copy_left{float:none;padding:0;text-align:center;width:100%}
.required{width:100%}
#easycalccheckplus .required{width:50px}
audio{max-width:100%}
}