/* Main Tags  **********************************************************/
@import url("wscraft_default.css");

html {
	height: 100%;
}
body {
	background: #466392;
	margin: 0px;
	padding: 0px;
	color: #000;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
}
form {
	margin: 0px;
	padding: 0px;
}
Select, Input, Textarea {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
}
p {
	margin: 0px 8px 0px 8px;
}
p.padding {
	margin: 0px 8px 0px 8px;
}

p.padding2 {
	margin: 0px 5px 0px 5px;
}
ul {
	margin-top:10px;
	padding: 0px;
	margin-left:25px;
}
a {
	font-size: 12px;
	color: #0066CB;
	text-decoration: underline
}
a:hover {
	color: #002674
}
a.sm {
	font-size: 10px;
}
a.rightmenu, a:visited.rightmenu {
	font-size: 10px;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
	background: url(../images/ico-arrow-topnav.gif) no-repeat;
	background-position:100% 0px;
	padding-right:10px;
}
a:hover.rightmenu {
	color: #002674;
	text-decoration:none;
}
a.bottom, a:visited.bottom {
	font-size: 12px;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
}
a:hover.bottom {
	color: #002674;
	text-decoration:underline;
}
a.more, a:visited.more {
	font-size: 12px;
	font-weight:normal;
	color:#0066CC;
	text-decoration: none;
}
a:hover.more {
	color: #002674;
	text-decoration: none;
}
a.titleSm {
	font-size: 12px;
	color:#0066CC;
	font-weight: bold;
	text-decoration:none;
	font-family:Georgia, Times New Roman, serif;
}
.titleSm {
	font-size: 12px;
	color:#0066CC;
	font-weight: bold;
	text-decoration:none;
	font-family:Georgia, Times New Roman, serif;
}
.titleSm:hover {
	color: #002674;
	text-decoration:underline;
}
a:hover.titleSm {
	color: #002674;
	text-decoration:underline;
}
a img {
	border: none;
}
img {
	border:0px;
}
BR.clearMe {
	clear:both;
	font-size:0px;
}
td {
	color: #000000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height : 130%
}
h2 {
	font-family:Georgia, Times New Roman, serif;
	font-size: 26px;
	font-weight:normal;
	color:#990000;
	text-decoration:none;
	line-height : 100%;
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
h3 {
	font-family:Georgia, Times New Roman, serif;
	font-size: 22px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height : 100%;
	margin: 0px;
	padding: 20px 0px 0px 20px;
}
h5 {
	font-family:Georgia, Times New Roman, serif;
	font-size: 18px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	line-height : 100%;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
h6 {
	font-family:Georgia, Times New Roman, serif;
	font-size: 16px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	line-height : 100%;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}


h1 {
	font-family:Georgia, Times New Roman, serif;
	font-size: 25px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	line-height : 100%;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
/*end of main tags*/

/*INDEX page*/

/* container */
#container {
	position: relative;
	margin: 0 auto;
	min-height: 100%;
	width: 778px;
	top:11px;
	z-index: 0;
}
/*content of container*/

/*topline*/

#topline {
	width: 778px;
	height: 15px;
}
#topline1 {
	float: left;
	width: 15px;
	height: 15px;
	background: top left no-repeat url('../images/topleft.gif');
}
#topline2 {
	float: left;
	width: 748px;
	height: 15px;
	background: #FFF;
}
#topline3 {
	float: left;
	width: 15px;
	height: 15px;
	background: no-repeat url('../images/topright.gif');
}
/* end of topline*/

/*header*/

#header {
	width: 778px;
	height: 90px;
	background: #FFF;
}
#rightlinks {
	width: 658px;
	float: right;
	padding-right: 10px;
}
#topmenu {
	padding-right: 0px;
	padding-left: 17px;
	float: right;
	padding-bottom: 4px;
	border-bottom: #0099FF 1px solid;
}
#logo {
	float: left;
	width: 100px;
	height: 90px;
	margin-left: 10px;
}
#navi {
	padding-top: 20px;
}
#navileft {
	float: left;
	padding-left: 10px;
}
#naviright {
	float: right;
	padding-right: 10px;
}
/*end of header*/

/*menublock*/

#menublock {
	width: 778px;
	background: #FFF;
	/*height: 33px;*/
	float:left;
}
#mainmenu {
	padding-top: 5px;
	padding-left: 124px;
	position:relative;
	margin:0 auto;
	height: 25px;
}
#mainmenuitem {
	float: left;
	height: 25px;
}
#submenuline {
	width: 757px;
	height: 3px;
	background: #002674;
	margin-left: 11px;
}
/*end of menublock*/

/*contentblock*/
	
