@import 'flash_message.css';

h2 {
    margin-top: 24px;
}

h3 {
    margin-top: 20px;
}
.content_container {
margin-top: 15px;
}

.alt_content ul {
list-style-type: disc;
}

#newsRead ul {
list-style-type: disc;
}


.tablePadding{
padding: 3px;
}

.pagesubTitle {
font-family: Times New Roman, Times, serif;
font-size: 24px;

}

.pagetitle {
font-family:Arial,Helvetica,Verdana,Sans-Serif;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:0pt;
text-align:justify;
vertical-align:text-top;
}

.plainhtml p,
.plainhtml div,
.plainhtml li,
.plainhtml td
{ 
/*font-size: 12px;*/
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
color: #070707;
 }
 


div#leftnavHu {
		margin: 0 0 0 0;
		padding: 0 0 5px 0;
		background:#eee;
		border:0;
		font: 10px verdana, arial, sans-serif;
		color: #666;
		line-height: 12px;
		}
	#leftnavHu h4 {
		font: 13px verdana, arial, sans-serif;
		color: #fff;
		background-color: #999;
		margin: 0 0 17px 0;
		padding: 5px;
		font-weight: bold;
		}
	#leftnavHu h5 {
		font: 13px verdana, arial, sans-serif;
		color: #000;
		font-weight: bold;
		margin: 12px 0 0 5px;
		}	
	#leftnavHu h6 {
		font: 11px verdana, arial, sans-serif;
		color: #000;
		font-weight: bold;
		margin: 12px 0 0 5px;
		}	
	#leftnavHu div.navitem {
		margin: 0 0 0 12px;
		padding: 0 5px 0 13px;
		background-image : url(../images/gifs/navigation/link_pointer.gif);
		background-repeat: no-repeat;
	}
	#leftnavHu a {
		text-decoration: none;	
		}
	#leftnavHu a:link { 
		color: #6caf3c; 
		}
	#leftnavHu a:visited { 
		color: #333399; 
		}
	#leftnavHu a:hover { 
		color: #3333FF; 
		text-decoration: underline; 
		}
	#leftnavHu a.nolink:hover { 
		color: #666666; 
		text-decoration:none;
		}
	#leftnavHu .collapse_submenu_choice {
		margin: 0;
		padding: 0;
	}
	#leftnavHu .collapse_menu {
		margin-top: 10px;
		padding-bottom: 10px;
	}	




/* Magyar Xerox odlalrol vett css*/


.form{
	width: 546px;
	clear: left;
	float: left;
	background-color: #EEEEEE;
	padding: 5px;
}
.form2{
	width: 350px;
	clear: left;
	float: left;
	background-color: #EEEEEE;
	padding: 5px;
}
.formHeader {
	background-color: #6E7BA8; color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 2px 6px;
}
.formHead{
text-align: left;
	clear: both;
	padding: 10px 0 2px 0;
	border-bottom: 1px solid #D1D1D1;
	margin: 5px 0;
	text-transform: uppercase;
}
.formHeadLead {
text-align: left;
	padding-bottom: 10px;
}
.formRow, .formRowError{
	clear: left;
	float: left;
	width: 350px;
	padding: 2px 0;}

.formRowError{
	background-color: #EEEEEE;
}
.formRow .label, .formRowError .label {
text-align: left;
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 1px 0 0 0;
}
.formRow .labelNew, .formRowError .labelNew {
	float: left;
	width: 360px;
	font-weight: bold;
	padding: 10px 0 0 0;
	text-align: left;
}
.formRow .input,.formRowError .input {
	float: left;
	width: 200px;
}
.formRow .error2 {
	float: left;
	color: #F1211A;
	padding: 1px 0px 1px 5px;
	white-space: nowrap;
}
.formRow .inputNewRow, .formRowError .inputNewRow {
	float: left;
	clear: left;
	width: 360px;
}

.formRow .button {
	float: left;
	width: 200px;
	text-align: right;
	padding: 10px 0 0 0;
}
.formRow .button2 {
	float: left;
	width: 180px;
	text-align: right;
	padding: 10px 0 0 0;
}
.formRow2{
	clear: left;
	float: left;
	width: 450px;
	padding: 2px 0;}

.formRow2 .label {
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 1px 0 0 0;
}
.formRow2 .input {
	float: left;
	width: 300px;
}
.formRow2 .button {
	float: left;
	width: 300px;
	text-align: right;
	padding: 10px 0 0 0;
}


.input input{
	font-size: 12px;
	width: 200px; 
}
.input input.text, .inputNewRow input.text {width: 196px; font-size: 10px;}
.input select.text, .inputNewRow select.text {width: 200px;}
.input textarea.text, .inputNewRow textarea.text {width: 354px; overflow: auto;}
.input input.text2 {width: 196px; font-size: 10px;}
.input select.text2 {width: 200px;}
.input textarea.text2 {width: 194px; overflow: auto;}
.input input.text3 {width: 176px; font-size: 10px;}
.input select.text3 {width: 180px;}
.input textarea.text3 {width: 194px; overflow: auto;}
.input input.text4 {width: 296px; font-size: 10px;}
.input select.text4 {width: 300px;}


