* {margin: 0 auto; padding: 0}
html, body {height: 100%}

a img {border:none;}
a { color:#d7d7d7; text-decoration:underline }
a:hover { color:#ffffff; text-decoration:underline }

p {margin:0; padding:0 0 15px 0; line-height: 20px}

body {font:normal 15px Arial; background: url("/img/des/backallpage.jpg") #000000 top center no-repeat; text-align:center; color:#ffffff}

#header {width: 100%; height: 205px; position: absolute; top: 0; left: 0;}
#header .container {position:relative; width: 1000px; margin: 0 auto; text-align:left;}

#header .container .logo {position:absolute; top:100px; left:235px;}
#header .container .clientsPrivate {position:absolute; top:18px; right:0px; width:167px; height:29px;}
#header .container .clientsPrivateOpt {position:absolute; top:18px; right:0px; width:290px; height:29px;}

a.clintLink {display:block; float:left; background:#1d1d1d; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:109px; height:21px;  padding-top:8px; text-align:center;}
a:hover.clintLink {background:#343434; text-decoration:none;}
.lock{margin-left:10px;}
.onlock{margin-left:4px;}

a.clintBox {display:block; float:left; background:#1d1d1d; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:122px; height:21px;  padding-top:8px; text-align:center; margin-right:1px;}
a:hover.clintBox {background:#343434; text-decoration:none;}

a.clintBoxActive {display:block; float:left; background:#343434; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:122px; height:21px;  padding-top:8px; text-align:center; margin-right:1px;}
a:hover.clintBoxActive {background:#343434; text-decoration:none;}

a.clintLinkActive {display:block; float:left; background:#fff; text-decoration:none; cursor:pointer; color:#020202; font-size:11px;text-transform:uppercase; width:109px; height:21px;  padding-top:8px; text-align:center;}
a:hover.clintLinkActive {background:#fff; text-decoration:none;}

a.clintLinkOrder {display:block; float:left; background:#343434; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:109px; height:21px;  padding-top:8px; text-align:center;}
a:hover.clintLinkOrder {background:#343434; text-decoration:none;}

.clintExit {margin:45px 0 0 10px;}
*html .clintExit {margin:16px 0 0 10px;}
.clintExit a {font-size:13px;}

a.musicLink {display:block; float:left; background:#1d1d1d; cursor:pointer; width:37px; height:23px; text-align:center; padding-top:6px; margin-left:21px;}
a:hover.musicLink {background:#343434;}

#content {height: auto !important; height: 100%; min-height: 100%;}
#content .container {width: 572px; margin: 0 auto; padding: 205px 180px 275px 228px; text-align:left;}
.spacerSplit {clear:both; height:27px;}
.spacerSplitPic {height:17px;}

#footer {height: 220px; margin-top: -220px; color:#7d7d7d;}
#footer .mainMenu {height:34px;}
#footer .container {width: 750px; margin: 0 auto; padding: 48px 0px 0px 250px; text-align:left; font-size:12px }
#footer table {
    min-width:1000px;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");
}
#footer table td.menutd {width:587px}
td.menutd1, td.menutd2 {background:url(/img/des/menuback.jpg) repeat-x top left;}

#footer .mainMenu { text-align:center; font-size:11px; text-transform:uppercase;}
#footer .mainMenu .hover {color:#909090}
#footer .mainMenu ul { padding:0px; width:587px; height:35px; list-style:none;}
#footer .mainMenu ul li {margin:0px; float:left; border-right:#000 1px solid; list-style-image: none;}
td.endtd {width:24px; height:29px;background:url(/img/des/menuback.jpg) repeat-x top left;border-right:1px solid #111111}
#footer .mainMenu ul li.first { border-left:#000 1px solid; list-style-image: none; }
#footer .mainMenu ul li a { float:left; height:21px ;background:#323232; padding:8px 20px 0px 21px; color:#fff; border:none; list-style-image: none; text-decoration:none; }
#footer .mainMenu ul li a:hover { border:none; background:#474747; text-decoration:none;}
#footer .mainMenu #active {float:left; height:21px; padding:8px 20px 0px 21px; color:#020202; background:#ffffff;}
#footer .mainMenu #mainActive a {background:#474747}

#footer p {padding:0px; margin:0px;}


.cosmos {position:relative;}
.cosmos img {position:absolute; top:35px; left:0px;}
.opinion_relative {position:relative}
a.opinion { position:absolute; top:-21px; right:262px }



/*login popup*/

ul.formHeaderLogin {position:relative}
.formHeaderLogin li {position:absolute; top:-48px; left:-15px; padding:8px 15px; background:#f8f3d9; font-size:13px; color:#000; list-style:none; width:140px;}

.blind { position:absolute; top:0; left:0; z-index:199; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60) }

.popup {position:absolute; top:100px; left:49%; z-index:200; background:#f8f3d9; color:#000; width:312px; padding:15px 11px 5px 15px; text-align:center; margin:0 0 0 -301px; overflow:visible !important; text-align:left; display:none }
.popup .p-close { width:11px; height:11px; font-size:19px; color:#f8f3d9; position:absolute; top:-27px; right:8px; cursor:pointer; font-weight:bold;}


.makeFormLogin { color:#000; font-size:11px; overflow:hidden; zoom:1 }
.makeFormLogin p { position:relative; zoom:1 }
.makeFormLogin p a, .makeFormLogin p a:hover{ color:#000 }
.makeFormLogin .textInput { font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding:3px 5px 3px 5px; margin:1px 0px 2px 0px; background: #fefefe url(/img/des/input.gif) 0 0 repeat-x; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; width:296px; position:relative; height:16px }

.makeFormLogin .textInput:focus { 
	outline: none;
	margin:1px 0 0 0;
	top:-1px;
	left:0px;
	border:#8a0505 2px solid;
}
.makeFormLogin .textInputFocus { 
	margin:1px 0 0 0;
	top:-1px;
	left:0px;
	border:#8a0505 2px solid;
}


.makeFormLogin .checkbox { margin:0 5px 0 0; vertical-align:middle; position:relative; top:-1px;}

.makeFormLogin .submit {padding-top:7px;}
.makeFormLogin .submit input {padding:1px 15px; margin-right:25px}

/*end login popup*/

#header .container .printlogo {display:none;position:absolute; top:100px; left:94px; font-size:45px; color:#000; font-weight:bold}

.ny2010 { width:500px; height:368px; position:relative; margin:0; padding:0 }
.ny2010 .tinsel { position:absolute; top:-46px; left:-22px; width:556px; height:348px; background:url(../img/des/tinsel.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/des/tinsel.png);
}