#medal{
 background-image:url("/images/award.png");
  background-repeat:no-repeat;
  height:194px;
  width:148px;
  position:absolute;
  right: 10px;
  top:23px;
  z-index:99;
  
}
html{
  /*background-color:#ffffff;*/
  /*background-color:red;*/
  background-color:#f8f8f8;
}
html,body{
  margin:0px;
  padding:0px;
  min-width: 900px;
  width:100%;
}
body{
  position:absolute;
  min-height:100%;
  color:#060606;
  font-size:10pt;
  /*_height:100%;*/
}
#maintext{
  padding-bottom:214px; /* 114px */
  padding-top:191px;
  min-height:490px;
  _height:490px;
  padding-left:25%;
  padding-right:25%;
  position:relative;
  z-index:1;
  font-family:Tahoma;
}
#bottomline{
  background-image:url("/images/bottom_bg.png");
  background-repeat:repeat-x;
  height:114px;
  width:100%;
  position:absolute;
  bottom:0px;
}

#logo{
  background-image:url("/images/active_logo.png");
  background-repeat:no-repeat;
  width:367px;
  height:132px;
  position:absolute;
  top:15px;
  left:135px;
  z-index:3;
}
#topmenu{
  width:100%;
  background-color:#5d5d5d;
  top:157px;
  font-family:Times New Roman;
  position:absolute;
  line-height:34px;
  color:#cccccc;
  text-align:center;
  z-index:2;
}
#topmenu-text{
  width:100%;
  top:157px;
  font-family:Times New Roman;
  position:absolute;
  line-height:34px;
  color:#cccccc;
  text-align:center;
  z-index:22;
}

#topmenu a{
  color:#cccccc;
  text-decoration:none;
  font-size:15pt;
  margin-left:7px;
  margin-right:7px;
  font-weight:normal;
}
#topmenu span{
  color:#ffffff;
  text-decoration:underline;
  font-size:15pt;
  margin-left:5px;
  margin-right:5px;
}
#topmenu a:hover{
  color:#ffffff;
}


#topleft{
  background-image:url("/images/top_left.png");
  background-repeat:no-repeat;
  width:240px;
  position:absolute;
  left:0px;
  top:0px;
  height:681px;
  /*z-index:-1;*/
  /*height:681px;*/
  }
#topright{
  background-image:url("/images/top_right.png");
  background-repeat:no-repeat;
  width:234px;
  height:476px;
  position:absolute;
  right:0px;
  top:0px;
  z-index:19;
}

h1{
  color:#a8a8a8;
  font-size:18pt;
  text-align:center;
  font-weight:normal;
  margin:0;
  padding-top:16px;
  padding-bottom:16px;
}

h3{
  color:#a8a8a8;
  font-size:14pt;
  text-align:center;
  font-weight:normal;
  margin:0;
  padding-bottom:16px;
}

h4{
  color:#a8a8a8;
  font-size:14pt;
  text-align:justify;
  font-weight:normal;
  margin:0;
  padding-bottom:14px;
}
.ah4{
  color:#a8a8a8;
  font-size:14pt;
  text-align:justify;
  font-weight:normal;
  margin:0;
  padding-bottom:14px;
}

.img_bl{
  position:absolute;
  left:0px;
  bottom:0px;
  background-repeat:no-repeat;
  /*z-index:-1;*/
}
.img_br{
  position:absolute;
  background-repeat:no-repeat;
  right:0px;
  bottom:0px;
  /*z-index:-1;*/
}
.img_bc{
  position:absolute;
  background-repeat:no-repeat;
  left:50%;
  bottom:0px;
  /*z-index:-1;*/

}  

#company_bl{
  background-image:url("/images/company_bl.png");
  width:315px;
  height:250px;
}
#company_br{
  background-image:url("/images/company_br.png");  
  width:228px;
  height:500px;
}


#portfolio_bl{
  background-image:url("/images/portfolio_bl.png");  
  width:143px;
  height:338px;
}
  
#portfolio_br{
    background-image:url("/images/portfolio_br.png");  
    width:221px;
    height:662px;
}

#portfolio_bc{
  background-image:url("/images/portfolio_bc.png");  
  width:515px;
  height:93px;
  margin-left:-257px;
}

#design_bl{
  background-image:url("/images/design_bl.png");  
  width:433px;
  height:382px;
}
  
#design_br{
    background-image:url("/images/design_br.png");  
    width:254px;
    height:594px;
}

#create_bl{
  background-image:url("/images/create_bl.png");  
  width:192px;
  height: 323px;
}
#create_br{
  background-image:url("/images/create_br.png");  
  width:563px;
  height:424px;
}

