a
html, body, div, form, input {
	margin: 0; padding: 0
}

body {
	background: #6f6f6f;
	font: 10pt Arial, Tahoma, sans-serif;
}

table td {vertical-align: top}
/*
h1, h2, h3 {
	font-size: 13pt;
	color: black;
	text-transform: uppercase
}
h2 {font-size: 12pt}
h3 {font-size: 11pt}

a {
	color: #ffffff; 
	text-decoration: underline
}
a:hover, a:active {text-decoration: none}
a.invert {text-decoration: none}
a.invert:hover, a.invert:active {text-decoration: underline}

a img {border: none}
*/
/* init ----------------------------------- */

#page {
	margin: 0px auto;
	/*width: 1000px;*/
	min-width: 1000px;/*1000px;*/
	max-width: 2000px;/*1280px;*/
	/*border-left: #f2f2f2 1px solid;
	border-right: #f2f2f2 1px solid; */
	/*background: url(/themes/kranex/images/contentmiddle.png) 50% 0 repeat-y;*/
}
/* header ----------------------------------- */
#headerwrap {
	position: relative;
	height:233px; /*233; */
	background: url(/themes/kranex/images/headerline.png) 0 0 repeat-x;
}
#header {
	position: relative;
	height:233px; /*233; */
	background: url(/themes/kranex/images/header.png) 0 0 no-repeat;
}
#gearsofwar {
   position:absolute;
   width:302px;
   height:233px;
   top:0px;
   right:0px;
   background: url(/themes/kranex/images/gearsofwar4.png) 100% 0 no-repeat;
}
#metalword {
   position:absolute;
   width:482px;
   height:82px;
   top:172px;
   right:0px;
   background: url(/themes/kranex/images/metalword2.png) 0 0 no-repeat;
}
#mainword {
	position:absolute;
	top:50px;
	left:35px;
	display:block;
   	width:340px;
   	height:90px; 	
}
#mainphone {
	position:absolute;
	top:202px;
	left:38px;
   	width:225px;
   	height:30px;
   	color: #c8c8c8;
	font: 15pt Arial, Tahoma, sans-serif;
}
#mainphone span {
    font-size: 10pt;	
}	
/* content ---------------------------------- */
#contentwrap1 {
	width:100%;
   	background: url(/themes/kranex/images/fonfon.png) 0 0;
   	/*background:#f2f2f2;*/
 }
#contentwrap2 {
	width:100%;
   	background: url(/themes/kranex/images/topfon.png) 0 0 repeat-x;
}
#contentwrap3 {
	width:100%;
   	background: url(/themes/kranex/images/leftfon.png) 0 0 repeat-y;
}
#contentwrap4 {
	width:100%;
   	background: url(/themes/kranex/images/rightron.png) 100% 0 repeat-y;
}
#contentwrap5 {
	width:100%;
   	background: url(/themes/kranex/images/bottomfon.png) 0 100% repeat-x;
}
#contentwrap6 {
	width:100%;
   	background: url(/themes/kranex/images/topleft.png) 0 0 no-repeat;
}
#contentwrap7 {
	width:100%;
   	background: url(/themes/kranex/images/topright.png) 100% 0 no-repeat;
}
#contentwrap8 {
	width:100%;
   	background: url(/themes/kranex/images/bottomleft.png) 0 100% no-repeat;
}
#contentwrap9 {
	width:100%;
   	background: url(/themes/kranex/images/bottomright.png) 100% 100% no-repeat;
}
#contentwrap10 {
	width:100%;
   	wbackground: url(/themes/kranex/images/contentwrap3.png) 50% 100% no-repeat;
   	min-height:634px;
}
/* leftmenu ---------------------------------- */	
.leftmenutitle {
   margin:0px 0px 15px 0px;	
   font-family: Arial, Verdana, "Times New Roman"; 
   font-size:12pt;
   font-weight:bold;
   color:#949494;
   text-transform: uppercase;
   text-align:left; 
}	
#leftmenu .menuTitle h3 {
   text-align:left;	
}
#menu_left, #menu_product, #menu_kontakt {
   list-style-type:none;
   /*margin-left:0px;*/
   padding-left:0px;
   margin:0px;
}
#menu_left li {
   float:left;	
   position:relative;
   width:230px;
}
#menu_left li a {
   display:block;
   padding:5px 0px 5px 10px;
   position:relative;
   font-family: Arial, Verdana, "Times New Roman"; 
   font-size:11pt;
   font-weight:bold;
   text-transform: uppercase;
   text-align:left; 	
   text-decoration:none;
   color:#f84808;
   background: url(/themes/kranex/images/redarrow.gif) 0 7px no-repeat;	
}
#menu_product li a, #menu_kontakt li a {
   display:block;
   padding:5px 0px 5px 15px;
   margin-left:11px;
   position:relative;
   font-family: Arial, Verdana, "Times New Roman"; 
   font-size:10pt;
   font-weight:bold;
   text-transform: underline;
   text-align:left; 	
   text-decoration:none;
   color:#f84808;	
   background: url(/themes/kranex/images/redarrow2.gif) 0 7px no-repeat;
}
#menu_left li a:hover, #menu_kontakt li a:hover, #menu_product li a:hover {
   text-decoration:none;   	
   color:#000000;
}
#menu_left .selected a {
   color:#000000;
   background: url(/themes/kranex/images/blackarrow.gif) 0 7px no-repeat;
}
#menu_left .selected #menu_kontakt li a, #menu_left .selected #menu_product li a{
   color:#f84808;	
   background: url(/themes/kranex/images/redarrow2.gif) 0 7px no-repeat;
}
#menu_left .selected #menu_kontakt li a:hover , #menu_left .selected #menu_product li a:hover {
   color:#000000;
   background: url(/themes/kranex/images/blackarrow2.gif) 0 7px no-repeat;
}
/*
#menu_left .selected a {
   color:#000000;
   background: url(/themes/kranex/images/blackarrow.gif) 0 7px no-repeat;
}
#menu_product .selected a, #menu_kontakt .selected a {
   color:#000000;
   background: url(/themes/kranex/images/blackarrow2.gif) 0 7px no-repeat;
}
#menu_left .selected #menu_product a, #menu_left .selected #menu_kontakt a {
   color:#f84808;	
   background: url(/themes/kranex/images/redarrow2.gif) 0 7px no-repeat;
}
#menu_left .selected #menu_product a:hover, #menu_left .selected #menu_kontakt a:hover {
   color:#f84808;	
   background: url(/themes/kranex/images/redarrow2.gif) 0 7px no-repeat;
}

*/
#menu_product li, #menu_kontakt li {
   float:left;	
   position:relative;
   width:230px;
}

