/* contBlog */
DIV#container-blog {
	/*background: url('images/container-blog-bg.png') repeat-y center;*/
	color: #fff;
	position: relative;
	z-index: 20;
	
}

DIV#container-blog DIV#blog-sidebar {
	width: 220px;

	float: right;
	padding: 1em 0 .5em 0;
	color: #fff;	
	
	_position: absolute;
	_right: 0;
	
}

DIV#container-blog DIV#blog-text-content-inner {
	
	/*float: left;*/	_position: relative;
}

DIV#container-blog DIV#blog-text-content {
	width: 696px;
	
	min-height: 60em;
	height: auto;
	_height: 60em;	
}

DIV#container-blog DIV#blog-corners {
	width: 712px;
	padding: 0 10px 0 20px;
	height: 5px;
	background: url('images/layout-blog-corners.png') no-repeat top center;
	
	_height: 0;
	_background: none;
	_padding: 0;
}

DIV#container-blog H2 {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: .5em 0 .5em 0;
}

DIV#container-blog P {
	text-indent: 0px;
}

DIV#container-blog A,
DIV#container-blog A:link,
DIV#container-blog A:active,
DIV#container-blog A:visited {
	color: #F39500;
}

DIV#container-blog DIV.sidebar-list {

}

DIV#container-blog UL.static {
	border-bottom: none !important;
	margin-top: 2em !important;
}

DIV#container-blog UL.static LI#buy-directly,
DIV#container-blog DIV.sidebar-list UL.static LI#bike-to-order,
DIV#container-blog DIV.sidebar-list UL.static LI#tailor-made-frames {
	background-position: center center;
	background-repeat: none;

	padding: none;
	border: none !important;
	margin: 1em 0 !important;
}

DIV#container-blog UL.static LI#buy-directly SPAN,
DIV#container-blog DIV.sidebar-list UL.static LI#bike-to-order SPAN,
DIV#container-blog DIV.sidebar-list UL.static LI#tailor-made-frames SPAN {
	display: none;
}

DIV#container-blog UL.static LI A {
	display: block !important;
	padding: 26px 0 !important;
	border: none !important;
	width: 219px;
}

DIV#container-blog UL.static A:hover {
	border: none !important;
	background-color: transparent !important;
}

DIV#container-blog DIV.sidebar-list UL.static LI#bike-to-order A.cs {
	background-image: url('images/btn-bike-to-order-cs.png');
}

DIV#container-blog DIV.sidebar-list UL.static LI#bike-to-order A.en {
	background-image: url('images/btn-bike-to-order-en.png');
}

DIV#container-blog DIV.sidebar-list UL.static LI#tailor-made-frames A.cs {
	background-image: url('images/btn-tailor-made-frames-cs.png');
}

DIV#container-blog DIV.sidebar-list UL.static LI#tailor-made-frames A.en {
	background-image: url('images/btn-tailor-made-frames-en.png');
}

DIV#container-blog UL.static LI#buy-directly A.cs {
	background-image: url('images/btn-buy-directly-cs.png');
}

DIV#container-blog UL.static LI#buy-directly A.en {
	background-image: url('images/btn-buy-directly-en.png');
}

DIV#container-blog DIV#blog-sidebar H3 {
	padding: 0 10px .5em 0;
	margin: 0 0 .5em 0;
	color: #fff;
	text-transform: uppercase;
}

DIV#container-blog DIV#blog-sidebar UL {
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0;
}

DIV#container-blog DIV#blog-sidebar UL LI {
	border-top: 1px solid #fff;
}

DIV#container-blog DIV#blog-sidebar UL LI A,
DIV#container-blog DIV#blog-sidebar UL LI A:link,
DIV#container-blog DIV#blog-sidebar UL LI A:active,
DIV#container-blog DIV#blog-sidebar UL LI A:visited {
	padding: .7em 5px;
	display: block;

	_height: 0;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 15px;

}

DIV#container-blog DIV#blog-sidebar UL LI A:hover {
	background-color: #fff;
	color: #303030;
}
DIV#container-blog DIV#blog-sidebar UL LI.selected A, 
DIV#container-blog DIV#blog-sidebar UL LI A.selected {
	background: url('images/layout-blog-sidebar-arrow.gif') no-repeat left #fff;
	font-weight: bold;
	border-left: none;
	color: #303030;
}

DIV#container-blog DIV#blog-text-content FIELDSET {
	border: none;
	margin: 0;
	padding: .5em 5px;

	line-height: 1.6em;
	margin-bottom: 1em;
}

DIV#container-blog DIV#blog-text-content FIELDSET LEGEND {
	font-size: 125%;
	color: #F39500;
	font-weight: bold;
}


DIV#layout-home #container-home-preview {
	min-height: 304px !important;
}


/* contFrame */
DIV#container-frame {
	min-height: 60em;
	height: auto;
	_height: 60em;
	position: relative;
	z-index: 20;
}

DIV#container-frame .top {
	height: 22px;
}

DIV#container-frame #first-half {
	background: url('images/frame-container-first-bg.jpg') top center repeat-x #f9f5f5;
	border-bottom: 1px solid #fff;
	padding-bottom: 40px;
}

DIV#container-frame #second-half {
	background: url('images/frame-container-second-bg.jpg') top center repeat-x #fff;
}

DIV#container-frame DIV#frame-tabs {
	padding-top: .6em;
	padding-bottom: 3px;
	position: relative;
	z-index: 1000;
	
	border-bottom: 2px solid #fff;
	_padding-bottom: 0;
	
	min-height: 0;
	_height: 0;
}

DIV#container-frame DIV#frame-tabs H2 {
	float: left;
	margin: 0;
	padding: .2em 0 0 0;

	text-transform: uppercase;
	margin: 0;
	font-size: 195%; 
	font-weight: bold;	
}

DIV#container-frame DIV#frame-tabs H2 A,
DIV#container-frame DIV#frame-tabs H2 A:link,
DIV#container-frame DIV#frame-tabs H2 A:active,
DIV#container-frame DIV#frame-tabs H2 A:visited {
	
	font-size: 75%;
	text-decoration: none;
}

DIV#container-frame DIV#frame-tabs H2 A:hover {
	text-decoration: underline;
}

DIV#container-frame DIV#frame-tabs UL {
	float: right;
	margin-top: 15px;
}

DIV#container-frame DIV#frame-tabs UL LI A {
	background: url('images/container-frame-tab-bg.png') bottom center;
	color: #fff;
	text-decoration: none;
	padding: .5em .8em .4em .8em;
}

DIV#container-frame DIV#frame-tabs UL LI A:hover,
DIV#container-frame DIV#frame-tabs UL LI.selected A {
	background: url('images/container-frame-tab-selected-bg.gif') top center;
}

DIV#container-frame DIV#frame-base-information {
	margin-top: 1em;
}