@import url("reset.css");
/*hack to menu*/
ul.menu, li.expanded,  li.collapsed, li.leaf, li.first, li.active-trail {
  list-style: none;
  list-style-image: none;
  padding: 0; /* LTR */
  margin: 0;
}
/*general*/
body {
	font: Arial, sans-serif;
	font-weight:normal;
	background:  url(../img/fon.jpg);	 
	}

h1, h3 {
	font-weight:normal}
.l-wrapper{
	width:1202px;
	margin: 0px auto;
	
	background:url(../img/bgr.png);
	}
/*head*/

.enter{
	float:right;
	width:1202px;
	height:30px;

		
	text-align:right;
	}
.enter a{
	color:#B6BBCA;
	font-size:13px;
	text-decoration:none;
	}	
/*custom login*/

 
div#custom_login a {
    
    padding: 10px;
    position: relative;
    z-index: 9999;
}
a.login {
	color: #9A9FB2;}
.enter  .login_block  ul li{
	list-style:none;
	padding-top:10px;}
.enter  .login_block li a {
	
	color:#000000}
	
div#custom_login a:hover {
	
}
.enter  .form-submit {
	float:left;
	margin-top:5px;}
 
div#custom_login .login_block {
    background: none repeat scroll 0 0 #9A9FB2;
    border: 1px dashed;
    display: none;
    padding: 10px;
    position: absolute;
    top: 10;
	right:0px;
	 z-index: 9999;
}
.enter .login_block
{	width:190px;}
.enter .login_block label {
	 float:left;
	 margin-top:3px;
	 text-align:left;
	 width:60px;} 


.enter #custom_login {float:right;position:relative; top:7px;right:6px}
/*.enter #mod_loginform{float:right;height:16px;overflow:hidden; padding-top:12px;background:url(../images/fonl.gif)left}
.searchs input{background-color:#999999;border:none;font-size:10px;position:relative;top:-2px}
*/
.enter #login_block input{
	font-size:9px;
	background-color:#999999;
	border:none}


.b-logo{
	width:1202px;
	height:178px;
	
	background:url(../img/logo.jpg) no-repeat;
	}
.b-logo a.logo{
	float:left;
	width:220px;
	height:120px;
	}
.b-logo .block-menu {
	padding-top:50px;
	
	}
.b-logo ul.menu {
	margin-right:10px;}
.b-logo ul.menu a {
	font-size:13px;

	display:block;
	float: right;
	
	width:92px;
	height:20px;

	padding-top:80px;
	
	text-align:center;
	text-decoration:none;
	
	color:#B2BAD4;
	background-position:0 10px;
	background-repeat:no-repeat;
	
	}

.b-logo a.three {
		background:url(../img/360.png);
		}
.b-logo a.tour{
		background:url(../img/tour.png);
		}
.b-logo a.three-d{
		background:url(../img/3d.png);
		}
.b-logo a.stereo{
		background:url(../img/sterec.png);
		}
.b-logo a.hdr{
		background:url(../img/hdr.png);
		}
.b-logo a.effect{
		background:url(../img/effect.png);
		}
.b-logo a.my-foto{
		background:url(../img/my-foto.png);
		}
.b-logo a.news{
		background:url(../img/news.png);
		}
.b-logo a.search{
		background:url(../img/search.png);
		}
.b-logo a.about{
		background:url(../img/about.png);
		}
.b-logo ul.menu a:hover {
	background-position:0 -87px;
	}
.l-wrapper .addthis {
	position:relative;
	top:180px;
	left:1050px;
	z-index:7;
	width:150px;

	height:15px;
	margin-top:-17px
	}
div.kroshki {
	position:relative;
	top:0px;
	left:0px;
	z-index:3;
	float:left;
		
	width:350px;
	height:38px;
	padding-left:245px;
	padding-top:20px;
	background:url(../img/heat.png) left top no-repeat;
	}
	
div.kroshki h1, div.kroshki-not h1 {	
	font-size:16px;
	width:330px;
	text-align:center;
	
	color:#B6BBCA;
	}
