body
{
  background-color: #9B24A4;
  font-family: arial;
  font-size: 11pt;
  color: #585258;
  padding: 0px;
  margin: 0px;
}

a 
{
  color: #585258;
  text-decoration:none;
  border:0px;
}

img
{
  border:0px;
}

a:hover
{
  text-decoration:underline;
}

#lmenu a:hover
{
  text-decoration:none;
}

#submenu a:hover
{
  text-decoration:none;
}

.active
{
  border-bottom:3px solid #585258;
}

#lmenu .active
{
  border-bottom:3px solid #8f0997;
}
   
div#body
{
  margin:auto;
  width:1120px;
  background-image: url('/images/bg.jpg');
  background-repeat: repeat-y;
}

div#page
{
  background-image: url('/images/top_bg.jpg');
  background-repeat: no-repeat;
}

div#innerpage
{
  width:893px;
  margin:auto;
}

div#header
{
  background-image: url('/images/header.jpg');
  background-repeat: no-repeat;
  height:147px; 
  width:730px;
  margin:auto; 
}

div#panel
{
  background-image: url('/images/panel_bg.jpg');
  background-repeat: repeat-x;
  height:39px;
  width:905px; 
  color:#e6a2c2;
}

table#innerPanel a
{
  color:#e6a2c2;
}

table#innerPanel
{
  width:880px;
  margin:auto;
  font-size:10pt; 
  font-weight:bold;
  padding-top:4px;
}

#innerPanel input.searchInput
{
  background-image: url('/images/search_bg.jpg');
}

.inputButton
{
  background-color: #A233A9;
  padding-bottom:2px;
  padding-left:1px;
  color:#e6a2c2;
}

.radioButton
{
  background-color:#FCEA4A;
}

div#center
{
  margin-top: 10px;
  /*background-image: url('/images/bgcenterbottom.jpg');
  background-repeat: no-repeat;
  background-position: left bottom;*/
  width:905px;
  /*background-image: url('/images/bgcenterbottom.jpg');  
  background-repeat: no-repeat;
  background-position: bottom right;   */
}

div#lcenter
{
  margin-left:3px;
  width:165px;
  float:left;
  margin-bottom:25px;
}

div#lmenu
{
  background-image: url('/images/menu_bg.jpg');
  background-repeat: repeat-y;
  font-weight:bold;  
}

