html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	background: #d4d4d4;
    color: #afafaf;
    font: 14px/14px Arial,Tahoma,Verdana,sans-serif;
    height: 100%;
    width: 100%;
}
a {
	color: #afafaf;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.node p {
	margin: 0 0 10px;
	text-indent: 10px;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	height: auto !important;
    margin: -391px auto 0;
    min-height: 100%;
    width: 980px;
}

.questions, .block-q{
	color: #fff;
}

h2, .block > h4, #content > h1 {
	color: #A786A9;
    font: 22px/40px Tahoma;
}
h2 a {
	text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}
.view-img-wrapper , .node .field-field-img .field-item .field-type-filefield , .node .field-type-filefield {
	position: relative;
	display: table;
	float: left;
	margin-right: 10px;
}
.img-wrapper:before , .img-wrapper:after , .img-wrapper-after:before , .img-wrapper-after:after {
	content: "";
    display: block;
    height: 12px;
    background-repeat: no-repeat;
    position: absolute;
    width: 12px;
}
.img-wrapper:before {
	background-image: url("images/before-top-l.png");
    background-position: left top;
    top: 0;
}
.img-wrapper:after {
	background-image: url("images/before-top-r.png");
    background-position: right top;
    right:0;
    top: 0;
}
.img-wrapper-after:before {
	background-image: url("images/after-bottom-l.png");
    background-position: left top;
    bottom: 2px;
}
.img-wrapper-after:after {
	background-image: url("images/after-bottom-r.png");
    background-position: right top;
    right:0;
    bottom: 2px;
}
.view img , .node .field-field-img .field-item img , .node .field-type-filefield img{
	border: 3px solid #362d3f !important;
}
.view td , .view{
	position: relative;
}
.views-field-title a {
	color: #fff;
	font: bold 13px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.views-field-title a:hover {
	color: #f7b82f;
}
.views-field-created {
	color: #767676;
    display: block;
    font: 12px/14px Arial,Helvetica,sans-serif;
    margin: 6px 0;
}
.sidebar .views-row {
	overflow: hidden;
	margin-bottom: 20px;
}
#content .views-row {
	overflow: hidden;
	margin-bottom: 30px;
}
.views-row.views-row-last {
	margin-bottom: 0 !important;
}
.view-footer a {
	color: #f7b82f;
	font: 12px Arial, Helvetica, sans-serif;
	position: absolute;
    right: 15px;
    top: -27px;
    text-decoration: none;
}
.sidebar .view-footer a {
	position: absolute;
    right: 15px;
    top: -27px;
}
.block > h2, .block > h4 {
	margin-right: 75px;
}
.block , #content > .clear-block > .view , .node {
	margin-bottom:25px;
}
.date-inner {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #929292;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 474px;
	background: url("images/header-bg.png") repeat-x scroll 0 0 transparent;
	position: relative;
}
#header > div {
	position: relative;
	top: 20px;
}
#logo {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
#slogan {
	color: #DCDCDC;
    font: 12px/18px "Trebuchet MS";
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	height: 1%;
    padding: 0 0 55px;
    position: relative;
    width: 100%;
}
#middle:after , #middle > div:after{
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#middle > div {
	background: none repeat scroll 0 0 #251E2D;
    border: 3px solid #373141;
    float: left;
    padding: 15px;
    width: 950px;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content.floater {
	padding: 0 355px 0 0;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight.floater {
	float: left;
	margin-right: -3px;
	width: 335px;
	margin-left: -335px;
	position: relative;
	
}
.sidebar li {
	list-style: none;
}
.sidebar ul {
	padding: 0 0 0 9px;
}
#main_menu li a {
	color: #FFFFFF;
    font: 16px/23px "Trebuchet MS";
    text-decoration: none;
}
#main_menu li a:hover , #main_menu li ul li.active-trail a {
	color: #f7b82f;
}
#main_menu li ul li a {
	font: bold 14px/20px Arial;
}
#main_menu li ul li.active-trail a {
	font-style: italic;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	background: url("images/footer-bg.png") repeat-x scroll center top #04A760;
    
    height: 55px;
    margin: -110px auto 0;
    position: relative;
    width: 100%;
    z-index: -1;
}
#footer_cont a {
	font-style: italic;
}

#footer_cont {
	margin: 0 auto;
    position: relative;
    width: 960px;
    color: #d4d4d4;
    font: 13px/16px Arial,Helvetica,sans-serif;
    background: none repeat scroll 0 0 #16101C;
    height: 75px;
    width: 100%;
}
#footer_cont a {
	color: #d4d4d4;
}
/*-----------------------------archive---------------------------------------*/
.view-archivesape ul.ui-tabs-nav {
	border: none;
	padding: 0;
	margin:0;
}
.view-archivesape ul.ui-tabs-nav li a {
	background: inherit !important;
    border: medium none !important;
    color: #fff;
    display: inline-block;
    font: bold 13px/25px Arial;
    margin: 0 !important;
    padding: 0 15px 5px;
}
.view-archivesape ul.ui-tabs-nav li a:hover , .view-archivesape .ui-tabs-selected a , .view-archivesape .tabs-tabset .views-field-title a:hover{
	color: #f7b82f !important;
}
.view-archivesape .tabs-tabset {
	border:1px solid #332d3e;
}
.view-archivesape .tabs-tabset .views-field-title a {
	color: #afafaf;
    font: 13px/24px Arial;
}
.view-archivesape .tabs-tabset .views-field-title {
	border-left: 1px solid #332d3e;
    margin-left: 21px;
    padding-bottom: 3px;
    padding-left: 18px;
    padding-top: 3px;
	background: url("images/li-1.png") no-repeat scroll left center transparent;
}

