@charset "utf-8";
@import url("home.css");
@import url("key_bill.css");
@import url("key_invoice.css");
@import url("key_inventory.css");
@import url("businessinfo.css");
@import url("faq.css");
@import url("contact.css");
@import url("releasenotes.css");
@import url("newbuy.css");
@import url("demoreg.css");
@import url("aboutus.css");
@import url("privacy_policy.css");
@import url("refund_policy.css");
@import url("socialmedia.css");
@import url("tabulka.css");
@import url("uninstall.css");
@import url("partnerprog.css");
@import url("demo_expired.css");

@import url("sitemap.css");
@import url("other_fonts/stylesheet.css"); 

/*** COMMON ***/
body, div, span, p, b, form, input, select, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }  

body, p, div, td, input, select, li, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#555;
}
body {
	

}

h1, h2, h3, h4, h5, h6 {
	color: black;
	font-weight:normal;
}

h1 { font-size: 32px; line-height:36px;}
h2 { font-size: 22px; line-height:26px;}
h3 { font-size: 18px; line-height:24px;}
h4 { font-size: 16px; line-height:22px;}
h5 { font-size: 14px; line-height:20px;}
h6 { font-size: 12px; line-height:16px;}

a, a:link, a:active, a:visited{
	color:#555;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img {border:none; }

.magas100 {
	height: 100%;
}

.center980{
	margin:0 auto;
	width:980px;
	/*overflow:hidden;*/
}

.ks{
	display:none;
}

#termek_csoport_cim {
    color: #555555;
    font-size: 52px;
    letter-spacing: -2px;
    line-height: 52px;
    padding-top: 15px;
    text-align: center;
    text-shadow: 0.1em 0.1em 0.1em #C9C9C9;
}

.bal {
	float:left;
}

.jobb {	
	float:right;
}

.clr{
	clear:both;
}

.pad25 {
	padding: 0px 25px 0px 25px;
}

.w280{
	width:280px;
}

.divtart{
	padding:15px 30px;
}

.center{
	text-align:center;
}

.textjobb{
	text-align:right;
}

.textbal{
	text-align:left;
}

.hiba{
	background:#fff;
	color:#B7051F;
	font-weight:bold;
	border:1px #B7051F solid;
}

.hiba li{color:red;} 

.keret{
	border-left:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
}

.div_ts{
	background: url(pics/prod_bg_ts.png) no-repeat top right;
	height:7px;
}

.div_bs{
	background: url(pics/prod_bg_bs.png) no-repeat bottom right;
	height:8px;
}

.key_pad{
	background: url(pics/prod_bg_rs.png) repeat-y top right;
}



/*** SITE ***/
#site_header{
	
}
#site_content{
	
}
#site_footer{
	height:200px;
}
/*** MENU ***/

.menutd
{
	text-align:left;
	white-space:nowrap;
}

.csik {
	width:2px;
	background: url(pics/site_menu_line.png) no-repeat;
}

a.menu:link,a.menu:visited,a.menu:active   {font-size: 16px; padding:0 20px 0px 30px; text-decoration: none; font-style:normal; display:block; color:#000;  height:52px; line-height:52px; padding-bottom:5px;}
a.menu:hover  {text-decoration: none;}

.submenu{
	position:absolute;
	z-index:50;
	text-align:left;
	background:#e5e5e5;
	border-bottom:1px solid #cacaca;
	border-right:1px solid #cacaca;
}
.menu_item .link{
	text-decoration:none;
	font-size: 14px;
	color:#555;
	line-height:30px;
	padding:3px 29px 3px 10px;
}
.menu_item {
	padding:0px 1px 0px 0px;
}
.menu_item:hover{
	background: #B0CCEA;
}
.itemimg{
	border:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	vertical-align:middle;
}


/*** FOOTER ***/

#footleft{
	float:left; 
	color:#858585;
	font-size:16px;
	line-height:34px;
}

#footright{
	float:right;
	color:#858585;
	font-size:12px;
	line-height:34px;
}

#footline{
	border:1px dotted #dbdbdb;
	border-bottom:1px solid #858585;
	margin:5px 15px 12px 15px;
}

.sm_t{
	font-size:12px;
}
.sm_t td{
	vertical-align:top;
}
.sm_h{
	line-height:32px;
	font-size:14px;
}

a.sm:link, a.sm:visited, a.sm:active {
	color:#9f9f9f !important;
}

a.sm:hover{
	color:black;
	text-decoration:none;
}

.w300{
	width:300px;
}
 
