/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
/* --------------------------- RESET HTML5 CSS --------------------------- */
/*
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}


hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
*/
/* --------------------------- END RESET HTML5 CSS --------------------------- */





body,td,span {
	font-size: 12px;
	font-family: Arial, Trebuchet MS, sans-serif;
}

img {
	border: 0px;vertical-align: middle;
}



a {
	color: #0000ff;
}

a:hover {
	color: #ff0000;
}

form {
	margin: 0px;
}

.uicaption {
	font: bold 12px/13px Arial, Trebuchet MS, sans-serif;
	font-style: italic;
}
.uidescription {
	font:  11px/12px Arial, Trebuchet MS, sans-serif;
	font-style: italic;
}

.webform_caption {
	font: bold 12px/13px Arial, Trebuchet MS, sans-serif;
	color: #555555;
	font-style: italic;
	padding:3px;
}
.webform_control {}
.webform_description {
	font:  11px/12px Arial, Trebuchet MS, sans-serif;
	color: #555555;
	font-style: italic;
}
.important{color:#ff0000;font-style:italic;}


.formButton {
	font: 10px/10px Verdana;
}

.formButtonSmall {
	font: 10px/10px Verdana;
}
.formLocked{
	border: 1px solid #cccccc;
	background: #F7F7F7;
}


.title {
	font: bold 16px/18px Verdana;
	margin-bottom: 10px;
}

.subtitle {
	font: bold 12px/14px Verdana;
	margin-bottom: 10px;
}

th,.header {
	background: #dddddd;
	color: #000000;
	font: bold 11px Verdana, sans-serif;
	padding: 3px;
}

.grid .header td{
	background: #054470;
	color: #ffffff;
	font: 11px Verdana, sans-serif;
	padding: 3px;
}

.FormFieldset {
}
.FormFieldset legend{
	color: #054470;
	font: bold 12px Trebuchet MS, sans-serif;
}

.alt {
	background: #eeeeee;
}

.chartbar {
	background: #ff0000;
}

.error {
	color: #ff0000;
}

.view,.shortcuts,.pages,.products,.polls,.mailinglists,.messages,.videos,.communicationforms,.calendarevents,.downloads,.images,.links,.shortcuts,.children,.searchresults
	{
	margin-bottom: 10px;
}

.about {
	text-align: center;
}

.overflow {
	overflow: auto;
}

h1 {
	font: normal 17px/19px Verdana, sans-serif;
	color: #000000;
}

h2 {
	font: bold 14px/16px Verdana, sans-serif;
	color: #000000;
}

h3 {
	font: bold 12px/14px Verdana, sans-serif;
	color: #000000;
}

h4 {
	font: bold 12px/14px Verdana, sans-serif;
	color: #000000;
}


p{padding:2px;margin:0px;}



.ContextMenuIcon {
    background:url(../res/ico/gear16.png) 50% 50% no-repeat;
}


div.ContextMenu {
	position: absolute;
	z-index: 3;
	text-align: left;
	width: 220px;
	border: 1px solid #323232;
	padding: 0px;
}

div.ContextMenu a {
	
	display: block;
	background: #202020; filter:Alpha(opacity=88); opacity: 0.88; padding: 4px 5px;font-weight: normal; color: #eee; text-decoration: none; text-align: left;
	border-bottom: 1px solid #323232;
}

div.ContextMenu a:hover {
	display: block;
	background: #101010; filter:Alpha(opacity=88); opacity: 0.88; padding: 4px 5px;font-weight: normal; color: #eee; text-decoration: none; text-align: left;
	border-bottom: 1px solid #323232;
}

div.ContextMenu a.ajax {
	display: block;
	background: #ffffff url('../res/img/ContextMenuGutter.gif') 0% 0%
		repeat-y;
	font-weight: normal;
	font: 11px/11px "Trebuchet MS", Verdana, sans-serif;
	color: #00356A;
	text-decoration: none;
	padding: 4px 5px;
}

div.ContextMenu a.ajax:hover {
	display: block;
	background: #ffffff url('../res/img/ContextMenuGutter.gif') 0% 0%
		repeat-y;
	font-weight: normal;
	font: 11px/11px "Trebuchet MS", Verdana, sans-serif;
	color: #00356A;
	text-decoration: none;
	padding: 4px 5px;
}
.search_node_details{font-size:9px;}

.sitemap_row {border-bottom:1px solid #cccccc;padding-bottom:2px;padding-top:2px;}
.blogtour_blogtitle a{font-size:16px;font-weight:bold;text-decoration:none;}
.blogtour_blogtitle a:hover{font-size:16px;font-weight:bold;text-decoration:underline;}


/* ****************************************************** STORE VIEW *************************************************** */
.store_view_left_side {width:200px;}
.store_view_right_side {width:100%;}
.store_product_categories_menu{width:200px;}
.store_product_categories_menu td{padding:2px;}
.store_product_category_title {font-weight:bold;font-size:14px;}
.store_product_category_description {}
.store_path {font-style:italic;}
.store_path a{font-style:italic;color:#000000;}
.store_path a:hover{font-style:italic;color:#000000;text-decoration:underline;}

tr .store_product_categories_menu_level_0 {background: #787878;}
tr .store_product_categories_menu_level_0 a{color: #ffffff;}
tr .store_product_categories_menu_level_0 a:hover{color: #ffffff;}

tr .store_product_categories_menu_level_1{background:#ededed;}
tr .store_product_categories_menu_level_1 td{padding-left:0px;}

tr .store_product_categories_menu_level_2{background:#ededed;}
tr .store_product_categories_menu_level_2 td{padding-left:10px;}

tr .store_product_categories_menu_level_3{background:#ededed;}
tr .store_product_categories_menu_level_3 td{padding-left:20px;}

tr .store_product_categories_menu_level_4{background:#ededed;}
tr .store_product_categories_menu_level_4 td{padding-left:30px;}

/* ****************************************************** ORDER *************************************************** */
.order_control_header { background:#ededed;font: bold 14px/16px Trebuchet MS, sans-serif;color: #000000; padding: 3px;}
.order_control .code {font-style:italic;font-size:12px;color:#cc0000;}
.order_control .vat {font-style:italic;font-size:12px;color:#0000ff;}
.order_control th {background:#DDDDDD;color:#000000;font-weight:bold;}

.order_control .totalprice {font-size:14px;color:#cc0000;}
.order_control_caption {color:#000000;font-weight:normal;white-space: nowrap;}
.order_control_value{color:#5c5c5c;}
.uipanel_caption_change{font:bold 16px/18px Trebuchet MS, sans-serif; color:#3B3B3B;} 
.uipanel_caption_change_button  input .formButton{color:#ff0000;}
/* ****************************************************** COMMENT *************************************************** */
.comments_control{background:#ededed;border:1px solid #cccccc;padding-left:10px;padding-right:10px;padding-bottom:10px;}
.comment{background:#ffffff;border:1px solid #cccccc;padding:5px;margin-top:3px;margin-bottom:3px;}
.comment .comment_body {padding;10px;font-style:italic;}
.comment .comment_reply {text-align:right;}
.comment .comment_add{background: #ededed;border:1px solid #cccccc;margin:5px;padding:5px;}