/* Gallery
-----------------------------------------------------------------------------*/
.view-node-gallery-blocks td {
	position: relative;
	padding-right: 22px;
}
.view-node-gallery-blocks td.col-last {
	padding-right: 0;
}
.view-node-gallery-blocks img {
	background: inherit;
	border: 3px solid #362d3f !important;
}

.view-node-gallery-blocks  .img-wrapper:before , .view-node-gallery-blocks  .img-wrapper:after ,
.view-node-gallery-blocks  .img-wrapper-after:before , .view-node-gallery-blocks  .img-wrapper-after:after {
	height: 42px;
    width: 90px;
}
.view-node-gallery-blocks  .img-wrapper:before {
	background-image: url("images/gallery-top-l.png");
    
}
.view-node-gallery-blocks  .img-wrapper:after {
	background-image: url("images/gallery-top-r.png");
    
}
.view-node-gallery-blocks  .img-wrapper-after:before {
	background-image: url("images/gallery-bottom-l.png");
   
}
.view-node-gallery-blocks  .img-wrapper-after:after {
	background-image: url("images/gallery-bottom-r.png");
    
}
div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid a:hover {
	background: inherit !important;
}
.view-node-gallery-gallery-summaries div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid .view-img-wrapper{
	margin: 0 16px 0 0;
}
div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid .view-img-wrapper {
	margin: 0 16px 10px 0;
}
.front .view-node-gallery-blocks .view-img-wrapper {
	margin-right: 0;
}

/* Literatura
-----------------------------------------------------------------------------*/
.sidebar > .block ul li a {
	color: #fff;
	font: bold 13px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
.sidebar > .block ul {
	margin: 0;
    padding: 0 0 0 10px;
}
.sidebar > .block ul li {
	background: url("images/li-1.png") no-repeat scroll left 9px transparent;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 15px;
}
.sidebar > .block li ul li {
	background: url("images/li-2.png") no-repeat scroll left 12px  transparent;
}
.sidebar > .block ul li a:hover , .sidebar > .block ul > li.expanded > a , .sidebar > .block li ul li a:hover {
	color: #f7b82f;
}
.sidebar > .block li ul li a {
	font-weight: normal;
	color: #afafaf;
}

/* Video
-----------------------------------------------------------------------------*/
.sidebar .view-vievblock .view-content {
	margin-left: 15px;
}
.view-vievblock  .views-field-title a {
	margin-bottom: 10px;
	display: block;
}
.views-field-field-video-embed {
	position: relative;
}
.views-field-field-video-embed:after {
	background-image: url("images/play-batton.png");
    background-position: right center;
    background-repeat: repeat-x;
    content: "";
    display: block;
    height: 63px;
    left: 117px;
    position: absolute;
    top: 53px;
    width: 63px;
}
.views-field-field-video-embed:hover:after {
	display: none;
}
.inner .view-vievblock tr.row-first td {
	padding-bottom: 35px;
}
/* news and reviews
-----------------------------------------------------------------------------*/
.view-review td.col-first {
	padding-right: 10px;
}
.view-review tr.row-first td {
	padding-bottom:25px;
}

/* oborudovanie
-----------------------------------------------------------------------------*/
/* oborudovanie
-----------------------------------------------------------------------------*/
.view-oborudovanie-view label {
	color: #fff;
	font: bold 13px/24px Arial, Helvetica, sans-serif;
}
.views-field-view-node a {
	color: #a7a7a7;
	font: 12px/24px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: lowercase;
}
.view-oborudovanie-view td.col-first {
	padding-right: 18px;
}
.view-oborudovanie-view tr td {
	padding-bottom:25px;
}
.view-oborudovanie-view tr.row-last td {
	padding-bottom: 0 ;
}

/* admin
-----------------------------------------------------------------------------*/
.cke_show_borders {
	background: none repeat scroll 0 0 #251E2D;
}

/* Pagination
-----------------------------------------------------------------------------*/
.item-list ul.pager {
	display: block;
    margin: 0;
    padding-top: 20px;
}
.item-list ul.pager li {
	/*background: url("images/pagination-li-bg.png") no-repeat scroll 0 0 transparent;*/
    margin: -3px;
    padding: 5px 8px;
    position: relative;
}
.item-list ul.pager li:hover , .item-list ul.pager li.pager-current{
	/*background: url("images/pagination-li-hover-bg.png") no-repeat scroll 0 0 transparent;
	color: #fff;*/	
}
.item-list ul.pager li:hover a {
	/*color: #fff;*/
}
.item-list ul.pager li.pager-next , .item-list ul.pager li.pager-previous{
	background: inherit;
}
.item-list ul.pager li.pager-last , .item-list ul.pager li.pager-first , .item-list ul.pager li.pager-ellipsis{
	display: none;
}
.item-list ul.pager li a {
	text-decoration: none;
	color:#fff;
}
#block-block-5 {
  display: none;
}
