.textArea_comment {
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #479AD7;
	padding: 0px 0 0 0;
	margin-right: 0px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	/**/width: 558px;
}

html, body, form, ul, li, p, h1, h2 { 
	padding: 0px;
	margin: 0px;
}
/*html {
	background-color: #090;
}*/

img, div {
	border: 0px;
	behavior: url(../pngbehavior.htc);
}


#pic a.img {
	border: 6px solid #3C93D3;
	margin: 0 0 0 0;
	float: left;
}
#pic a:hover.img {
	border: 6px solid #52A4E1;
}


/*** NAVIGATION ***/

#nav {
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #a1d2f6;
	text-decoration: none;
	width: 620px;
	list-style: none;
	height: 42px;
	float: left;
}
#nav .left {
	float: left;
}
#nav .left a {
	color: #a1d2f6;
	text-decoration: none;
	padding: 12px 12px 13px 12px;
	margin: 0 0px 0 0;
	float: left;
}
#nav .left a.simple {
	background: url(../gfx/blank.gif) repeat;
}
* html #nav .left a.simple {
	background: url(../gfx/blank.gif) repeat;
}
#nav .left a.simple:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url(../gfx/menu_bg_hover.png) repeat;
}
* html #nav .left a.simple:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url(../gfx/menu_bg_hover.png) repeat;
}
#nav .left a.act, #nav .left a:hover.act {
	color: #FFFFFF;
	text-decoration: none;
	background: url(../gfx/menu_bg_hover.png) repeat;
}


/*** BOOK SLIDER ***/

UL.book_slider {
	margin: 0px 0 0;
}
UL.book_slider LI {
	float: left;
	width:108px;
	/*margin: 0px 25px 5px 25px;
	padding: 25px 0;*/
	background: none;
	text-align: center;
}
UL.book_slider LI a:hover {
	background: url(../gfx/book_slider_bg_hover.gif) repeat;
}
UL.book_slider p.pic a {
	border: 6px solid #3C93D3;
	margin: 0px 20px 5px 20px;
	float: left;
}
UL.book_slider p.pic a:hover {
	border: 6px solid #52A4E1;
}

UL.book_slider H2 {
	/*margin: 7px auto 0;*/
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #479AD7;
	text-decoration: none;
}
UL.book_slider H2 a {
	color: #AAD6EA;
	border-bottom: #AAD6EA solid 1px;
	text-decoration: none;
}
UL.book_slider H2 a:hover {
	color: #FFFFFF;
	border-bottom: #FFFFFF solid 1px;
	text-decoration: none;
}

.js{
	overflow:hidden;
	zoom:1
}
DIV.carousel,
DIV.carousel .carousel-wrap {
	 float: left;
	 zoom:1;
}
DIV.carousel .carousel-wrap {
	 width: 800px;
}

DIV.carousel SPAN.carousel-control {
	float: left;
	}
DIV.carousel ul {
	margin:0;
	padding:0;
	zoom:1;
}
DIV.carousel ul li{ 
	position:relative;
	overflow:hidden;
	float:left;
	width: 160px;
	/*height:200px;*/
	margin-right: 0;
	padding: 0px;
	text-align:center;
	list-style:none;
}
DIV.carousel .carousel-control{
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	width:40px;
	height:40px;
	margin-top: 80px;
	cursor:pointer;
	line-height:999px;
	zoom:1;
}
DIV.carousel .carousel-next{
	background:url(../gfx/arrow_right_2.gif) 0 0 no-repeat;
	margin-left: 10px;
}
DIV.carousel .carousel-previous{
	background:url(../gfx/arrow_left_2.gif) 0 0 no-repeat;
	margin-right: 10px;
}
DIV.carousel .carousel-control:hover{
	-moz-opacity:.8;opacity:0.80;filter:alpha(opacity=80);
}
DIV.carousel .disabled,DIV.carousel .disabled:hover{
	-moz-opacity:.3;opacity:0.30;filter:alpha(opacity=30);
	cursor:default;
}


/*** FONTS ***/

