body, html { 
	height: 100%;
	width: 100%;
	border: none;
	color: #000000;
	margin: 0; padding: 0;
	background: #EEEEEE;
}
body { 
	font: 62.5%/1.2 Trebuchet mc, Arial, Verdana, Tahoma, Geneva, sans-serif; 
	text-align: center;
}
table, td, th { 
	margin: 0; padding: 0;
	border-collapse: collapse;
	font-size: 100%;
}
* { outline: none; }
form { margin: 0; padding: 0; }
input, select, textarea { font: normal 1.0em/1.2 Arial, sans-serif; }
input, select, button { vertical-align: middle; } 
.submit, button { cursor: pointer; }
.submit { width: auto; }

#text img, #content img, img { border: none; margin: 0; padding: 0; }
hr { border: 1px  solid #ccc; padding: 0; }
ul, ol, li { margin: 5px 13px; padding: 0; }

h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.1em; }

h2, h3, h4, h5, h6, p { margin: 0.8em 0; padding:0; }
h1 { color:#52083c; font: 28px Trebuchet mc,verdana,serif} 
h2 { color:#52083c; font: 24px Trebuchet mc,verdana,serif} 
h3, h4, h5, h6, div, td , p, ul, ol, td, th { color: #595959; }
a:link, a:visited { color: #000; text-decoration: underline;  }
a:hover, a:active { color: #000; text-decoration: none; }
a.active, #content a.active { text-decoration: none; }

#content  {
font-size:1.2em;
margin:0 50px 0 350px;
}
	.error_flag
	{
		color:red;
	}
#site_conteiner {
	position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
	font-size: 1.2em;
	text-align: left;
	padding: 0 0 13px 0;
	background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/left_column.png) 50% 0 #FFFFFF repeat-y;
	text-align: center;
}

	#header {
		width: 100%;
		height: 190px;
		background: #4d0638;
		text-align: center;
	}
		#header_inner {
			width: 1000px;
			height: 190px;
			margin: 0 auto;
			text-align: left;
		}
			#logo {
				width: 331px;
				height: 190px;
				background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/woll.jpg) 0 0 transparent no-repeat;
				float: left;
			}
				#logo a {
					float: left;
					margin: 43px 0 0 90px;
					display: inline;
				}
			#top_menu {
				float: left;
				height: 190px;
				background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/stitch.png) 100% 0 transparent no-repeat;
			}
				#top_menu ul {
					float: left;
					width: 419px;
					margin: 30px 0 0 30px;
					padding: 0;
					display: inline;
				}
					#top_menu ul li {
						margin: 0;
						padding: 0;
						list-style-type: none;
						float: left;
						width: 203px;
					}
						#top_menu ul li a {
							color: #FFFFFF;
							text-decoration: underline;
							font: 14px Trebuchet mc, verdana, serif;
							background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/top_menu_list.png) 0 50% transparent no-repeat;
							padding-left: 15px;
							float: left;
							line-height: 31px;
						}
						#top_menu ul li a:hover {
							color: #CC2747;
							text-decoration: none;
						}
			#contacts {
				float: right;
				height: 190px;
			}
				#contacts ul {
					float: left;
					margin: 30px 0 0 23px;
					padding: 0;
					width: 180px;
					display: inline;
				}
					#contacts ul li {
						margin: 0;
						padding: 0;
						list-style-type: none;
						float: left;
						width: 180px;
						font: 14px Trebuchet mc, verdana, serif;
						color: #FFFFFF;
					}
						#contacts ul li span {
							color: #FFC80D;
							line-height: 1.6;
						}
	#container {
		margin: 0 auto;
		width: 1000px;
		text-align: left;
	}
		#content {
			margin: 0 0 0 10px;
			/*background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/stitch_bottom.png) 100% 0 #FFFFFF no-repeat;*/
			color: #8e8d8d;
			font: 12px Trebuchet mc, verdana, serif;
			overflow: hidden;
		}
		#content h3
		{
			color:#52083C;
		}
		#right_panel {
			width: 250px;
			float: right;
		}
			#right_panel #cart_line {
				width: 236px; height: 16px;
				background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/cart_line.png) 0 0 transparent no-repeat;
				position: relative;
				top: -7px; left: 9px;
			}
			#right_panel #cart {
				width: 207px;
				height: 150px;
				margin-left: 17px;
				margin-top: -7px;
				background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/cart_corner.png) 0 100% #4d0638 no-repeat;
			}
			#right_panel #cart_inner {
				float: left;
				width: 185px;
				margin: 0 0 0 20px;
				display: inline;
				font-size: 14px;
			}
				#right_panel #cart_inner #icon_cart {
					float: right;
					width: 40px; height: 40px;
					margin: 12px 10px 0 0;
					display: inline;
					background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/icon_cart.png) 0 0 transparent no-repeat;
				}
				#right_panel #cart_inner a {
					color: #FFC80D;
					text-decoration: underline;
					font: 18px Trebuchet mc, verdana, serif;
					line-height: 55px;
				}
				#right_panel #cart_inner a:hover {
					text-decoration: none;
				}
				#right_panel #cart_inner span, #right_panel #cart_inner div.vmCartModule div {
					display: block;
					font: 14px Trebuchet mc, verdana, serif;
					color: #FFFFFF;
					line-height: 20px;
				}

			#right_menu {
				margin-top: 20px;
			}
			#right_menu h3 {
				font: 30px Trebuchet mc, verdana, serif;
				margin: 0; padding: 0;
				text-align: center;
			}
			#right_menu_top {
				width: 248px;
				background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/right_menu_top.png) 0 0 transparent no-repeat;
			}
				#right_menu_bottom {
					width: 248px;
					background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/right_menu_bottom.png) 0 100% transparent no-repeat;
					padding: 25px 0 25px 10px;
				}
			#right_menu_bottom ul {
				list-style: none;
				padding: 0 0;
			}
			#right_menu_bottom ul li {

			}
			#right_menu_bottom ul li a, #right_menu_bottom a {
				font: 14px Trebuchet mc, verdana, serif;
				/*color: #7d7d7d;*/
				color: #FFFFFF;
			}
			#right_menu_bottom a.active
			{
				color: #FFC80D;
			}
			#right_menu_bottom ul li a:hover {

			}
			#right_menu_bottom ul li ul {
				padding: 0;
				margin: 0;
			}
			#right_menu_bottom ul li ul li {

			}
			#right_menu_bottom ul li ul li a {
				font: Trebuchet mc, verdana, serif;
				color: #FFFFFF;
			}
			#right_menu_bottom ul li ul li a:hover {

			}
			#right_menu_bottom ul li.child a {
				color:#FFF;
			}
			#right_menu_bottom ul li.child a:hover {
				color:#FFC80D;
				text-decoration:none;
			}
			#right_menu_bottom ul li.child_current a {
				color:#FFC80D;
				text-decoration:none;
			}
			#right_menu_bottom ul li.parent a {
				color:#FFF;
			}
			#right_menu_bottom ul li.parent a:hover {
				color:#FFC80D;
				text-decoration:none;
			}
			#right_menu_bottom ul li.parent_current a {
				color:#FFC80D;
				text-decoration:none;
			}
			
			#info_block {
				width: 233px;
				margin: 20px 0 0 8px;
				background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/info_top.jpg) 0 0 transparent no-repeat;
				z-index:10;
			}
				#info_inner {
					width: 233px;
					padding: 35px 0 25px 0;
					background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/info_bottom.jpg) 0 100% transparent no-repeat;
				}
					#info_inner h3 {
						font: 30px Trebuchet mc, verdana, serif;
						text-indent: 9px;
					}
					#info_text {
						margin: 40px 10px 0 20px;
						width: 193px;
					}
					#info_text * {
						font: 13px Trebuchet mc, verdana, serif;
						color: #FFFFFF;
					}
					#info_text span
					{
						font-weight: bold;
						font-size:1.1em;
					}
			#how_order {
				text-align: center;
				margin-top: 20px;
			}
	#footer {
		background: url(http://wear-wool.com/published/publicdata/U11595/attachments/SC/images/footer_line.png) 50% 0 transparent repeat-x;
		height: 120px;
		text-align: center;
	}
		#footer_content {
			padding-top: 20px;
			padding-left: 15px;
			width: 1000px;
			margin: 0 auto;
			text-align: left;
		}

	div.cleaner {
		clear: both;
		width: 100%;
		height: 1px;
	}

	div.vmCartModule a img, div.vmCartModule hr {
		display: none;
	}

	/*content*/
	div#content {
		font-family: Trebuchet mc, verdana, serif;
		padding: 10px 0 0 0;
		float:left;
		overflow:hidden;
		width:73%;

	}
	h1.componentheading, td.contentheading h1 a.contentpagetitle {
		margin: 0;
		padding: 10px 0;
		text-decoration: none;
		font-weight: normal;
		color: #4a0436;
	}
	div#content a {
		color: #4a0436;
	}