div.kroshki-in {
	position:relative;
	top:0px;
	right:0px;
	z-index:2;
	
	float:right;
		
	width:607px;
	height:25px;
	
	
	background:url(../img/heat.png) right top no-repeat;
	}
 div.kroshki-not {
 
	position:relative;
	top:0px;
	left:0px;

		
	width:960px;
	height:48px;
	padding-left:245px;
	padding-top:20px;
	background:url(../img/heat.png) left top no-repeat;
	
	}
/*flash*/
.mainframe{
	position:relative;
	top:-43px; /*-15px*/
	right:0px;
	z-index:1;
	
	width:1202px;
	height:480px;
	

	}
/*content-menu -15px*/
.heat-middle{
	position:relative;
	top:-30px; /*-15px*/
	right:0px;
	z-index:5;
	
	float:right;
	width:252px;
	height:45px;
	background:url(../img/heat_middle.png) right top no-repeat;
	}
.heat-middle-in {
	position:relative;
	top:-3px; /*-15px*/
	left:0px;
	z-index:6;
	
	float:left;
	width:950px;
	height:18px;
	background:url(../img/heat_middle.png) 0% 68% no-repeat;
	}
.heat-middle a.nashlepok{
	font-size:18px;
	
	float:right;
	width:180px;
	height:25px;
	padding-top: 19px;
	margin-right:52px;
	text-decoration:none;
	text-align:center;
	color:#B3BAD2;

	}
.heat-middle a:hover {
	color:#DFA361;
	}
.heat-middle-not {
	position:relative;
	top:-3px; /*-15px*/
	left:0px;
	z-index:5;
	width:1202px;
	height:18px;
	background:url(../img/not_heat_middle.png) 0% 68% no-repeat;
	}
/*karousel */
.karusel-middle{
	position:relative;
	top:-10px; /*-15px*/
	width:1202px;
	height:110px;
	margin-bottom:33px /*+15px*/

	
	}
.content-menu{
	width:1202px;
	height:64px;
	background:url(../img/content_menu.png);
	}
.content-menu ul.menu{
	
	width:1202px;
	height:64px;
	
	padding-left:10px;
	
	}
.content-menu li{
	font-size:23px;
	
	float:left;
	
	width:380px;
	height:64px;
	padding-top:10px;
	
	text-align:center;
	}
.content-menu li a{
	color:#B3BAD2;
	text-decoration:none;
	}
.content-menu li a:hover {
	color:#DFA361;
	}
/*content*/
/*general text format for compropasal*/
.b-content{

	width:1102px;
	background:url(../img/bg_content.png);
	padding:20px 40px 40px;
	
	}
.b-content .text-format {
	font-size:17px;
	font-weight: lighter;
	line-height:22px;
	word-spacing:1px;
	letter-spacing:0.5px;
	color:#FFF
	}