/* content ----------------------------------- */
#leftmenu {
   width:230px;/*200px;*/
   padding:45px 0px 0px 80px;
   float:left;	
}
#content {
   /*width:630px;585px;*/
   padding:37px 45px 50px 35px;
   /*float:right;*/
   margin-left:300px;
   /*color:#797979;*/	
   color:#000000;
}
#content .leftmenutitle {
   margin-top:13px;
}
#content p {
   text-indent:0px;
   /*text-align:justify;*/
}
#content a {
   font-size:9pt;	
   color:#2141fa;	
   text-decoration:underline;	
}
#content a:hover {
   text-decoration:none;	
}
.cclear {
   clear:both;
   height:1px;	
}	
/* footer ----------------------------------- */
#footer {
	height:92px;
	width: 100%;
	background: #000000 url(/themes/kranex/images/footer.png) 100% 0 no-repeat;
}
#footerleft {
   float:left;
   width:300px;
}
#footerleft {
   padding:10px 0px 5px 35px;
   color:#d6d6d6;
   color:#ffffff;
   font-family: Arial, Verdana, "Times New Roman"; 
   font-size:10pt;	
   font-weight:normal;
}
#footerleft a {
   font-weight:normal;
   font-size:10pt;
   color:#808080;	
   text-decoration:underline;
}
#footerleft a:hover {
   text-decoration:none;	
}
#GoshaRulezz {
   float:left;
   text-align:center;
   margin:0px auto;
   padding:30px 0px 0px 19%;
   width:90px;
}
#footerright {
   padding:10px 0px 5px 35px;
   color:#d6d6d6;
   color:#ffffff;
   font-family: Arial, Verdana, "Times New Roman"; 
   font-size:10pt;	
   font-weight:normal;
   float:right;
   width:300px;
}
/*--------------------*/
.leftmenutitle {
   color:#666666;
   font-family:Arial,Verdana,"Times New Roman";
   font-size:11pt;
   font-weight:bold;
   text-transform:uppercase;
}
/* napolnenie */
#formain1, #formain2, #formain3, #formain4 {
   float:left;
   border:none;
   margin:0px 15px 9px 0px;
}
#tblformain {
   width:99%;
}
#tblformain td {
   width:295px;
   /*text-align:justify;*/
}
.topcell {
   padding-bottom:25px;
}
.leftcell {
   padding-right:20px;
   width:275px;
}
.aformain {
   text-align:right;
   width:99%;
   float:left;
}
.maincelltitle {
   margin:0px 0px 15px 0px;
   color: #666666; 
   font-family:Arial,Verdana,"Times New Roman";
   font-size:10pt;
   font-weight:bold;
   text-transform:uppercase;
}
.bottomcell {
   padding-bottom:5px;
}
.alerttext {
   margin-bottom:20px;
   font-weight:bold;
}
.mailformtext, .mailinput {
   width:450px;
   margin:2px 0px;
}
input.mailinput {
   height:16px;
   padding:3px;
}

.fileinput {
   width:450px;
}
.ggreen {
   color:green;
}
.rred {
   color:red;  
}
.forhislide {
   float:right;
   margin:5px;
   border:1px solid #000000;
}
.tblforhislide {
   width:95%;
   margin-top:20px;
   clear: right; 
}
.tblforhislide td {
   text-align:center;
}
.tblforhislide td img {
   float:none;
}
#content img {
   border:1px solid #000000;
}
#fortraxex {
  /* text-align:right;
   width:300px;*/
}   
#aimshema {
   float:left;
}

#forpdf {
   float:left;
}
#forpdf a {
   padding-left:25px;
}
#aimshema {
   margin-right:10px;
}
#forpdf #mypdf {
   padding:15px 0px 15px 25px;
   background:url(/themes/kranex/images/pik/pdf.gif) 0 50% no-repeat;   
}
input.fileinput {
   height:25px;
}