a img {
	text-decoration: none;
}
/* style grid (end) */
/* style custom (begin) */
#login {
	position: absolute;
	top: 20px; left: 380px; z-index: 1;
	color: #FFFFFF;
}
#login .cpt_divisions_navigation {
	display: inline;
	color: #FFFFFF;
	float: left;
}
#login ul {
	list-style: none;
	margin: 0;
}
#login ul li {
	margin: 0;
	display: inline;
}
	#login ul li a {
		font: 10px Arial,serif;
		color: #FFFFFF;
		text-decoration: underline;
		text-transform: uppercase;
		margin: 0 5px;
	}
	#login ul li a:hover {
		text-decoration: none;
	}
#car {
	position: absolute;
	top: 55px; left: 8px; z-index: 1;
}
#companyname {
	position: absolute;
	top: 80px; left: 250px; z-index: 1;
}
/*
#logo {
	position: absolute;
	top: 40px; right: 15px; z-index: 1;
}

#contacts {
	position: absolute;
	top: 130px; right: 15px; z-index: 1;
	width: 314px; height: 103px;
	background: url(../../images/contact_bg.png) 0 0 transparent no-repeat;
	overflow: hidden;
	font: 14px Arial,serif;
	padding: 10px 0 0 10px;
	color: #3c3170;
}
	#contacts span {
		font-weight: bold;
		display: block;
		width: 160px;
		float: left;
		color: #ed3524;
		text-transform: uppercase;
	}
	#contacts a {
		color: #3c3170;
		text-decoration: underline;
	}
	#contacts a:hover {
		text-decoration: none;
	}

#search {
	position: absolute;
	bottom: 15px; left: 15px; z-index: 1;
}
#top_menu {
	position: absolute;
	bottom: 8px; right: 4px; z-index: 1;
	width: 741px; height: 43px;
	background: url(../../images/top_menu_bg.png) 0 0 transparent no-repeat;
	overflow: hidden;
}
	#top_menu ul {
		list-style: none;
		margin: 8px 0 0 10px;
	}
		#top_menu ul li {
			margin: 0;
			float: left;
			display: inline;
		}
		#top_menu ul li a {
			float: left;
			font: bold 11px Arial,serif;
			color: #FFFFFF;
			text-transform: uppercase;
			text-decoration: underline;
			padding: 5px 7px;
		}
		#top_menu ul li a:hover {
			text-decoration: none;
			background: #c9291a;
		}

#left_menu {
	margin: 0 0 0 10px;
}
	#left_menu ul {
		margin: 0;
		list-style: none;
	}
		#left_menu ul li {
			margin: 0;
			padding: 0 0 5px 0;
		}
			#left_menu ul li a {
				display: block;
				width: 200px;
				padding: 5px 0 5px 0;
				font: 12px Arial,serif;
				color: #4b4b4b;
				text-decoration: underline;
				padding-left: 25px;
				background: url(../../images/left_menu_li.png) 5px 12px #FFFFFF no-repeat;
			}
			#left_menu ul li a:hover {
				text-decoration: none;
			}
			#left_menu ul li.parent_current a {
				background-color: #d5d5d5;
				text-decoration: none;
			}
*/