#contentblock {
	width: 778px;
	background: #FFF;
	height: 100%;
	float:left;
}
#cbtop {
	width: 768px;
	padding-left: 10px;
	padding-top: 10px;
	background: #FFF;
	float:left;
}
#cbtopleft {
	float: left;
	width: 300px;
}
#cbtopleftimg {
	margin:5px 0px 0px 10px;
}
#cbtopright {
	float: right;
	width: 448px;
	padding-right: 10px;
	padding-left:10px;
}
#findaroom {
	BACKGROUND: url(bg-findhotel.jpg) #f8d14a repeat-x;
	WIDTH: 300px;
	MARGIN-BOTTOM: 10px;
}
#findaroom TD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 5px
}
#findaroom H2 {
	PADDING-LEFT: 0px;
	MARGIN-LEFT: 0px;
	COLOR: #990000;
	WHITE-SPACE: nowrap
}
.selectday {
	FONT-WEIGHT: bold
}
.selectdate {
	FONT-WEIGHT: bold;
	WIDTH: 116px
}
/*smblocktitle- are colors of the titles (  b-blue, db-dark blue, lb-light blue, o-orange, lo-light orange,r- red  )  */

#smblocktitle-b {
	background: #012674;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}
#smblocktitle-db {
	background: #547ed8;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}
#smblocktitle-lb {
	background: #b1c5ea;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}
#smblocktitle-b-sub {
	background: #dd8612;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}
#smblocktitle-o {
	background: #FFB345;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}
#smblocktitle-lo {
	background: #f8d14a;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}
#smblocktitle-r {
	background: #f24921;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}
#smblocktitle-bo {
	background: #fb7b00;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}


#smblocktitle-RED {
	background: #f24921;
	padding-top: 5px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
	height:23px;
}
/*smblocktext- are colors of texts' the backgrounds (  b-blue,  o-orange, w- white )  */

#smblocktext-b {
	background: #D4EAF8;
	line-height: 160%;
	height: 100%;
	display: table;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
#smblocktext-b-fixH {
	background: #D4EAF8;
	line-height: 160%;
	height:207px;
	min-height:207px;
	display: table;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
#smblocktext-b-fixHLong {
	background: #D4EAF8;
	line-height: 160%;
	height:292px;
	min-height:292px;
	display: table;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
#smblocktext-b-fixHLong2 {
	background: #D4EAF8;
	line-height: 160%;
	height:580px;
	min-height:580px;
	display: table;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
#content-in {
	position:relative;
	margin:0 auto;
	width:428px;
}
#smblocktext-o {
	background: #FAEFC4;
	line-height: 160%;
	display: table;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*added by busya  */

#smblocktext-o a {
	font-size: 12px;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
}
#smblocktext-o a:hover {
	color: #002674;
	text-decoration:none;
}



#smblocktext-RED {
	background: #f24921;
	line-height: 160%;
	display: table;
	width: 100%;
	color:#FFFFFF;
	height:72px
}
/*added by busya  */

#smblocktext-RED a {
	font-size: 12px;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
}
#smblocktext-RED a:hover {
	color: #002674;
	text-decoration:none;
}
#smblocktext-w {
	line-height: 160%;
	display: table;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
#floathalfleft {
	float: left;
	width: 49%;
}
#floathalfleft2 {
	float: left;
	width: 33%;
}
#floathalfright2 {
	float: right;
	width: 33%;
}
#floathalfright {
	float: right;
	width: 49%;
}
#picsmall {
	width: 100%;
	height:130px;
	overflow:hidden
}
#picsmall IMG {
	height:130px;
}

#flash {
	width: 448px;
	height: 307px;
	overflow: hidden;
}
#flash2 {
	width: 448px;
	height: 392px;
	overflow: hidden;
}
#floathalfleft IMG {
	margin:5px 0px 0px 10px;
}
#img-events {
	margin:5px 0px 0px 10px;
}
#img-offer {
	width: 200px;
	height: 100px;
	overflow: hidden;
}
#block-height {
	
	overflow:hidden;
}

#block-height2 {
	height:110px;
	overflow:hidden;
}
/*end of contentblock*/

/*footer*/
#footer {
	position:relative;
	margin:0 auto;
	width: 758px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align:center;
}
#footerline {
	position:relative;
	margin:0 auto;
	font-size:0px;
	width: 758px;
	border-top: #0099FF 1px solid;
	margin-top:10px;
	padding-bottom:10px;
}
#footermenu {
	padding-right: 17px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top:5px;
	line-height:18px;
}
a.footermenu, a:visited.footermenu {
	font-size: 11px;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
	background: url(../images/ico-arrow-topnav.gif) no-repeat;
	background-position:100% 0px;
	padding-right:10px;
	white-space:nowrap;
	padding-left:0px;
}
a:hover.footermenu {
	color: #002674;
	text-decoration:none;
}
a.footermenu2, a:visited.footermenu2 {
	font-size: 11px;
	color:#0066CC;
	font-weight:normal;
	text-decoration: underline;
	background: url(../images/ico-arrow-topnav.gif) no-repeat;
	background-position:100% 0px;
	padding-right:10px;
	white-space:nowrap;
	padding-left:0px;
}
a:hover.footermenu2 {
	color: #002674;
	text-decoration:none;
}
/*end of footer*/

