/* CSS Document//

Autor: Dem`yanchenko Alexander
Project: Bansko

*/

/* Tags style */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	background-color: #ECE3E4;
	text-align: center;
	font-family: Arial, sans-serif;
	color: #cccccc;
	font-size: 0.7em;
}
select, textarea {
	font-size: 1em;
	font-family: Arial, sans-serif;
	color: #333333;
	border: 1px #7B7B7B solid;
	padding: 2px 0px 0px;
	scrollbar-arrow-color: #88988F;
	scrollbar-base-color: #ffffff;
	scrollbar-highlight-color: #EBEDEC;
	scrollbar-track-color: #ffffff;
}
textarea {
	width: 200px;
	height: 150px;
}
select {
	width: 200px;
	height: 20px;
}
input {
	width: 200px;
	height: 20px;
	color: #333333;
	font-size: 1em;
	font-weight: 500;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 1px #7B7B7B solid;
}
input.inp {
	height: 20px;
	padding: 2px 0px 0px;
}
input.cb, .cb input {
	border: 0px;
	width: 15px;
	margin-right: 5px;
}
input.but {
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 66px;
	height: 26px;
	border-style: none;
	color: #7B7B7B;
	font-weight: bold;
	cursor: pointer;
}
input.but#but_submit {
	background-image: URL("../images/but_submit.gif");
	width: 99px;
	height: 29px;
	padding: -2px 0px 0px;
}
input.but#but_clickFind {
	background-image: URL("../images/but_click_to_find.gif");
	width: 80px;
	height: 23px;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: -1px;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: #3C3C2B;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #1A1615;
}
h4 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px 0px 18px;
	font-size: 1em;
	font-family: Arial, sans-serif;
}
div, td {
	font-size: 1em;
}
li, ul {
	margin: 0px 8px;
	padding: 0px;
}
li {
	padding-left: 10px;
}

/* Containers style */
#top_shadow {
	height: 10px;
	background: url('../images/bg_shadow_top.gif') center bottom no-repeat;
	border: 0px solid #ff0000;
}
#body {
	background: url('../images/bg_shadow.gif')  center repeat-Y;
	text-align: center;
	margin: 0px;
	border: 0px #FFFFFF solid;
	z-index: 4;
}
#bottom_shadow {
	height: 35px;
    padding-top: 10px;
	background: url('../images/bg_shadow_bottom.gif') center top no-repeat;
	text-align: center;
}
#bottom_links {
	margin: 0px auto 15px auto;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 782px;
	text-align: left;
	font-size: 1em;
	border: 0px solid;
}
#container_padd {
	margin: 0px auto 0px auto;
	width: 802px;
	font-size: 1em;
}
#container {
	padding: 10px 10px 0px;
	font-size: 1em;
    text-align: left;
}
#header {
	width: 782px;
	height: 329px;
}
#footerlinks {
	width: 782px;
	height: 100px;
	background-image: url("../images/h_bg.gif");
	background-repeat: repeat-X;
	position: fixed;
}

#h_logo {
	float: left;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	font-family: Garamond, Times New Roman;
}

#foottext {
	float: left;
	margin: 16px 0px 0px 23px;
	background-color: #1E1919;
}


#h_call {
	position: absolute;
	margin: 27px 15px 0px 560px;
	display: block;
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 1.8em;
	color: #ffffff;
	border: 0px solid #000000;
}

#h_textbottom {
	margin: 0px;
	padding: 0px 0px;
	background-color: #1E1919;
	text-align: left;
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	font-size: 1em;
	height: 20px;
	width: 800px;
}

#content {
	margin: 0px;
	padding: 0px 0px 0px;
	width: 782px;
	background: url('../images/bg_sea.jpg') bottom no-repeat #5976A1;
}
#h_img {
	margin: 0px;
	display: block;
}
#topMenu {
	height: 34px;
	margin: 0px 0px;
	background: url('../images/bg_topMenu.gif') repeat-X;
	text-align: left;
}

#centerBlock {
	padding-top: 15px;
	min-height: 300px;
	_height: 300px;
}

#centerBlock h2{
	color: #fff;
	font-size: 140%;
}

#title {
	width: 100%;
	height: 55px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

#centerBlock p, {
    color: #ffffff;
}
#title h1 {
	color: #123C79;
	font-family: Times New Roman;
	font-size: 2em;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	margin: 15px 24px 10px;
	display: block;
	padding: 0px;
}
#centerBlockContent {
	border: 0px solid;
	margin:  20px 0px 10px 163px;
	color: #ffffff;
	font-size: 1em;
	font-family: Arial, sans-serif;;
	text-align: left;
    width: 400px;
}