#copyright {
	position: absolute;
	top: 15px; left: 50px; z-index: 1;
}
	#copyright p {
		color: #3c3170;
	}
#address {
	position: absolute;
	top: 0px; right: 50px; z-index: 1;
}
	#address p {
		color: #FFFFFF;
		margin: 7px 0;
	}
/* style custom (end) */
/* style content (begin) */

/* tabs */
#specials {
	width: 215px;
	background: url(../../images/specials_border.png) 0 100% transparent no-repeat;
	padding-bottom: 40px;
	margin: 20px 0 20px 0;
}
ul.tabs {
	height: 26px;
	line-height: 26px;
	margin: 0;
	list-style: none;
}
* html ul.tabs {margin-bottom: 0;}
ul.tabs li {
	float: left;
	margin: 0;
}
ul.tabs li a {
	display: block;
	padding: 0;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	border: none
	position: relative;
	font: 12px Arial,serif;
	text-transform: uppercase;
	overflow: hidden;
}

* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover {
	color: #F70;
}
ul.tabs li.t1 a {
	border: none;
	color: #000;
	height: 51px;
	width: 110px;
	background: url(../../images/tab_left.png) 100% 0 transparent no-repeat;
}
	ul.tabs li.t1 a span {
		display: block;
		margin: 5px 0 0 5px;
	}
