/*BASIC_PARAMETERS*/
*{font-family: Arial, Tahoma, sans-serif;color:#fff;}

html{height:100%;background-color:#101010;}

body{text-align:center;height:100%;}

div, p{font-size:12px;line-height:1.3em;}

a{color:#fff;text-decoration:undrline;}

img{border:0;}

ul{ padding:0; margin:0;}

h1{}

input{color:#000;min-height:17px;padding:1px 0 2px 0;border:1px solid #;}

select{color:#000;min-height:18;line-height:19px;}

option{color:#000;}

.ch_row input{float:left;}

.ch_row label{padding:1px 0 0 6px;float:left;}

.cl_b{display:block;clear:both;height:0;line-height:0;}

.fl_l{float:left !important;}

.fl_r{float:right !important;}

.main_container{min-height:100%;height:auto !important;height:100%;width:864px;margin:0 auto;text-align:left;}

.rasp{height:200px;}

.sep_v{width:3px;height:70px;float:left;background:url("../images/bg_sep_v.png") no-repeat 0 0 transparent;}


/*HEADER*/
.header { position:absolute;padding:16px 22px 0 35px; }

.header .img_r{width:86px;float:right;}

.header .logo{display:block;width:302px;height:109px;float:left;}

.header .txt_logo{padding:46px 8px 0 10px;float:left;width:407px;}

ul.main_menu{list-style-type:none;margin:0 -4px 26px 0; width:864px; white-space:nowrap; }

ul.main_menu li{display:block;padding-right:4px;width:82px;float:left;}

ul.main_menu li a{display:block;width:74px;height:21px;padding:7px 4px 0 4px;text-align:center;text-decoration:none;font-weight:bold;background-color:#414142;}

ul.main_menu li a:hover{color:#d09910}


/*FOOTER*/
.footer{height:194px;width:828px;margin:-200px auto 0 auto;text-align:left;background:url("/images/new/bg_footer.jpg") no-repeat 0 0 transparent;padding:6px 16px 0 16px;}

.footer .awards_blck{width:415px;height:104px;float:right;padding-left:6px;}

.footer .awards_blck a{margin:0 4px;}

.footer .follow_blck{width:190px;height:78px;float:left;}

.footer .follow_blck a{margin:0 3px;}

.footer .media_blck{width:404px;height:102px;float:left;}

.footer .media_blck a{margin-right:6px;}

.footer .sep_v{margin-top:6px;}

.footer .support_blck{width:635px;height:102px;float:right;text-align:right;}

.footer .support_blck .imgs{padding-top:2px;}

.footer .support_blck span{display:inline-block;width:73px;}

.footer .ttl{height:24px;padding-bottom:2px;text-align:center;}


/*MAIN*/
.img_hp_prt { width: 601px;	float: left; text-align: right;	height: 267px; padding-bottom: 50px; padding-top: 25px; overflow: hidden; }

.img_hp_prt .menu_l{list-style-type:none;position:absolute;float:left;}

.img_hp_prt .menu_l li{display:block;padding:8px 0 4px 0;width:160px;height:54px;background:url("/images/new/bg_item_submenu.png") no-repeat 0 8px transparent;}

.img_hp_prt .menu_l li a{display:block;width:132px;height:34px;padding:10px 14px;text-decoration:none;font-size:1.6em;font-style:italic;line-height:34px;font-family: Zapf-Chancery, Caflisch Script, Adobe Poetica, Sanvito, Ex Ponto, Snell Roundhand, cursive;}

.img_hp_prt .menu_l li a:hover{text-decoration:underline;}

.imgs_hp_r{width:236px;float:right;padding-top:0px;}

.imgs_hp_r div{padding-top:5px;}

.main_content{padding-top:120px;}


/*BIKES_PART*/
.bikes_prt{padding:0 0 30px 0;margin-right:-7px;}

.bikes_prt a{margin-right:7px;float:left;}


/**/
.parts_acces_block{width:490px;padding-bottom:30px;float:left;}

.parts_acces_block .ttl, .shirts_block .ttl{height:32px;padding-bottom:4px;text-align:center;}

.shirts_block{width:343px;float:right;}

/**/
.img_rad4 {	border: 1px solid #ffffff;	border-radius: 4px;	-moz-border-radius: 4px; }
.img_rad8 {	border: 1px solid #ffffff;	border-radius: 8px;	-moz-border-radius: 8px; }

.Error { color: Red; }
.error { color: Red; }

.black { color:Black; }

div.guest_book {
	padding: 5px;
	margin: 5px;
	background-color: White;
	border: solid 1px gray;
}

.btnShow {
	background-image: url(/images/show.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 4px;
}
.btnHide {
	background-image: url(/images/hide.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 4px;
}

.field {
	color:Black;
}



