body { padding: 0px; margin: 0px; font-family: Arial, Tahoma, Verdana; font-size: 75%; background: #F7F7F7; }
img { border: 0px; }
form { margin: 0px; padding: 0px; }


.orange { color: #FF6600; }
.green { color: #40BF63; }
.white{ color: #FFFFFF; }
.black{ color: #000000; }

hr { border: dashed 1px #EFEFEF; margin-top:2px; margin-bottom:2px; }

.hidden { position: absolute; top: -1000px; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.float-left { float: left; }
.float-right { float: right; }
.font-bold { font-weight: bold; }
.font-normal { font-weight: normal; }

/* boxes */
.box-index 
{ 
	text-align: left; 
	float: left; 
	width:167px; 
	background: #FFF;
	border-top: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	border-bottom: 5px solid #EFEFEF;
	border-right: 5px solid #EFEFEF;
	height:120px;
	padding: 1em;
	margin: 1em 0em 0em 1em;
	_margin: 8px 0px 0px 8px;
}

.text .box-index h2 { margin: 0px; font-family: Arial, Tahoma, Verdana;  font-size: 125%; }
.text .box-index a { color: #000; text-decoration: none; }
.text .box-index a:visited { color: #000; text-decoration: none; }
.text .box-index a:hover { text-decoration: underline; }
.text .box-index a:focus { text-decoration: underline; }
.text .box-index p a { color: #FF6600; text-decoration: none; }
.text .box-index p a:visited { color: #FF6600; text-decoration: none; }
.text .box-index p a:hover { text-decoration: underline; }
.text .box-index p a:focus { text-decoration: underline; }
.text .box-index p { margin: 0px; padding: 2px 0px 0px 0px;}

.text h3 {padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.pricelist h3 {padding:0px 0px 0px 35px; margin: 0px 0px 0px 0px;}

.header-cv-add { padding: 2px 0px 2px 35px; background: url(../images/header-news.gif) 0px 50% no-repeat; }
.header-cv-upd { padding: 2px 0px 2px 35px; background: url(../images/header-prieskum.gif) 0px 50% no-repeat; }

.ico1 { padding: 2px 0px 2px 30px; background: url(../images/ico1.gif) 0px 50% no-repeat; }
.ico2 { padding: 2px 0px 2px 30px; background: url(../images/ico2.gif) 0px 50% no-repeat; }
.ico3 { padding: 2px 0px 2px 30px; background: url(../images/ico3.gif) 0px 50% no-repeat; }
.ico4 { padding: 2px 0px 2px 30px; background: url(../images/ico4.gif) 0px 50% no-repeat; }
.ico5 { padding: 2px 0px 2px 30px; background: url(../images/ico5.gif) 0px 50% no-repeat; }
.ico6 { padding: 2px 0px 2px 30px; background: url(../images/ico6.gif) 0px 50% no-repeat; }

.ico_brigady { padding: 2px 0px 2px 30px; background: url(../images/ico_brigady.gif) 0px 50% no-repeat; }
.ico_praca { padding: 2px 0px 2px 30px; background: url(../images/ico_praca.gif) 0px 50% no-repeat; }
.ico_cv_add{ padding: 2px 0px 2px 30px; background: url(../images/ico_cv_add.gif) 0px 50% no-repeat; }
.ico_cv_upd { padding: 2px 0px 2px 30px; background: url(../images/ico_cv_upd.gif) 0px 50% no-repeat; }
.ico_cv { padding: 2px 0px 2px 30px; background: url(../images/ico_cv.gif) 0px 50% no-repeat; }
.ico_contact { padding: 2px 0px 2px 30px; background: url(../images/ico_contact.gif) 0px 50% no-repeat; }
.ico_order { padding: 2px 0px 2px 30px; background: url(../images/ico_order.gif) 0px 50% no-repeat; }
.ico_price1 { padding: 2px 0px 2px 30px; background: url(../images/ico_price1.gif) 0px 50% no-repeat; }
.ico_price2 { padding: 2px 0px 2px 30px; background: url(../images/ico_price2.gif) 0px 50% no-repeat; }
.ico_price3 { padding: 2px 0px 2px 30px; background: url(../images/ico_price3.gif) 0px 50% no-repeat; }
.ico_login { padding: 2px 0px 2px 30px; background: url(../images/ico_login.gif) 0px 50% no-repeat; }
.ico_add { padding: 2px 0px 2px 30px; background: url(../images/ico_add.gif) 0px 50% no-repeat; }
.ico_offer { padding: 2px 0px 2px 30px; background: url(../images/ico_offer.gif) 0px 50% no-repeat; }
.ico_support { padding: 2px 0px 2px 30px; background: url(../images/ico_support.gif) 0px 50% no-repeat; }
.ico_home { padding: 2px 0px 2px 30px; background: url(../images/ico_home.gif) 0px 50% no-repeat; }
.ico_top { padding: 2px 0px 2px 30px; background: url(../images/ico_top.gif) 0px 50% no-repeat; }



/* zoznam */
.list-orange { margin: 0px 10px; padding: 5px 15px; list-style: url(../images/background_04.gif); }
.list-orange a { color: #FF6600; text-decoration: none;  }
.list-orange a:hover { color: #FF6600; text-decoration: underline;  }

.list-black { margin: 0px 10px; padding: 5px 15px; list-style: url(../images/background_04.gif); }
.list-black a { color: #000; text-decoration: none;  }
.list-black a:hover { color: #000; text-decoration: underline;  }

.list-black .li-orange a { color: #FF6600; text-decoration: none;  }
.list-black .li-orange a:hover { color: #FF6600; text-decoration: underline;  }


/* holders */
.holder-main { text-align: center; }
.holder-fix { width:76em; margin: 0px auto; text-align: left; }

.holder-top { float: left; width: 100%; clear: both; background: #fff; }
.holder-top .holder-fix { background: #fff; }
.holder-menu { float: left; width: 100%; clear: both; background: #EFEFEF url(../images/background_01.gif) left bottom repeat-x; }
.holder-menu .holder-fix { background: #EFEFEF url(../images/background_01.gif) left bottom repeat-x; }
.holder-path { float: left; width: 100%; clear: both; background: #fff; }
.holder-path .holder-fix { background: #fff; }
.holder-content { float: left; width: 100%; clear: both; background: #fff url(../images/background_05.gif) left top repeat-x; border-bottom: 1px solid #EFEFEF; }
.holder-content .holder-fix { background: #fff; }
.holder-foot { float: left; width: 100%; clear: both; padding: 10px 0px; }
.holder-foot .holder-fix { text-align: center; }
.holder-logos { float: left; width: 100%; clear: both; background: #fff; padding: 0px 0px 25px 0px;}

.holder-cv { float: left; width: 100%; clear: both; background: #fff; margin-bottom:40px;}
.holder-cv h3 { margin: 0px 0px 5px 10px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }

/* logo */
.logo-top { float:left; text-align:center; width: 127px; border: dashed 1px #EFEFEF; height:60px; padding: 0px 0px 12px 0px; margin: 0px auto; }


.logo { width: 350px; padding: 10px 0px; margin: 0px auto; }
.logo h1 { margin: 0px; padding: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
.logo h1 a { display: block; _cursor: hand; width: 350px; height: 80px; color: #47C46A; font-size: 160%; text-decoration: none; overflow: hidden; }
.logo h1 a .picture { position: absolute; display: block; width: 350px; height: 80px; background: url(../images/logo2.gif) left top no-repeat; }
.logo h1 span.slogan { display: block; font-size: 40%; font-weight: normal; color: #000; }
.logo h1 span.orange { color: #FF6600; }

/* menu */
.holder-menu p { margin: 0px; padding: 10px; color: #000; font-size: 110%; background: #EFEFEF url(../images/background_02.gif) left bottom repeat-x; }
.holder-menu p a { text-decoration: none; color: #000; }
.holder-menu p a:hover { text-decoration: underline; }
.holder-menu p a:focus { text-decoration: underline; }
.holder-menu span { margin: 0px; padding: 15px 0px 10px 0px; color: #000; font-size: 110%; }

/* path */
.holder-path p { margin: 0px; padding: 7px 10px 7px 23px; color: #000; background: url(../images/background_04.gif) 10px 50% no-repeat; }
.holder-path p a { color: #A0A0A0; text-decoration: none; }
.holder-path p a:hover { color: #000; text-decoration: underline; }
.holder-path p a:focus { color: #000; text-decoration: underline; }

/* content */
#content_back { float: left; width: 100%; clear: both; background: #fff url(../images/background_06.jpg) center top no-repeat; padding: 0px 0px 20px 0px; }
#content_noback { float: left; width: 100%; background: #fff; padding: 0px 0px 10px 0px; }

#content_back_client { float: left; width: 100%; clear: both; background: #fff url(../images/background_06.jpg) center top no-repeat; padding: 0px 0px 20px 0px; }
#content_noback_client { float: left; width: 100%; background: #fff; padding: 0px 0px 10px 0px; }

#content_back .text { float: right; width: 70%; padding: 70px 0px 0px 0px; }
#content_noback .text { float: right; width: 70%; padding: 0px 0px; }
#content_back .news { float: right; width: 70%; padding: 70px 0px 0px 0px; }

#content_back_client .text { float: right; width: 76%; padding: 70px 0px 0px 0px; }
#content_noback_client .text { float: right; width: 76%; padding: 0px 0px; }

.group_label { font-weight: bold;}

/* SEARCH LISTING */

.offerlist-left { float: left; width: 63%; background: #FFF; padding: 0px 10px; margin: 0px 10px 0px 0px; min-height: 350px; _height: 350px; }
.offerlist-left h2 { margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 150%; }
.offerlist-left h3 { margin: 0px 0px 5px 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 150%; min-height: 20px; _height: 20px; }
.offerlist-left h3 a { color: #FF6600; text-decoration: none; }
.offerlist-left h3 a:hover { color: #FF6600; text-decoration: none; }
.offerlist-left h3 a:visited { color: #666600; text-decoration: none; }
.offerlist-right { float: right; width: 30%; background: #FFF8D4; padding: 10px; margin: 0px 10px 0px 0px; min-height: 350px; _height: 350px; }
.offerlist-right h2 { padding: 0px 0px 0px 10px; margin:0px; font-family: Arial, Tahoma, Verdana;  font-size: 125%; }
.offerlist-right h3 { padding: 0px 10px 5px 10px; margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 160%; font-weight: normal; }

.offer-row { width:100%; float:left; clear: both; padding:0px 0px 8px 0px; margin: 0px 0px 5px 0px; border-bottom:1px dashed #EFEFEF; text-align: left; }
.offer-row-left { width:75%; float:left; margin: 0px auto; text-align: left; }
.offer-row-right { width:24%; float:right; margin: 0px auto; text-align: left; }

.cv-row { border-bottom:1px dashed #EFEFEF; margin:0px 10px 10px 10px; }
.cv-row-left { float:left; width:80%; }
.cv-row-right {float:right; width:20%; }

.client-offerlist-right { float: left; width: 100%; background: #FFF; padding: 0px 10px; margin: 0px 10px 0px 0px; min-height: 350px; _height: 350px; }
.client-offerlist-right h3 { padding-left:0px; margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }
.client-offerlist-right h3 a { color: #FF6600; text-decoration: none; }
.client-offerlist-right h3 a:hover { color: #FF6600; text-decoration: none; }
.client-offerlist-right h3 a:visited { color: #666600; text-decoration: none; }
.client-offerlist-row-left { width:75%; float:left; margin: 0px auto; text-align: left; }
.client-offerlist-row-right { width:24%; float:right; margin: 0px auto; text-align: left; }

.listing-navigation { width:100%; float:left; clear: both; padding:8px 0px 0px 0px; margin: 0px 0px 8px 0px; text-align: left; }
.listing-navigation a { color: #FF6600; text-decoration: none; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 120%;  }

.forum-row { width:100%; float:left; clear: both; padding:0px 0px 8px 0px; margin: 0px 0px 5px 0px; border-bottom:1px dashed #EFEFEF; text-align: left; }
.forum-row a { color: #FF6600; text-decoration: none; }

.forumlist-left h3 a { color: #FF6600; text-decoration: none; }
.forumlist-left h3 a:hover { color: #FF6600; text-decoration: none; }
.forumlist-left h3 a:visited { color: #666600; text-decoration: none; }

.forumlist-left a { color: #FF6600; text-decoration: none; }
.forumlist-left a:hover { color: #FF6600; text-decoration: none; }
.forumlist-left a:visited { color: #FF6600; text-decoration: none; }

.forumbox-label { background:#FFF8D4;}
.forumbox-0 { margin: 10px 10px 0px 10px; }
.forumbox-0 a { color: #FF6600; text-decoration: none; }
.forumbox-20 { margin: 0px 10px 0px 20px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-20 a { color: #FF6600; text-decoration: none; }
.forumbox-40 { margin: 0px 10px 0px 30px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-40 a { color: #FF6600; text-decoration: none; }
.forumbox-60 { margin: 0px 10px 0px 40px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-60 a { color: #FF6600; text-decoration: none; }
.forumbox-80 { margin: 0px 10px 0px 50px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-80 a { color: #FF6600; text-decoration: none; }
.forumbox-100 { margin: 0px 10px 0px 60px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-100 a { color: #FF6600; text-decoration: none; }
.forumbox-120 { margin: 0px 10px 0px 70px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-120 a { color: #FF6600; text-decoration: none; }
.forumbox-140 { margin: 0px 10px 0px 80px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-140 a { color: #FF6600; text-decoration: none; }
.forumbox-160 { margin: 0px 10px 0px 90px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-160 a { color: #FF6600; text-decoration: none; }
.forumbox-180 { margin: 0px 10px 0px 100px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-180 a { color: #FF6600; text-decoration: none; }
.forumbox-200 { margin: 0px 10px 0px 110px; border-left: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; padding: 10px 0px 0px 10px;}
.forumbox-200 a { color: #FF6600; text-decoration: none; }

/* INFO LISTING */

.infolist-left { float: left; width: 95%; background: #FFF; padding: 0px 10px; margin: 0px 0px 0px 0px; min-height: 350px; _height: 350px; }
.infolist-left h2 { margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 150%; }
.infolist-left h3 { margin: 0px 0px 5px 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }
.infolist-left h3 a { color: #FF6600; text-decoration: none; }
.infolist-left h3 a:hover { color: #FF6600; text-decoration: none; }
.infolist-left h3 a:visited { color: #666600; text-decoration: none; }
.infolist-right { float: right; width: 30%; background: #FFF8D4; padding: 10px; margin: 0px 10px 0px 0px; min-height: 350px; _height: 350px; }

.info-row { width:100%; float:left; clear: both; padding:0px 0px 8px 0px; margin: 0px 0px 5px 0px; border-bottom:1px dashed #EFEFEF; text-align: left; }
.info-row-left { width:80%; float:left; margin: 0px auto; text-align: left; }
.info-row-right { width:18%; float:right; margin: 0px auto; text-align: left; }
.text .info-row h3 { margin: 0px 0px 5px 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }
.text .info-row p { margin: 0px; padding: 0px 0px 10px 0px;}

/* BOOK LISTING */
.booklist-left { float: left; width: 95%; background: #FFF; padding: 0px 10px; margin: 0px 0px 0px 0px; min-height: 350px; _height: 350px; }
.booklist-left h2 { margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 150%; }
.booklist-left h3 { padding:0px 0px 0px 35px; margin: 0px 0px 5px 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }
.booklist-left h4 { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }
.booklist-left h3 a { color: #FF6600; text-decoration: none; }
.booklist-left h3 a:hover { color: #FF6600; text-decoration: none; }
.booklist-left h3 a:visited { color: #666600; text-decoration: none; }


/* menu */
.holder-left { float: left; width: 30%; background: #FFF8D4; padding: 10px 0px 20px 0px; min-height: 350px; _height: 350px; }
.holder-left-client { float: left; width: 24%; background: #FFF8D4; padding: 10px 0px 20px 0px; min-height: 350px; _height: 350px; }

#.holder-left ul { margin: 0px 10px; padding: 5px 15px; list-style: square; }
#.holder-left ul li a { color: #FF6600; text-decoration: none; }
#.holder-left ul li a:hover { text-decoration: underline; }
#.holder-left ul li a:focus { text-decoration: underline; }

.holder-left h2 { padding: 0px 0px 0px 10px; margin:0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 160%; font-weight: normal; }
# Arial, Tahoma, Verdana;  font-size: 160%; }
.holder-left h3 { padding: 0px 10px 5px 10px; margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 160%; font-weight: normal; }
.holder-left h4 { padding: 0px 0px 0px 25px; margin:0px; font-family: Arial, Tahoma, Verdana;  font-size: 110%; }
.holder-left p { padding: 5px 10px; margin: 0px; }
.holder-left p a { display: block; padding: 0px 0px 3px 0px; text-decoration: none; }
.holder-left p a:hover { text-decoration: underline; }
.holder-left p a:focus { text-decoration: underline; }

.holder-left-client h2 { padding: 0px 0px 0px 10px; margin:0px; font-family: Arial, Tahoma, Verdana;  font-size: 125%; }
.holder-left-client h3 { padding: 0px 10px 5px 10px; margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 160%; font-weight: normal; }
.holder-left-client h4 { padding: 0px 0px 0px 25px; margin:0px; font-family: Arial, Tahoma, Verdana;  font-size: 112%; }
.holder-left-client p { padding: 5px 10px; margin: 0px; }
.holder-left-client p a { display: block; padding: 0px 0px 3px 0px; text-decoration: none; }
.holder-left-client p a:hover { text-decoration: underline; }
.holder-left-client p a:focus { text-decoration: underline; }


#menu { margin: 0px; padding: 0px; list-style: none; }
#menu li { padding: 1px 5px; }
#menu li a { color: #000; text-decoration: none; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) 0px 50% no-repeat; }
#menu li a:hover { text-decoration: underline; background-position: -250px 50%; color: #000; }
#menu li a:focus { text-decoration: underline; }
#menu li strong { color: #000; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) -250px 50% no-repeat; }
#menu li span { color: #A0A0A0; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) 0px 50% no-repeat; }

#menu1 { margin: 0px; padding: 0px; list-style: none; }
#menu1 li { padding: 1px 5px; }
#menu1 li a { color: #000; text-decoration: none; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) 0px 50% no-repeat; }
#menu1 li a:hover { text-decoration: underline; background-position: -250px 50%; color: #000; }
#menu1 li a:focus { text-decoration: underline; }
#menu1 li strong { color: #000; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) -250px 50% no-repeat; }
#menu1 li span { color: #A0A0A0; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) 0px 50% no-repeat; }

#menu2 { margin: 0px; padding: 0px; list-style: none; }
#menu2 li { padding: 1px 5px; }
#menu2 li a { color: #000; text-decoration: none; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) 0px 50% no-repeat; }
#menu2 li a:hover { text-decoration: underline; background-position: -250px 50%; color: #000; }
#menu2 li a:focus { text-decoration: underline; }
#menu2 li strong { color: #000; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) -250px 50% no-repeat; }
#menu2 li span { color: #A0A0A0; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) 0px 50% no-repeat; }

/* buttons */
.buttons { float: left; width: 70%; padding: 130px 0px 0px 0px; }
.button-platy, .button-prieskum { text-align: right; margin: 0px; padding: 1px 15px; }
.button-platy a { color: #FF6600; }
.button-prieskum a { color: #40BF63; }
.button-platy img, .button-prieskum img { width: 16.1em; _width: 12.1em; }

/* text */
.text .holder-text { padding: 0px 15px; }
.text h2 { margin: 0px 0px 0px 10px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 180%; }
.text h3 { margin: 0px 0px 0px 10px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }
.text h4 { margin: 0px 0px 0px 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }
.text h5 { margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 110%; line-height: 110%; min-height: 16px; _height: 16px; }
.text h6 { margin: 0px 0px 0px 10px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 110%; line-height: 110%; min-height: 16px; _height: 16px; }

.text h3 a { text-decoration: none; }  /* color: #40BF63;  */
.text h3 a:hover { text-decoration: underline; }
.text p { margin: 0px; padding: 5px 15px 10px 10px; }
.text p a { color: #FF6600; text-decoration: none; }
.text p a:hover { text-decoration: underline; }
.text p a:focus { text-decoration: underline; }

.text .anotacia { padding: 10px 10px 10px 50px; color: #40BF63; font-size: 120%; }
.text .anotacia2 { padding: 0px 10px 15px 48px; color: #000; font-size: 100%; }
.text .datum { padding: 3px 15px 3px 48px; }


/* footer */
.holder-foot p { font-size: 100%; color: #A0A0A0; margin: 0px; padding: 1px 0px; }
.holder-foot p a { color: #FF6600; text-decoration: none; }
.holder-foot p a:hover { color: #000; text-decoration: underline; }

/* headers */
.header-platy { color: #FF6600; padding: 0px 0px 0px 48px; background: url(../images/header-platy.gif) 15px 50% no-repeat; }
.holder-text .header-platy { padding: 0px 0px 0px 33px; background: url(../images/header-platy.gif) left 50% no-repeat; }
.header-prieskum { color: #40BF63; padding: 0px 0px 0px 48px; background: url(../images/header-prieskum.gif) 15px 50% no-repeat; }
.header-email { color: #FF6600; padding: 0px 0px 0px 48px; background: url(../images/header-email.gif) 15px 50% no-repeat; }
.header-error { color: #FF6600; padding: 0px 0px 0px 48px; background: url(../images/header-error.gif) 15px 50% no-repeat; }
.header-news { color: #40BF63; padding: 2px 0px 2px 48px; background: url(../images/header-news.gif) 15px 50% no-repeat; }
.header-news-orange { color: #FF6600; padding: 2px 0px 2px 48px; background: url(../images/header-info.gif) 15px 50% no-repeat; }
.header-client-cv { padding: 4px 0px 0px 30px; background: url(../images/header-news-client.gif) 0px 0% no-repeat;}

.table-skills { margin: 0px 10px 20px 0px; border:0px; padding: 7px 5px 5px 5px; }
.table-skills td { padding: 7px 5px 5px 80px; vertical-align: top; }

.table-cv { border:0px; padding: 0px; }
.table-cv td { padding: 3px 5px 0px 10px; vertical-align: top; }

.table-pricelist { width:95%; max-width:95%; margin: 0px 10px 10px 10px; border: solid #EFEFEF 1px;}
.table-pricelist th { padding: 3px 5px 3px 5px; vertical-align: top; background-color:#FFF8D4; border: solid #EFEFEF 1px; }
.table-pricelist td { padding: 3px 5px 3px 5px; border: solid #EFEFEF 1px;}
.table-pricelist td:hover { background-color:#FFF8D4;}
.table-pricelist a { color: #000; text-decoration: none; }

.table-cv-detail { width:100%; max-width:100%; margin: 0px 0px 20px 0px; border: solid #EFEFEF 1px;}
.table-cv-detail th { padding: 3px 5px 3px 5px; vertical-align: top; background-color:#FFF8D4; border: solid #EFEFEF 1px; }
.table-cv-detail td { padding: 3px 5px 3px 5px; border: solid #EFEFEF 1px; vertical-align:top;}
.table-cv-detail td:hover { background-color:#FFF8D4;}
.table-cv-detail a { color: #000; text-decoration: none; }
.table-cv-detail .table-noborder  {border: solid #FFFFFF 0px;}
.table-cv-detail .table-noborder td { padding: 0px 0px 0px 0px; border: solid #FFFFFF 0px; vertical-align:top;}

.table-agent-row { width:100%; max-width:100%; margin: 0px 0px 0px 0px; border: solid #EFEFEF 1px;}
.table-agent-row th { padding: 3px 5px 3px 5px; vertical-align: top; background-color:#FFF8D4; border: solid #EFEFEF 1px; }
.table-agent-row td { padding: 3px 5px 3px 5px; border: solid #EFEFEF 1px;}
.table-agent-row td:hover { background-color:#FFF8D4;}
.table-agent-row a { color: #000; text-decoration: none; }

.table-agent-row-add { width:100%; max-width:100%; margin: 0px 0px 0px 0px; border: solid #EFEFEF 1px;}
.table-agent-row-add th { padding: 3px 5px 3px 5px; vertical-align: top; background-color:#EFEFEF; border: solid #EFEFEF 1px; }
.table-agent-row-add td { padding: 3px 5px 3px 5px; border: solid #EFEFEF 1px;}
.table-agent-row-add td:hover { background-color:#FFF8D4;}
.table-agent-row-add a { color: #000; text-decoration: none; }

.table-info_forum { width:98%; max-width:95%; margin: 0px 10px 10px 0px; border: solid #EFEFEF 1px;}
.table-info_forum th { padding: 3px 5px 3px 5px; vertical-align: top; background-color:#FFF8D4; border: solid #EFEFEF 1px; }
.table-info_forum td { padding: 3px 5px 3px 5px; border: solid #EFEFEF 1px;}
.table-info_forum td:hover { background-color:#FFF8D4;}
.table-info_forum a { color: #000; text-decoration: none; }

/* platy-listing */
.table-platy { margin: 0px 0px 0px 0px; width: 100%; }
.table-platy thead th { background: #A0A0A0; padding: 7px 5px 5px 5px; }
.table-platy thead th a.sort_down { background: url(../images/arrow_down.gif) right 50% no-repeat; padding: 0px 15px 0px 0px; }
.table-platy thead th a.sort_up { background: url(../images/arrow_up.gif) right 50% no-repeat; padding: 0px 15px 0px 0px; }
.table-platy thead th a { color: #fff; text-decoration: none; }
.table-platy thead th a:hover { text-decoration: underline; }
.table-platy tbody tr { background: #FFF7F2; }
.table-platy tbody tr.color { background: #FFE8D9; }
.table-platy tbody td { padding: 3px 5px; }

.table-platy-prehlad { margin: 15px 10px 0px 10px; width: 665px; }
.table-platy-prehlad thead th { background: #A0A0A0; padding: 7px 5px 5px 5px; }
.table-platy-prehlad thead th a.sort_down { background: url(../images/arrow_down.gif) right 50% no-repeat; padding: 0px 15px 0px 0px; }
.table-platy-prehlad thead th a.sort_up { background: url(../images/arrow_up.gif) right 50% no-repeat; padding: 0px 15px 0px 0px; }
.table-platy-prehlad thead th a { color: #fff; text-decoration: none; }
.table-platy-prehlad thead th a:hover { text-decoration: underline; }
.table-platy-prehlad tbody tr { background: #FFF7F2; }
.table-platy-prehlad tbody tr.color { background: #FFE8D9; }
.table-platy-prehlad tbody td { padding: 3px 5px; }

span.bhelp a 
{
	font-weight: none;
	margin: 0; 
	z-index: 100; 
	cursor: help; 
	text-decoration: none;
	position: relative;
}
span.bhelp a:hover { 	text-decoration: none; }
span.bhelp a span { display: none; }
span.bhelp a:hover span 
{
	display: block;
	left: 25px;
	top: 30px;
	position: absolute;  
	width: 300px; 
	padding: 7px;
	color: black; 
	background: #FFF7F2;
	border: 1px dotted #FF6600;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 90%;
	filter:alpha(opacity=95);
	Z-index: 100;
}
span.bhelpr a 
{
	font-weight: none;
	margin: 0; 
	z-index: 100; 
	cursor: help; 
	position: relative;
}
span.bhelpr a:hover { text-decoration: none;}
span.bhelpr a span { display: none; }
span.bhelpr a:hover span 
{
	display: block;
	left: -280px;
	top: 30px;
	position: absolute;  
	width: 300px; 
	padding: 7px;
	color: black; 
	background: #FFF7F2;
	border: 1px dotted #FF6600;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 90%;
	filter:alpha(opacity=95);
	Z-index: 100;
}

/* Form */

fieldset {
	border: 1px solid #EAEAEA;
	margin: 0em 1em 1em 1em;
	background: #EFEFEF;
	padding: 1em;
}

.fieldset_box {
	border: 1px solid #EAEAEA;
	margin: 1em 1em 1em 1em;
	background: #EFEFEF;
	padding: 10px 0px 0px 0px;
}

.fieldset_cv {
	padding:1em;
	border:1px solid #EAEAEA;
	margin: 0em 1em 1em 1em;
	margin-bottom:1em;
	background: #CCC;
}

label {
	display:block;
	padding-bottom:0.5em;
	font-weight:bold;
}

textarea {
	border:1px solid #CCC;
	padding:0.05em;
	width:20em;
}

input:text{
	border:1px solid #CCC;
	padding:0.05em;
	width:12em;
}

input{
	border:1px solid #CCC;
	padding:0.05em;
}

input:hover 
{
	background: #FFF8D4;
}
textarea:hover 
{
	background: #FFF8D4;
}
select:hover 
{
	background: #FFF8D4;
}

textarea {
	width:40em;
	height:12em;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
}

#textarea-forum {
	width:27em;
	height:5em;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
}

input:hover, input:focus, textarea:hover, textarea:focus {
	border-color:#999;
}

#submit {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	width:auto;
	background:#FF6600;
}

#button-search {
	color:#FFF;
	width:130px;
	background:#FF6600;
}

#button-search-new {
	color:#FFF;
	width:110px;
	background:#40BF63;
}

#button-forum {
	color:#FFF;
	width:150px;
	background:#FF6600;
}

#button-offer {
	color:#FFF;
	width:150px;
	background:#FF6600;
}

#button-offer-equivalents {
	color:#FFF;
	width:180px;
	background:#FF6600;
}

#button-cv {
	color:#FFF;
	width:150px;
	background:#FF6600;
}

#button-cv-add {
	color:#FFF;
	width:150px;
	background:#FF6600;
}

#button-cv-change {
	color:#FFF;
	width:150px;
	background:#FF6600;
}

#button-forumsearch {
	color:#FFF;
	width:80px;
	background:#FF6600;
}

#button-infosearch {
	color:#FFF;
	width:80px;
	background:#FF6600;
}

#button-clear {
	color:#FFF;
	width:120px;
	background:#666600;
}

#button-clear:disabled{
	color:#EFEFEF;
	width:120px;
	border:0px;
	background:#EFEFEF;
}

#button-agent {
	color:#FFF;
	width:136px;
	background:#666600;
}

#button-agent:disabled{
	color:#EFEFEF;
	width:120px;
	border:0px;
	background:#EFEFEF;
}

input#submit:hover {
	border-color:#F60;
}

#button-client {
	color:#FFF;
	width:120px;
	background:#FF6600;
}
#button-client-order {
	color:#FFF;
	width:154px;
	background:#FF6600;
}

#button-salary-ok {
	color:#FFF;
	width:120px;
	background:#FF6600;
}
#button-salary-ko {
	color:#FFF;
	width:120px;
	background:#FF6600;
}
#button-salary-order {
	color:#FFF;
	width:120px;
	background:#40BF63;
}
#button-client-cv1 {
	color:#FFF;
	width:150px;
	background:#FF6600;
}
#button-client-cv2 {
	color:#FFF;
	width:150px;
	background:#FF6600;
}
#button-client-cv3 {
	color:#FFF;
	width:150px;
	background:#FF6600;
}
#button-client-cv4 {
	color:#FFF;
	width:150px;
	background:#FF6600;
}

#button-client-cv11 {
	color:#FFF;
	width:120px;
	background:#FF6600;
}
#button-client-cv12 {
	color:#FFF;
	width:152px;
	background:#FF6600;
}
#button-client-cv13 {
	color:#FFF;
	width:120px;
	background:#FF6600;
}
#button-client-cv14 {
	color:#FFF;
	width:120px;
	background:#FF6600;
}
#button-client-cv15 {
	color:#FFF;
	width:160px;
	background:#FF6600;
}
#button-client-cv16 {
	color:#FFF;
	width:180px;
	background:#FF6600;
}

#button-sel-addsel {
	color:#FFF;
	width:120px;
	background:#40BF63;
}
#button-sel-addcv {
	color:#FFF;
	width:120px;
	background:#FF6600;
}

#button-orange {
	color:#FFF;
	width:120px;
	background:#FF6600;
}

#button-green {
	color:#FFF;
	width:120px;
	background:#40BF63;
}

.tabberlive .tabbertabhide {  display:none; }
.tabber { }
.tabberlive {  margin-top:1em; }
.tabber header-profil-add { margin: 0px 0px 5px 10px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 20px; _height: 20px; }
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #EAEAEA;
 font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 color: green;
 display: inline;
}
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-right: 3px;
 border: 1px solid #EAEAEA;
 border-bottom: none;
 background: transparent;
 color: #000;
 text-decoration: none;
 background: #EFEFEF;
}
ul.tabbernav li a:hover
{
 background: #FF6600;
 border-color: #EAEAEA;
 color: #fff;
}
ul.tabbernav li.tabberactive a
{
 color: #FFF;
 background: #FF6600;
 border-bottom: 1px solid #EAEAEA;
}
ul.tabbernav li.tabberactive a:hover
{
 color: black;
 background: white;
 border-bottom: 0px solid white;
}
ul.tabbernav li.tabbertabred a:hover { color: red; }

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0px;
 border:1px solid #EAEAEA;
 border-top:0;
}
.tabberlive .tabbertab h4 {  display:none; }
.tabberlive .tabberactive h4{  display:none; }
.tabberlive h4 a{  color:blue; }
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab {  height:200px;  overflow:auto; }



