@charset "UTF-8";

body {
background:url(../images/body_bg.gif);
margin:0;
font-family:Georgia, Times New Roman, Arial;
}
a, img {
text-decoration:none;
color:#fff;
border: 0px solid;
}

.mod-languages li.lang-active a{
color:#666666;
text-decoration:none;
}

.mod-languages li a {text-decoration:underline;
}

.wrap
{width: 1024px;
margin: 0 auto;}

#block_12 a {
color:#ffffff;
text-decoration:none;
}


#header{
background:url(../images/header_menu.png);
height: 160px;
min-width: 1024px;
width: 100%;
overflow: hidden;
}

#top_header{
width:1024px;
margin:auto;
overflow: hidden;
height:80px;
}

#people{
margin-top:5px;
float:left;
border:none;
}

#people a {outline:none;}

#people a.rollover {
background:url(../images/logo1.png);
display:block;
height:75px;
width:75px;
}

#people a.rollover:hover {
 background: url(../images/logo11.png);
}

#logotext{
margin-top:20px;
float:left;
}

#head_category {
font-size:30px;
font-style:italic;
color:#666666;
margin:20px 0 0 120px;

float:left;
}
#head_category img
{
margin:-11px 0 0 -40px;
}
.mod-languages {
margin-top:50px;
margin-right:0;
float:right;
font-size:15px;
color:#fff;;
}
div.itemIntroText{
font-size:14px;
color:#fff;
margin:0;
padding:0;
}

#title {
float:left;
font-size:30px;
font-style:italic;
color:#666666;
padding-left:150px;
}

#foot_header{
clear:both;
font-size:18px;
width:1024px;
margin:0 auto;
}

#menu{
clear:both;
padding:19px;
width:1024px;
position: relative;
}

#menu ul{padding:0; margin:0;}

#menu ul  li {
list-style-type:none;
display: inline-block;
vertical-align:middle;
padding: 0 40px 0 0;
text-align: center;
width: 16%;
  _overflow:hidden;/*IE6, IE7*/
  *zoom:1;/*включаем hasLayout для IE6, IE7*/
  *display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
}

#menu ul  li a {
width:auto;
float:left;
padding-left:30px;
min-width: 0;
}

#menu >ul>li>a{
text-decoration:none;
color:#000;
}

#menu ul li#current a, #menu >ul>li>a:hover{
color:#ffffff;
}

.item103{
background:url(../images/icon1.png) no-repeat 0 0;
}

.item109{
background:url(../images/icon2.png) no-repeat 0 0;
}

.item110{
background:url(../images/icon3.png) no-repeat 0 0;
}

.item111{
background:url(../images/icon4.png) no-repeat 0 0;
}

.item112{
background:url(../images/icon5.png) no-repeat 0 0;
}

.item145{
background:url(../images/icon1.png) no-repeat 0 0;
}

.item146{
background:url(../images/icon2.png) no-repeat 0 0;
}

.item147{
background:url(../images/icon3.png) no-repeat 0 0;
}
.blog .items-row {
font-size:14px;
color:#fff;
text-align:center;
}
.blog .items-row  .item{
width:270px;
display: table-cell;
padding-right:50px;
}
.blog .items-row  .item img{
width:270px;
height:182px;}
.blog .leading-0 a {
cursor:default;
}
.blog .leading-0{
margin-bottom:20px;
}
.item-page img{
margin-bottom:10px;
border:1px solid #fff;
}
.item-page h2 {
font-style: italic;
}
.itemHeader .itemTitle
{
font-style: italic;
}
.blog .items-row  .item  p{
margin:0;
padding:0;
}
.blog .items-row  .item  .image_photog a
{
padding: 13px 12px;
display: block;
}
.blog  .items-row {margin:0  0 15px 30px; }

.blog .items-row  .item  .image_photog a:hover{
background:url(../images/outer_glow.png) no-repeat 0 0 !important;
}
.row-separator {clear:both;}

.item148{
background:url(../images/icon4.png) no-repeat 0 0;
}

.item149{
background:url(../images/icon5.png) no-repeat 0 0;
}



#content{
margin:auto;
width:1024px;
}

#slide{
margin-top:30px;
height:350px;
text-align:center;
width: 1024px;
overflow: hidden;
}

.theme-default a.nivo-nextNav {
right: 50px;
}

