body{margin:0px;padding:0px;font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;background:url(images/bg-body.jpg) top repeat-x #b00002;text-align:left;}
/******************************************************** TAG CSS ********************************************************/
a{margin:0px;padding:0px;text-decoration:none; color:#fee0b6; outline:none;}
/*a:hover{text-decoration:underline;}*/
a.lnkCurr{color:RED;}
h1{ margin:0px; padding:16px 0px 11px 0px; color:#FFDD00; font-size:20px; font-weight:bold;}
h2{ margin:0px; padding:15px 0px 9px 0px; color:#FFDD00; font-size:12px; font-weight:normal;}
h3{ margin:0px; padding:0px 0px 5px 0px; font-size:14px; font-weight:bold;}
h4{margin:0px; padding:0px 0px 4px 0px; font-size:12px; font-weight:normal;}
h5{margin:0px; padding:0px 0px 4px 0px; font-size:12px; font-weight:normal; float:right;}
h6{margin:0px; padding:0px 0px 4px 0px; font-size:24px; font-weight:bold;}
p{margin:0px;padding:0px 0px 5px 0px;font-size:12px; line-height:18px;}
.date-city{ margin:0px; padding:0px;color:#FFDD00;font-size:12px; font-weight:normal;}
img{border:0px; outline:none;}
ul li{list-style-type:none;}
em{ margin:0px; padding:0px; color:#FF0000; font-weight:bold;}
#container{margin:0px;padding:6px 0px 0px 0px;width:991px;text-align:left;}
input{ border:1px solid #f3a202; font-family:Arial, Helvetica, sans-serif; color:#0d111a; font-weight:bold; margin:0px;}
.btn-login{margin:0px;padding:0px 15px 0px 2px; width:70px;background:url(images/btn-arrow.jpg) #b17601 right no-repeat;text-align:center;vertical-align:middle;color:#FFFFFF;font-size:12px;font-weight:bold;text-transform:uppercase;}
a.button{margin:0px;padding:5px 0px 0px 0px; margin:0px; width:90px; height:35px;background:url(images/play-again.jpg) no-repeat;text-align:center;vertical-align:middle;color:#FFFFFF;font-size:14px;font-weight:bold;text-transform:uppercase; float:left;}
form{ margin:0px; padding:0px;} 
#error{ color:#FF0000; padding:5px; font-weight:bold;}
#loader{margin:20px 0px 0px 0px; padding:0px; width:208px; height:15px; text-align:right; display:none;}
/************** TOP MENU ****************/
#header{ margin:0px; padding:0px; height:217px;}
#nav{ margin:0px; padding:0px; height:39px; background:url(images/nav-bg.jpg) repeat-x;}
#nav a:hover{color:#000000;}
/************** BANNER ****************/
#banner{width:991px;height:178px; margin:0px; padding:0px;}
#banner img{ margin:0px; padding:0px;}
/************** LEFT MENU ****************/
#menu{height:32px; margin:0px; padding:7px 0px 0px 0px;}
#menu a{ color:#FFFFFF; display:block; margin:0px 6px 0px 0px; padding:5px 0px 0px 0px;font-size:14px; float:left;font-weight:bold; height:20px; text-align:center;}
#menu a.login{ float:right; background:url(images/menu-login-bg.jpg) no-repeat; width:94px;}
#menu a.register{ float:right; margin-right:0px;}
#menu a.menu-home-bg{ background:url(images/menu-home-bg.jpg) no-repeat; width:71px;}
#menu a.menu-contest-bg{ background:url(images/menu-contest-bg.jpg) no-repeat; width:197px;}
#menu a.menu-events-bg{ background:url(images/menu-events-bg.jpg) no-repeat; width:94px;}
#menu a.menu-downloads-bg{ background:url(images/menu-downloads-bg.jpg) no-repeat; width:105px;}
#menu a.menu-wm-bg{ background:url(images/menu-wm-bg.jpg) no-repeat; width:184px;}
#menu a.menu-tt-bg{ background:url(images/menu-tt-bg.jpg) no-repeat; width:126px;}
#menu a:hover, #menu a.active{color:#fee0b6; background-position:0px -25px; text-decoration:none;}
#menu a.smlfont{font-size:12px;font-weight:bold;}
/************** CONTENT ****************/
#content-box{padding:0px;margin:6px 0px 0px 0px; width:990px; float:left;}
#content{ margin:0px; padding:10px 30px 12px 30px; border-left:1px solid #323232;border-right:1px solid #323232; background:#000000; float:left; width:928px;}
#content-data{ float:left; width:928px; margin:0px; padding:0px;}
#content-data-inner{ float:left; width:928px; margin:0px; padding:0px; background:#1a1a1a;}
#min-height{ float:left; width:0px; height:277px; background:#FFFF00;}
#contest{ margin:0px 30px 0px 0px; padding:0px; width:442px; height:269px; border:4px solid #FFFFFF;background:url(images/contest-header-bg.jpg) repeat-x top; float:left;}
#contest img{ margin:0px; padding:10px 5px 0px 0px; float:right;}
#contest-data{ margin:83px 0px 0px 0px; padding:0px; width:442px; height:186px;background:url(images/contest-bg.jpg) repeat-x bottom;}
#contest-data img.add{ margin:7px 10px 0px 0px; padding:0px;}
#contest-data img.participate{ margin:8px 30px 0px 0px; padding:0px;}
a.red-box{ margin:0px 0px 12px 0px; padding:5px 6px 2px 4px;width:435px; height:75px; background-color:#660202;float:left;border:1px solid #b90302; color:#FFFFFF; display:block;}
a.red-box img{ float:left; padding:0px; margin-right:6px;}
a.red-box h1{margin:0px; padding:0px; font-size:18px; font-weight:bold;}
a.red-box p{ color:#ffffff; margin:0px; padding:0px; font-weight:bold;}
a.red-box:hover{border:1px solid #f61916; text-decoration:none;}
a.downloads{padding-right:0px; width:441px; margin-bottom:0px;}
a.downloads p, a.downloads p h1{width:139px; float:left; padding-left:2px; }
a.downloads img.down-right{float:right;}

.wallpaper{ padding:30px 0px 28px 30px; width:434px; float:left;}
.wallpaper img{float:left;}
.wallpaper p{ width:140px; float:left;  margin:0px; padding:60px 0px 25px 0px; }
.wallpaper a{background:url(images/download.jpg) no-repeat 0px 2px;  padding:10px 0px 10px 40px; font-size:18px; font-weight:bold;}
h1.head-wallpapers{padding-left:30px;}
/************** W and M ****************/
#bottle{ margin:0px; padding:0px; width:204px; float:left;}
#about-wm{ margin:0px; padding:0px 0px 30px 0px; width:690px; float:left;}
#about-wm h2{ border:1px solid #999999; background-color:#666666; padding:5px; margin:10px 0px 0px 0px;}
#about-wm ul {margin:0px 0px 0px 15px; padding:5px;}
#about-wm ul li{ list-style: disc;}
/************** Contest ****************/
#question{ margin:0px; padding:0px 30px 0px 20px; width:502px; float:left;}
#question a:hover{ text-decoration:none;}
#answer{ margin:0px; padding:0px 0px 20px 0px; border:0px; float:left;width:502px; }
#answer img{ float:left; padding:4px 10px 0px 0px;}
#answer h3 input{border:0px;float:left;}
#answer h3{ margin:0px; padding:5px 0px 5px 10px; width:490px; float:left;}
#entery{ margin:0px; padding:18px 0px 18px 0px; width:370px; float:left;}
#entery-data{ margin:0px; padding:18px 0px 0px 0px; width:357px; float:left;}
#entery-data-header{ margin:0px; padding:8px 0px 0px 0px; height:31px;background:url(images/entery-header-bg.jpg) repeat-x; text-align:center;}
#entery-data-content{margin:0px; padding:7px 5px 0px 5px; height:193px;background:url(images/entery-bg.jpg) no-repeat;}
#entery-data-footer{margin:0px; padding:0px; height:22px;background:url(images/entery-footer-bg.jpg) repeat-x; text-align:right;}
#entery-data-footer a{ color:#FFFFFF; padding-top:2px;float:right;}
#entery-data-footer img{ padding:3px 5px 0px 5px; float:right;}
/************** EVENT ****************/
#latest-event{ margin:0px; padding:0px 0px 0px 20px; width:885px; float:left; }
#latest-event img{ padding:14px 0px 15px 0px;}
#archive-event{ margin:0px; padding:0px 0px 20px 20px;width:885px; float:left;}
#archive-event img{ padding:24px 0px 15px 0px;}
#archive-event h1{ padding:28px 0px 11px 0px;}
.event-list{ margin:0px 0px 4px 0px; padding:10px; width:868px; background:#202020; float:left;}
.event-list h1, #archive-event .event-list h1{ padding:0px 0px 11px 0px;}
/************** WALLPAPER ****************/

/************** LOGIN ****************/
#divLogin{display:none;position:absolute;z-index:1; background:#6b0202;width:250px; border:1px solid #9f0100; height:130px; margin:0px; padding:0px;}
/************** FOOTER ****************/
#footer{ padding:0px; margin:6px 0px 0px 0px; background:url(images/footer-bg.jpg) repeat-x; width:990px; height:45px; text-align:center; float:left;}
#footer p{ margin:0px; padding-top:13px;}
/*alert box*/
#alert-box{ display:none; margin:0px; padding:0px; width:300px; color:#FF0000; background:url(images/cart-row-bg.gif) repeat-x 0px 0px #FFFFFF; border:2px solid #e0dfdf; position:absolute;}
#alert-box h1{ margin:0px; height:18px; padding:2px 2px 0px 25px; font-weight:bold; color:#FF9900; background:url(images/ico-alert.gif) no-repeat 2px 0px; font-size:12px; border-bottom:1px solid #e0dfdf;}
#alert-box p{margin:0px; padding:2px 5px 2px 5px;}
#alert-box img.msg-pointer{padding:0px; margin:0px 0px 0px 0px; z-index:10000; position:absolute; left:-45px; bottom:-5px; float:left; vertical-align:bottom; }

.conclusion{padding:10px 0px 15px 0px; font-size:14px; font-weight:bold;}
#content-data .normalFont{font-weight:normal;}