.testprintListItem {
 	background: url(../images/bg_productlist2.gif) bottom repeat-x;
	float: left;
	height: 200px;
	margin-top: 10px;
	width: 271px;
}
.testprintListItem .title {
	margin: 5px 0px 30px 0px;
}
.testprintListItem .pic {
	margin: 0px 0px 5px 10px;
}

.testprintListItemSeparator {
	border-right: 1px solid #F1F1F1;
	float: left;
	font-size: 1px;
	height: 178px;
	margin: 10px 6px 0px 0px;
	width: 6px;
}

div.error_message {
	color: red;
	display: inline;

}

ul#cn_pnav div.cn_pnav_fmenu {
position:absolute;
z-index:999;
}


/* NewGallery */
.newsGallery ul {
	padding: 10px 0px;
	margin: 0px;
}
.newsGallery ul li {
	display: inline;

}

.comments h3,
.newsGallery h3 {
   border-bottom:1px solid #DCDCDC;
	
		color: #ff6600;
	padding: 6px 6px 6px 0; 
	
/*   color:#333333;*/
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   font-weight:bold;
   margin:0;
}

/* --- Pagination --- */
div#pagination {
	text-align: center;
	margin: 10px 10px 8px 10px; 
	padding: 5px;
}


/* --- Image caption --- */
span.capDivRightBrd,
span.capDivRight,
span.capDivLeftBrd,
span.capDivLeft {
    display: block;
    float: left;
    margin: 10px;
    text-align: center;
}

span.capDivRightBrd,
span.capDivLeftBrd {
    border: 1px solid black
}

span.capDivRightBrd,
span.capDivRight {
    float: right;
}
span.caption {
    background-color: #ccc;
    display: block;
    padding: 5px;
}


/* LabelStyle forms */
form.labelStyle {
    position: relative;
    width: 300px;
    padding: 20px 0px;
}

form.labelStyle div.label {
    display: block;
    position: relative;
    padding: 4px 0px;
}

form.labelStyle div.notice {
    color: #707070;
    font-size: 10px;
}
form.labelStyle div.label div.error_message {
    position: absolute;
    left : 320px;
    width: 200px;
}
form.labelStyle label.required {
    font-weight: bold;
}

form.labelStyle input {
    width: 200px;
    position: absolute;
    right: 0px;
}

form.labelStyle .buttons #cancel {
    left: 0px
}

form.labelStyle fieldset legend {
    display: none;
}
form.labelStyle fieldset {
    border: none;
    padding: 0;
    margin: 0;
    
}

/* Approve subscription */
form#approve_subscription {
    width: 300px;
}

form#approve_subscription div.label div.error_message {
    left : 320px;
}

/* Subscription */
form#subscribe {
    width: 350px;
}

form#subscribe div.label div.error_message {
    left : 370px;
}

/* Login */
form#login {
    width: 400px;
}

/* Login */
form#comment_add {
    width: 351px;
}
form#comment_add textarea {
    width: 340px;
}
form#comment_add div.error_message {
    left : 370px;
}


div.comment {
    margin-bottom: 30px;
    position: relative;
}

div.commentHeader {
    position: relative;
    height: 25px;
	 width: 555px;
	 padding-top: 6px;
	 background-image: url(../images/commentHeader_bg.gif);
	 background-repeat: no-repeat;
	 margin: 0 0 10px 0;
	 
/*    border-bottom: solid 1px #ccc;
    background-color: #ddd;
    margin-bottom: 10px;*/

}
div.comment .username {
    position: absolute;
    left: 0;
    padding: 0 5px;
		color: #ff6600;
}
div.comment .date {
    position: absolute;
    right: 0;
    padding: 0 5px;
}

div.commentComment {
}


div.comments h3 {
   margin-bottom: 30px;
}



/* Better general layout */

#contentWrapper {
    width: 740px;
    padding-top: 30px;
}

#leftColumn {
    width: 185px;
    float: left;
    text-align: left;
}

#rightColumn {
    width: 535px; /* add padding to this value to get real width!!! */
    float: left;
    text-align: left;
    padding: 0px 10px;
}

#rightColumn h1{
font-size:18px;
font-weight: normal;
color: #ff6600;
border-bottom:1px solid #dddddd;
padding: 15px 0 5px 0;
margin: 0 0 0 0;
		
}

#clearColumns {
    clear: both;
    padding-bottom: 30px;
}


/* Ajax layout */

#TB_ajaxContent .ajaxHide {
    display: none;
}

div#TB_ajaxContent {
    overflow-x: hidden;
}

#TB_ajaxContent #contentWrapper {
    padding: 10px 0 0 0;
    margin: 0;
    width: auto;
}
#TB_ajaxContent #clearColumns {
    padding: 0;
    margin: 0;
}

ul.actions {
padding: 0;
margin: 5px 0 25px 0;
float: right;
}


ul.actions li {
	float: left;
	list-style-type: none;
	padding: 0;
   margin: 0 0 0 5px; 
}

ul.actions li a{
	width: 150px;
	height: 23px;
	display: block;
	padding: 1px 0 0 0;
	background-image: url(../images/buttonbackground_M.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}

ul.actions li a:hover{
	color: #333333;
	text-decoration: none;
}


form input[type=submit] {
background-image:url(../images/formSubmitButton_bg.gif);
border: 0;
height:28px;
width:150px;
	font-weight: bold;
	color: #333333;
}