div#lmenutop
{
  background-image: url('/images/menu_top.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  /*height:75px;*/
  padding-top:25px;
}

div#lmenubottom
{
  background-image: url('/images/menu_bottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  /*height:123px;*/
  padding-bottom:50px;
}

#lmenu table
{
  text-align:left;
  width:150px;
  margin-left:5px;
}

.menuTd
{
  padding-top:2px;
  padding-bottom:2px;
}

.menuTd a
{
  padding-top:2px;
  padding-bottom:2px;
  color: #8f0997;
}

div#rmenu
{
  background-image: url('/images/foto_bg.jpg');
  background-repeat: repeat-y;
  width:218px;
  float:left;
}

div#rmenutop
{
  background-image: url('/images/foto_top.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  height:10px;
}

div#rmenubottom
{
  background-image: url('/images/foto_bottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-bottom: 50px;
  /*height:70px;*/
}

#rmenu table
{
  text-align:center;
  width:200px;
  margin:auto;
}

.rmenuheader
{
  font-weight:bold;
  padding-top:5px;
}

div#inquiry
{
  background-image: url('/images/inquiry_bg.jpg');
  background-repeat: repeat-y;
  width:219px;
  float:left;
  margin-top:10px;
}

div#inquiryTop
{
  background-image: url('/images/inquiry_top.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  /*height:123px;*/
  padding-top:25px;
}

div#inquiryBottom
{
  background-image: url('/images/inquiry_bottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  /*height:61px;*/
  padding-bottom:50px;
}

#inquiry table
{
  text-align:center;
  width:200px;
  margin:auto;
}

div#innerCenter
{
  min-height:670px;
  width:518px;
  float:left;
  color:#4f4f4f;
  /*background-image: url('/images/bgcentertop.jpg');  
  background-repeat: no-repeat;
  background-position: top right; */
}

#innerCenter a
{
  color: #4f4f4f;
}

#content
{
  padding:10px;
  padding-top:5px;  
}

#content ul
{
  list-style-type: none;
}

#content h3
{
  color: #C00461;
}

div#submenu
{
  background-color:#E65FE9;
  width: 500px;
  margin:auto;
}

#submenu a
{
  color: #4f4f4f;
  font-weight:bold;
  font-size: 10pt;
}

.submenu-divider
{
  color: #4f4f4f;
}

div#bottom-submenu
{
  background-image: url('/images/sub_menu_bg.jpg');
  background-repeat: repeat-x;
  background-position: bottom right;
}

div#top-submenu
{
  background-image: url('/images/sub_menu_bg.jpg');
  background-repeat: repeat-x;
  background-position: top right;
}

div#top-left-submenu
{
  background-image: url('/images/sub_menu_left.gif');
  background-repeat: no-repeat;
  background-position: top left;
  height: 10px;
}

div#top-right-submenu
{
  background-image: url('/images/sub_menu_right.gif');
  background-repeat: no-repeat;
  background-position: top right;
  height: 10px;
}

div#bottom-left-submenu
{
  background-image: url('/images/sub_menu_left.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 10px;
}

div#bottom-right-submenu
{
  background-image: url('/images/sub_menu_right.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  height: 10px;
}

#innersubmenu
{
  padding-left:20px;
  padding-right:20px;
}

#innersubmenu td
{
  padding:0px;
  border:0px;
}

div#footer
{
  background-image: url('/images/footer_bg.jpg');
  background-repeat: repeat-x;
  text-align:center;
  height: 35px;
  color: #e6a2c2;
  width:912px;
  margin-left: -3px;  
}

div#footer a
{
  color: #e6a2c2;
}

div#footerleft
{
  background-image: url('/images/footer_left.jpg');
  background-repeat: no-repeat;
  height: 35px;
}

div#footerright
{
  background-image: url('/images/footer_right.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  height: 35px;
}

div#footertext
{
  padding-top:8px;
  font-weight:bold; 
}

div#actions
{
  background-color:#f4a6f8;
  background-image: url('/images/action_bg.jpg');
  background-repeat: repeat-y;
  background-position: top right;  
  width:241px;
}

div#actions-top
{  
  background-image: url('/images/action_top.jpg');
  background-repeat: no-repeat;
  background-position: top right;
}

div#actions-bottom
{  
  background-image: url('/images/action_bottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding:10px;
}

div#shortLinks
{
  background-color:#fcf186;  
  background-image: url('/images/short_bg.jpg');
  background-repeat: repeat-y;
  background-position: top right;  
  margin-top:10px; 
  margin-left:3px; 
  width:446px;
}

div#shortlinks-top
{  
  background-image: url('/images/short_top.jpg');
  background-repeat: no-repeat;
  background-position: top right;
}

div#shortlinks-bottom
{  
  background-image: url('/images/short_bottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding:10px;
}

.short-news
{
  color:#8b2a91;
}

.short-actions
{
  color:#585258;
}

.stories
{
  width:500px;
  margin:auto;
  padding:5px;
  padding-top:2px;
  padding-bottom:2px;
}

.stories-divider
{
  background-color:#f686fa;
  width:450px;
  height:3px;
  border:0px;
}

.compete
{
  width:400px;
  margin:auto;
  padding:2px;
}

.commentTable
{
  width:560px;
}

.commentTable td
{
  padding:2px;
}

.boldFont
{
  font-weight:bold;
}

#registr
{
  width:400px;
  margin:auto;
}

#login
{
  width:300px;
  margin:auto;
}

.requirements
{
  font-weight:bold;
}

#youtube
{
  border: 3px solid #C00461;
  width:350px;
  margin-bottom: 20px;
}

#youtube tr
{
  background-color:#F0C3D9;
}

#youtube td
{
  padding:4px;
}

.msg
{
    background-image: url('/images/round_green-left.png'); 
    background-position: left top; 
    background-repeat: no-repeat;
		background-color:#008000;
		color:#FFFFFF;
		text-align:center;
    width:500px;
    margin:auto;
    font-weight:bold;
}
.tip-msg
{
			background-image: url('/images/tips_green.png'); 
      background-position: left bottom; 
      background-repeat: no-repeat;
			height:18px;
}
.rmsg
{
			background-image: url('/images/round_green-right.png'); 
      background-position: right bottom; 
      background-repeat: no-repeat;
			padding:8px;			
}

.error
{
    background-image: url('/images/round_red-left.png'); 
    background-position: left top; 
    background-repeat: no-repeat;
		background-color:#CC0000;
		color:#FFFFFF;
		text-align:center;
    width:500px;
    margin:auto;
    font-weight:bold;
}
.tip-error
{
			background-image: url('/images/tips_red.png'); 
      background-position: left bottom; 
      background-repeat: no-repeat;
			height:18px;
}
.rerror
{
			background-image: url('/images/round_red-right.png'); 
      background-position: right bottom; 
      background-repeat: no-repeat;
			padding:8px;			
}

#right-side-banners
{
  width:150px;
}

#right-side-banner
{
  width:200px;
}

#right-side-banner, #right-side-banners
{
  float:right;
  margin-top:10px;
  margin-right:10px;
}

#banners
{
  margin-top:10px;
  margin-left:5px;
}

#banners img, #right-side-banner img, #right-side-banners img
{
  margin-top:3px;
  margin-bottom:3px;
}

.mainBannerTop
{
  text-align:center;
  margin-bottom:10px;
}

.mainBannerBottom
{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
}

.storyName
{
  color:#c345c5;
  font-weight:bold;
}

.button
{
  background-color: #C00461;
  color:white;
  padding:3px;
  font-weight:bold;
}