@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */
.blog-featured h2 {
	font-size: 1.5em;
	margin-bottom:0em;
}
p.readmore {
	text-indent:0;
	font-size: .9em;
}
.joomla-footer {
	font-size: .9em;
	margin-bottom: 30px;
}

/* Article functions */
ul.actions {
	clear:both;
	margin-top: -50px;
	float:right;
}
ul.actions li {
	list-style-type: none;
	float:right;
	margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
	width: 160px;
	display:block;
}
p#form-login-remember label {
	font-size: .9em;
	font-weight: normal;
	line-height: 25px;
}
p#form-login-remember input {
	float:left;
	margin-right: 5px;
}
form#form-login ul {
	margin: 0;
	padding: 0;
}
form#form-login ul li {
	list-style-type: none;
	margin-left: 20px;
	font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.img-intro-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.img-intro-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
#system-message{padding: 10px 14px 10px 14px; }


body{
font-weight:normal;color:#484739;
letter-spacing:0pt;word-spacing:1pt;font-size:14px;text-align:left;
font-family:tahoma, verdana, arial, sans-serif;line-height:1.4;
}
/*--------------------------------*/
/*------  position block  --------*/
/*--------------------------------*/
/* header */
.top_menu{float: right; width: 1000px; background:#F8F0DE;padding: 8px 0 0 0; /*z-index:1;*/ height:30px;position: absolute;}
.top_menu ul li a{border-left: 1px solid #5D5C59; padding: 0 6px 0 6px; color:#817502;}
.first_m {border-left:none !important;}

.space{background:#F8F0DE;}

.header_logo{height: 110px; width: 1000px;/*position: absolute;*/margin: 0 auto;/*z-index:2;*/ float: right;}
.header_logo img{display: block; position: absolute;/*z-index:2;*/ padding: 8px 0 0 0;}
.header_logo p{font-family:Constantia, Arial, sans-serif; font-size:21px; font-weight: bold; 
padding: 50px 0 0 170px;text-align: center;color:#817502;display: block;}

.top_contacts{float: right; padding: 0 22px 4px 0;}
.top_contacts p{ /*font-family:Calibri, Arial, sans-serif;*/ font-size:11px;color:#49451d;}

/* main_menu */
.main_menu{width: 1000px; position: relative;margin: 0 auto;}
.maxiroundedcenter{padding: 0 14px 0 14px;}
div#maximenuck ul.maximenuck li.maximenuck.level1{margin-right: 5px !important;}

.bread_area{padding: 8px 14px 8px 20px; /*width: 800px;*/ float:left;}


.content_left{float: left;width: 500px;position: relative;margin: 0 auto;}
.content_right{float: right;width: 500px;position: relative;margin: 0 auto;}
.content_right_top{}
.content_right_pos1{float: left;width: 250px;position: relative;display: block;_width: 240px;}
.content_right_pos2{float: right;width: 250px;position: relative;display: block;}

/*slide_area*/
.slide_area{width: 1000px; margin: 0 auto;position: relative;display: block;float: left;/*padding: 20px 0 0 0;*/}
.slide_left{float: left; width: 400px;position: relative; }
.slide_left_area{padding: 0 0 0 14px;}
.slide_right{float: right;width: 600px;position: relative;}
.slide_right_area{padding:0 14px 0 0;}
.slide_right_area p{font-size:14px;color:#484739; text-indent: 20px; text-align: justify;}
.slide_area2{background:url('../images/ruchka.png') no-repeat right bottom; margin-bottom: 20px;}
.slide_area2 p{text-align:right;padding: 4px 130px 4px 0; }

/* для всех k2_content. переопределение k2 */
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:none;width:150px; margin:0; border: none;}
.modtitle a{text-decoration: none !important;}


/* content_left */
.content_left{}
.content_left .k2ItemsBlock{padding: 6px 0 30px 14px; float:left;}
.content_left .modtitle{
	padding: 0 0 0 14px; 
	background:url('../images/mod_title_line.jpg') no-repeat 32% bottom;
}
.content_left .modtitle p{
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;
}
.content_left .list_poin{width: 33%;display: block;}
.content_left .list_poin .moduleItemIntrotext{width: 100%; color: #484739; /*font-family:Calibri, Arial, sans-serif;*/ font-size:12px;
line-height:1.3; text-align: left;}
.content_left div.k2ItemsBlock ul li a.moduleItemTitle{text-decoration: none;padding: 0 8px 20px 0;}
.content_left .k2ItemsBlock ul, .content_left .k2ItemsBlock ul li{float:left;}
.content_left .moduleItemDateCreated{padding: 4px 4px 4px 4px; background:#414C54; color:#A6ABAF; display: block;float: left;}
.content_left .moduleItemReadMore{float: right; padding: 8px 14px 0 0;}

.content_left2 .k2ItemsBlock{padding: 6px 14px 30px 14px;}
.content_left2 .list_poin{width: 100%;display: block;margin-bottom: 10px;}
.content_left2 .list_poin p{text-indent:20px;}
.content_left2 div.k2ItemsBlock ul li a.moduleItemTitle{/*text-decoration: underline;*/padding: 0 0 5px 0px;display: block;/*font-size: 1.2em;*/}
.content_left2 .moduleItemDateCreated{padding: 4px 4px 4px 4px; background:#414C54; color:#A6ABAF; 
display: block;float: left;font-size:12px; margin-right: 10px;}
.content_left2 .moduleItemReadMore{float: right; padding: 0 14px 0 0;}


/*mod content_right_top*/
/*.moduleItemImage img{float: left;}*/
.content_right_top{margin: 0 auto;position: relative; width: 500px; display: block;}
div.content_right_top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float: right; margin: 10px 0 4px 8px;}
.content_right_top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{width: 180px; height:auto;}
div.content_right_top div.k2ItemsBlock ul li a.moduleItemReadMore{float: right;display: block;}
.content_right .k2ItemsBlock{padding: 0 14px 0 0;}
.content_right .modtitle{padding: 0 14px 0 0;}
.content_right_top .modtitle{background:url('../images/mod_title_line.jpg') no-repeat left bottom;}
.content_right_top .modtitle p{
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}
.content_right_top .list_poin{display: block;padding: 0px 14px 0 0;}
.content_right_top .list_poin .moduleItemIntrotext{width: 100%; color: #484739; /*font-family:Calibri, Arial, sans-serif;*/ font-size:12px;
line-height:1.4;text-align: justify;}
.content_right_top .k2ItemsBlock{padding: 6px 0 10px 0px;}
.content_right_top div.k2ItemsBlock ul li a.moduleItemTitle{text-decoration: underline;padding: 0 0 8px 0;
font-size: 1.3em;display: block;}
.content_right_top .k2ItemsBlock ul li p{text-indent:20px;}

/* content_right_pos1 */
.content_right_pos1 .modtitle{background:url('../images/mod_title_line_mini.jpg') no-repeat left bottom;}
.content_right_pos1 .modtitle p{
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}

td.mod_events_latest_first, td.mod_events_latest{background: transparent url('../images/listpoint.gif') no-repeat left center; border: none;padding: 10px 10px 0 14px;}
td.mod_events_latest_first span, td.mod_events_latest span{border-bottom: 1px dotted #333;display: block; /*padding: 0 0 0 10px;*/}
.mod_events_latest_content a{text-decoration:none; }
.mod_events_latest_content span{}

/* content_right_pos2 */
.content_right_pos2 .modtitle{background:url('../images/mod_title_line_mini.jpg') no-repeat left bottom; margin: 0 0 8px 0;}
.content_right_pos2 .modtitle p{
/*font-family:System, Arial, sans-serif;*/ font-size:12px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}
.content_right_pos2 p{padding: 0 14px 0 0;}

/*.content_right_pos2 th, td, caption{padding:0;} */
.content_right_pos2 table{margin: 0; border-color: #gray;}

.content_right_pos2 td{padding:4;}

/*content_middle*/
.content_middle{width: 1000px; margin: 0 auto;position: relative; float: left;}
.content_middle_left{float: left; width: 750px;position: relative;}
.content_middle_right{float: right;width: 250px;position: relative;}
.content_middle_left .modtitle{background:url('../images/mod_title_line_long.jpg') no-repeat 16% bottom; padding: 0 0 0 14px;}
.content_middle_left .modtitle p{
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}
.content_middle_left .k2ItemsBlock{padding: 0 14px 0 14px;}
.content_middle_left .list_poin .moduleItemIntrotext{/*float:left;*/ width:100%;}
/*.content_middle_left .list_poin .moduleItemIntrotext img{float:left; }*/
.content_middle_left .list_poin .moduleItemIntrotext a.moduleItemReadMore{float:right;padding: 0 14px 0 0;}
.content_middle_left div.k2ItemsBlock ul li a.moduleItemTitle{text-decoration: none;padding: 0;font-size:14px;}
.content_middle_left div.k2ItemsBlock {}
.content_middle_left div.k2ItemsBlock ul li{display: block; float:none;}

.content_middle_left div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float: left; padding: 0 8px 6px 0;}

.flexbannergroup{padding: 0 14px 0 0;}

/*content_bottom*/
.content_bottom{width: 1000px; margin: 0 auto;position: relative; float: left;}
.bottom_left{float: left; width: 400px;position: relative; }

.bottom_left  .modtitle{background:url('../images/mod_title_fotoline.png') no-repeat 0% bottom; padding: 0 0 0 14px; float:none;}
.bottom_left .modtitle p{
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}

.bottom_left .k2ItemsBlock{padding: 0 0 0 14px; float:left;}
.bottom_left div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{width: 120px; }
.bottom_left .k2ItemsBlock ul, .bottom_left .k2ItemsBlock ul li{float:left; padding: 6px 4px 6px 0;}

.pg_data{padding: 0 0 0 14px; /*float:left;*/}


.bottom_right{float: right;width: 600px;position: relative;}

.bottom_right  .modtitle{background:url('../images/mod_title_line.jpg') no-repeat 6% bottom; padding: 0 0 0 14px;}
.bottom_right .modtitle p{
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}

.bottom_middle{width: 750px; margin: 0 auto;position: relative;margin-top:30px;}
.bottom_middle .flexbannergroup img, .bottom_middle table{padding: 10px 0 10px 0; border-top: 1px dotted #333; border-bottom: 1px dotted #333;}

.bottom_menu{width: 1000px; margin: 0 auto;position: relative;}

.bottom_menu{/*float: right;*/ /*width: 1000px;*/ /*background:#F8F0DE;*/padding: 8px 0 0 0; /*z-index:1;*/ height:30px;/*position: absolute;*/}
.bottom_menu ul li a{border-left: 1px solid #5D5C59; padding: 0 6px 0 6px; color:#817502;}

/* footer_area */
.footer {margin: 5px auto;}
.footer_area{width: 1000px; margin: 0 auto;position: relative;float: left; background-color: #C3B789;}
.footer_left{float: left; width: 400px; position: relative;}
.footer_left ul li{padding: 2px 0 0 0;}
.footer_left .modtitle{padding: 0 0 0 14px;}
.footer_left .modtitle p{
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 0 6px;}
.footer_left .k2ItemsBlock{padding: 0 0 0 14px;}
.footer_left div.k2ItemsBlock ul li a{color:#fafafa;}
.footer_right{float: right; width: 600px; position: relative;}
.footer_right p{text-align:right; padding: 10px 14px 0 0;}
.footer_right p.footer_sitetitle{width: 400px;float: right; padding: 10px 14px 8px 0;}

.academia {display: block; margin:0 auto;text-align:center; /*float: right;*/padding: 6px 0 6px 0;}

/*------------------------------*/
/*------  disign block  --------*/
/*------------------------------*/

/*body{background: #F8F0DE url('../images/bg_line.jpg') repeat-x;}*/

/*body{
background: #F8F0DE; /* for non-css3 browsers F8F0DE EAD6A2*/
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F0DE', endColorstr='#EAD6A2'); /* для IE6-9 */
/*background: -webkit-linear-gradient(top, bottom, #F8F0DE, #EAD6A2); /* для webkit-браузеров */
/*background: -moz-linear-gradient(top,  #F8F0DE,  #EAD6A2); /* для firefox 3.6+ */ 
/*background: -o-linear-gradient(top,  #F8F0DE,  #EAD6A2); /* для Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #F8F0DE,  #EAD6A2); /* для IE10+ */
/*}*/

body{
background-image: linear-gradient(bottom, rgb(234,214,162) 11%, rgb(243,230,199) 50%, rgb(248,240,222) 100%);
background-image: -o-linear-gradient(bottom, rgb(234,214,162) 11%, rgb(243,230,199) 50%, rgb(248,240,222) 100%);
background-image: -moz-linear-gradient(bottom, rgb(234,214,162) 11%, rgb(243,230,199) 50%, rgb(248,240,222) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(234,214,162) 11%, rgb(243,230,199) 50%, rgb(248,240,222) 100%);
background-image: -ms-linear-gradient(bottom, rgb(234,214,162) 11%, rgb(243,230,199) 50%, rgb(248,240,222) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(234,214,162)),
	color-stop(0.5, rgb(243,230,199)),
	color-stop(1, rgb(248,240,222))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F0DE', endColorstr='#EAD6A2'); /* для IE6-9 */
background: -ms-linear-gradient(top,  #F8F0DE,  #EAD6A2); /* для IE10+ */
}

.container{background:#fafafa;}

.header{width: 1000px; margin: 0 auto;position: relative; }
.header_logo{/*background:url('../images/logo.png') no-repeat left top !important; */}

/*
.imgvert{height:120px;
display:table-cell;
vertical-align:middle;}
*/


.itemListView, .itemView{padding: 0 20px 0 20px !important;}

.container #phocagallery{padding: 0 20px 0 20px !important;} 

.cont_area {width: 1000px; margin: 0 auto;position: relative;float: left; /*background-color: #C3B789;*/}
.left_cont_mod{float: left; width: 220px; position: relative; }
.left_cont_mod ul{margin: 20px 0 0 14px;}
.left_cont_mod .joomla-navleft, .left_cont_mod .galleryCategoryleft {padding: 20px 8px 10px 6px; min-height: 200px; background-color:#E3E1DB; 
border-radius:6px; 
-webkit-border-radius:6px; 
-moz-border-radius:5px; 
-khtml-border-radius:10px;}
.left_cont_mod .modtitle{background:url('../images/mod_title_line_mini.jpg') no-repeat 32% bottom; padding: 0 0 0 14px;}
.left_cont_mod .modtitle p{font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}


/*.itemContainerLast{background-color:#E3E1DB; 
border-radius:6px; 
-webkit-border-radius:6px; 
-moz-border-radius:5px; 
-khtml-border-radius:10px;}*/

.left_cont_mod ul li{padding: 6px 4px; /*background-color:#ABA277;*/ margin:4px 0;}
.left_cont_mod ul li:hover{ background-color:#ABA277; }
.left_cont_mod ul li:activ{color:#fafafa;}
.left_cont_mod ul li a:focus{color:#fafafa;}
.left_cont_mod ul li a{font-size: 16px;}

.inner_cont{/*float: right; /*width: 600px;*/ position: relative; margin: 0 0 40px 0; width: 100%; float: left;}
.inner_cont .itemListView{text-align: left;}
.inner_cont .itemListView p{text-indent:20px;}
.cat_title{}
.inner_cont #phocagallery{margin: 40px 0 40px 0;}

.inner_cont #k2Container a{text-decoration:none; color: #333; }

/*jevent*/
.contentpaneopen table{padding: 30px 0 0 0;}

.inner_cont .jeventpage{padding: 0 14px 0 14px; margin-bottom: 40px;}
#jevents_body{width: 90%; margin: 0 auto;}
.hasjevtip{background-color:#ABA277;display:block;}
.jevtip { background:#d9d9d9; }
#jevents_header .contentheading{background:url('../images/mod_title_line_long.jpg') no-repeat 0 bottom; padding: 0 0 0 14px;
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;
}

.cat_title{background:url('../images/mod_title_line.jpg') no-repeat left bottom; margin: 0 0 10px 0;}
.cat_title h2{
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}


.inner_cont div.catItemHeader h3.catItemTitle, .Subcat_area a{ font-family:tahoma, verdana, arial, sans-serif;line-height:1.4;
font-size: 18px;
font-weight: normal;
line-height: 110%;
padding: 10px 0 4px 0;
margin: 0;}

.inner_cont div.catItemView{padding: 4px 10px 4px 4px;}
span.catItemImage{float:left; margin: 0 6px 4px 0;}
.inner_cont .catItemIntroText{text-align:left;}

.Subcat_area{padding: 0 0 0px 0;}
.subCategoryMore{font-size: 11px;}

div.subCategoryContainer{/*float: none;*/}
div.subCategoryContainer .subCategory{padding: 10px 15px 4px 0; }
div.subCategoryContainer .subCategory p{text-align:left;}
/*materials*/

div.itemHeader h2.itemTitle{
font-family:tahoma, verdana, arial, sans-serif;line-height:1.4;
font-size: 22px; color: #80622C;
font-weight: normal;
line-height: 110%;
padding: 10px 0 4px 0;
margin: 0;}

div.itemIntroText{
color: #444;
font-size: 14px;
line-height: 20px;
padding: 4px 0 12px 0;}

span.itemImage{float:left;}
span.itemImage img{margin:0 8px 0 0;}

/*slider top left*/
.box_skitter .prev_button{left: 10px;}
.box_skitter .next_button{right:10px;}
.box_skitter .label_skitter h4{padding: 4px 4px 4px 4px;}

.inner_cont #easybook{padding: 0 14px 0 14px;}
#easybook .componentheading{background:url('../images/mod_title_line_long.jpg') no-repeat 0 bottom; padding: 0 0 0 14px;
/*font-family:System, Arial, sans-serif;*/ font-size:14px;
color:#7e7768; line-height:1.2; font-weight: bold;
letter-spacing: 2px;padding: 2px 0 4px 6px;}

.inner_cont .Chronoform{padding: 0 14px 0 140px; display: block; width:90%; margin: 0 auto;}
.inner_cont span.cf_alert{margin: 15px 15px;}
.cf_alert ol{padding: 0 0 0 24px;}
.inner_cont .thanksmess{padding: 0 14px 0 14px; margin: 15px 15px;}

table.vftable{width:90%;}
.vftable{ margin: 0 auto;}
.vflowlistmodule{border:none;}

.top_contacts p a{text-decoration: none;}


.sitesearch{float: right; padding: 6px 18px 0 0; /*width:200px;*/}

.inner_cont .search{width:800px !important; margin: 0 auto !important; position: relative;}

#searchForm .phrases, #searchForm .only{display:none;}

.search #searchForm, .search .search-results{padding: 0 14px 0 14px; }

.search .pagination ul li{display:inline; padding: 0 4px 0 4px; }
.search .pagination ul{display:block; float: left;}

/*.pagination-start, .pagination-prev, .pagination-next, .pagination-end{display:inline; padding: 0 4px 0 4px; }*/

div.k2Pagination ul li{display:inline; padding: 0 4px 0 4px; }

.searchintro p, .search label{padding: 0 0 0 14px;}

div.maximenuckh ul.maximenuck{z-index:1;}

.ccms_form_element input{float:left;}
.tooltipimg{position: relative; padding: 5px 0 0 20px; left: 20px;}

.tabb tr{}
.tabb tr td{border: 1px solid #CCC; padding: 4px;}

.advert img{border: 1px solid #C4C6C6;padding: 2px;}