ul.tabs li.t2 a {
	border: none;
	color: #000;
	height: 51px;
	width: 105px;
	background: url(../../images/tab_right.png) 100% 0 transparent no-repeat;
}
	ul.tabs li.t2 a span {
		display: block;
		text-align: center;
		margin: 14px 0 0 0;
	}

	ul.tabs li a:hover {
		color: #3c3271;
	}
	ul.tabs li.tab-current a {
		color: #FFFFFF;
		background-position: 0 0;
	}

div.t2,
div.t3 {
	display: none;
}
div.t1,
div.t2,
div.t3 {
	padding: 5px;	
}
div.t1 p,
div.t2 p,
div.t3 p {
	color: #000000;
	text-transform: uppercase;
	margin: 0; padding: 0;
}
/* end tabs */
/* style content (end) */

td.cat_name {
	vertical-align: top;
	padding-left: 3px;
	padding-bottom: 10px;
}
td.cat_name a.rcat_root_category {
	font: 16px Arial,serif;
	color: #4b4b4b;
	text-decoration: underline;
}
	td.cat_name a.rcat_root_category:hover {
		text-decoration: none;
	}

span.rcat_products_num {
	display: none;
}
h1.welcome {
	display: none;
}
div.cpt_root_categories {
	margin-top: 30px;
}
div.cpt_root_categories table tr td {
	padding-bottom: 30px;
}

/*
div.shcart_link a.hndl_proceed_checkout, #right_panel h3, #left_panel h3, h1.singleTitle {
	font: bold 22px Arial,serif;
	color: #3c3170;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0 0 10px 0;
}
*/
#search #searchstring {
	width: 185px;
	font: 14px Arial,serif;
	color: #999999;
}
#search #searchbutton {
	width: 27px; height: 26px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../../images/search_button.png) 0 0 transparent no-repeat;
	border: none;
}

/*
#right_panel div.cpt_shopping_cart_info {
	margin-bottom: 30px;
}
*/
/*
    Поддержка PNG-24 для MSIE6.

    Пример использования:

    <i class="g-png"><img src="..." alt="Картинка"/></i>
*/