.text_login {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 10px; color: #a1d2f6; line-height: 14px; margin-top: 0; margin-bottom: 0;}
.text_login a {color: #0D63AA; border-bottom: #FFFFFF solid 1px; text-decoration: none;}
.text_login a:hover {color: #0D63AA; border-bottom: #A1D2F6 solid 1px; text-decoration: none;}

.text_login_welcome {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 12px; color: #77B4E0; line-height: 14px; margin-top: 0; margin-bottom: 0;}

H2 {font-family: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica; font-size: 30px; color: #FFFFFF; font-weight: normal; line-height: 36px; margin-top: 0; display: block; margin-bottom: 20px;}
/*.text_title {font-family: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica; font-size: 30px; color: #FFFFFF; line-height: 36px; margin-top: 0; display: block; margin-bottom: 20px;}*/

/*.text {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 12px; color: #FFFFFF; line-height: 20px; margin-top: 0; margin-bottom: 15px; display: block;}
.text a {color: #AAD6EA; border-bottom: #AAD6EA solid 1px; text-decoration: none;}
.text a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}*/

.text p {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 12px; color: #FFFFFF; line-height: 20px; margin-top: 0; margin-bottom: 15px; display: block;}
.text p a {color: #AAD6EA; border-bottom: #AAD6EA solid 1px; text-decoration: none;}
.text p a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}

.text_highlight {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #FED100; line-height: 20px; margin-top: 0;}

.text_note {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #FFFFFF; line-height: 16px; margin-top: 0; margin-bottom: 0;}
.text_note a {color: #AAD6EA; border-bottom: #AAD6EA solid 1px; text-decoration: none;}
.text_note a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}

.text_news {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #479AD7; line-height: 16px; margin-top: 0; margin-bottom: 0;}
.text_news a {color: #AAD6EA; border-bottom: #AAD6EA solid 1px; text-decoration: none;}
.text_news a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}

.text_shop_1 {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 12px; color: #FFFFFF; line-height: 20px; margin-top: 0; margin-bottom: 0;}
.text_shop_1 a {color: #AAD6EA; border-bottom: #AAD6EA solid 1px; text-decoration: none;}
.text_shop_1 a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}

.text_shop {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #AAD6EA; line-height: 16px; margin-top: 0; margin-bottom: 0;}
.text_shop a {color: #AAD6EA; border-bottom: #AAD6EA solid 1px; text-decoration: none;}
.text_shop a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}

.text_shop_sum {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 14px; color: #FFFFFF; line-height: 16px; margin-top: 0; margin-bottom: 0; font-weight: bold;}

.text_join p {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 12px; color: #FFFFFF; line-height: normal; margin-top: 0; margin-bottom: 5px; display: block;}
.text_join p a {color: #AAD6EA; border-bottom: #AAD6EA solid 1px; text-decoration: none;}
.text_join p a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}

.text_book {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #479AD7; line-height: 16px; margin-top: 0; margin-bottom: 0;}
.text_book a {color: #AAD6EA; border-bottom: #AAD6EA solid 1px; text-decoration: none;}
.text_book a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}

.text_pager {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #479AD7; line-height: 14px; margin-top: 0; margin-bottom: 0;}
.text_pager a {color: #AAD6EA; border-bottom: #479AD7 solid 1px; text-decoration: none;}
.text_pager a:hover {color: #FFFFFF; border-bottom: #FFFFFF solid 1px; text-decoration: none;}

.text_footer {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #479AD7; line-height: 14px; margin-top: 0; margin-bottom: 0;}
.text_footer a {color: #9CCBED; border-bottom: #2178B7 solid 1px; text-decoration: none;}
.text_footer a:hover {color: #9CCBED; border-bottom: #9CCBED solid 1px; text-decoration: none;}


/*** FORMS ***/

.textField {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #479AD7;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 170px;
	height: 17px;
}

.textField_login {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #479AD7;
	padding: 3px 0 0 3px;
	margin-right: 6px;
	background-color: #D9ECFB;
	border: 1px solid #D9ECFB;
	width: 100px;
	height: 17px;
}

.textField_join {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #479AD7;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 215px;
	height: 17px;
}

.selectMenu_join {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #479AD7;
	padding: 0px 0 0px 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	/*width: 75px;*/
	height: 20px;
}

.textField_shop_amount {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #479AD7;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 40px;
	height: 17px;
}

.selectMenu_shop_amount {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #479AD7;
	padding: 0px 0 0px 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 40px;
	height: 20px;
}

/*** BUTTONS order ***/

.text_btn_white {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; font-weight: bold; color: #B2CDE4; line-height: 12px; padding: 5px 10px;}
.text_btn_white a {color: #0D63AA; text-decoration: none;}
.text_btn_white {color: #0D63AA; text-decoration: none;}

.text_btn_lblue {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; font-weight: bold; color: #6FB6E9; line-height: 12px; padding: 5px 10px;}
.text_btn_lblue a {color: #FFFFFF; text-decoration: none;}
.text_btn_lblue {color: #FFFFFF; text-decoration: none;}


.text_btn_blue {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; font-weight: bold; color: #106CB2; line-height: 12px; padding: 5px 10px;}
.text_btn_blue a {color: #FFFFFF; text-decoration: none;}
.text_btn_blue {color: #FFFFFF; text-decoration: none;}