/* Start of CMSMS style sheet 'krr_default' */
/* STANDARD STYLES */



html, body {

	font-family: arial, helvetica, sans serif;

	margin: 0px;

	padding: 0px;

}



body {

    text-align: center;

	background: black url(images/bg.gif) repeat;

}



img { border: 0px; }



strong { color: #F17A37; }



/* ELEMENTS BY CLASSES */



.blueText { color: #169AFF; }

.greenText { color: #19A542; }

.bold { font-weight: bold; }

.grayLink { color: #999; }

.darkBlueLink { color: #BB45DF; }

.greenLink { color: #19A542; }



.loginInputDiv {

	font-weight: bold;

	font-size: 12px;

	margin-top: 10px;

	margin-bottom: 2px;

        color: #999;

}



.sponsorLogo {

	padding-left: 10px;

	padding-right: 10px;

}



.loginInput {

	width: 206px;

	border: 1px solid #999;

}



.userLoginTitle { 

	padding: 4px;

	width: 200px;

	background-color: #999;

}



.userLoginTitleText {

	font-weight: bold;

	font-size: 12px;

	color: white;

}



.newsFeedBloc {

	padding: 4px;

	width: 198px;

	border: 1px solid #999;

	font-size: 12px;

}



.subMenu {

	width: 208px;

	border-bottom: solid 1px #999;

	font-weight: bold;

	color: #000; /*999;*/

	font-size: 13px;

	margin-bottom: 4px;

}



.subMenuLink {

	text-decoration: none;

	color: #000; /*999;*/

}



.subSubMenu {

	width: 188px;

	border-bottom: solid 1px #999;

	color: #999;

	font-size: 11px;

	margin-bottom: 4px;

	background-color: #EEE;

	padding-left: 20px;

	padding-top: 4px;

	padding-bottom: 4px;

}



.subSubMenuLink {

	text-decoration: none;

	color: #999;

}



.current_subSubMenuLink {

	text-decoration: none;

	color: #000;

}



.current_subMenu {

	width: 208px;

	border-bottom: solid 1px #999;

	font-weight: bold;

	color: #206BD3;

	font-size: 13px;

	margin-bottom: 4px;

}



.current_subMenuLink {

	text-decoration: none;

	color: #206BD3;

}



.current_subMenu {

	width: 208px;

	border-bottom: solid 1px #999;

	font-weight: bold;

	color: #2965C7;

	font-size: 13px;

	margin-bottom: 4px;

}



.current_subMenu2 {

	width: 208px;

	border-bottom: solid 1px #999;

	font-weight: bold;

	color: #19A542;

	font-size: 13px;

	margin-bottom: 4px;

}



.current_subSubMenu {

	width: 188px;

	border-bottom: solid 1px #999;

	font-weight: bold;

	color: #999;

	font-size: 11px;

	margin-bottom: 4px;

	background-color: #EEE;

	padding-left: 20px;

	padding-top: 4px;

	padding-bottom: 4px;

}



.highlight {

	font-size: 16px;

	font-weight: bold;

	color: #F17A37;

	margin-bottom: 20px;

	border-bottom: 2px solid #F17A37;

}



.normal {

   	font-size: 13px;/*12px;*/

	color: #eee;

	margin-bottom: 20px; 

}



.paragraph {

	margin-top: 5px;

	font-size: 12px;

	border-bottom: solid 1px #999;

	padding-bottom: 5px;

	margin-bottom: 20px;

}



.personIntro {

    font-size: 12px;

    font-style: italic;

}



.portrait {

    float: left;

    margin-right: 10px;

    margin-bottom: 10px;

}



.description {

    float: right;

    max-width: 280px;

    width:expression(document.body.clientWidth >= 280? "280px": "auto" );

}



.partnerLink {

    text-align: right;

}



/* ELEMENTS BY ID */



#container {

	position: relative;

    margin-left: auto;

    margin-right: auto;

    text-align: left;

	width: 900px;

	background-color: black;

}



#nav {

	font-size: 12px;

	margin: 0px;

	margin-top: 10px;

	margin-bottom: 1px;

	max-width: 959px;

	width:expression(document.body.clientWidth >= 959? "959px": "auto" );

	height: 27px;

	background: #f2f2f2 url(images/menu_background.gif) repeat-x;

}



#nav2 {

	font-size: 12px;

	margin: 0px;

	margin-top: 10px;

	margin-bottom: 1px;

	max-width: 959px;

	width:expression(document.body.clientWidth >= 959? "959px": "auto" );

	height: 27px;

	background: #f2f2f2 url(images/menu_background.gif) repeat-x;

}



#nav ul { margin:0; list-style:none; padding: 0; }

#nav a, #nav strong, #nav span { display:block; font: bold 1em Verdana, Arial, sans-serif; color:#000; padding: 5px 10px 7px 10px; text-decoration:none; font-weight: bold; }

#nav a { float:none; }

#nav li { float:left; color: #FFF; margin:0; padding:0 0 0 0px; border-right: 1px solid #797979;}

#nav #current a { float:left; background:#797979 url(images/current_menu_background.gif) repeat-x; color:#FFF; padding: 5px 10px 7px 10px;}

#nav a:hover { float:left; background:#797979 url(images/current_menu_background.gif) repeat-x; color:#FFF;}  

#nav .padding { padding: 5px 0 0 10px; font-weight: bold; }



#nav2 ul { margin:0; list-style:none; padding: 0; }

#nav2 a, #nav2 strong, #nav2 span { display:block; font: bold 1em Verdana, Arial, sans-serif; color:#000; padding: 5px 10px 7px 10px; text-decoration:none; font-weight: bold; }

#nav2 a { float:none; }

#nav2 li { float:left; color: #FFF; margin:0; padding:0 0 0 0px; border-right: 1px solid #797979;}

#nav2 #current a { float:left; background:#797979 url(images/current_menu_background2.gif) repeat-x; color:#FFF; padding: 5px 10px 7px 10px;}

#nav2 a:hover { float:left; background:#797979 url(images/current_menu_background2.gif) repeat-x; color:#FFF;}  

#nav2 .padding { padding: 5px 0 0 10px; font-weight: bold; }



#header {

	width: 100%;

	height: 205px;

	background: transparent url(images/background_7.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

}



#headerContent {

	max-width: 940px;

	width:expression(document.body.clientWidth >= 940? "940px": "auto" );

	padding: 0px;

	margin: 0px;

}



#headerText {

	color: #fff;

	font-size: 20px;

	width: 375px;

	padding: 0px;

	margin: 0px;

	margin-right: 10px;

	margin-top: 50px;

	float: right;

}



#watchVideoPix {

	margin-top: 10px;

}