/*copywrite*/

#copywrite {
	width: 778px;
	margin-left: 10px;
	font-size: 10px;
	color: #b1dee5;
	font-style: italic;
	padding-bottom: 15px;
	float:left;
	margin-top:10px;
}
#copywrite a {
	font-size: 10px;
	color: #b1dee5;
	font-style: italic;
}
#copywrite a:hover {
	text-decoration: none;
}
/*Inner pages*/

#leftcolumn {
	float:left;
	width:300px;
	padding-left: 10px;
	padding-top:10px;
	/*padding-top: 10px;*/
background: #FFF;
}
#rightcolumn {
	float: right;
	width: 448px;
	/*margin-right: 10px;*/
padding-right:10px;
	padding-left:10px;
	padding-top:10px;/*padding-top: 10px;*/
}
#left-col-block {
	/*padding-bottom:15px;*/
padding-top:10px;
}
#right-col-block {
	padding-top:10px;
}
#submenu {
	width: 757px;
	height: 21px;
	background: #002674;
	margin-left: 11px;
}
#Reservation {
	margin-bottom:-10px;
}
#gallery {
	width:448px;
	height:972px;
}
#gallery_small {
	width:448px;
	height:392px;
}
/*login*/
#head-login {
	font-size: 10px;
	color:#012674;
	padding-left: 5px;
	float: right;
	padding-bottom: 4px;
	border-bottom: #0099FF 1px solid;
}
a.rightmenuL, a:visited.rightmenuL {
	font-size: 10px;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
	padding-right:0px;
}
a:hover.rightmenuL {
	color: #002674;
	text-decoration:none;
}
.maintext_bold {
	font-weight:bold
}
/*Forms */

.tablestyle {
	border:none;
	BORDER-COLLAPSE: collapse;
	width:100%;
	color:#002674;
	text-align:left;
}
.tablestyle td {
	color:#002674;
	padding-right:5px;
	padding-bottom:10px;
}
.tablestyleSm {
	border:none;
	BORDER-COLLAPSE: collapse;
	width:80%;
	color:#002674;
	text-align:left;
}
.tablestyleSm td {
	color:#002674;
}
.input-style {
	border:1px #7f9db9 solid;
	width:98%;
	text-align:left;
}
.input-style-large {
	border:1px #7f9db9 solid;
	width:98%;
}
.input-style-small {
	border:1px #7f9db9 solid;
	width:30%;
	text-align:left;
}
.required-color {
	color:#e6860a;
}
.button {
	background-color:#73a3de;
	color:#FFFFFF;
	/*height:70%;*/
width:105px;
	border:none;
	text-align:center;
}
.titlestyle {
	color:#000000;
}
/*print page */

#smblocktext-print {
	background: #D4EAF8;
	height: 100%;
	width: 100%;
}






/* book with us
- - - - - - - - - - - - - - - - - - - - */
.book_with_us {background:url(http://www.congresshotelyerevan.com/bestwestern/wsc_content/images/bg_book_with_us.gif) no-repeat right 40px; position:relative; z-index:1; height:138px; width: 220px}
.book_with_us label {position:absolute; z-index:1; top:-30px; left:-100px;}
.book_with_us .txt_1 {top:42px; left:0px;}
.book_with_us .txt_2 {top:66px; left:0px;}
.book_with_us .txt_3 {top:90px; left:0px;}
.book_with_us .txt_4 {top:90px; left:132px;}
.book_with_us .btn {top:119px; left:91px; color:#fff; text-transform:uppercase; font-size:11px;}
.book_with_us .day_1 {top:43px; right:112px; color:#fff; text-transform:uppercase; font-size:11px; text-align:right;}
.book_with_us .day_2 {top:67px; right:112px; color:#fff; text-transform:uppercase; font-size:11px; text-align:right;}
.book_with_us .year_1 {top:43px; right:16px; color:#fff; text-transform:uppercase; font-size:11px; text-align:right;}
.book_with_us .year_2 {top:67px; right:16px; color:#fff; text-transform:uppercase; font-size:11px; text-align:right;}
.book_with_us .adult {top:91px; right:112px; color:#fff; text-transform:uppercase; font-size:11px; text-align:right;}
.book_with_us .child {top:91px; right:16px; color:#fff; text-transform:uppercase; font-size:11px; text-align:right;}
a.bookus_link {position:absolute; z-index:2; cursor:pointer; height:140px; width:220px; top:-2px; left:0px; opacity:0.5;}


#tinybox {position:absolute; display:none; background:#ffffff url(http://www.congresshotelyerevan.com/bestwestern/wsc_content/images/preload.gif) no-repeat 50% 50%; border:10px solid #000000; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000000; z-index:1500}
#tinycontent {background:#000000}
