/* $Id: style.css,v 1.38.2.4 2009/09/14 13:10:47 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * Generic elements
 */
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	 }
	
#body{background:url(images/tech/bg.png) no-repeat scroll 0 0 transparent;	
	background-position:top;}
	

a {
	color: #3d3a35;
	outline: none;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
	background-color:#28160c;
	color:#d2ad81;
}
#wrapper {
	width: 928px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-top:40px;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 210px;
	background: #FFE680;
	background-image:url(images/tech/header-background.jpg);	
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 60px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 270px 0 0;
	
	
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -250px;
	position: relative;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1017px;
	margin:-50px auto 0;
	height: 60px;
	background: #d6b274;
}


#block-locale-0 ul{ padding:0;}
#block-locale-0 li{float:left; margin-top:15px; margin-left:15px; list-style:none;}
#block-locale-0 a{color:#FFF; text-decoration:none;}
#block-locale-0 a:hover {text-decoration:none;}

#block-block-1{left:0;}
#block-block-1 p{ color:#e8c687; padding-left:15px;}

#logo-floater{margin-top:70px; margin-left:10px;}

#block-menu-menu-mainmenu{ 
width:928px;
height:35px;
background:#240b04; 
margin-top:-6px;
-webkit-border-radius:0px 0px  20px 20px;
-moz-border-radius:0px 0px  20px 20px;
border-radius:0px 0px  20px 20px;
behavior: url(/PIE.php);}
#block-menu-menu-mainmenu li{float:left; list-style:none; margin-top:5px; margin-left:20px;}
#block-menu-menu-mainmenu a { 
color:#cedbec;
font:16px "Times New Roman", Times, serif; 
padding-top:5px;
text-decoration:none;}
#block-menu-menu-mainmenu a:hover {text-decoration:none;color:#d2ae74;}

#stripe{width:928px; height:20px;/* background-color:#FFF;*/}

#node-6{border:1px solid #bcbcbc; background-color:#e7e6e1;}