#responses_bl{
	background-image: url("/images/responses_bl.png");
	width:830px;
	height:581px;
}

#responses_br{
	background-image: url("/images/responses_br.png");
	width:339px;
	height:507px;
}

#articles_bl{
	background-image: url("/images/articles_bl.png");
	width:474px;
	height:607px;
}

#articles_br{
	background-image: url("/images/articles_br.png");
	width:613px;
	height:374px;
}

#contacts_bl{
	background-image: url("/images/contacts_bl.png");
	width:255px;
	height:216px;
}

#contacts_bc{
	background-image: url("/images/contacts_bc.png");
	width:280px;
	height:55px;
	margin-left:-140px;
}


#contacts_br{
	background-image: url("/images/contacts_br.png");
	width:343px;
	height:408px;
}


#vacancy_bl{
	background-image: url("/images/vacancy_bl.png");
	width:183px;
	height:585px;
}

#vacancy_br{
	background-image: url("/images/vacancy_br.png");
	width:564px;
	height:292px;
}

#promotion_bl{
	background-image: url("/images/promotion_bl.png");
	width:203px;
	height:393px;
}
#promotion_bc{
	background-image: url("/images/promotion_bc.png");
	width:784px;
	height:136px;
	margin-left:-392px;
}
#promotion_br{
	background-image: url("/images/promotion_br.png");
	width:207px;
	height:526px;
}


#interfaces_bl{
	background-image: url("/images/interfaces_bl.png");
	width:222px;
	height:357px;
}
#interfaces_br{
	background-image: url("/images/interfaces_br.png");
	width:295px;
	height:628px;
}



#copyrighting_bl{
	background-image: url("/images/copyrighting_bl.png");
	width:311px;
	height:334px;
}
#copyrighting_br{
	background-image: url("/images/copyrighting_br.png");
	width:261px;
	height:626px;
}

hr {
	 background-color:#d7d7d7;
	 border-style:none;
	 height:4px;
}

#contactbox tr{
	vertical-align: top;
}
#contactbox table{

	margin-top:25px;
}
#contactbox{
	background-color:#e8e8e8;
	padding: 25px 0px 30px 0px;
	margin-top:30px;
}
#contactbox td{
	padding:5px;
}
.tdright{
	text-align:right;
	width:100px;
}
.inputtext{
	
}
.inputtext, textarea{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#c0cad5;
}

.article {
	padding:13px;
	padding-top:20px;
	padding-bottom:20px;
  	color:#444444;
}
a{
	color:#000000;
	font-weight:bold;
  /*text-decoration:none;*/
}
a:hover{
	color:#555555;
}
.article.even{
	background-color:#ececec;
}

.article_title a:hover{
	color:#555555;
}
.article_title a{
	color:#000000;
	font-weight:bold;
}
.article_date{
	color:#000000;
}
.article .morelink {
	/*color:#444444;*/
	color:#000000;
}
.article .morelink:hover{
	color:#555555;
}
.response{
	height:203px;
}
.response_title{
	background-color:#e9e9e9;
	height:24px;
	line-height:24px;
	font-weight:bold;
	padding-left:10px;
	margin-left: 157px;
	overflow:visible;
}
.response_text{
	padding-left:10px;
	border-style:solid;
	border-width:0 1px 3px 0;
	border-color:#e9e9e9;
	height:179px;
	margin-left: 157px;
}

.response img{
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#dadada;
}
#portfolio{

}
#portfolio td{
	padding-left:8px;
	padding-right:8px;
	margin:0px;	
}
a img{
	border-style:none;
}
ol, ul{
  margin:0px;
}

#blackscreen{
	background-color:#000000;
	position:absolute;
	opacity: 0.50;
	filter: alpha(opacity=50);
	z-index:5;
	left:0;
	top:0;
	right:0;
	bottom:0;

}
.mwindow{
	top:200px;
	left:25%;
	right:25%;
	background-color:#f8f8f8;
	border-style: double;
	border-color:#000000;
	border-width:4px;
	position:absolute;
  	padding:15px;
	padding-top:0px;
	z-index:10;
}
#phones{
	background-image: url("/images/phones.png");
	width:308px;
	height:53px;
	/*font-weight:bold;*/
 	position:absolute;
	top:70px;
	right:190px;
	z-index:3;
}
#action{
	color:#c00000;
	font-size:13pt;<div id="leftmenu_text">
}
#action_anim{
	width:400px;
	height:221px;
	background-image: url("/images/action_ny_small.gif");
	background-repeat:no-repeat;
	display:block;
}
#copyright {
	text-align:center;
	position:absolute;
	left:50%;
	width:200px;
	margin-left:-100px;
	font-weight:bold;
	color:#5d5d5d;
	font-family:Tahoma;
	font-size:8pt;
	top:-15px;
}

