@charset "utf-8";
/* CSS Document */
body { font:12px Verdana, Geneva, sans-serif; background:url(../images/bg.jpg);}

#navigator { width:948px; height:57px; line-height:70px; padding-left:13px; background:url(../images/topmenu.png) no-repeat padding-top:20px; text-shadow: 1px 1px 1px #000;}
#navigator ul { list-style:none; margin:0; padding:0;}
#navigator li { display: inline; padding:0;}
#navigator a:link, #navigator a:visited { color: #FFF; font-weight:700; background: url(../images/navigator/bg.gif) repeat-x; text-decoration:none; padding:0.3em; padding:4px 10px; border-top:0px;}
#navigator a:hover { color: #FFF; background: url(../images/navigator/bghover.gif) repeat-x; text-shadow: 1px 1px 1px #FFF;}

#wcontent {width:958px; overflow:hidden; margin: auto auto; background:url(../images/bodycontent.png) top center repeat-y; min-height:500px;}
#wcontent #cleft {width:700px; overflow:hidden; float:left; margin-left:10px;}
#wcontent #cleft #timgcontent {margin-left:8px; height:10px; background:url(../images/bodycontent2.png) no-repeat;}
#wcontent #cleft #contents {margin-left:8px; overflow:hidden; min-height:300px; background:url(../images/bodycontent3.png) repeat-y; padding:0 10px;}
#wcontent #cright {width:238px; overflow:hidden; float:left}

.formregister { width:400px; overflow:hidden;}
.formregister label { clear:both; float:left; width:150px;  height:25px; line-height:35px; font-weight:700}
.formregister input[type='text'] { float:left; width:230px; height:20px; line-height:20px; margin-top:5px; border:2px solid #CCC; padding-left:10px;}
.formregister input[type='password'] { float:left; width:230px; height:20px; line-height:20px; margin-top:5px; border:2px solid #CCC; padding-left:10px;}

.formlogin { color:#FFF; text-shadow:1px 1px #000; }
.formlogin label { float:left; width:100%; margin-top:5px; font-size:11px;}
.formlogin input[type='text'] { float:left; width:195px; height:20px; line-height:20px; margin-top:2px; border:1px solid #4B6E28}
.formlogin input[type='password'] { float:left; width:195px; height:20px; line-height:20px; margin-top:2px; border:1px solid #4B6E28}
.formlogin a { text-decoration:none; color:#FFF; font-size:11px; }

.register { width:664px;}
.register label { clear:both; float:left; width:170px; height:35px; line-height:35px;}
.register input[type='text'] { float:left; width:250px; margin:5px 0 0 0; height:20px; line-height:20px;}
.register input[type='password'] { float:left; width:250px; margin:5px 0 0 0; height:20px; line-height:20px;}
.register input[type='submit'] { width:100px; height:30px; line-height:30px;}

#ordernow {width:170px; height:260px; float:left; margin-right:10px; background: url(../images/ordernow.png) no-repeat; -moz-border-radius:5px;-webkit-border-radius:5px;}
#ordernow #bt {position:absolute; margin-top:20px; width:80px; text-align:center; height:20px; line-height:20px; margin-left:45px; background:#000; color:#FFF; cursor:pointer;}

#ntbepaid {width:238px; height:25px; background:url(../images/account.png) 0 -45px no-repeat; padding-left:30px; font-weight:700;}
#s2news {width:238px; overflow:hidden; background:url(../images/news.png) 0 -45px no-repeat; padding-left:20px; font-size:11px;}

/*next to be paid*/
#nt { clear:both; width:300px; background:#CCC; -moz-border-radius:5px;-webkit-border-radius:5px; float:left; margin-left:10px; padding:3px 0 3px 10px; margin-bottom:5px;}