/* @override http://priobye.studio-creative.ru/assets/templates/priobye/common.css */

/* Tags
--------------------------------------- */
* { margin:0; padding:0; }
html, body{
	width:100%;
	height:100%;
	/*overflow:hidden;*/
}
html {font-size:100.01%; }
body { background: #f1e8d7 url(images/footer_bg.jpg) no-repeat fixed right bottom; min-height:100%; min-width:960px; font:13px/1.16 "Trebuchet MS", Tahoma, Arial, Verdana, Sans-Serif; color:#3C454F;
}
img { border:none; vertical-align:top; }
img.f-left { margin-right:1.25em; border:1px solid #7C7E7C; }
img.f-right { margin-left:1.25em; border:1px solid #7C7E7C; }
hr { border:none; border-top:1px solid #808080; background:gray; height:0; overflow:hidden; margin:7px 0; }
.f-left { float:left; }
.f-right { float:right; }
.clear { width:100%; clear:both; height:0; overflow:hidden; }

/*--- Links --------------------------- */
*:focus { outline:none; }
a { cursor:pointer; color: #3f8b47;  text-decoration:underline; }
a:hover { text-decoration:none; }
.blue {color: #1273b4;}
.red {color: #ff0000;}
/*--- Text --------------------------- */
p { padding-bottom:1em;
}
ul { padding:5px 10px 14px; }
ul li { list-style:disc inside;}
ul li ul{ padding:5px 10px 14px; }
ul li ul li { list-style:disc inside;}
ol li { list-style:decimal inside; padding-bottom:2px; }
li { list-style:none; }
sup, sub { vertical-align:baseline; position:relative; font-size:.85em; }
sup { bottom:.5em; }
sub { top:.5em; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
blockquote { padding:30px; }
acronym { font-variant:small-caps; }
acronym, dfn { cursor:help; border-bottom:1px dashed #4682B4; }
dfn, cite, var, address { font-style:normal; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
strong { font-weight:bold; color: #1273b4;}
em { font-style:italic; }
abbr { border-bottom:none; }

/* -- lists reset */
.head-nav, .main-nav ul, .sub-nav ul,.events,.nav-next-prev,.nav-pages,.fot-buttons,.auth-actions,.tags-side,.rss-wrap ul,.new-photo, .comment-side,.news-partners,.personal-study-head ul,.my-activity,.select,.list-objects,.gallery,.tags,.features,.comments,.list-photos { padding:0; }
.head-nav li, .main-nav ul li, .sub-nav ul li,.events li,.nav-next-prev li,.nav-pages li,.fot-buttons li,.auth-actions li,.tags-side li,.rss-wrap ul li,.new-photo li, .comment-side li,.news-partners li,.personal-study-head ul li,.my-activity li,.select li,.list-objects li,.gallery li,.tags li,.features li,.comments li,.list-photos li { list-style:none; list-style-position:outside; }

/*--- Table --------------------------- */
table { border-collapse:collapse; width:95%;
	border: 1px solid #1273b4;
}
table table { border-collapse:collapse; width:80%;
	border: 1px solid #1273b4;
}
caption,th,td { text-align:left; font-weight:normal; }

/*--- Forms -------------------------- */
form { border:none;
	margin-bottom: 10px;
}
fieldset { border:none; }
#EmailForm label{ 	display:block;
	font-weight: bold;
	margin: 5px 0;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color: black;
}
input.text,select,textarea,input.cleardefault { vertical-align:middle; margin-bottom:4px; padding:.273em 8px .364em;  background:#fafafa; border: 1px solid #746249; width:120px; font:11px Arial;}
select { width:158px; height:1.7em; padding:0; }
textarea { vertical-align:top; line-height:1.2em; height:8em; width:50%; display:block; }
/*.button {vertical-align:middle; width:56px; height:23px; cursor:pointer; border:none;  text-align:center; font:11px Arial;  color:#9FAEBF }*/

/*--- Headings ----------------------- */
h1,h2,h3,h5,h6 { font: italic bold 20px Arial; color:#858585; padding-bottom:10px; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color:#858585; }
h4{
	color: #3f8c46;
	font: bold 14px/22px "Trebuchet MS", Tahoma;
	padding-left: 2px;
}

.head { padding:0 0 22px 21px; background:url(../images/head-bg.png) no-repeat 1px .3em; }

.head-side { clear:both; font:16px arial; height:17px;  padding:7px 33px 8px 35px; margin-bottom:8px;}
.head-side a { color:#FC7B00; position:relative; top:3px; }
.link-head-side { font-size:11px; float:right; padding-left:6px;  }

/* Layouts
--------------------------------------- */
/*#layout{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
}
.monetki{
	position:absolute;
	z-index: -10;
	background-image: url(images/footer_bg.jpg);
	width: 800px;
	height: 258px;
	right: 0;
	bottom: 0;
}*/

#wrap { padding: 0; min-width:960px; }

/*--- Head -------------------------- */
#head-wrap {  padding-bottom: 100px; margin-bottom: -100px;
	height: 180px;
}
#head-wrap2 { padding: 0;  
	height: 180px;
}
#head { margin: 0 110px;  position:relative;
	height: 80px;
	padding-top: 100px;
}
#head h4 {
	margin-left: 140px;
	color: #3f8c46;
	letter-spacing:0px;
	font: bold 16px/22px "Trebuchet MS", Tahoma;
	padding-bottom: 3px;
}
#head h4.phone{
	font: bold 28px "Trebuchet MS", Tahoma;
}
#logo { position:absolute; left: 0; bottom: 26px; text-indent:-3000em; overflow:hidden; background: url(images/priobye.gif) no-repeat; display:block; width:112px; height:108px; }
#image-head{
	width:508px;
	height:35px;
	background: url(images/priobye_name.gif) no-repeat;
	position:absolute; left: 140px; bottom: 100px; overflow:hidden; display:block; 
}
.head-nav { font-size:11px; float:right; margin-right:-8px; display:inline;
	position:absolute; bottom: 120px; overflow:hidden;
	right: 60px;
	z-index: 20;
}
.head-nav a {
	padding-left: 10px;
}

.main-nav { font-size:20px; height: 62px; background: #3f8c48 url(images/m1.gif) repeat-y; margin: 0 110px 0 0;}
.main-nav div { height:62px;	margin-left: 92px;
}
.main-nav ul { height:52px; 
	padding: 10px 0 0;
}
/*.main-nav ul li { height: 33px; float:left; display:inline;  }
.main-nav ul li.first-child { background:none;
	
}
.main-nav ul li a { color:#fff; position:relative; bottom:.5em; }
.main-nav ul li a:hover { color:#FFFDBB;}
.main-nav ul li:hover {background-color: #e4dbcc;}
.main-nav ul li:hover a {color: #214a26;}*/

.main-nav a {
padding: 10px 17px 0;
display:block;
width:auto;
float:left;
font: bold 18px "Trebuchet MS", Helvetica, sans-serif;
text-decoration: underline;
color:#fff;
height: 42px;
}
.main-nav a:hover {
color:#214a26;
text-decoration: none;
background-color: #e4dbcc;
}
.main-nav li {
display:inline;
}
.sub-nav { position:relative; z-index:2; 	margin: 0 110px 0 0;
	height: 42px;
	font-size: 14px;background-color: #e4dbcc;
}
.sub-nav div { 
	margin-left: 110px;
	height: 42px;
}
.sub-nav div ul {  padding: 11px 0;
	height: 20px;
}
.sub-nav div ul li { float:left; padding:0 13px; }
.sub-nav div ul li.first-child {
	padding-left: 0;
}
.sub-nav div ul li.right { border-left:none;
	float: right;
	margin-right: 135px;
	display: inline;
}
/*clock------------------------------------------------------------------------------*/
#clock {

}
#clock #right{
	width:236px;
	height:320px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	position:absolute; overflow:hidden; display:block;
}

/*--- Content -------------------------- */
.content { margin: 0 120px;  padding: 0; border-right: 2px solid #e4dbcc;

}
.main-wrap { width:100%; float:left; }
.main { margin-right:300px;
	padding: 10px 0 100px;
	border-right: 2px solid #e4dbcc;
}
.main table {
	margin-left: 30px;
	font-size: 10px;
}
.main table td{
	padding: 6px;
}
.main table td p strong{
	color: #1273b4;
}
.main table p {
	margin: 0;
	padding: 0;
}
.main p {
	margin-left: 30px;
}
.main p span.date{
	color: #1273b4;
	font-weight: bold;
	display: block;
}
.main img {
	padding-right: 10px;
	padding-bottom: 10px;
}
.main ul, .main ol{
	margin-left: 30px;
}
.main ul li, .main ol li{
	list-style-position: outside;
	margin-bottom: 5px;
}
.main ul li{
	list-style:circle inside;
}
.main blockquote {
	background-color: #e4dbcc;
	color: #1273b4;
	padding: 5px 0;
	margin-bottom: 10px;
	font: 16px/20px Georgia, "Times New Roman", Times, serif;
	border-left: solid 3px #1273b4;
	margin-left: 30px;
}
.main .path {
	font-size: 11px;
	margin-bottom: 10px;
	border-bottom: 2px solid #e4dbcc;
	padding: 0 0 10px;
}
.main dl{
	margin-left: 30px;
	margin-bottom: 20px;
}
.main dt{
	font-weight: bold;
	float: left;
	padding-right: 10px;
	color: #1068a2;
}
.main dd{

}

.dop ul {padding: 0;margin: 0 0 10px;}
.dop ul li {list-style: inside decimal;
	padding: 0;
	margin: 0 0 2px;
}
.dop ul li ul{padding: 0;margin: 10px 0 10px 20px;}
.dop ul li ul li {list-style: inside decimal;
	padding: 0;
	margin: 0 0 2px;
}

.side-bar { float:right; width: 270px; padding: 0 15px 120px; margin-left:-300px; font-size:11px; clear:right; }

.side-bar table { border: 1px none #1273b4;}
.side-bar caption,th,td { text-align:left; font-weight: bold;padding: 5px;}

.side-banner { padding-bottom:105px; overflow:hidden; width:241px; }
.side-bar .video {
	height: 250px;
}

/*--- Pagination -------------------------- */
span.ditto_currentpage, a.ditto_page {
	padding: 2px 4px;
}
span.ditto_currentpage {
	color: #fff;
	background-color: #3f8c46;
}
a.ditto_page:hover {
	color: #fff;
	background-color: #3f8c46;
}

/*--- Search -------------------------- */
.ajaxSearch_highlight{
	color: #fff;
	background-color: #3f8c46;
}


/*--- Footer -------------------------- */
#footer-wrap {width:100%; min-width:960px; clear:both;
	margin-top: -90px;
}
#footer {margin: 0 120px;border-top: 2px solid #e4dbcc; padding: 5px; font-size:11px; color:#6F6F6F; }
#adress, .lic { float:right;  
		font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
}
.lic {
	width: 290px;
}
#adress {
	margin-right: 20px;
}
.search { float:left; padding-top: 2px; }

/*--- HasLayout --------------------- */
#wrap,#head,#footer,.comment-head,.gallery-hotel,.auth-yes .mess-status,.auth-yes .login,.gallery-hotel-wrap,.personal-study-head,.hotel,.content-inner,.personal-study,.entry-meta,.rss-wrap,.fot-banner,.content,.main,ul, dl { overflow: hidden; }



/*--- Clearing --------------------- */
.clearing:after { content:'.'; width:100%; display:block; overflow:hidden; height:0; clear:both; font-size:0; line-height:0; }