#arrow_left{
margin: 160px 20px; 
float:left;}

#arrow_right{
margin: 160px 20px; 
float:right;
}

#content_middle{
clear:both;
font-size:20px;
font-style:italic;
width:1024px;
margin:0 auto;
}

#menu_middle{
width:1024px;
position: relative;
padding:22px 0 12px 0;
}
#menu_middle ul{
padding:0; margin:0;}

#menu_middle ul  li {
list-style-type:none;
display: inline-block;
vertical-align:middle;
width: 16%;
text-align: center;
padding:16px 0;
  display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/
  _overflow:hidden;/*IE6, IE7*/
  *zoom:1;/*включаем hasLayout для IE6, IE7*/
  *display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
}

#menu_middle ul  li a {
width:auto; 
margin:0 auto;
}


#menu_middle  ul  li:hover, #menu_middle  ul  li#current {
text-decoration:none;
color:#ffffff;
background:url(../images/button_active.png) no-repeat scroll 50% 50% transparent;
z-index:4;
}

#menu_li6 {
width:147px;
height:56px;
text-align:center;
}

#content_footer {
margin-top:0;
background:url(../images/content_menu.png);
height: 420px;
}

#root_block {
width:1024px;
margin:auto;
padding:20px 0 20px 0;
color:#fff;
}

#block_1{
float:left;
width:307px;
}

#block_11 {
font-size:29px;
font-style:italic;
color:#ffffff;
}

#block_2{
line-height:1.3;
padding-top:10px;
padding-bottom:60px;
width:717px;
font-size:16px;
color:#ffffff;
margin-left:307px;
}

#block_12{
background:url(../images/action.png) no-repeat;
color:#ffffff;
font-size:23px;
height: 214px;
padding-top:60px;
text-align:center;
width:256px;
}

#k2Container .itemDateCreated, #k2Container .itemAuthor, #k2Container .itemToolbar, #k2Container .itemRatingBlock, #k2Container .itemLinks, #k2Container .itemAuthorLatest, #k2Container .itemNavigation,
#k2Container .itemAuthorBlock, #k2Container .itemContentFooter, #k2Container .itemComments, div.catItemHeader span.catItemDateCreated, div.catItemHeader span.catItemAuthor, div.catItemLinks, .catItemView .catItemCommentsLink, .itemListCategory, .k2FeedIcon
{
display:none !important;
}
.itemContainer{border-right: 1px dotted 
#CCC;
margin-right:10px;
padding-right:10px;
width:47.0% !important;}
.itemContainerLast{border-right:none !important;;}
#k2Container .itemFacebookButton{
color:#fff;
}
h3.catItemTitle a{
font-style:italic;
text-decoration:underline;
}
div.catItemReadMore {
display: inline;
float: right;
}

#footer {
clear:both;
margin:0 auto;
position:relative;
width:1024px;
height:100px;
font-size:14px;
color:#ffffff;
overflow: hidden;
min-width:1024px;
}

#footer_left {
float:left
}

#footer_right {
float:right;
}

#content_bottom_first{
background:url(../images/big_content_menu1-1.png) repeat-x;
height:23px;
min-width:1024px;
overflow: hidden;
width:100%;
}
.gmap a{color:#fff !important;}
#content_bottom_second{
overflow: hidden;
min-width:1024px;
width:100%;
margin:0;
padding:0;
background:url(../images/big_content_menu2.png);
}

#content_bottom_third{
background:url(../images/big_content_menu3.png) repeat-x;
height:23px;
}

#content_bottom_1 {
padding-top:1px;
padding-bottom:20px;
margin:auto;
width:1024px;
font-size:16px;
color:#ffffff;
overflow: hidden;
}

#content_bottom_1 h2 {
font-size:29px;
font-style:italic;
color:#ffffff;
}

#title_category, .blog h2 {
font-size:29px;
font-style:italic;
color:#ffffff;
margin-bottom:25px;
}

#text_category {
font-size:16;
color:#ffffff;
line-height: 1.5;
margin-bottom:25px;
}
/*phocagalerry*/
.phocagallery-box-file { border:0; background:none;
padding:13px 20px 13px 2px}

.phocagallery-box-file:hover { 
border:0; 
background:url(../images/outer_glow.png) no-repeat !important;}



