body,h1,h2,h3,h4,h5,h6,div,p,form,fieldset{ margin:0px; padding:0px }
body,input,textarea,select,button{ font:10px Arial, Helvetica, sans-serif; color:#333; }
input,textarea,select{ background-color:#fffaac; }
body{ background:url(../images/site/bg.jpg) top center repeat-y #535c67; }
.block { display:block; }
.wrap { clear:both; }
.hide{ display:none; }
#site{ width:760px; margin:0px auto; margin-top:20px; margin-bottom:20px; }
#content{ background:url(../images/site/bg_site.gif) top center repeat-y; } 
#padding_fix{ padding:0px 22px 0px 22px; overflow:auto; height:100%; }
#menu{ clear:both; padding-bottom:10px; border-bottom:1px solid #ddd; font-size:11px; font-weight:bold;  }
#menu img{ vertical-align:middle; }
#menu a{ color:#626b76; text-decoration:none; clear:both; margin-bottom:100px; }
#menu a:hover{ color:#377ea5; }
#sidebar{ float:left; width:180px; margin:10px 5px 5px 0px; }
#sidebar_bg{ background:url(../images/site/bg_2_sidebar.gif) top right repeat-y; }
#sidebar_bg img{ display:block; }
#sidebar ul{ margin:0px; margin-right:1px; padding:0px; }
#sidebar ul li{  margin:0px; padding:0px; list-style-type:none; background:url(../images/site/list_image_sidebar.gif) no-repeat 5px #f7f7f7; margin-bottom:2px; border-bottom:1px solid #ddd; }
#sidebar  ul li a{ display:block;padding:7px 15px; width:145px; color:#333; text-decoration:none; font-size:11px; }
#sidebar  ul li a.selected{ text-decoration:underline; }
#sidebar  ul li a:hover{ color:#2e6a8b; }
#sidebar form { margin-top:15px; margin-right:1px; background-color:#f5f5f5; padding:5px; border-bottom:1px solid #ddd; }
#sidebar form img{ vertical-align:middle; display:inline; }
#sidebar h2{ margin:0px; padding:0px; font-size:11px; }
#sidebar .it{ width:150px; padding:3px; margin:2px 5px 2px 0px; border:1px solid #ccc; border-bottom-color:#aaa; border-right-color:#aaa;  }
#sidebar .is{ background-color:#f5f5f5; border:none; cursor:pointer; }
#subscribe{ text-align:center; }
#subscribe h2 { text-align:left; }
#page{ float:left; margin:0px 0px 5px 5px;  width:520px; }
#page h1.header{ padding:5px; margin-bottom:10px; margin-top:10px; color:#fff; font-size:12px; background-color:#78818c; font-weight:bold;}
#page h1.header img{ vertical-align:middle; border:0;}
#page .submit {color:#FFFFFF;background-color:#78818c;border:0px;}
#view{ font-size:11px; line-height:16px; }
#view p{ margin:10px 0px;}
#view a{ color:#b31432; text-decoration:underline; }
#view a:hover{ color:#ec225c; }
#view h1, #view h2,#view h3,#view h4,#view h5,#view h6 { font-weight:normal; letter-spacing:1px; margin:10px 0px; color:#3f4a58; }
#view h1.border, #view h2.border,#view h3.border,#view h4.border,#view h5.border,#view h6.border { border-bottom:1px solid #3f4a58; }
#view h1{ font-size:22px; }
#view h2{ font-size:20px; }
#view h3{ font-size:18px; }
#view h4{ font-size:16px; }
#view h5{ font-size:14px; }
#view h6{ font-size:12px; }
#view ul, #view ol{ margin:10px 0px; padding:0px }
#view ol li{ margin-left:23px; pading:0px; }
#view ul li{ list-style-type:none; background:url(../images/site/list_image_sidebar.gif) no-repeat 5px; padding-left:23px; }
#view img{ padding:3px; border:0px; }
#view img.left{ margin:10px; float:left; }
#view img.right{ margin:10px; float:right; }
#view table.table1, #view table.table2{ border:1px solid #ddd; border-bottom:none; margin:10px 0px; }
#view table.table1 td.header{ vertical-align:top; width:144px; font-weight:bold; background-color:#f5f5f5; padding:5px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
#view table.table1 td.text{ vertical-align:top; padding:5px; border-bottom:1px solid #ddd; }
#view table.table1 td.text input {width:200px;border:1px solid #ccc; border-bottom-color:#aaa; border-right-color:#aaa;}
#view table.table1 td.text textarea {border:1px solid #ccc; border-bottom-color:#aaa; border-right-color:#aaa;}
#view table.table2 { border-right:none; }
#view table.table2 th{ font-weight:bold; background-color:#f5f5f5; padding:5px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
#view table.table2 td{ text-align:top; padding:5px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
#view .box{ margin:10px 0px; padding:5px; background-color:#f7f7f7; }
#view span.right, #view a.right { float:right; }
#view form input.is{padding:3px;background-color:#78818c;border:0px;color:#FFFFFF;}
#footer{ margin:0px 15px; text-align:center; font-size:10px; color:#bbb; letter-spacing:1px; }
#footer a{ margin:0px 10px; color:#bbb; text-decoration:none; }
#footer a:hover{ color:#ddd; }
fieldset {border:1px solid #ddd; padding:10px;}
fieldset a{color:#798592; text-decoration:underline;}
fieldset a:hover { color:#3f4a58; }
#prodIcons {
	margin:0px auto;
	text-align:center;
}

#prodIcons .cont {
	width:70px;	
	margin:0px;
	margin-bottom:20px;
	float:left;
	font-weight:bold;
	cursor:pointer;
}

#prodIcons .ico {
	width:70px;	
	height:70px;
	cursor:pointer;
} 

#confirm {
	position:absolute;
	width:200px;
	border:4px solid #969AA0;
	background-color:#fff;
	padding:5px;
	font-size:12px;
}

#confirm .yes, #confirm .no { 
	margin:10px;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	width:50px;
}