/* Поддержка PNG-24 (begin) */
    * html*.g-png /* Скрываем от MSIE5 */
    {
        zoom: expression(
            runtimeStyle.zoom = 1, /* одноразовый expression, заодно выставляем hasLayout */ /**/
            runtimeStyle.filter += /* добавляем фильтр, URL изображения берём из img */ /**/
                "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + getElementsByTagName("img")[0].src + ")"
        );
    }

    * html*.g-png img /* Скрываем от MSIE5 */
    {
        visibility: expression(
            runtimeStyle.visibility="hidden", /* одноразовый expression, скрываем картинку */ /**/

            /* Bug MSIE6: pointer только на непрозрачных областях png-24 */
            parentNode.insertBefore(createElement("png"), this) /* добавляем перед картинкой элемент <png> */ /**/
        );
    }

    * html*.g-png png
    {
        font-size: 0;

        position: absolute;

        /* одноразовые expression'ы, выставляем ширину / высоту как у родителя */ /**/
        width: expression(runtimeStyle.width = parentNode.offsetWidth + "px");
        height: expression(runtimeStyle.height = parentNode.offsetHeight + "px");
    }

    * html a.g-png, * html a .g-png, * html .g-png a
    {
        /* Bug MSIE6: pointer только на непрозрачных областях png-24 */
        cursor: hand;
    }
/* Поддержка PNG-24 (end) */


/*news*/

div.news_subscribe {
	display: none;
}

div.special {
	border: 2px solid #3c3271;
	margin: 40px 20px 20px 20px;
	text-align: center;
}
	div.special div.product_name {
		background: #3c3271;
		padding: 5px 0;
	}
		div.special div.product_name a {
			color: #FFFFFF;
		}
		div.special div.product_name a:hover {
			text-decoration: none;
		}
		div.special div.totalPrice {
			color: #FFFFFF;
			font-size: 1.2em;
			margin-top: 3px;
		}


#category_search {
	width: 100%; height: 67px;
	background: url(../../images/category_search.png) 50% 0 transparent no-repeat;
	text-align: center;
	padding-top: 22px;
}
	#category_search span {
		font: 12px Arial,serif;
		color: #4b4b4b;
	}

#cat_top_tree {
margin-top:10px;
overflow:hidden;
}

#cat_info_left_block a
{
	font-size:1.6em;
}
	.subcat 
	{
		width:320px; 
		float:left;
		padding:0 0 10px 0;
	}
