body {
    background: url("images/bg-front.png") repeat-x scroll center top #E5EDF5;
    color: #333333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}


.node-type_page {
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
padding: 0 20px;
}

#block-views-licenziya-block_1 {
    margin-left: 30px;
}
.views-field-field-fotogalery-fid .field-item {
    float: left;
    margin: 10px;
}





.page-front  {
 background: url("images/bg-house.jpg") no-repeat scroll center top #E5EDF5;}

   body.drag {cursor: move}


/* --------------------------------------------
     [EN] <TABLE>
   -------------------------------------------- */


  .table_cover {}
.field-field-kartinka {
    float: right;
    margin: 0 0 10px 20px;
}


   table.struct {margin: 0; background: none}
	td.struct,
	th.struct {
		padding: 0;
		vertical-align: top;
		border: 0;
		background: none}

   table {width: 100%; margin: 10px 0; border-collapse: collapse; background: #fafafa}

	table thead th,
	table thead td {
		padding: 3px 5px ;
		color: #555;
		border: 1px solid #000 ;
		border-width: 0 0 1px 0 }

	table tbody th,
	table tbody td {
		padding: 5px;
		border: 0}

   table tr.odd {background-color: #f9f9f9}
   table tr.even {background-color: #efefef}


   table tr.drag .handle {background-image: url(images/draggable-active.png)}
   table tr.drag-previous .handle {background-image: url(images/draggable-active.png)}


   td.active {}
	table tr.odd td.active {background-color: #f3f3f3}
	table tr.even td.active {background-color: #e9e9e9}
   th.active img {display: inline}


   table tr.info {}
   tr.selected td,
   tr.selected td.active {}
	tr.selected td a:link,
	tr.selected td a:visited,
	tr.selected td a:active {}
   tr.taxonomy-term-preview {opacity: .5}
   tr.taxonomy-term-divider-top {border-bottom: none}
   tr.taxonomy-term-divider-bottom {border-top: 1px dotted #ccc}

   tr.menu-disabled {opacity: .5}
   td.menu-disabled {}
   tr.odd td.menu-disabled {}
   tr.even td.menu-disabled {}


   tr.merge-down,
   tr.merge-down td,
   tr.merge-down th {border-bottom-width: 0 }

   tr.merge-up,
   tr.merge-up td,
   tr.merge-up th {border-top-width: 0 }


   table.sticky-header {
	margin-top: 0;
	border-bottom: 1px solid #000;
	background: #f5f5f5}


   table.package {width: 100%}
	table.package .description {width: 100%}
	table.package .version {}


   table td.region,
   table td.module,
   table td.container,
   table td.category {
	padding: 10px 15px;
	font-weight: bold;
	color: #fff;
	background: #696969}


/* --------------------------------------------
      ...
   -------------------------------------------- */


a, a:visited {
    color: #7098D0;
text-decoration: none;
}
a:hover {
    color: #525760;
  text-decoration: underline;
}
	a.active,
	a.active:hover { color: #525760; }
   li a.active {}



   h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0;
	font-weight: bold}
   h1 {    color: #1F313D;
    margin: 30px 0 10px;
    position: relative;
    text-align: center; font-size: 1.4em}
   h2 {font-size: 1.3em}
   h3 {font-size: 1.2em}
   h4 {font-size: .95em}
   h5 {font-size:  .9em}
h6 {
    font-size: 15px;
    margin-top: 10px;
}


   quote {}
   code {}
   p {margin: 5px 0; padding: 0}



   ul {margin: 0; padding: 0}
	ul li {margin: 0 0 0 20px; padding: 0}


   ul li.expanded,
   ul li.collapsed,
   ul li.leaf {}
	ul li.expanded {}
	ul li.collapsed {}
	ul li.leaf {}


   ul.inline {margin: 0; padding: 0}
	ul.inline li {margin: 0; padding: 0; list-style: none}


   ul.links {}
	ul.links li {}


   ol {margin: 0; padding: 0}
   ol li {margin: 0; margin-left: 2em; padding: 0 0 .3em}

   ol.task-list {margin-left: 0; list-style-type: none; list-style-image: none}
   ol.task-list li {padding: .5em 1em .5em 2em}
   ol.task-list li.active {background: transparent url(images/task-list.png) no-repeat 3px 50%}
   ol.task-list li.done {color: #393; background: transparent url(images/watchdog-ok.png) no-repeat 0px 50%}
   ol.task-list li.active {margin-right: 1em; font-weight: bold}


   dl {margin: 0; padding: 0}
	dl dt {margin: 2px 0 2px 0; padding: 0}
	dl dd {margin: 2px 0 2px 20px; padding: 0}
   dl.multiselect {}
	dl.multiselect dd.b,
	dl.multiselect dd.b .form-item,
	dl.multiselect dd.b select {width: 14em}
	dl.multiselect dd.a,
	dl.multiselect dd.a .form-item {width: 8em}
	dl.multiselect dt,
	dl.multiselect dd {float: left; margin: 0 1em 0 0; padding: 0; line-height: 1.75em}
	dl.multiselect .form-item {margin: 0; height: 1.75em}


   img, a img {border: none}
   table img.screenshot {width: 100px ; height: 60px }


   hr {
	height: 1px;
	margin: 0;
	padding: 0;
	border: none;
	background: #000}


/* -------------------------------------------------------------------------------------------------------------
     [EN] Auxiliary classes
     [RU] Дополнительные классы
   ------------------------------------------------------------------------------------------------------------- */


   html.js .js-hide {display: none}
   #clean-url.install {display: none}
  .nowrap {white-space: nowrap}


  .item-list {}
	.item-list .title {font-weight: bold}
	.item-list ul {}
	.item-list ul li {}

	.item-list .icon {
		float: right;
		clear: right;
		padding-left: 0.25em;
		color: #555}


   div.indentation {
	float: left;
	width: 20px;
	height: 1.7em;
	margin: -.4em .2em -.4em -.4em;
	padding: .42em 0 .42em .6em}

   div.tree-child {background: url(images/tree.png) no-repeat 11px 50%}
   div.tree-child-last {background: url(images/tree-bottom.png) no-repeat 11px 50%}
   div.tree-child-horizontal {background: url(images/tree.png) no-repeat -11px 50%}


  .c_clear {clear: both}
	div.c_clear, br.c_clear {
		height: 1px;
		margin: 0;
		margin-bottom: -1px;
		font-size: 0;
		line-height: 0}


  .views-edit-view {}
  .views-edit-view .views-tabset {display: block}
  .views-edit-view .views-tabset .views-tab-area {margin-left: 118px}
  .views-edit-view .views-tabset .views-tab-area .views-display {display: block; margin-left: 0}
   div.view div.views-admin-links {width: auto}
   div.view div.views-admin-links ul {padding: 5px; border: 1px solid #000; background: #fff}
   div.view div.views-admin-links li {margin: 0; padding: 0; list-style: none}


  .preLoad {position: absolute; left: -10000px; top: -10000px}

  .min_size {display: block; height: 1px}


/* -------------------------------------------------------------------------------------------------------------
     [EN] Markup free clearing (Details: http://www.positioniseverything.net/easyclearing.html)
   ------------------------------------------------------------------------------------------------------------- */


  .clear-block:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: "."}

  .clear-block {display: inline-block}


/* -------------------------------------------------------------------------------------------------------------
     [EN] Theme-demo classes
     [RU] Демонстрационные классы
   ------------------------------------------------------------------------------------------------------------- */


  .region_description {
	padding: 2px 11px 4px 11px;
	font-size: .9em;
	font-style: italic;
	color: #fff;
	text-align: right;
	text-decoration: underline;
	background: #439ed1}
  .column_1 .region_description,
  .column_3 .region_description {background: #2789c6}


/* -------------------------------------------------------------------------------------------------------------
     [EN] PAGE STRUCTURE AND PAGE ELEMENTS
   ------------------------------------------------------------------------------------------------------------- */

.page-front  .page {  background:transparent;}

.page {
    background: url("images/bg-page.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    overflow: hidden;
    width: 940px;
}
	.page .L_Field {font-size: 1px; line-height: 1px}
	.page .M_Field {width: 980px}
	.page .R_Field {font-size: 1px; line-height: 1px}
	.page_part {}
		.page_part .column_1 {}
		.page_part .column_2 {}
		.page_part .column_3 {}
		.page_part .column_1 .min_size {width: 220px}
		.page_part .column_2 .min_size {width: 300px}
		.page_part .column_3 .min_size {width: 220px}
			.page_part .column_1-cover-1 {margin: 10px}
			.page_part .column_2-cover-1 {margin: 10px}
			.page_part .column_3-cover-1 {margin: 10px}
			.page_part .column_1-cover-2 {width: 100%}
			.page_part .column_2-cover-2 {width: 100%}
			.page_part .column_3-cover-2 {width: 100%}




.before_head_part {
    color: #E5F0FE;
    float: left;
    font-size: 11px;
    height: 30px;
    width: 940px;
}

.before_head_part a {
color:#E5F0FE;
font-size:11px;
}

.before_head_part .c_block {
    margin: 8px 0 0;
}


.before_head_part .column_1 {
    float: left;
    height: 30px;
    width: 470px;
}

.before_head_part .column_2 {
    float: left;
    height: 30px;
    text-align: right;
    width: 470px;
}
	.before_head_part .column_3 {}



.head_part {
    float: left;
    height: 109px;
    width: 940px;
}
.head_part .column_1 {
    float: left;
    height: 109px;
    width: 220px;
}
.head_part .column_2 {
    float: left;
    height: 109px;
    width: 720px;
}


.head_part .column_2 ul.nice-menu, ul.nice-menu ul {
    border-top: medium none;
    float: right;
    margin-left: 20px;
    margin-top: 35px;
}

.head_part .column_2 ul.nice-menu li ul {
    background: none repeat scroll 0 0 #1F313D;
    border-radius: 3px 3px 3px 3px;
    margin-top: 8px;
    padding: 10px 15px;
    width: 200px;
    margin-left: 0;
}

.head_part .column_2 ul.nice-menu li {
    border: medium none;
    height: 32px;
}

.head_part .column_2 ul.nice-menu a {
    color: #1F313D;
    display: block;
    font-family: MyriadProRegular,Helvetica,Arial;
    font-size: 19px;
    line-height: 20px;
    margin: 0;
    padding: 9px 12px;
    text-decoration: none;
}

.head_part .column_2 ul.nice-menu a.active {
   color: #fff;
    text-shadow: 0 1px 0 #7098D0;
}


.head_part .column_2 ul.nice-menu a:hover {
    background: none repeat scroll 0 0 #1F313D;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #132026;
}



.head_part .column_2 ul.nice-menu li ul a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

.head_part .column_2 ul.nice-menu li ul a:hover {
    background: none repeat scroll 0 50% transparent;
    color: #8AB0DB;
    padding: 0;
}


.head_part .column_2 ul.nice-menu-down .menuparent a.active {
    background: none;
color: #fff;
}



	.head_part .column_3 {}


.head_part .column_3 ul.c_menu li.depth_1 {
float:left;
}


.body_part {
    float: left;
    width: 940px;
}

.body_part-all {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: 940px;
}


.body_part .column_1 {
    float: left;
    width: 250px;
}

.body_part .column_1 ul {
    background: none repeat scroll 0 0 #1F313D;
    border-radius: 3px 3px 3px 3px;
    margin-left: 20px;
    margin-top: 30px;
    padding: 10px 15px;
    width: 200px;
}
.body_part .column_1 ul a {
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    margin-bottom: 10px;
    margin-left: 10px;
}

.body_part ul.c_menu li.depth_1 {
    color: #FFFFFF;
    list-style: disc outside none;
    margin: 0 0 0 20px;
    padding: 0;
}

.body_part .column_2 {
    float: left;
    min-height: 700px;
    width: 690px;
}

.page-front .body_part .column_2 {
    float: left;
    min-height: 400px;
    width: 690px;
}

.body_part .column_3 {
    float: left;
    width: 940px;
}

.irstblok {
    float: left;
    margin-bottom: 20px;
    margin-right: 13px;
    width: 300px;
}

.body_part .column_3  .c_block_content p {
 text-align: justify;
}


.foot_part {
    background: none repeat scroll 0 0 #1F313D;
    border-top: 4px solid #C2B59B;
    height: 100px;
    width: 100%;
}
	.foot_part .column_1 {}
.foot_part .column_2 {
    margin: 0 auto;
    width: 940px;
}

.foot_part .column_2 ul.c_menu li.depth_1 {
    float: left;
    margin: 0;
    padding: 0;
}

.foot_part .column_2 ul.c_menu li.depth_1 a {
    color: #FFFFFF;
    display: block;
    margin: 0 20px;
}

.foot_part .column_2 ul.c_menu {
    display: table;
    margin: 20px auto 0;
}

	.foot_part .column_3 {}




  .block-region {
	clear: both;
	margin: 5px 0;
	padding: 5px;
	font-size: 11px;
	color: #000 ;
	text-align: center;
	border: 1px solid #b46b33;
	background: #ffc9a0}

  .techno_bottom_region .block-region {
	margin: 5px 10px;
	border-color: #337cb4;
	background-color: #a0d6ff}
  .techno_bottom_region .c_block {
	position: absolute; left: -10000px; top: -10000px;
	width: 50px;
	height: 2px;
	margin: 0;
	overflow: hidden}
  .destination-admin-build-block .techno_bottom_region .c_block {
	position: static; left: 0; top: 0;
	width: auto;
	height: auto}



   #blocks td.region {font-weight: bold}
   #blocks tr.region-message {font-size: .9em; font-weight: normal; color: #aaa}
   #blocks tr.region-populated {display: none}


  .c_block {margin: 0}
  .c_block-subStyle {}
.c_block h2.c_block_title {
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    text-align: center;
}
  .c_block h2 {
    color: #1F313D;
    font-size: 21px;
    font-weight: normal;
    margin-bottom: 0;
}
  .c_block h3 {}
  .c_block_content {}
	.c_block_content p {}
	.c_block_content ul {}
	.c_block_content li {}
	.c_block_content em {font-style: Italic}
	.c_block_content strike,
	.c_block_content s {text-decoration: line-through }

  .c_block div.links ul,
  .c_block div.links li {margin: 0; padding: 0; list-style: none}
  .c_block div.links li {display: inline}
  .c_block div.links .c_bounder {
	display: inline;
	padding: 0 3px 0 4px;
	background: url(images/links_bounder.png) no-repeat 50% 80%}
  .c_block div.links .last .c_bounder {display: none}


  .block-first {}
  .block-last {}

 .c_block_bounder {
    background: url("images/block_bounder-BG.png") repeat-x scroll 0 50% transparent;
    display: none;
    font-size: 1px;
    height: 20px;
    line-height: 1px;
}
  .c_block_bounder-first {}
  .c_block_bounder-last {display: none}
  .c_block_bounder-single {display: none}



   #site_slogan, #mission {
	font-size: .9em;
	text-decoration: underline;
	cursor: default}



  .primary_links,
  .primary_links li {margin: 0; padding: 0; list-style: none}
  .primary_links li {display: inline}

  .secondary_links,
  .secondary_links li {margin: 0; padding: 0; list-style: none}
  .secondary_links li {display: inline}



  .logo, .logo:visited {
	float: left;
	text-decoration: none ;
	cursor: pointer}
  .logo:hover {}
.logo img {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}



.breadcrumb {
    font-size: 1em;
    margin-left: 20px;
    margin-top: 10px;
    padding: 5px;
}
  .breadcrumb .gt {
	padding: 0 5px;
	font-family: Courier;
	line-height: 1em;
	color: #aaa}



  .all_tabs {width: 100%; margin: 5px 0 10px 0}

  .tabs_bounder {
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	background: #6e6f6f}

  .tabs ul,
  .tabs li {margin: 0; padding: 0; list-style: none}

  .tabs_pri {position: relative}

	.tabs_pri li, .tabs_pri li * {display: block; float: left}
	.tabs_pri li {margin-right: 4px; margin-top: 4px}

	.tabs_pri li a,
	.tabs_pri li a:visited {
		padding: 5px 4px 6px 4px;
		font-size: 16px;
		color: #fff ;
		text-decoration: none;
		cursor: pointer;
		white-space: nowrap}

	.tabs_pri li .c1 {padding: 0 0 0 11px; background: url(images/tabs_pri_parts-BG.png) no-repeat}
	.tabs_pri li .c2 {padding: 0 11px 0 0; background: url(images/tabs_pri_parts-BG.png) no-repeat 100% -50px}
	.tabs_pri li .c3 {padding: 0 ; background: #858585 url(images/tabs_pri_parts-BG.png) repeat-x 0 -100px}


	.tabs_pri li:hover  a,
	.tabs_pri li:hover  a:visited,
	.tabs_pri li.hover  a,
	.tabs_pri li.hover  a:visited,
	.tabs_pri li.active a,
	.tabs_pri li.active a:visited {text-decoration: underline}

	.tabs_pri li:hover  .c1,
	.tabs_pri li.hover  .c1,
	.tabs_pri li.active .c1 {background-position: 0 -150px}
	.tabs_pri li:hover  .c2,
	.tabs_pri li.hover  .c2,
	.tabs_pri li.active .c2 {background-position: 100% -200px}
	.tabs_pri li:hover  .c3,
	.tabs_pri li.hover  .c3,
	.tabs_pri li.active .c3 {background-position: 0 -250px; background-color: #6e6f6f}


  .tabs_sec {
	position: relative;
	padding: 4px 9px 7px 30px;
	font-size: 1em;
	background: url(images/tabs_sec-BG.png) repeat-y}



  .messages {
	margin: 7px 0;
	padding: 5px 8px;
	color: #333;
	border: 1px solid #909090;
	background: #ebebeb}
  .messages a,
  .messages a:visited {color: #01509f}
  .messages a:hover {color: #000}
      /* --- */
	.message-error {
		border-color: #e06641;
		background: #ffe0d7}
	.message-error a,
	.message-error a:visited {color: #981600}
	.error {color: #e06641}
	.error a,
	.error a:visited {color: #981600}
	 tr.error td,
	 tr.error th {color: #981600; background: #ffe0d7}
      /* --- */
	.message-warning {
		border-color: #ffa505;
		background: #ffecb8}
	.message-warning a,
	.message-warning a:visited {color: #701b0b}
	.warning {color: #ffa505}
	.warning a,
	.warning a:visited {color: #701b0b}
	 tr.warning td,
	 tr.warning th {color: #701b0b; background: #ffecb8}
      /* --- */
	.message-ok {
		border-color: #4cd756;
		background: #d9ffd8}
	.message-ok a,
	.message-ok a:visited {color: #008005}
	.ok {color: #4cd756}
	.ok a,
	.ok a:visited {color: #008005}
	 tr.ok td,
	 tr.ok th {color: #008005; background: #d9ffd8}
      /* --- */
	.message-status {
		border-color: #4cd756;
		background: #d9ffd8}
	.message-status a,
	.message-status a:visited {color: #008005}
      /* --- */
	.message-b {
		border-color: #5190c0;
		background: #d9ebf5}
	.message-b a,
	.message-b a:visited {color: #0a3372}



  .help {
	margin: 7px 0;
	padding: 5px 8px;
	font-size: 1em;
	color: #333;
	border: 1px solid #e0d241;
	background: #fffbd7}
  .help a,
  .help a:visited {color: #b09205}
  .help a:hover {color: #000}
  .more-help-link {margin: 3px 0; text-align: right}




   h2.c_node_title {position: relative; margin: 10px 0}



  .c_node {
	position: relative;
	margin: 10px 0;}

.c_node .field-label {
    display: none;
}


  .c_node-subStyle {}


  .c_node-submitted {
	position: relative;
	display: block;
	margin: 0;
	font-size: .9em;
	font-weight: bold;
	color: #777;
	cursor: default}
  .c_node-submitted .username {color: #000}
	.c_node-submitted .username a,
	.c_node-submitted .username a:visited {text-decoration: none}
  .c_node-submitted .datetime {}


  .c_node .c_user_picture {
	position: relative;
	float: left;
	display: inline;
	margin: 12px 15px 5px 0}
  .c_node .c_user_picture a,
  .c_node .c_user_picture a:visited {}
  .c_node .c_user_picture img {
	float: left;
	width: 45px ;
	height: 45px }


  .c_node_content {position: relative}
	.c_node_content p {margin: 10px 0}
	.c_node_content ul {}
	.c_node_content li {}
	.c_node_content em {font-style: Italic}
	.c_node_content strike,
	.c_node_content s {text-decoration: line-through }


  .c_node .links {position: relative; margin: 10px 0}
	.c_node .links ul,
	.c_node .links li {margin: 0; padding: 0; list-style: none}
	.c_node .links li {display: inline}
	.c_node .links a,
	.c_node .links a:visited {white-space: nowrap}
	.c_node .links .c_bounder {
		display: inline;
		padding: 0 2px;
		background: url(images/links_bounder.png) no-repeat 70% 80%}
	.c_node .links .last .c_bounder {display: none}


  .c_node_terms {}
	.c_node_terms .links {font-size: .9em}

  .c_node_links {margin-top: 5px}
	.c_node_links .links {}



  .pager {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	text-align: center}
  .pager li {
	display: inline;
	margin: 0;
	padding: 0 .5em;
	list-style: none}
  .pager .pager-current {font-weight: bold}



  .c_all_comments {margin-top: 30px}
  .c_all_comments_title {margin-bottom: 20px}



  .c_comment {
	position: relative;
	margin: 20px 0;
	padding: 0}
  .c_comment-subStyle {}


  .c_comment .new {
	font-weight: bold;
	color: #f00}


  .c_comment_title {
	position: relative;
	margin: 5px 0}
  .c_comment_title a,
  .c_comment_title a:visited {text-decoration: none}


  .c_comment-submitted {
	position: relative;
	display: block;
	margin: 0;
	font-size: .9em;
	font-weight: bold;
	color: #777;
	cursor: default}
  .c_comment-submitted .username {color: #000}
	.c_comment-submitted .username a,
	.c_comment-submitted .username a:visited {text-decoration: none}
  .c_comment-submitted .datetime {}


  .c_comment .c_user_picture {
	position: relative;
	float: left;
	display: inline;
	margin: 12px 15px 5px 0}
  .c_comment .c_user_picture a,
  .c_comment .c_user_picture a:visited {}
  .c_comment .c_user_picture img {
	float: left;
	width: 45px ;
	height: 45px }


  .c_comment_content {position: relative}
	.c_comment_content p {margin: 7px 0}
	.c_comment_content ul {}
	.c_comment_content li {}
	.c_comment_content em {font-style: Italic}
	.c_comment_content strike,
	.c_comment_content s {text-decoration: line-through }


  .c_comment .links {position: relative; margin: 3px 0}
	.c_comment .links ul,
	.c_comment .links li {margin: 0; padding: 0; list-style: none}
	.c_comment .links li {display: inline}
	.c_comment .links a,
	.c_comment .links a:visited {white-space: nowrap}
	.c_comment .links .c_bounder {
		display: inline;
		padding: 0 2px;
		background: url(images/links_bounder.png) no-repeat 70% 80%}
	.c_comment .links .last .c_bounder {display: none}


  .c_comment_links {margin-top: 5px}
	.c_comment_links .links {}



   li.comment_add {padding-left: 16px ; background: url(images/ico-comment_add.png) no-repeat 0 70%}
   li.node_read_more {padding-left: 12px  ; background: url(images/ico-node_read_more.png) no-repeat 0 60%}
   li.statistics_counter {color: #8e6126; white-space: nowrap}
   li.comment_forbidden {color: #aaa}
   li.comment_forbidden a,
   li.comment_forbidden a:visited {color: #888}
   li.comment_comments a,
   li.comment_comments a:visited {color: #8e6126}



  .preview {
	padding: 10px 0;
	border: 1px solid #ffc076;
	border-width: 3px 0}
  .preview .c_node {}
  .preview .c_comment {}

  .comment-comment-unpublished,
  .node-unpublished {
	padding: 10px 0;
	border: 1px solid #ff7677;
	border-width: 3px 0}
  .node-sticky {}


  .box {}

  .new {float: right; font-size: 1em; font-weight: bold; color: #ffae00}
  .tips {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: .9em}
  .more-link {text-align: right}
  .terms-inline {display: inline}

  .indented {margin-left: 10px}

   td.revision-current {background: #ffc}

   #node-admin-filter ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none}
   #node-admin-buttons {
	float: left;
	clear: right;
	margin-left: .5em}



/* =============================================================================================================
     [EN] Other elements
     [RU] Другие элементы
   ============================================================================================================= */

/* --------------------------------------------
     [EN] Forms
   -------------------------------------------- */


   form {
	margin: 0;
	padding: 0}

  .form-item {margin-top: 10px; margin-bottom: 10px}

	.form-item label {display: block; margin: 3px 0; font-weight: bold; color: #222}
	.form-item label .form-required {color: #ff5500} .marker {color: #ff5500}
	.form-item label.option {display: inline; font-weight: normal}

	.form-button,.teaser-button,
	.form-submit {
		margin: 20px 5px 10px 0;
		font-family: Tahoma;
		font-size: 1em;
		color: #333;
		cursor: pointer;
		border: 1px solid #9a9a9a;
		background: #fff url(images/button-BG.png) repeat-x 0 50%}

	.button-ex {display: inline-block; margin: 10px 5px 10px 0}
		.button-ex .bc-x {display: inline-block; background: url(images/button-ex-BG.png)}
		.button-ex .bc-1 {padding: 0 0 0 5px; background-repeat: no-repeat}
		.button-ex .bc-2 {padding: 0 5px 0 0; background-position: 100% -22px; background-repeat: no-repeat}
		.button-ex .bc-3 {padding: 0 10px; background-position: 0 -44px; background-repeat: repeat-x; background-color: #ebebeb}

	.button-ex .form-button,
	.button-ex .form-submit,
	.button-ex .teaser-button {
		height: 14px;
		margin: 3px 0 5px 0 ;
		padding: 0 ;
		line-height: 12px;
		border: 0;
		background: none}
	.button-ex .views-throbbing {}
	.button-ex .ahah-progress-throbber {margin-top: 3px}

	.form-text,
	.form-textarea,
	.form-select,
	.form-file {
		font-family: Tahoma;
		font-size: 1em;
		color: #000;
		border: 1px solid #777;
		background: #fff}
	 html.js input.form-autocomplete {background-color: #fff}
	.form-checkboxes {}
	.form-checkbox {}
	.form-radios {}
	.form-radio {}

	.form-checkboxes,
	.form-radios {margin: 10px 0}
	.form-checkboxes .form-item,
	.form-radios .form-item {margin: 3px 0}

	.form-item .description {
		margin: 3px 20px 5px 24px;
		padding: 3px 5px 5px 8px;
		font-size: .9em;
		color: #aaa;
		cursor: help;
		border-bottom: 1px dashed #888}
	.form-item .description-hover {
		color: #888;
		border-bottom-color: #555}

  .form-item input.error,
  .form-item textarea.error,
  .form-item select.error {color: #000; background-color: #ffeee9 }


  .node-form .form-text {width: 95%; display: block}
  .node-form .standard {clear: both}
  .node-form textarea {display: block; width: 95%}
  .node-form .attachments fieldset {float: none; display: block}


   tr.odd .form-item,
   tr.even .form-item {margin-top: 0; margin-bottom: 0; white-space: nowrap}
   td.checkbox,
   th.checkbox {text-align: center}


   #dblog-form-overview .form-submit,
   fieldset .form-button,
   fieldset .form-submit,
  .table .form-button,
  .table .form-submit,
  .poll .form-submit,
  .confirmation .form-submit {margin: 0}


/* --------------------------------------------
     [EN] Collapsing fieldsets
   -------------------------------------------- */


   fieldset {
	position: relative;
	margin: 21px 0 21px 0;
	padding: 0;
	border: 1px solid #777}
   fieldset.collapsed {}
   fieldset legend {position: absolute; left: -10000px; top: -10000px}



   fieldset .c_fieldset_title {position: relative; top: -10px; margin: 0 50px -20px 10px}
   fieldset .c_fieldset_title .cx,
   fieldset .c_fieldset_title a,
   fieldset .c_fieldset_title a:visited,
   fieldset .c_fieldset_title a:hover {
	display: block;
	position: relative;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff ;
	line-height: 1.25em;
	white-space: nowrap;
	text-decoration: none}
   fieldset .c_fieldset_title .cx {cursor: default}

   fieldset .c_fieldset_title .c1 {padding: 0 0 0 33px; background: url(images/fieldset_parts-BG.png) no-repeat}
   fieldset .c_fieldset_title .c2 {padding: 0 12px 0 0; background: url(images/fieldset_parts-BG.png) no-repeat 100% -42px }
   fieldset .c_fieldset_title .c3 {padding: 3px 10px; background: #909090 url(images/fieldset_parts-BG.png) repeat-x 0 -21px }
   fieldset.collapsible .c_fieldset_title .c1 {background-position: 0 -63px}
   fieldset.collapsed   .c_fieldset_title .c1 {background-position: 0 -84px}



   fieldset .fieldset-description {
	margin: 5px 0;
	font-size: .9em}

   fieldset .collapsible-area {width: 100%}
   fieldset .fieldset-content_cover-1 {padding: 15px 10px 10px 10px}
   fieldset .fieldset-content_cover-2 {width: 100%}
   fieldset .fieldset-content {overflow: auto}

   html.js fieldset.collapsed {}
   html.js fieldset.collapsed .collapsible-area {display: none}



   body fieldset,
   body fieldset fieldset fieldset,
   body fieldset fieldset fieldset fieldset fieldset {background-color: #f7f7f7 }
   body fieldset fieldset,
   body fieldset fieldset fieldset fieldset {background-color: #fff }


   fieldset ul.clear-block li {
	margin: 0;
	padding: 0;
	background-image: none}


/* --------------------------------------------
     [EN] Teaser splitter
   -------------------------------------------- */


  .joined + .grippie {
	height: 5px;
	margin-bottom: -2px;
	background-position: center 1px}

  .teaser-checkbox {margin: 0 0 20px 0}
	.teaser-checkbox .teaser-button-wrapper {}
	.teaser-checkbox .form-item {padding-left: 20px}
  .edit-body-wrapper {}

   textarea.teaser {display: none}
   html.js .no-js {display: none}


/* --------------------------------------------
     [EN] Autocomplete
   -------------------------------------------- */


   #autocomplete {
	position: absolute;
	z-index: 100;
	overflow: hidden;
	border: 1px solid}

   #autocomplete ul {
	margin: 0;
	padding: 0;
	list-style: none}

   #autocomplete li {
	margin: 0;
	padding: 2px;
	color: #000;
	white-space: pre;
	cursor: default;
	background: #fff}

   #autocomplete li.selected {
	color: #fff;
	background: #0072b9}


/* --------------------------------------------
     [EN] Animated throbber
   -------------------------------------------- */


   html.js input.form-autocomplete {
	background-image: url(images/throbber.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px}

   html.js input.throbbing {
	background-position: 100% -18px}


/* --------------------------------------------
     [EN] Resizable text areas
   -------------------------------------------- */


  .resizable-textarea {position: relative; width: 98%}

   html.js .resizable-textarea span {display: block}
   html.js .resizable-textarea textarea {
	display: block;
	width: 100%;
	margin-bottom: 0;
	border-bottom: 0}

  .resizable-textarea .grippie {
	position: relative;
	top: -1px;
	height: 11px;
	font-size: 0;
	line-height: 0;
	cursor: s-resize;
	border: 1px solid #989898;
	border-width: 0 1px;
	background: #aaa url(images/grippie.png) no-repeat 50% 50%}


/* --------------------------------------------
     [EN] Progressbar styles
   -------------------------------------------- */


  .progress {font-weight: bold}
  .progress .bar {
	height: 1.5em;
	margin: 0 .2em;
	border: 1px solid #00375a;
	background: #fff url(images/progress.gif)}

  .progress .filled {
	width: 0%;
	height: 1em;
	border-bottom: .5em solid #004a73;
	background: #0072b9}

  .progress .percentage {float: right}
  .progress-disabled {float: left}

  .ahah-progress {float: left}
  .ahah-progress .throbber {
	float: left;
	width: 15px;
	height: 15px;
	margin: 2px;
	background: transparent url(images/throbber.gif) no-repeat 0px -18px}
  .ahah-progress-bar {width: 16em}
   tr .ahah-progress .throbber {margin: 0 2px}


/* --------------------------------------------
     [EN] Draggable
   -------------------------------------------- */


  .draggable a.tabledrag-handle {
	float: left;
	height: 1.7em;
	margin: -0.4em 0 -0.4em -0.5em;
	padding: 0.42em 1.5em 0.42em 0.5em;
	text-decoration: none;
	cursor: move}

   a.tabledrag-handle:hover {text-decoration: none}
   a.tabledrag-handle .handle {
	width: 13px;
	height: 13px;
	margin-top: 4px;
	background: url(images/draggable.png) no-repeat 0 0}
   a.tabledrag-handle-hover .handle {background-position: 0 -20px}


/* -------------------------------------------- 
     [EN] dblog.module
   -------------------------------------------- */


   #dblog-filter-form .form-item select.form-select {width: 100%}

   tr.dblog-user .tc-1 {background: #ffd}
   tr.dblog-content .tc-1 {background: #ddf}
   tr.dblog-page-not-found .tc-1 {background: #dfd}
   tr.dblog-access-denied .tc-1 {background: #dfd}
   tr.dblog-error .tc-1 {background: #ffc9c9}
   tr.dblog-warning .tc-1 {background-color: #fdf5e6}

   #admin-dblog .tc-3 {font-size: .9em}


/* --------------------------------------------
     [EN] Password confirmation checker
   -------------------------------------------- */


   input.password-confirm {margin-right: 10px}
  .confirm-parent {margin: 5px 0 0 0}
   span.password-confirm {visibility: hidden}
   span.password-confirm span {font-weight: normal}


/* --------------------------------------------
     [EN] Password strength indicator
   -------------------------------------------- */


   span.password-strength {visibility: hidden}
   input.password-field {margin-right: 10px}
   div.password-description {
	max-width: 500px;
	margin: 4px 0 0 0;
	padding: 0 2px;
	font-size: 0.85em}
   div.password-description ul {margin-bottom: 0}
  .password-parent {margin: 0 0 0 0}


/* --------------------------------------------
     [EN] Syndication icons and block
   -------------------------------------------- */


   #block-node-0 h2 {float: left; padding-right: 20px}
   #block-node-0 img, .feed-icon {float: right; padding-top: 4px}
   #block-node-0 .content {clear: right}


/* --------------------------------------------
     [EN] User profiles
   -------------------------------------------- */


  .profile {clear: both; margin: 1em 0}

	.profile h3 {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px dashed #000}

	.profile dl {margin: 0 0 15px 0}
	.profile dt {font-weight: bold}
	.profile dd {}

	.profile .picture {margin-bottom: 5px}


   #permissions td.module {font-weight: bold}
   #permissions td.permission {padding-left: 1.5em}

   #access-rules .access-type,
   #access-rules .rule-type {float: left; margin-right: 1em}
   #access-rules .access-type .form-item,
   #access-rules .rule-type .form-item {margin-top: 0}
   #access-rules .mask {clear: both}

   #user-admin-filter ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none}

   #user-admin-buttons {
	float: left;
	clear: right;
	margin-left: 0.5em}

   #user-admin-settings fieldset .description {
	padding-bottom: .5em;
	font-size: 0.85em}


/* --------------------------------------------
     [EN] Formatting for welcome page
   --------------------------------------------*/


   #first-time strong {
	display: block;
	padding: 1.5em 0 .5em}


/* --------------------------------------------
     [EN] SEARCH AND LOGIN
   -------------------------------------------- */


   #block-search-0 {width: 200px}
	#block-search-0 .c_block_title {
		margin: 3px 0;
		font-size: 1em;
		text-align: center;
		text-decoration: underline}


   #search-block-form {}
   #search-block-form table.struct {width: auto}
   #search-block-form table td.struct {}
	#search-block-form .struct .form-item {margin: 0; padding: 0}
	#search-block-form .struct .form-text {
		width: 148px;
		margin: 0;
		color: #000;
		border: 0}
	#search-block-form .struct .button-ex {margin: 0}
	#search-block-form .struct .button-ex .bc-x {padding: 0; background: none}
	#search-block-form .struct .button-ex .form-submit {
		width: 40px;
		height: 28px;
		margin: 0 ;
		padding: 0 ;
		border: 0;
		background: none}

	#search-block-form .struct .keys_field-acc {
		padding: 5px 0 5px 10px;
		background: url(images/search-form-BG.png) no-repeat 0 50%}
	#search-block-form .struct .submit-acc {
		background: url(images/search-form-BG.png) no-repeat 100% 50%}

  .edit-search-block-form-1-Hint {
	background-image: url(images/search-form-keys-Hint.png);
	background-repeat: no-repeat;
	background-position: 4px 50%}



   #user-login-form {}
	#user-login-form .form-item {margin: 0}
	#user-login-form .form-text {width: 120px}
	#user-login-form .button-ex {margin: 10px 0 5px 0}
	#user-login-form .button-ex .form-submit {margin: 0}

	#user-login-form .std_links {margin: 3px 0}
		#user-login-form .std_links span {display: block}
		#user-login-form .std_links a,
		#user-login-form .std_links a:visited {font-size: .9em}
		#user-login-form .std_links a:hover {}
			#user-login-form .std_link-reg a,
			#user-login-form .std_link-reg a:visited {}
			#user-login-form .std_link-reg a:hover {}
			#user-login-form .std_link-rmd a,
			#user-login-form .std_link-rmd a:visited {}
			#user-login-form .std_link-rmd a:hover {}




   #block-user-1 {}

   ul.c_menu, ul.c_menu li {list-style: none; margin: 0 ; padding: 0 }
   ul.c_menu li {
	margin: 3px ;
	padding-left: 18px }


   ul.c_menu li.expanded {background: url(images/menu-expanded.png) no-repeat 0 .2em}
   ul.c_menu li.collapsed {background: url(images/menu-collapsed.png) no-repeat 0 .2em}
   ul.c_menu li.leaf {}

   ul.c_menu li.depth_1 {padding-left: 27px }
   ul.c_menu li.expanded-depth_1 {background: url(images/menu-expanded-L1.png) no-repeat 0 .2em}
   ul.c_menu li.collapsed-depth_1 {background: url(images/menu-collapsed-L1.png) no-repeat 0 .2em}


	ul.c_menu li a,
	ul.c_menu li a:visited {font-size: 13px}
	ul.c_menu li a:hover,
	ul.c_menu li a.active:hover {}
	ul.c_menu li a.active {}

	ul.c_menu li li li a,
	ul.c_menu li li li a:visited {font-size: 11px}


	ul.c_menu li.depth_1 {}
		ul.c_menu li a.depth_1,
		ul.c_menu li a.depth_1:visited {}
		ul.c_menu li a.depth_1:hover,
		ul.c_menu li a.depth_1.active:hover {}
		ul.c_menu li a.depth_1.active {}


	ul.c_menu li.depth_2 {}
		ul.c_menu li a.depth_2,
		ul.c_menu li a.depth_2:visited {}
		ul.c_menu li a.depth_2:hover,
		ul.c_menu li a.depth_2.active:hover {}
		ul.c_menu li a.depth_2.active {}


	ul.c_menu li.depth_3 {}
		ul.c_menu li a.depth_3,
		ul.c_menu li a.depth_3:visited {}
		ul.c_menu li a.depth_3:hover,
		ul.c_menu li a.depth_3.active:hover {}
		ul.c_menu li a.depth_3.active {}


   li.active-trail {}


.message-error {
display: none}


.cena td {
    border: 1px solid;
}

.cena {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-bottom: 20px;
}

.cena tr {

}

.foto {
    margin: 20px 0;
    overflow: hidden;
}

.fotoodin {
    float: left;
    margin: 5px;
}

.foto a {
    display: table;
    margin: 0 auto;
    padding-top: 10px;
    text-align: center;
}