#blueHeader {

	margin-top: 1px;

	max-width: 959px;

	padding: 0px;

	width:expression(document.body.clientWidth >= 959? "959px": "auto" );

	height: 41px;

	background-color: #169AFF;

}



#blueHeaderText {

	padding: 0px;

	padding-top: 5px;

	margin-left: 10px;

	margin-right: 10px;

	color: white;

	font-size: 12px;

}



#blueHeaderButtons {

	float: right;

}



#footer {

	clear: both;

	color: #F17A37;

	font-size: 11px;

	border-top: 2px solid #BB45DF;

	padding-top: 5px;

	width: 880px;

	margin-left: 10px;

	padding-bottom: 5px;

}



#footer2 {

	clear: both;

	color: #19A542;

	font-size: 11px;

}



#copyright {

	margin-right: 20px;

}



#newsBloc {

    height: 250px;

    overflow: auto;

}



/*******************************/

/* STYLES FOR 3 COLUMNS LAYOUT */

/*******************************/



#columnsLayout {

      margin:0; padding:0;

      max-width: 959px;

      width:expression(document.body.clientWidth >= 959? "959px": "auto" );

      margin-top: 10px; margin-bottom: 10px;

}



#middleColumn {

      margin:0px;

	  padding-left: 10px;

	  padding-right: 10px;

}



.cleaner {

      clear:both;

      height:1px;

      border:none;

      margin:0; padding:0;

      background:transparent;

}



/* STYLES FOR ADS */



.spacer {

	clear: both;

}



.adPreview {

	width: 700px;

	padding: 5px;

	border: 1px solid #bbbbbb;

	font-size: 0.8em;

	color: black;

	text-align: justify;

	margin-bottom: 10px;

	margin-left: 30px;

}



.bikeInfoSellerDetails {

	width: 700px;

	padding: 5px;

	border: 1px solid #bbbbbb;

	font-size: 0.8em;

	color: white;

	margin-bottom: 10px;

	margin-left: 30px;

}



.adPreview_pix {

	float: left;

	border: 1px solid black;

	margin-right: 5px;

}



.adPreview_title {

	font-weight: bold;

}



.ad_age {

	color: #666666;

	font-style: italic;

}



.ad_title {

	font-weight: bold;

}



.ad_field {

	color: #666666;

}



.centered_pix {

	margin-top: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

	background: black;

}


/* End of 'krr_default' */