.views-row {background-color:#e7e6e1;border:1px solid #b0afad;-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
behavior: url(/PIE.php); margin-top:-10px;}
.views-row-2{margin-top:10px;}
.views-row-3{margin-top:10px;}
.view-content{ background-color:#ffffff; margin-top:-17px;}
.view-content ul li{ margin: 0 0 10px 0;}
.my-views-field-title{ border-bottom:2px dotted #3d2922; padding-top:15px; margin-left:38px; margin-right:40px;  padding-bottom:15px;}
.my-views-field-title a{text-decoration:none; color:#200c05; font-style: italic; font-size:20px; font:Verdana, Geneva, sans-serif bold; margin-left:-38px;}

.my-field-content{ width:380px;padding-left:40px;}
.my-views-field-teaser{width:380px; margin-top:20px;}
/*.my-views-field-filepath{ float:right; padding-right:40px; top:0;background-color:#e7e6e1;}
.my-views-field-filepath{margin-top:-110px;}*/
.my-views-field-filepath img{background-color:#e7e6e1;}

.my-views-field-view-node{ width:35px;height:34px; }
.my-views-field-view-node a{ width:35px;height:34px; text-decoration:none; font-style:italic; color:#666;}

.views-row-first{background-color:#e7e6e1;border:1px solid #b0afad;-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
behavior: url(/PIE.php);}

/*#myform{ background-color:#F00;-moz-border-radius:0px;}
#node-11{background-color:#402615; text-align:center;}
#node-11 h2{display:none;}
#node-11 span{display:none;}
#node-11 label{display:none;}
#node-11 select{background-color:#28160c;
	color:#d2ad81;}

.views-field-webform-form-body{-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
behavior: url(/PIE.php);}
#block-views-bron1-block_1{-moz-border-radius:1px;border:1px solid #b0afad;
-moz-border-radius:1px;
border-radius:1px;
behavior: url(/PIE.php);}*/

#block-webform-client-block-11{background-color:#402615; padding:15px; text-align:center;}
#block-webform-client-block-12{background-color:#402615; text-align:center; padding:10px;}
#block-webform-client-block-20{background-color:#402615; text-align:center; padding:10px;}
#block-webform-client-block-100{background-color:#402615; padding:15px; text-align:center;}
#webform-client-form-11 input,select{border:1px solid #6c442b; background-color:#29150a; color:#d2b281;width:100%;}
#webform-client-form-12 input,select{border:1px solid #6c442b; background-color:#29150a; color:#d2b281;width:100%;}
#webform-client-form-20 input,select{border:1px solid #6c442b; background-color:#29150a; color:#d2b281;width:100%;}
#webform-client-form-100 input,select{border:1px solid #6c442b; background-color:#29150a; color:#d2b281;width:100%;}



span.button {
    background: url(images/tech/button.png) no-repeat scroll right -36px transparent;
    border:medium none;
    cursor:pointer;
    display:inline-block;
    height:36px;
    margin-right:10px;
    padding:0 4px 0 0;
}
 
span.button input {
    background: url(images/tech/button.png)  no-repeat scroll left top transparent !important;
    border:medium none !important;
    color:#28160a !important;
    cursor:pointer;
	font:Arial, Helvetica, sans-serif;
    display:block !important;
    font-size:14px !important;
    height:36px !important;
    line-height:36px !important;
    margin:0 !important;
    padding:0 10px 0 16px !important;
    white-space:nowrap !important;
}

div.read-more,
span.read-more {	
    width:35px;
	height:34px;
	background-image:url(images/tech/more.png);
  }
  
div.read-more a,
span.read-more {	
    width:35px;
	height:34px;
	background-image:url(images/tech/more.png) no-repeat;
	padding-bottom:18px;
	padding-right:35px;
	padding-top:1px;
  }
  
/*theming for views-rooms*/
#mainview{padding-left:30px; padding-right:30px; padding-bottom:15px;}

#title{padding-bottom:15px; padding-top:15px;border-bottom:2px dotted #3d2922; }
#title a{ color:#230a05; font:20px Tahoma, Geneva, sans-serif; font-style:italic; text-decoration:none;}

#teaser{width:62%; float:left;padding-top:15px;text-align:justify;}
#teaser p{text-align:justify;}
#result_box {padding-right:20px;text-align:justify;}

#mythumb{right:0;}
#mythumb img{width:205px; height:167px; padding-left:20px;}

#readmore{width:35px;
	height:34px;
	background-image:url(images/tech/more.png);	
	/*margin-left:330px;	*/
	}
#readmore a{	
	font-size:0px;
	text-decoration:none;
	width:35px;
	height:34px;
	
	padding-bottom:21px;
	padding-right:35px;
	padding-top:14px;}
	
.views-row-last{margin-top:10px;}

#block-nice_menus-1{ 
width:928px;
/*height:35px;
background:#240b04; */
margin-top:-6px;
background:url(images/tech/bgmenu.png);
-webkit-border-radius:0px 0px  20px 20px;
-moz-border-radius:0px 0px  20px 20px;
border-radius:0px 0px  20px 20px;
behavior: url(/PIE.php);}
#block-nice_menus-1 ul{border:none;}
#block-nice_menus-1 li{background:#240b04; border:none;list-style:none; margin-top:5px;

background-image:url(images/tech/razd.png);background-repeat: no-repeat; 
background-position:left; 
line-height: 1.8em;
-webkit-border-radius:0px 0px  20px 20px;
-moz-border-radius:0px 0px  20px 20px;
border-radius:0px 0px  20px 20px;}
#block-nice_menus-1 a { 
-webkit-border-radius:0px 0px  20px 20px;
-moz-border-radius:0px 0px  20px 20px;
border-radius:0px 0px  20px 20px;
background:url(images/tech/bgmenu.png);
color:#cedbec;
font:16px "Times New Roman", Times, serif; 
padding-top:5px;
text-decoration:none;
padding-left:15px;
padding-right:15px;}
#block-nice_menus-1 a:hover {text-decoration:none; color:#aa8243;}
.menu-path-front{background-color:#F00;}
.nice-menu-down ul{ 
margin-top:8px;
border:none;
background:#9e7637;
text-align:justify;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;}
#block-nice_menus-1 li ul li{background-color:#9e7637;
-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}
.nice-menu-down li ul{margin-top:8px;}
.nice-menu-down li ul li:last-child {background-color:#0F0;}
.nice-menu-down li ul li a{
	color:#FFF;
	background:#9e7637;
	border-bottom:#edca8f 1px dotted;
	}

.banzai{width:100%;color:#534a3e;}
.banzai p{overflow:hidden;}
.field-items{float:left; margin-top:-50px;}
.imagecache-forrooms{}
.gallery-slide{ text-align:center;text-align:center;}
.imagecache-forrooms img{ text-align:center;}
.gallery-slides{
border: 1px solid #bbbab7;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;}
.imagecache-th_forrooms{border: 1px solid #bbbab7;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;}
.gallery-thumbs{border:none;}

#rooms-content p{text-align:justify;overflow:hidden;}
#rooms-content h2{margin-left:420px; font-style:italic; margin-bottom:15px; border-bottom:2px dotted #333; 
padding-bottom:15px; }

#zblink{ background:url(images/tech/btt.png);margin-left:420px; width:123px; height:33px; text-align:center; line-height:33px; margin-top:-120px;  }
#zblink a{text-decoration:none;color:#534a3e; font-style:italic;line-height:33px}

/*ubiraem vyvod izobrazheniya v nodah "rooms"*/
#hidimg{display:none;}

/*ubiraem pereklyu4atel yazykov v node*/
.links{display:none;}

#front-content p {text-align:justify;}
#front-content h2{display:none;}

h2{padding-bottom:10px;}
/*.tabs-primary{margin-left:420px;}
.tabs-wrapper ul{margin-left:420px;}
ul.primary{margin-left:420px;}*/

#my-tabs-wrapper ul{margin-left:420px;}

/*CSS hacks for IE6*/
#logo-floater{
	_margin-left:-500px; 
}

#block-block-1{
	_margin-left:-715px; 
}

.banzai{_width:100%;}
.banzai p{_overflow:hidden;_width:600px; _margin-left:340px; _margin-top:-200px;}
.field-items{_float:left; _margin-top:-50px; _margin-left:-600px;}
.imagecache-forrooms{}
.gallery-slide{ _text-align:center;_text-align:center;}
.imagecache-forrooms img{ _text-align:center;}
.gallery-slides{
_border: 1px solid #bbbab7;
_-moz-border-radius:8px;
_-webkit-border-radius:8px;
_border-radius:8px;}
.imagecache-th_forrooms{_border: 1px solid #bbbab7;
_-moz-border-radius:8px;
_-webkit-border-radius:8px;
_border-radius:8px;}
.gallery-thumbs{_border:none;}

#rooms-content h2{margin-left:420px; _font-style:italic; _margin-bottom:15px; _border-bottom:2px dotted #333; _margin-top:10px; 
_padding-bottom:15px; }