#cat_advproduct_search {
	display: none;}
	
	.hndl_submit_prds_cmp {
		display: none;
	}

	.prdbrief_thumbnail {
		float: left;
		margin: 5px 10px;
		clear: both;
		min-height:150px;
	}

	.prdbrief_name a {
		font: 18px Arial,serif;
		color: #4b4b4b;
	}
		.prdbrief_name a:hover {
			text-decoration: none;
		}

	.prdbrief_brief_description {
		margin-bottom: 5px;
		width: 200px;
		font-size:11px;
	}

	.prdbrief_price {
		float: left;
		font: 18px Arial,serif;
		color: #d32c1c;
		text-transform: uppercase;
		line-height: 32px;
		text-align: center;
	}

	.prdbrief_comparison {
		display: none;
	}

	.product_brief_block table td {
		vertical-align: top;
	}

	.prdbrief_add2cart {
		float: left;
		margin-left: 5px;
		text-align: center;
	}

	.cpt_product_category_info img {
		display: none;
	}
	.product_print_v {
		display: none;
	}

	.cpt_product_discuss_link, .cpt_product_details_request {
		display: none;
	}

	.cpt_product_images {
		float: left;
	}

	.instock {
		color: #727272;
		border-bottom: 1px solid #ededed;
		padding-bottom: 10px;
	}
	.totalPrice, .totalPriceRelated {
		font: 18px Arial,serif;
		color: #d12b1b;
	}
	.product_brief_block .totalPrice {
		line-height: 40px;
	}
	.cpt_product_price {
		border-bottom: 1px solid #ededed;
		padding-bottom: 10px;
	}
	.cpt_product_price p {
		color: #727272;
		margin: 10px 0 0 0;
	}

	.prd_buy {
		float: right;
		width: 300px;
	}
	.cpt_product_add2cart_button {
		border-bottom: 1px solid #ededed;
		padding: 10px 0;
	}
	.cpt_product_rate_form {
		padding-top: 10px;
	}

	.current-rating1, .unit-rating {
		float: left;
	}

	.cpt_product_name h1 {
	}

	.product_brief_block p {
		margin: 0;
	}
	.prdbrief_name {
		margin-bottom: 5px;
		clear: both;
		width: 215px;
	}
	
	
	div.block {
		margin: 30px 0 0 15px;
	}
	div.cpt_shopping_cart_info {
		color: #FFFFFF;
	}
	div.cpt_category_tree
	{
		width:230px;
	}
	
	div.cpt_category_tree ul li {
		margin: 0px;
	}
	div.cpt_category_tree ul li a
	{
		
	}
	div.cpt_category_tree ul li span.tab {
		padding-left: 5px;
		
	}
	div#shpcrtgc, div#shpcrtca {
		color: #FFFFFF;
	}
	.cpt_maincontent center {
clear:both;
}
	.cpt_maincontent a img
	{
		margin:2px;
	}

#cart_content_tbl td {
	padding: 2px;
}
td#cart_checkout_btn input {
	font-size: 20px;
	padding: 5px 2px;
	margin-top: 20px;
}
td#cart_total, td#cart_total_label {
	font-weight: bold;
}

#checkout_logininfo, table.addressform {
	width: 600px;
}
#checkout_logininfo input, table.addressform input, table.addressform textarea, table.addressform select {
	float: right;
	width: 300px;
}
#checkout_logininfo td, table.addressform td {
	padding: 2px;
}
#tbl-checkout-progress {
	width: 50%;
}
div.common_wrapper input {
	margin: 2px 0;
}

form.product_brief_block {
	margin-top:10px;
}

#tinymce {
	text-align: left;
}
.social span
{
	font-size:1.2em;
}
#block-customerinfo
{
	font-size:1.2em;
}
	.checkout_buttons
	{
		border:0px;
		cursor:pointer;
		width:100px;
		height:30px;
		font-size:18px;
		background-color:#4a0436;
		color:#FFC80D;
	}
#checkout_logininfo
{
	margin:10px;
}
#checkout_addresses
{
	margin:10px;
}
	.asterisk
	{
		color:red;
	}
	.background1
	{
		padding:10px;
	}
#cart-btn
{
	border:1px;
	font-size:1.3em;
	cursor:pointer;
	background-color:#FFC80D;
	color:#52083C;
}

/*Оформление каталога справа*/

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  color: #FFC80D;
  /*width: 15em;*/
}

ul.menu a {
  display: block;
  text-decoration: none;	
  
}

ul.menu li {
  margin-top: 1px;
  margin-bottom: 2px;
  
}

ul.menu li a, ul.menu ul.menu li a {
  text-decoration:underline;
  color: #000;	
  padding: 0.1em;
  
  
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
  text-decoration:none;
  color: #FFC80D;
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
  color: #000;
  padding-left: 0px;
  
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
    color: #FFC80D;
    padding-left: 0px;
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.1em;
}
ul.menu ul.menu {
    border-left: 2px #FFC80D solid;
    color: #000;
}
ul.menu ul.acitem {
    border-left: 2px #FFC80D solid;
    color: #000;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
    text-decoration: none;
    color: #FFC80D;
    
}
div.panel {
    border: 1px #000 solid;
    padding: 2px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display:inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}