#rightBlockContent {
	float: right;
	width: 190px;
	margin: 10px 0px 0px 0px;
	padding: 0px 15px 0px 7px;
	color: #3C3C2B;
	font-size: 1.4em;
	font-family: Verdana;
	text-align: left;
}

#rightBlockContent img {
	border: 1px solid #fff;
}

#leftBlockContent {
    float: left;
    width: 123px;
    margin: 10px 30px 0px 10px;
}

#footer {
	width: 782px;
	height: 90px;
	display: block;
    padding-top: 10px;
    text-align: left;
}


/* Elements style */
#topMenu a, #topMenu div {
	margin-top: -1px;
}
.tm_div {
	float: left;
	display: block;
    padding-top: 12px;
}
.space {
    float: left;
	display: block;
    background: url('../images/t_bg_new.gif') top repeat-X;
 	padding-left: 110px;
    height: 34px;
}
.tm_div_r {
    float: right;
	display: block;
    padding-top: 12px;
}
#r_img {
	float: right;
	display: block;
}
.r_but {
	margin-bottom: 3px;
	display: block;
	background: url('../images/but_let_bg.gif') top no-repeat #1E1919;
	text-decoration: none;
	width: 130px;
	height: 72px;
	text-align: center;
}
#f_left {
	float: left;
	margin: 14px 0px 0px 17px;
}
.f_right {
	float: right;
	margin: 12px 16px 0px 0px;
}
.row {
	margin: 0px 0px 10px;
	font-family: Arial, sans-serif;
}
.row .title {
	position: absolute;
	text-indent: 1px;
	font-weight: bold;
	width: 150px;
	color: #ffffff;
	border: 0px #0000ff solid;
}
.row .content {
	padding-left: 180px;
	vertical-align: top;
	font-size: 0.9em;
}

/* Texts style */
.r_but_text {
	font-size: 0.7em;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	letter-spacing: 0px;
}
.r_but_buy {
	font-size: 1.4em;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
}
b.text {
 	margin-bottom: 101px;
}
/*.link {
 	background: url('../images/bg_link.gif')  no-repeat;
    text-align: center;
    width: 173px;
    height: 24px;
    padding-top: 3px;
} */
a.link {
 	background: url(../images/bg_button.gif) top repeat-x;
	display: block;
    text-align: left;
    width: 123px;
    padding-top: 8px;
    padding-bottom: 5px;
	color: #ffffff;
}
a.link:hover, a.link:active, a.link:visited, a.link:link  {
 	text-decoration: none;
}
/* Links style */
a, a:active, a:visited {
	font-family: Arial, sans-serif;
	color: #ffffff;
}
a:hover {
	text-decoration: none;
}
a.footerLink {
	float: left;
	font-size: 1.2em;
	font-weight: 500;
	text-decoration: none;
	color: #3C3C2B;
	padding-top: 3px;
	margin: 0px 4px 0px 0px;
}
a.linkinline {
	font-size: 1em;
	font-family: Arial, sans-serif;
}
a.footerLink:visited, a.footerLink:active, a.footerLink:hover {
	color: #3C3C2B;
	text-decoration: none;
}
a.topLink, a.topLink:visited,
a.topLink_cur, a.topLink_cur:hover, a.topLink_cur:active, a.topLink_cur:visited, a.toplink_r, a.toplink_r:active,
a.toplink_r:hover {
	color: #123C79;
	font-size: 1em;
	text-decoration: none;
	float: left;
	display: block;
	padding: 10px 10px;
}
a.toplink_r, a.toplink_r:hover, a.toplink_r:active, a.toplink_r:visited {
	float: right;

}
a.topLink, a.toplink_r {
	background: url('../images/t_bg_new.gif') top repeat-X;
}
a.topLink_cur {
	background: url('../images/tm_bg_cur_new.gif') top repeat-X;
}
a.topLink:hover, a.topLink:active, a.toplink_r:hover, a.topLink_r:active {
	background: url('../images/tm_bg_cur_new.gif') top repeat-X;
	color: #123C79;
}
a.bottom_link, a.bottom_link:visited, a.bottom_link:active, a.bottom_link:hover {
	color: #123C79;
	text-decoration: none;
	margin: 0px 5px;
}
a.r_but:hover {
	background: url('../images/but_let_bg_over.gif') top no-repeat #1E1919;
	color: #ffffff;
}
a.r_but:hover div {
	color: #ffffff;
}
.divPostal input {
	background-image: URL(  "../images/but_click_to_find.gif" );
	width: 80px;
	height: 23px;
	color: #7B7B7B;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: -1px;
	border: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

.gallerycontainer img {
	margin: .5em;
	border: 1px solid white;
}

.gallerycontainer a:hover img{
	border: 1px solid blue;
}