.b-content .text-format a{
		color:#FFF }
.b-content .text-format .orange-txt{
	font-size:20px;
	text-align: center;
	

	color:#E77817}
.b-content .plusu {
	font-size:21px;
	font-weight:bold;
	display:block;
	margin-bottom:10px}
.b-content .txta{
	width:950px;
	padding-left:80px;

	}
.b-content h1, .b-content .hone {
	font-family:"Arial Narrow", Helvetica, sans-serif,    ;
	font-weight:bold;
	font-size:32px;
	margin-left:40px;
	line-height:34px;
	}
	.b-content strong.hone {
		margin-left:0px}
	.b-content .list-long {
		list-style: disc;
		padding:20px; 
		}
		.b-content .list-long li {
			padding-left:20px}
.b-content  p:first-letter {
	margin-left:50px;}
/*otstup*/

.otstup-40{
	margin-top:40px}
.poltoras {
	display:block;
	height:30px;
	width:950px;
	clear:both
	}
.odnoras {
	display: block;
	width:950px;
	height:15px;
	clear:both

}
.tdel {
	float:left;
	width:400px;	
	margin-top:200px;
	margin-left:30px;}
.b-content .link-ots {
	margin-left:30px;

	}
.b-content  .link-ots:first-letter { 
	margin-left:0px}
.b-content .link-ots a{
	display:block;
	margin-left:45px;
	}
	.b-content	.bwif {
	float: left;
	display:block;
	width:50px;
	height:200px;
	padding-left:0px;
	}
/*text for price*/
	.b-content .text-format table, .b-content .text-format tr, .b-content .text-format td{
	border: 1px solid #000;
	padding:5px}	

.b-content .text-format .p-dark {
	display:block;
	width:100%;
	height:40px;
	padding-top:10px;
	background-color:#4C4C4C;
	border: 1px solid #000;}
.table-price{
	background-color:#4C4C4C}
.word-price {
	float:left;
		width:200px;
		height:60px;
		padding-left:60px;
		padding-top:5px;
		clear:right;
	
		
		background: url(../img/word_price.jpg) no-repeat}

/*pages*/
.dark-pg {	
	padding:20px 50px;
	 background-color:#4C4C4C; }
.dark-pg  p.orange-circle{	
	background: url(../img/orange_circle.png) 15px -1px no-repeat  }

.b-content .seven-block {
	float:left;
	width:500px;
	padding-top:15px}
	body.page-3d-foto .six-block p {
	width:450px;
	margin-left:30px;
	margin-top:200px;
	}
body.page-stereo .six-block p {
	width:520px;
	margin-left:60px;
	margin-top:30px;
	}
.b-content .six-block p{
	float:left;
	display:block;
	

	}
.b-content .six-block img{
	float:left;}
.b-content .image-frame {
	float:left;
	width:390px;

	margin:0px 25px;

	}
	.b-content .image-frame p {
		width:390px;
		height:200px;
		padding-left:10px;
		padding-top:20px;
		background: url(../img/image_frame.png) no-repeat}
	.b-content .image-frame img{
		margin-left:38px;
		margin-top:1px;}
.b-content .image-frame em{
	margin-left:30px;
	margin-right:10px;
	display:block;
	
	}
.b-content	img.pano-main {
	padding-left:22px;
	
 }


/*my*/


.b-content div.rubrike {
	font-size:18px;
	height:180px;
	width: 1120px;
	margin:15px 0px;
	background:#79838D url(../img/rubin.png) 45px 53px  no-repeat; 
	border: 1px solid #FFFFFF;    
	}
.b-content	div.rubrike strong{

	padding-right:10px; 
	text-shadow: 1px 1px 2px #000000;
	color:#ff8a00;}
.b-content p.catrub  {
	font-size:21px;
	margin: 15px 0px 10px 70px;}
.b-content p.catrub a{
	text-decoration:none;
	color:#FFFFFF}
.b-content p.catrub a:hover{
	text-decoration:none;
	color: #000000}
.b-content p.oprub  strong{
	display:block;
	height:24px;
	width:800px;
}
.b-content p.oprub  {	
	margin: 30px 60px 10px 220px;
	}	
/*rub icons 130%*/
.b-content p.imrub  a {
	

	display:block;
	float: left;
	
	width:119px;
	height:119px;

	margin: 3px 0px 10px 70px;
	
	text-align:center;
	text-decoration:none;
	
	background-position:0 10px;
	background-repeat:no-repeat;
	
	}

.b-content p.imrub a.three {
		background:url(../img/360rub.png);
		}
.b-content p.imrub a.tour{
		background:url(../img/tourrub.png);
		}
.b-content p.imrub a.three-d{
		background:url(../img/3drub.png);
		}
.b-content p.imrub a.stereo{
		background:url(../img/sterecrub.png);
		}
.b-content p.imrub a.hdr{
		background:url(../img/hdrrub.png);
		}
.b-content p.imrub a.effect{
		background:url(../img/effectrub.png);
		}



.b-content p.imrub a:hover {
	background-position:0 -121px;
	}
.b-content div.rubrike .views-field-description { width:1129px; }
/*albume */
.b-content div.albums {
	font-size:18px;
	overflow: hidden;
	height:228px;
	width: 1120px;
	margin:15px 0px 0px;
	background:#79838D url(../img/alin.png)  no-repeat; 
	border: 1px solid #FFFFFF;    
	}
.b-content div.albums a{
	color:#FFFFFF;
	text-decoration:none
}
.b-content div.albums a:hover{
	text-decoration:none;
	color: #000000}
.b-content	div.albums label {

	padding-right:10px; 
	text-shadow: 1px 1px 2px #000000;
	color:#ff8a00;}
.b-content	div.albums .views-field-title {
	font-size:21px;
	float:left;
	width:800px;
	margin: 15px 0px 20px 10px;
	color:#FFFFFF;
	}
.b-content	div.albums .views-field-field-node-gallery-image-fid  {
	float:left;
	height:150;
	width:200px;
	margin:45px 30px;
	}

.b-content	div.albums .views-field-name-1, .b-content	div.albums .views-field-name{
	float:left;
	margin-right:50px;
	margin-left:5px;
	}
.b-content	div.albums .views-field-name-1 span, .b-content	div.albums .views-field-name span {
	color:#FFFFFF}
.b-content	div.albums  .views-field-field-opisanie-value{
	float:left;
	
	width:800px;
	height:80px;
	margin-top:10px;}
	
.b-content	div.albums .views-field-view-node{
	float: right;
	width:111px;
	height:15px;
	margin-right:115px;
	margin-top:-10px;
	padding:10px 15px;
	
	background:url(../img/morea.png)  no-repeat; 
	
	} 
/*my more*/
.b-content .my-more {
	font-size:18px;
	width:1124px;
	height:550px;
	background:url(../img/fon_more.png) 0 -90px;;
	padding-top:20px}
.b-content .my-more .views-field-field-node-gallery-image-fid {
}
.b-content .my-more h3{
	font-weight:normal;
	margin: 0px 0px 5px 400px; 
	color:#FFFFFF}
/*node gallery*/
div.node-gallery-sort-images-item:hover {
  background-color: #e0e0e0;
  outline: 1px dashed #98C4DF;
}
.b-content .my-more div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid a:hover, .b-content .my-more div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid a {
	padding-top:6px;
  background-color:#79838D;
  display: block;

}
/*hack when no works*/
.my-more div.drug {
 height: 101px;
 width:1120px;
 padding-top:20px;
 text-align:center;
 }
/*jcarousel*/
.jcarousel-container-horizontal {
  width: 1120px;
  height: 102px;
  padding: 0px 30px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 1005px;
  margin:0 auto;
  
}
.jcarousel-skin-tango .jcarousel-item {
  padding: 0px;
  width: 150px;
  height: 100px;
  margin:0 10px;
  overflow: hidden;
  list-style: none;
  border:0;
  background:  none;
  
}
/*my - more carousel*/
.b-content div.my-more a.imagecache-node-gallery-thumbnail_linked.active  {
	width: 168px;
	height: 115px;

	
	background: #FFFFFF url(../img/selector.png) no-repeat;
}
.b-content div.my-more .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 960px;
  height: 121px;
  padding: 0px 30px;
  margin-left:60px;
}
.b-content div.my-more .jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 840px;
  margin:0 auto;
  
}
.b-content div.my-more .jcarousel-skin-tango .jcarousel-item {
	width: 168px;
	height: 115px;
	margin:0px;}
	
.b-content div.my-more .jcarousel-skin-tango .jcarousel-prev-horizontal, .b-content div.my-more .jcarousel-skin-tango .jcarousel-next-horizontal {
  top: 30px;
}


/**
 * Buttons delit na 3,9 
 */
.jcarousel-skin-tango .jcarousel-next,
.jcarousel-skin-tango .jcarousel-prev {
  display: block;
  width: 51px;
  height: 51px;
  background-image: url(../img/arrowse.png);
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 70px;
  left: 25px;
  background-position: 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background-position: -51px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
  background-position: -102px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -153px 0;
}
/*55*/
.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 70px;
  right: 25px;
  background-position: 0 -51px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background-position: -51px -51px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
  background-position: -102px -51px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -153px -51px;
}
/*my more content*/
.b-content div.worknode .views-field-field-node-gallery-image-fid {
	float: left;
	
	height:250px;
	width:150px;
	margin:52px 60px 70px 15px; }
.b-content div.worknode .views-field-title {
	font-size:21px;
	font-weight:normal;
	margin: 20px 0px;
	color:#FFFFFF}
.b-content div.worknode .views-field-title label{
	font-size:24px;
	}
.b-content	div.worknode label.views-label-field-opisanie-value, .b-content div.worknode label.views-label-field-contact-value {
	text-shadow: 1px 1px 2px #000000;
	color:#ff8a00;}
.b-content	div.worknode .field-content {
	margin:5px 0px 10px;
	padding-right:60px;
	}
.b-content div.worknode .field-content a {
	text-decoration:none;
	color:#FFF }
.b-content div.worknode .field-content a:hover {
	color:#000}
/*poisk*/
.page-poisk .view-search {
	
	width:1120px;
	height:800px;
	margin:15px 0px;
	background: url(../img/poisk.png);
	border-bottom:#FFFFFF 2px solid;
	}

.b-content .view-search input.form-text {
	font-size:21px;
	width:213px;
	height:33px;
	margin:60px 0px 0px 160px;
	background-color:#716F6E;
	border:#FFFFFF 2px solid ;
	color:#FFFFFF}
.b-content .view-search select.form-select {
	font-size:18px;
	font-weight:normal;
	width:215px;
	height:38px;
	margin:60px 0px 0px 30px;
	background-color:#716F6E;
	border:#FFFFFF 2px solid ;
	color:#FFFFFF}
.b-content .view-search	input.form-submit {
	font-size:21px;
	width:213px;
	height:38px;
	margin:60px 0px 0px 30px;
	padding-bottom:3px;

	
	background: url(../img/poisksub.png) no-repeat;
	border:none}
.b-content	.views-row-first, .b-content .views-row-last, .b-content .views-field, .b-content .odd, .b-content .even {
	background:none;
	border:none}
.b-content .view-search	table.views-table{
	margin:60px 0px 0px 135px;
	width:935px;
		}
.b-content .view-search	table.views-table a {
	color:#FFFFFF;
	text-decoration:none}
.b-content .view-search	table.views-table a:hover{
	color:#DFA361;}
.b-content .view-search	thead {
	font-size:16px;


	
	}
	
.b-content .view-search th.views-field-title{
	position:relative;
	top:5px;
	left:0px;
	width:430px;
	height:50px;
	padding-left:45px;
	text-align:right;
	}
.b-content .view-search th.views-field-title a {
	font-weight:normal;
	}
.b-content .view-search th.views-field-created{
	position:relative;
	top:5px;
	left:0px;
	height:65px;
	width:390px;
	padding-left:45px
	
	}
.b-content .view-search th.views-field-created a {
	font-weight:normal}
.b-content .view-search img {

	display:none;
	position:absolute}
.b-content .view-search	tbody {
	font-size:21px;

}
.b-content .view-search td {
	padding-left:45px}
.b-content .view-search	td.views-field-created {
	display:none}
	/*news*/
.b-content .view-news {
	
	width:1120px;
	background-color:#657077; 
	border: 2px solid #FFFFFF;  	}
.b-content .view-news a{
	color:#fff;
	text-decoration:none;
	}
.b-content .view-news a:hover {
	color:#DFA361;
	}
.b-content .view-news .view-content {
	width:1011px;
	margin:5px 45px;
	}
.b-content .view-news	.views-row{

	background: url(../img/news_ubg.png) no-repeat;}
.b-content .view-news .views-field-title {
	font-size:21px;
	width:550px;
	height:38px;
	padding:15px 20px;


	}
.b-content .view-news .views-field-created {
	position: relative;
	top:-43px;
	left:630px;

	height:10px;
	width:400px;

		}
.b-content .view-news .views-field-field-text-value {
	width:1011px;
	margin-top:-25px;
	margin-bottom:15px;
	padding:5px 0px 20px 40px;


	background: url(../img/news_sbg.png) left bottom no-repeat;}	
.b-content .view-news .views-field-field-text-value	.field-content {
	width:950px}
/*user admin*/
 .tabs, body.page-node input#edit-preview {
	display:none}

/*node*/
#block-views-albumu-block_1 .views-row div {
	display:inline-table;
	width:288px;
	height:23px;
	padding:8px 25px;
	background:url(../img/tabs.png) left top no-repeat;
}
#block-views-albumu-block_1 .views-row a {
	font-size:21px;
	text-decoration: none;

	color:#000000;}	
.node-form-has-region-right .form-region-main {
  float: left;
  width: 40%;
}
.node-form .gback {
	font-size:21px;
	float:right;
	width:209px;
	height:35px;
	margin-top:-43px;
	margin-right:15px;
	
	padding-left:55px;
	padding-top:10px;
	text-align:left;

	
	background: url(../img/gback.png) no-repeat;
	border:none}
.node-form  .gback a {
	text-decoration:none;
	color:#000000}
/*node-type-node-gallery-image*/
body.node-type-node-gallery-image div.form-region-main, body.node-type-node-gallery-image div.form-region-footer {
	margin-left:28px;}
body.node-type-node-gallery-image #edit-title-wrapper label, body.node-type-node-gallery-image #edit-field-opisanie-0-value-wrapper label, body.node-type-node-gallery-image .form-region-main label {
	font-size:21px;
	font-weight:normal;
	width:299px;
	height:22px;	
	padding:10px 25px;
	margin-left:-28px;
	color:#FFFFFF;
	background:url(../img/bg_title.png) left top no-repeat;
	}
body.node-type-node-gallery-image .node-form .form-region-main  label.option {
	font-size:18px;
	width:auto;
	height: auto;
	padding:0px;
	margin-left:0px;

	color:#000000;
	background:none}
body.node-type-node-gallery-image #edit-field-contact-0-value-wrapper label {
	font-size:21px;
	font-weight:normal;
	width:299px;
	height:22px;	
	padding:10px 40px;
	margin-left:-28px;
	color:#FFFFFF;
	background:url(../img/bg_title_s.png) left top no-repeat;
	}
	body.node-type-node-gallery-image input#edit-title{
	font-size:21px;
	width:350px;
	height:28px;
	margin-top:5px;
	margin-left:0px;
	background-color:#DEDEDC;
	border:#FFFFFF 2px solid ;}
	
body.node-type-node-gallery-image textarea#edit-field-opisanie-0-value{
	font-size:21px;
	width:1020px;
	height:300px;
	margin-top:5px;
	margin-left:0px;
		
	
	background-color:#DEDEDC;
	border:#FFFFFF 2px solid ;
	}

body.node-type-node-gallery-image  textarea#edit-field-contact-0-value {
	font-size:21px;
	width:1020px;
	height:150px;
	margin-top:5px;
	margin-left:0px;
		
	
	background-color:#DEDEDC;
	border:#FFFFFF 2px solid ;	}
body.node-type-node-gallery-image .node-form div#edit-is-cover-wrapper {
	font-size:18px;
	font-weight:normal;
	float:right;
	width:300px;

	margin-top:-60px;
	margin-right:30px}
/*views*/
body.node-type-node-gallery-image .node-form div.view-header {
	float:left;
	width:1120px;
	height:40px;}
body.node-type-node-gallery-image .node-form div.view-content{
	float: right;
	width:300px;
	height:170px;
	margin-top:30px;
	margin-left:20px
	
	}
body.node-type-node-gallery-image .node-form div.view-footer {
	font-size:14px;
	float: right;
	width:300px;
	height:170px;
	margin-top:55px;
	}
body.node-type-node-gallery-image .node-form label.views-label-field-node-gallery-image-fid {
	font-size:21px;
	font-weight:normal;

	height:22px;	
	padding:10px 85px 10px 55px;
	margin-left:-32px;
	color:#FFFFFF;
	background:url(../img/bg_title.png) left top no-repeat;
	}
	
body.node-type-node-gallery-image .node-form div.views-field-field-node-gallery-image-fid span.field-content{
	display:block;
	width:257px;
	height: 250px ;
	

	background:url(../img/bg_pix.png) left 8px no-repeat;
	}

body.node-type-node-gallery-image .node-form div.views-field-field-node-gallery-image-fid img {
	margin:23px 0px 0px 4px;
	border: #FFFFFF 2px solid;

	}
body.node-type-node-gallery-image input#edit-submit {
	font-size:21px;
	width:195px;
	height:45px;
	margin-left:-28px;

	padding-bottom:3px;
	padding-left:35px;
	text-align:left;

	
	background: url(../img/save_izm.png) no-repeat;
	border:none}


/*hide unuset fields*/
body.node-type-node-gallery-image .client #edit-gid-wrapper {
	display:none}

/*node-type-node-gallery-gallery*/
body.node-type-node-gallery-gallery div.form-region-main, body.node-type-node-gallery-gallery div.form-region-footer {
	margin-left:28px;}
body.node-type-node-gallery-gallery #edit-title-wrapper label, body.node-type-node-gallery-gallery #edit-field-opisanie-0-value-wrapper label, body.node-type-node-gallery-gallery .form-region-main label {
	font-size:21px;
	font-weight:normal;
	width:299px;
	height:22px;	
	padding:10px 25px;
	margin-left:-28px;
	color:#FFFFFF;
	background:url(../img/bg_title.png) left top no-repeat;
	}
body.node-type-node-gallery-gallery .form-region-main  label.option {
	font-size:18px;
	width:auto;
	height: auto;
	padding:0px;
	margin-left:0px;

	color:#000000;
	background:none}
body.node-type-node-gallery-gallery input#edit-title{
	font-size:21px;
	width:350px;
	height:28px;
	margin-top:5px;
	margin-left:0px;
	background-color:#DEDEDC;
	border:#FFFFFF 2px solid ;}
body.node-type-node-gallery-gallery textarea#edit-field-opisanie-0-value{
	font-size:21px;
	width:1020px;
	height:300px;
	margin-top:5px;
	margin-left:0px;
		
	
	background-color:#DEDEDC;
	border:#FFFFFF 2px solid ;
	}
/*views*/
body.node-type-node-gallery-gallery .node-form div.view-header {
	float:left;
	width:1120px;
	height:40px;}
body.node-type-node-gallery-gallery .node-form div.view-content{
	float: right;
	width:300px;
	height:170px;
	margin-top:30px;
	margin-right:170px;
	
	}

body.node-type-node-gallery-gallery  .node-form label.views-label-field-node-gallery-image-fid {
	font-size:21px;
	font-weight:normal;

	height:22px;	
	padding:10px 85px 10px 55px;
	margin-left:-32px;
	color:#FFFFFF;
	background:url(../img/bg_title.png) left top no-repeat;
	}
	
body.node-type-node-gallery-gallery  .node-form div.views-field-field-node-gallery-image-fid span.field-content{
	display:block;
	width:257px;
	height: 250px ;
	

	background:url(../img/bg_pix.png) left 8px no-repeat;
	}

body.node-type-node-gallery-gallery  .node-form div.views-field-field-node-gallery-image-fid img {
	margin:23px 0px 0px 4px;
	border: #FFFFFF 2px solid;

	}
body.node-type-node-gallery-gallery input#edit-submit {
	font-size:21px;
	width:195px;
	height:45px;
	margin-left:-28px;

	padding-bottom:3px;
	padding-left:35px;
	text-align:left;

	
	background: url(../img/save_izm.png) no-repeat;
	border:none}
	/*set links for album*/
.view-albumu.view-display-id-page_1 a, .view-albumu.view-display-id-page_2 a{
	display:block;
	margin:10px;

	text-decoration:none;
	color:#FFFFFF}
body.node-type-node-gallery-gallery fieldset.hw a{
	line-height:2;
	padding-left:20px;
	text-decoration:none;
	color:#FFFFFF;
	}
/*hide unuset fields*/
body.node-type-node-gallery-gallery .client #edit-taxonomy-1-wrapper, body.page-node div#edit-date-wrapper, body.page-node div#edit-field-show-hide-value--wrapper, body.page-node div#edit-field-private-value--wrapper {
	display:none}
/*footer*/
.b-footer {
	height:40px;
	
	margin:20px ;
	}
.b-footer .createdby {
	float:left;	
	height:30px;
	width:250px;
	margin-left:20px;}
.b-footer .createdby a, .b-footer .createdby {
	text-decoration:none;
	color:#B3BAD2;
	}
.b-footer .createdby a:hover {
	color:#DFA361;
	}
.b-footer .createdby .moblue {
	color:#7A96DF}
	
.b-footer .copyright {
	float:left;
	height:30px;
	width:400px;
	margin-left:170px;
	color:#B3BAD2}
.b-footer .counters {
	float: right;
	height:30px;
	width:130px;
	}