html, body {margin:0; padding:0; font-size:9pt; letter-spacing:.5px; font-family:Arial, Tahoma; background-color:#96aec6; color:#161c4c;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a {color:#0066cc;}

img.margin-right {margin-right:20px;}

img, div, input {behavior:url("./iepngfix.htc")}

.openphoto {background:url(/img/design2/picture-small.png) no-repeat right center; padding-right:11px; color:#161c4c;}

span.green {color:#006600}

/*div {border:#000000 1px solid;}*/

.point {background:url(/img/design2/bullet-circle.gif) no-repeat 0px 4px; margin-left:22px; padding-left:20px;}
.download-link {background:#161c4c; height:30px; width:120px; text-align:center; display:block; text-decoration:none; color:white; cursor:pointer;}
.download-link span {display:block;}
.download-link span.r {background:url(/img/design2/link-site-right.gif) right top no-repeat; height:30px;}
.download-link span.l {background:url(/img/design2/link-site-left.gif) left top no-repeat; height:23px; padding-top:7px;}



.mega-link {background:#161c4c; height:30px; text-align:center; display:block; text-decoration:none;}
.mega-link div.l {background:url(/img/design2/link-site-right.gif) right top no-repeat; height:30px;}
.mega-link a.r {background:url(/img/design2/link-site-left.gif) left top no-repeat; height:23px; padding-top:7px; display:block; color:white; text-decoration:none; padding:7px 14px 0 14px;}

.filesize {color:white;}


/* to separate div-blocks */
div.separator {clear:both; height:30px; width:100%;}
div.separator2 {clear:both; height:15px; width:100%;}


div.left {float:left;}
div.right {float:right;}
div.clear {clear:both;}

div#global {width:900px; margin:20px auto 0px auto;}

/**
 * authorization form: begin
 *
 */
div#auth-form-fix {position:absolute; top:158px; left:780px;}

div#sign-in-icon-inactive,
div#sign-in-icon-active {
	background:url(/img/design2/auth-form-sign-in-icon.png) right no-repeat;
	width:21px; height:21px; margin-left:239px; cursor:pointer;
}

div#sign-in-icon-inactive {position:absolute;}


div#auth-form {background:url(/img/design2/auth-form-bg.png) no-repeat;width:260px; height:169px;position:absolute; color:white;}
div#auth-form a {color:white;}

div#auth-form .remember {font-size:8pt; color:white; padding-left:5px;}
div#auth-form .link {background:#161c4c; width:80px; height:25px; text-align:center; display:block; text-decoration:none;}
div#auth-form .link span {width:80px; display:block;}
div#auth-form .link span.r {background:url(/img/design2/link-auth-form-right.gif) right top no-repeat; height:25px;}
div#auth-form .link span.l {background:url(/img/design2/link-auth-form-left.gif) left top no-repeat; height:20px; padding-top:5px;}


div#auth-form div#form-layer {padding:8px 15px 0px 15px;}
div#auth-form form {margin:0; padding:0; width:230px;}
div#auth-form input {margin:0; padding:0;}


div#auth-form input.text {
	background:url(/img/design2/auth-form-input-text.gif) no-repeat;
	width:230px; height:25px; border:none; padding:5px 10px 0 10px; margin-bottom:2px;}
div#auth-form input.gray {color:#999999;}
/* authorization form: end */




/**
 * page-header: begin
 *
 */
div#page-header {background:url(/img/design2/page-header-background.gif) no-repeat; width:868px; height:92px; padding:29px 32px 29px 0px;}
.site-links {padding-top:8px;}
div#page-header table {margin-left:32px;}

div#menu {margin-top:33px; margin-left:22px; border-bottom:#161c4c 1px solid;}
div#menu ul {margin:0; padding:0; list-style:none;}
div#menu ul li {float:left; font-size:13pt; margin-right:22px; padding:0; height:45px;}
div#menu ul li span {display:block;}
div#menu ul li span.r {height:45px;}
div#menu ul li span.l {height:35px; padding:10px 19px 0 10px;}
div#menu ul li a {color:white; display:block;}

div#menu ul li.active {background:#96aec6; margin-right:22px; padding:0; height:45px; color:#161c4c;}
div#menu ul li.active span {display:block;}
div#menu ul li.active span.r {background:url(/img/design2/main-menu-link-right.gif) right top no-repeat; height:45px;}
div#menu ul li.active span.l {background:url(/img/design2/main-menu-link-left.gif) left top no-repeat; height:35px; padding:10px 19px 0 10px;}

div#menu ul li.sign-in {float:right; margin-right:0px; padding-top:10px;}

div#sub-menu {margin:0 0 0 32px; clear:both; padding:0;}
div#sub-menu ul {margin:0; padding:0; list-style:none;}
div#sub-menu ul li {float:left; font-size:13pt; margin-right:22px; padding:0; color:#161c4c;}
div#sub-menu ul li a {color:#FFFFFF;}
/* page-header: end */



/**
 * image-image: begin
 *
 */
div#image-image {clear:both;}
div#image-image,
div#image-image .tl,
div#image-image .br,
div#image-image .tr,
div#image-image .bl {width:900px; height:380px; background-repeat:no-repeat;}

div .tl {background:url(/img/design2/image-image-top-left.gif) top left no-repeat;}
div .tr {background:url(/img/design2/image-image-top-right.gif) top right no-repeat;}
div .br {background:url(/img/design2/image-image-bottom-right.gif) bottom right no-repeat;}
div .bl {background:url(/img/design2/image-image-bottom-left.gif) bottom left no-repeat;}
/* image-image: end */


/**
 * announce-block: begin
 *
 */
div#announce-block {width:620px; float:left;}
div.announce {width:265px; height:auto; float:left; margin:0 45px 30px 0;}

div.announce h2 {color:white; font-size:14pt; margin:0; padding:3px 0 0 0; height:27px; text-transform:lowercase;}
div.announce table tr td.bg {background-color:#a6ce39;}
div.announce table tr td.r {background:url(/img/design2/announce-block-header-right.gif) right top no-repeat; width:19px;}
div.announce table tr td.l {background:url(/img/design2/announce-block-header-left.gif) left top no-repeat; width:14px;}

div.announce .announce-content {background-color:#FFFFFF;}
div.announce .announce-content .tl {background:url(/img/design2/announce-block-content-top-left.gif) top left no-repeat;}
div.announce .announce-content .br {background:url(/img/design2/announce-block-content-bottom-right.gif) bottom right no-repeat;}
div.announce .announce-content .tr {background:url(/img/design2/announce-block-content-top-right.gif) top right no-repeat;}
div.announce .announce-content .bl {background:url(/img/design2/announce-block-content-bottom-left.gif) bottom left no-repeat;
padding:20px 20px 23px 20px;}

div.announce .announce-content .announce-text {padding-top:20px; line-height:17px;}
/* announce-block:end */


/**
 * full-text: begin
 *
 */
div#full-text {width:900px; float:left; margin:0;}
div#full-text div.content {background-color:#FFFFFF;}
div#full-text div.content .tl {background:url(/img/design2/full-text-top-left.gif) top left no-repeat;}
div#full-text div.content .br {background:url(/img/design2/full-text-bottom-right.gif) bottom right no-repeat;}
div#full-text div.content .tr {background:url(/img/design2/full-text-top-right.gif) top right no-repeat;}
div#full-text div.content .bl {background:url(/img/design2/full-text-bottom-left.gif) bottom left no-repeat; padding:30px 120px;}
div#full-text div.content h1 {margin:0; padding:20px 0 10px 0; text-transform:lowercase; color:#99CC00; letter-spacing:-1px; font-size:28pt}
div#full-text div.content div.text {line-height:20px; font-size:12pt; }
div#full-text div.content div.text p {margin:19px 0 10px 0;}
div#full-text div.content div.text h2 {color:#161c4c; letter-spacing:-1px; margin:0; padding:0; font-size:14pt; line-height:normal; margin:0; padding:10px 0 0 0;}
div#full-text div.content div.text ul {margin:10px 0 10px 40px; padding:0;}

/* full-text: end */



div#news-block {width:260px; float:right;}
/*div#news-block div {border:#000000 1px solid;}/**/
div#news-block h3 {margin:0; padding:15px 0 0 0; color:#161c4c; font-size:16pt; letter-spacing:-1px;}
div#news-block h3.nopad {margin:0; padding:0;}
div#news-block div.text {margin-bottom:9px; color:#FFFFFF; line-height:16px;}
div#news-block .top {background:url(/img/design2/news-block-top.gif) top no-repeat;}
div#news-block .center {background:url(/img/design2/news-block-center.gif) repeat-y; width:260px;}
div#news-block .bottom {background:url(/img/design2/news-block-bottom.gif) bottom no-repeat; padding:0 21px 19px 21px;}
div#news-block .filesize {padding:8px 0 7px 7px;}

div#news-block .news {margin-top:15px; color:#FFFFFF;}
div#news-block .news .news-date {font-size:8pt; font-weight:bold; padding:0 0 1px 0;}
div#news-block .news .news-text {line-height:17px;}




div#registration,
div#registration .left,
div#registration .center,
div#registration .right {height:50px; color:white;}

div#registration .left {background:url(/img/design2/registration-left.gif) left no-repeat; float:none; }
div#registration .center {background:url(/img/design2/registration-center.gif) repeat-x;}
div#registration .right {background:url(/img/design2/registration-right.gif) right no-repeat; padding:0 31px 0 36px; float:none; font-size:10pt;}



div#new-hotels {color:white;}
div#new-hotels h2 {color:white; font-size:14pt; margin:0; padding:10px 0 0 0; height:20px; letter-spacing:-1px;}
div#new-hotels table tr td.bg {background-color:#161c4c;}
div#new-hotels table tr td.r {background:url(/img/design2/new-hotels-right.gif) right top no-repeat; width:20px;}
div#new-hotels table tr td.l {background:url(/img/design2/new-hotels-left.gif) left top no-repeat; width:14px;}
div#new-hotels div.content {background-color:#161c4c;}
div#new-hotels div.content .br {background:url(/img/design2/new-hotels-content-bottom-right.gif) bottom right no-repeat;}
div#new-hotels div.content .tr {background:url(/img/design2/new-hotels-content-top-right.gif) top right no-repeat;}
div#new-hotels div.content .bl {background:url(/img/design2/new-hotels-content-bottom-left.gif) bottom left no-repeat; padding:30px 0 33px 20px; height:57px;}
div#new-hotels div.content div.hotel {width:150px; float:left; margin-right:26px;}
div#new-hotels div.content div.hotel-date {font-size:8pt; font-weight:bold;}
div#new-hotels div.content div.hotel-link a {font-weight:bold;}
div#new-hotels div.content div.hotel-text {line-height:17px;}


div#footer {background-color:#FFFFFF; margin-bottom:40px; font-size:8pt; line-height:16px;}
div#footer .tl {background:url(/img/design2/footer-top-left.gif) top left no-repeat;}
div#footer .br {background:url(/img/design2/announce-block-content-bottom-right.gif) bottom right no-repeat;}
div#footer .tr {background:url(/img/design2/announce-block-content-top-right.gif) top right no-repeat;}
div#footer .bl {background:url(/img/design2/announce-block-content-bottom-left.gif) bottom left no-repeat; height:80px;}

div#footer div#address {float:left; padding:18px 0 0 31px;}
div#footer div#copyright {float:right; padding:44px 30px 0 0;}


div.dropdown-fix {position:absolute;}
div.dropdown {color:#FFFFFF; background-color:#7995b3; width:100px;}
div.dropdown div.tl, div.select div.tr, div.select div.br, div.select div.bl {}
div.dropdown div.tl {background:url(/img/design2/select-top-left.gif) no-repeat top left;}
div.dropdown div.tr {background:url(/img/design2/select-top-right.gif) no-repeat top right;}
div.dropdown div.br {background:url(/img/design2/select-bottom-left.gif) no-repeat bottom left;}
div.dropdown div.bl {background:url(/img/design2/select-bottom-right.gif) no-repeat bottom right; padding:3px;}

div.dropdown div.content ul li a {color:#FFFFFF;}
div.dropdown div.content ul li.visible a {text-decoration:none;}
div.dropdown div.content ul.showed {padding:0; margin:0 0 0 4px; list-style:none;}
div.dropdown div.content ul.showed li {color:#FFFFFF; height:18px; text-decoration:underline;}
div.dropdown div.content ul.showed li.visible {text-decoration:none;}

div.dropdown div.content ul.hided {padding:0; margin:0 0 0 4px; list-style:none;}
div.dropdown div.content ul.hided li {display:none; color:#FFFFFF;}
div.dropdown div.content ul.hided li.visible {display:block;}

div.dropdown div.drop-icon {
	background:url(/img/design2/select-dropdown.gif) no-repeat top right;
	width:15px; height:15px; float:right; cursor:pointer;}