#content h2{_margin-top:10px;}
/**/
#mainview{_padding-left:30px; _padding-right:30px; _padding-bottom:15px; _width:596px; _height:279px;}

#title{_padding-bottom:15px; _padding-top:15px;_border-bottom:2px dotted #3d2922; }
#title a{ _color:#230a05; _font:20px Tahoma, Geneva, sans-serif; _font-style:italic; _text-decoration:none;}

#teaser{_width:62%; _height:60%; _float:left;_padding-top:15px;_text-align:justify; _position:relative; _z-index:1;}
#teaser p{_text-align:justify; }
#result_box {_padding-right:20px;_text-align:justify;}

#mythumb{ _width:30%;_right:0; _margin-top:-180px; _margin-left:380px; _position:relative; _z-index:3;}
#mythumb img{_width:205px; _height:167px; _padding-left:20px;}

#readmore{_width:35px;
	_height:34px;
	_background-image:url(images/tech/more.png);	
	/*margin-left:330px;	
	_margin-top:-100px;*/
	}
#readmore a{	
	_font-size:0px;
	_text-decoration:none;
	_width:35px;
	_height:34px;
	
	_padding-bottom:21px;
	_padding-right:35px;
	_padding-top:14px;}
	
.views-row-last{_margin-top:10px;}

#node-28 .galleryformatter-greenarrows{margin-top:55px;}

#spiscafe{margin-left:450px;}


