BODY,TABLE {
margin: 0; 
padding: 0; 
background-color: #fff; 
font: 12px Tahoma, sans-serif;	
color: #000
}

IMG {border: 0;}
h1{ margin: 0; 
padding: 0;
border: 0
}

a {text-decoration: underline;}

a:hover {text-decoration: none}

TH	{border-bottom: 1px solid #999999; padding-bottom: 8px; padding-top: 5px;
	font-size: 11px; color: #222222; letter-spacing: 1px
}

span.descr	{
	font-size: 11px; color: #222222; font-weight:bold; letter-spacing: 1px; padding: 10px
}


TD.bot {border-bottom: 1px solid #999999; padding-bottom: 10px; padding-top: 10px}

.top_menu, .top_menu a{
	font: 11px Tahoma, sans-serif;	
	color: #0475cf
}


.idnumber {border-bottom: 1px solid #999999; padding-bottom: 6px; padding-top: 6px;
	font-size: 11px; color: #888888; letter-spacing: 1px
}

.size2 {border-bottom: 1px solid #999999; padding-bottom: 6px; padding-top: 6px;
	font-size: 11px; color: blue; letter-spacing: 1px; font-weight:bold
}

.cost2 {font-size: 18px; padding-bottom: 6px; padding-top: 6px; border-bottom: 1px solid #999999; text-align:center;}


.idnumberbot {padding-bottom: 3px; padding-top: 6px;
	font-size: 11px; color: #888888; letter-spacing: 1px
}

.size2bot {padding-bottom: 3px; padding-top: 6px;
	font-size: 11px; color: blue; letter-spacing: 1px; font-weight:bold
}

.cost2bot {font-size: 18px; padding-bottom: 3px; padding-top: 6px; text-align:center;}


UL {list-style:none; margin:0px; padding:0px; font-size:11px}

UL.story3{
	list-style-type: disc;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight:normal;
	text-decoration: none;
	letter-spacing: 1px;
	color: #444;
}

li.main_color{font-weight:bold}}

li.dotted {border-top: 2px #d2d2d2 dotted}

li.green {color: #368c27; font-weight:bold; padding:1px 12px;}

li.level_2 a, li.level_2b a, li.level_2b {color: #0475cf; padding:1px 6px;}

li.level_2b {font-weight:bold}

li.level_3 a, li.level_3b a {color: green; padding:1px 22px;}

li.level_3b a {font-weight:bold}

li.level_3 a, li.level_3b a, li.level_2 a, li.level_2b a {
  display:block;
  border:0px;
  text-decoration:none;
}

li.level_3 a:hover, li.level_3b a:hover, li.level_2 a:hover, li.level_2b a:hover{
  background:#ddd;}
  
* html li a {
  height:0%;
}


.sup {font-size: 8px; font-weight:bold; font-style:italic; vertical-align: super}
.size {font-size: 11px; color: #cc9900; letter-spacing: 1px}

.label {font-size: 15px; color: #111111;  text-decoration: none}
.label:hover  {text-decoration: underline; color: #111111}

.story {font-size: 12px; color: #888}
.hobby {font-size: 12px; color: #444}
.cost{font-size: 20px; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #999999; text-align:center;}


.top {background-image: url(img/bg_green.gif);
	border-bottom: 1px solid #84ec81;
	border-top: 1px solid #84ec81;
}

.text {font-size: 11px; text-transform: none}
.text-blue {color: #0475cf;}
.text-small {font-size: 10px;}
.text-red, .star {color: #f90100;}
.cnt {text-align: center}
.f1	{color:#1e83d4;
	font-size:36px;
	font-weight:bold;
	margin:-26px 0 0 10px;
	padding: 0;
	text-align:left;
}
.f2	{color:#4cbd49;
	font-size:40px;
	font-weight:bold;
	margin: -31px 0 0 30px;
	padding: 0;
	text-align:left;
}
.f3	{color:#f6c847;
	font-size:44px; 
	font-weight:bold;
	letter-spacing: 3px;
	margin: -8px 0 0 50px;
	padding: 0;
	text-align:left;
}
#mainData {	vertical-align: middle}
.news {
	font-size: 11px;
	color: #707070;
	padding: 10px;
}
.news_date_main {
	color:red;
	font-size:26px;
	line-height:80%;
	text-align:center
}
.news_date{
	color:green;
	font-size:26px;
	line-height:80%;
	text-align:center
}
.news_month_main {
	color:red;
	line-height:80%;
	font-size:10px;
	text-align:center
}
.news_month {
	color:green;
	line-height:80%;
	font-size:10px;
	text-align:center
}
.news_text {
	margin-left: 8px;
	color: #0475cf;
	font-size: 11px;
	text-decoration: none
}
.news_additional {
	position: relative;
	display: inline;
	left: 8px;
	top: 8px;
	font-size: 10px;
	text-decoration: underline
}
.news A, .info A {
	color: #898989;
	text-decoration: none;
}
.news a:hover, .info a:hover {
	color: #898989;
	text-decoration: underline;
}
.rib_blue {
	background-image: url(img/bg_10000.gif);
	border: 1px solid #91c4ef;
	height: 27px;
}

td.rib_yell {background-image: url(img/bg_20000.gif); height: 27px; color: #cc6600; font-size:11px}
td.rib_yell a {color: #cc6600}

.rib_green {
	background-image: url(img/bg_30000.gif);
	border: 1px solid #84ec81;
	height: 27px;
}

.new {font-weight:bold; color: red}

.rounded { margin:0; background:transparent; width:100%; }
.rounded .b1, .rounded .b2, .rounded .b3, .rounded .b4 { display:block; overflow:hidden; font-size:1px; }
.rounded .b1, .rounded .b2, .rounded .b3 { height:1px; }
.rounded .b2, .rounded .b3, .rounded .b4 { background:#fafafa; border-left:1px solid #999; border-right:1px solid #999; }
.rounded .b1 { margin:0 5px; background:#999; }
.rounded .b2 { margin:0 3px; border-width:0 2px; }
.rounded .b3 { margin:0 2px; }
.rounded .b4 { height:2px; margin:0 1px; }
.rounded .boxcontent,  div.boxcontent_mini{display:block; background:transparent; border-left:1px solid #999; border-right:1px solid #999; }
.rounded .boxcontent_mini {display:block; background:transparent; border-left:1px solid #999; border-right:1px solid #999;}
.boxcontent_mini {padding: 0px 7px; margin:0} 

.button a {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	text-indent: 5px;
	color: #FFFFCC;
	background: url(img/bt_buy.png);
	display: block;
	width: 65px;
	line-height: 21px;
	height: 21px;
}
.button a:hover{
	background-position: 0px -21px;
	text-decoration: none;
	color: #FFFFCC;
} 


.bt_basket a {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	text-indent: 5px;
	color: #FFFFCC;
	background: url(img/bt_basket.png);
	display: block;
	width: 150px;
	line-height: 21px;
	height: 21px;
}
.bt_basket a:hover{
	background-position: 0px -21px;
	text-decoration: none;
	color: #FFFFCC;
} 

a img {border:0}

а:hover img {border: 1px solid #ccc}

.zero {margin: 0px; padding: 0px}

img.mini { border:1px solid #fff; padding: 7px;	vertical-align:top; margin:0}

td.grey8 {font-size: 9px; color #888888; letter-spacing: 1px ; text-align:center; }

.box, .box2{
	height: 86px;
 	margin: 0px 7px;
 	padding: 0px;
 	border: 0px solid black; /* Параметры границы */
	position: relative;
	overflow:hidden;
}
.box{width: 258px;}
.box2{width: 774px;}

div.drive {
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
	height: 74px;
} 
span {padding: 0px;}

.bt_arr_left a {
	background: url(img/bt_arr_left.gif);
	display: block;
	width: 20px;
	height: 70px;
}
.bt_arr_left a:hover, .bt_arr_right a:hover {background-position: -20px 0px;
} 
.bt_arr_right a {
	background: url(img/bt_arr_right.gif);
	display: block;
	width: 20px;
	height: 70px;
}

td.story2 {
	
}