.portfilio_site{
	background-repeat:no-repeat;
	width:100px;
	height:100px;
	position:relative;
	display:block;
}
.portfolio_shadow{
	background-image:url('/images/portfolio/sh.png');
	background-repeat:none;
	width:100px;
	height:14px;
	position:relative;
	top:-14px;
}
.portfolio_flash{
	/*background-image:url('/images/portfolio/flash.gif');*/
	background-repeat:none;
	width:100px;
	height:100px;
	display:block;
}
.iePNG, IMG { filter:expression(fixPNG(this)); }
.iePNG A { position: relative; }


#leftmenu{
	background-image: url("/images/index/leftmenu.png");
	background-repeat:no-repeat;
	width:207px;
	height:436px;
 	position:absolute;
	top:200px;
	left:0px;
	z-index:15;
	/*padding-top:60px;*/
	padding-left:25px;
}


#leftmenu_text{
 	position:absolute;
	top:220px;
	left:0px;
	z-index:15;
	/*padding-top:60px;*/
	padding-left:25px;
	color:#f8f8f8;
	font-size:12pt;

}
#leftmenu_text a:hover, #rightmenu a:hover, #sortmenu_text a:hover{
	text-decoration:underline;
}
#leftmenu_text a, #rightmenu a, #sortmenu_text a{
	color:#e0e0e0;
	text-decoration:none;
}

#akcia{
	width:207px;
	height:200px;
 	position:absolute;
	top:200px;
	right:0;
	z-index:14;
}
#akcia_click{
	background:url('/images/dot.gif');
	width:207px;
	height:200px;
 	position:absolute;
	top:200px;
	right:0;
	z-index:20;
	cursor:pointer;
}

#sortmenu{
	background: url("/images/index/rightmenu.png") top right no-repeat;
	width:207px;
	height:436px;
 	position:absolute;
	top:387px;
	right:0;
	z-index:15;
	/*padding-top:60px;*/
	padding-right:25px;
}

#sortmenu_text{
 	position:absolute;
	top:437px;
	right:0px;
	z-index:15;
	/*padding-top:60px;*/
	padding-right:25px;
	color:#f8f8f8;
	z-index:22;
	font-family:Times New Roman;
	font-size:12pt;
	text-align:right;
}

#item_url{
	color:#444b50;
	font-size:10pt;
}
#item_url a{
	color:#444b50;
	font-size:10pt;
	text-decoration:underline;
}
#item_url a:hover{
	color:#7b8186;
	font-size:10pt;
	text-decoration:none;
}

#choice1{
	width:200px;
	height:150px;
	background:url(/images/minob_b.png) no-repeat;
}
#choice2{
	width:200px;
	height:150px;
	background:url(/images/pskb_b.png) no-repeat;
}
#choice3{
	width:200px;
	height:150px;
	background:url(/images/alarm_b.png) no-repeat;
}
#choice4{
	width:200px;
	height:150px;
	background:url(/images/mbfkk_b.png) no-repeat;
}
#choice5{
	width:200px;
	height:150px;
	background:url(/images/redcross_b.png) no-repeat;
}
#choice6{
	width:200px;
	height:150px;
	background:url(/images/polaris_b.png) no-repeat;
}

p {
	text-align:justify;
}

#price{
	width:100%;
	border:0;
}
#price th{
	font-weight:bold;
	border:0;
	padding:10px;
}
#price td{
	border:0;
	padding:10px;
}

#nav {
  display:block;
  width:100%;
  text-align: center;
}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index:200;
  background: #5d5d5d;
}

#nav li {
  margin-left: 0;
  float: left;
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}

#nav a {
  color:#cccccc;
  text-decoration:none;
  margin-left:7px;
  margin-right:7px;
  font-weight:normal;
}

#nav a:hover {
  color:#ffffff;
/*  background:none;*/
}

#nav li ul {
  line-height:25px;
  display: none;
  position: absolute;
  margin-left: -40px;
  padding-top: 7;
  padding-bottom: 5;
  width: 210px;
  padding-left: 0;
  padding-right: 0;
  z-index:201;
}

#nav li li a {
  width: 210px;
  display:block;
  background: #5d5d5d;
  text-align: center;
}

#nav li li a:hover {
  color:#ffffff;
}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  top: 0px;

}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}
