body {
  text-align: center;
  background: #acaeac url(../images/background.jpg) repeat-x left top;
  padding: 0em;
  margin: 0em;
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}

p
{
  font-size: 1em;

}
img
{
  border: 0px;
  padding: 0px;
  margin: 0px;
}

table
{
  border: none;
  padding: 0em;
  margin: 0em;    
}

.contactTable
{
  font-size: 1em;
  border: none;
  padding: 0em;
  margin: 0em;  
}

.wrapper {
  width: 939px;
	height: 100%;
	text-align: left;
	margin: 0em auto;

}

.wrapper2{
  width: 937px;
  margin: 0 0 0 1px;  
  background-color: #ffffff;
  border: none;
  float: none;
  padding: 0px;
}

/*
  HEADER   */

.header
{
  width: 100%;  
  height: 98px;
}

.logo
{
  float: left;
  height: 98px;
 
}

.top
{
  float: left;
  height: 61px;
}

#search
{
  float: right;
	width: 218px;
	background: url(../images/search.png) no-repeat;
	line-height: 28px;
	height: 61px;
}

#search .inputbox
{
	width: 145px;
	padding: 0;
	border: none;
	margin: 15px 0 0 18px;
	background: none;
	color: #737577;
	font-size: 11px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

/* MENU */

.menu_my {
  font-size: 0.85em;
  float: left;
  height: 37px;
  width: 591px;
  background: #acaeac url(../images/menu_bcg01.png) repeat-x left top;    
}

.menu_left
{
  text-align: right;
  float: right;
  height: 37px;
  border-right: 3px solid white;
}

.menu
{

  padding: 0; 
  margin: 0; 
}


.menu a
{

  text-decoration: none; 
  color: #737573; 
  display: block; 
  width: 100%; 
  text-align: left; 
  padding: 15px 12px 0px 13px;
  height: 22px;
  _height: 37px;
}


.menu a:hover
{

  color: #ffffff; 
}


.menu ul, .menu li
{

  list-style-type: none; 
  margin: 0; 
  padding: 0 2px;
}


ul.level1 li.item1{
    
  float: left; 
  position: relative; 
  font-weight: bold; 
  background: #acaeac url(../images/menu_bcg02.png) repeat-x left top;
  height: 37px;   
  _width: 1px; /* IE */
  margin-right:2px;
}


ul.level1
li.item1_act{

  float: left; 
  position: relative;
  font-weight: bold; 
  background: #acaeac url(../images/menu_bcg03.png) repeat-x left top;
  height: 37px;   
  _width: 1px; /* IE */
  margin-right:2px;
}


ul.level1
li.item1_act
a{

  color: #ffffff;
}


ul.level2
{

  position: absolute; 
  left: -4px; 
  top: 3.3em; 
  _top: 3.3em; /* IE */ 
  width: 150px; 
  visibility: hidden; 
}


ul.level2
li.item2
a{

  font-weight: normal; 
  text-align: left; 
  height: 20px;
  _height: 24px;
  background: #acaeac url(../images/sub_menu01.png) repeat-x left top;
  padding: 4px 0px 0px 10px;
  color: #000000;
}


ul.level2
li.item2
a:hover
{

  background: #acaeac url(../images/sub_menu02.png) repeat-x left top;
  color: #ffffff;
}


.menu
a:hover
{

  text-decoration: none; 
  color: #ffffff;
}


ul.level1
li.item1,
ul.level1
li.item1_act
{

  behavior: url(hover.htc);   
}


ul.level1
li.item1:hover,

ul.level1
li.item1Hover
{

  background: #acaeac url(../images/menu_bcg03.png) repeat-x left top;  
  color: #ffffff;
}


ul.level1
li.item1Hover
ul.level2,

ul.level1
li.item1:hover
ul.level2,
ul.level1
li.item1_actHover
ul.level2,
ul.level1
li.item1_act:hover
ul.level2
{
 
  visibility: visible; 
}

/*
eof
MENU*/

.top2
{
  height: 20px;
}

.header2
{
  height: 20px;
  background-image: url(../images/top2.png);
}

.header3
{
  height: 156px;  
}

.header31,
.header32,
.header33,
.header34
{
  height: 156px;
  float: left;
}

.header35
{
  height: 156px;
  float: right;
}

.header_box
{
  height: 156px;
  width: 314px;
  background-image: url(../images/header_box.png);
}

.header_box ul {

}

.header_box li {
  color: #FFF;
  margin: 2px 0px 2px 10px;
}


.header_box_h2
{
  font-size: 1.2em;
  font-weight: bold;
  margin: 0px 0px 0px 21px;
  padding: 10px 0px 0px 0px;
}

.header_box
p
{
  color: #ffffff;
  margin: 0px 0px 0px 21px;
  padding: 5px 0px 0px 0px;
  width: 275px;
}

.header_box
a
{
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
  margin-left: 40px;
}

.header_box
a:hover
{
  color: #000000;
  text-decoration: none;
}

.header_box
img
{
  margin-left: 7px;
  margin-top: 6px;
}

.header_btn01
{
  height: 54px;
  width: 183px;



  text-align: center;

}

.header_btn01
a{
  height: 100%;
  width: 100%;  
  display: block;
  background: white url(../images/header_btn01.png) no-repeat left top;
  text-decoration: none;
  color: #ffffff;
  font-size: 1.3em;
  line-height: 30px;
}

.header_btn01 a:hover{
  color: #ff775c;
}

.header34
.black{
  color: #000000;  
  font-size: 0.85em;
  font-weight: bold;
  line-height: 14px;    
}

.header_btn02
{
  height: 54px;
  width: 183px;  
  text-align: center;  
}

.header_btn02
a{
  height: 100%;
  width: 100%;  
  display: block;
  background: white url(../images/header_btn02.png) no-repeat left top;  
  text-decoration: none;
  color: #ffffff;
  font-size: 1.3em;
  line-height: 30px;  
}

.header_btn02 a:hover{
  color: #ff775c;
}

.header4
{
  height: 79px;
  background-image: url(../images/top3.png);
}

/*
eof
HEADER
*/


/*
NAVIGATION
*/

.navigation
{
  width: 927px;
  height: 30px;  
  padding-left: 9px;  
  color: #b90000;  
}

.navigation
a
{
  color: #646664;
  text-decoration: none;  
}

.navigation
a:hover
{
  color: #b90000;
  text-decoration: underline;  
}

.navigation
.separator
{
  border-right: 12px solid white;
  border-left: 10px solid white;
}

/*
eof
NAVIGATION
*/

.content
{
  width: 708px;  
  float: left;
  text-align: justify;
}



.right_col
{
  width: 229px;  
  float: right;
  text-align: justify; 
}

.indent_padd
{
  margin: 0px 25px 0px 25px;
  padding: 5px 8px;
  diaply: inline;
  background-color: #e7e7e7;
}
.link_sl
{
  display: block;
  margin: 10px 25px 25px 0px;
  color: red;
  text-decoration: none;
  float: right;
}

.leftM {
  margin: 0px 0px 0px 20px;
}

/*
FOOTER
*/


.footer_menu {
  clear: both;    
  width: 901px;
  height: 19px;    
  margin: 0px 0px 0px 15px;
  padding: 12px 0px 0px 0px;
  text-align: center;
  color: #bb0000;
  background: #ffffff url(../images/footer_menu.jpg) repeat-x left top;
}

.footer_menu a{
  margin: 0px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #666865;
  text-decoration: none;
}

.footer_menu a:hover {
  color: #bb0000;
  text-decoration: underline;
}


.footer
{
  clear: both;
  width: 931px;
  height: 54px;    
  margin: 0px 0px 0px 3px;
  padding: 25px 0px 0px 0px;
  text-align: center;
  background: #202020 url(../images/footer01.jpg) repeat-x left top;
}

.footer2
{
  clear: both;
  width: 931px;
  height: 18px;    
  margin-left: 3px;
  background: #ffffff url(../images/footer02.jpg) no-repeat left top;
}


.footer_logo
{
   margin: 0px 0px 0px 0px;
   height: 24px;  
   display: none;
}

.footer_text
{
 
  width: 600px;
  color: #656765;
  margin: 0px auto 10px auto;
  padding: 0px;
  font-size: 11px;
}

.footer_text h3
{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  display: block;
  font-weight: normal;
  font-size: 13px;
}

.footer_text h3 a{
  color: #666865;
  text-decoration: none;  
}

.footer_text h3 a:hover{
  text-decoration: underline;
}
/* eof FOOTER */


/* BIG BOX */

.big_box { 
  margin-left: 5px;
  margin-bottom: 5px;
  height: 126px;
  width: 697px;  
}

.big_box h2 {
  color: #ffffff;
  padding: 10px 0px 0px 0px;
  margin: 0px;
  font-size: 1.6em;
  font-weight: normal;  
}

.big_box_napis {
  width: 113px;
  height: 126px;
  float: left;
}

.big_box_text {
  float: left;
  padding-left: 40px;
}

.big_box_tlacitko {
  width: 97px;
  height: 19px;
  float: left;
  position: relative;
  top: 98px;
  left: 27px;
}

.big_box .green {
  background-image: url(../images/big_box_green.jpg);
  height: 126px;    
}

.big_box .green p {
  /*color: #d5f777; */
  color: #ffffff;
  margin: 5px 0px 0px 2px;
  padding:0px;
  width: 400px;
}

.big_box .red {
  background-image: url(../images/big_box_red.jpg);
  height: 126px;    
}

.big_box .red p {
  color: #ffffff;
  /*color: #ff5837; */
  margin: 5px 0px 0px 2px;
  padding:0px;
  width: 400px;
}

.big_box .grey {
  background-image: url(../images/big_box_grey.jpg);
  height: 126px;    
}

.big_box .grey p {
  /*color: #ebebeb; */
  color: 3c3d3c;
  margin: 5px 0px 0px 2px;
  padding:0px;
  width: 400px;
}

/* eof BIG BOX */



/* SMALL BOX */

.small_box { 
  margin-left: 5px;
  margin-bottom: 5px;
  height: 192px;
  width: 229px;
  float: left;
}

.nv_small_box { 
  margin-left: 5px;
  margin-bottom: 5px;
margin-right: 10px;
  height: 144px;
  width: 209px;
  float: left;
}


.small_box p {
  text-align: left;
}

.small_box h2 {
  color: #ffffff;
  padding: 12px 0px 0px 0px;
  margin: 0px;
  font-size: 1.5em;
  font-weight: normal;  
}

.nv_small_box p {
padding: 0 8px 0 10px;
  text-align: left;
}

.nv_small_box h2 {
  color: #ffffff;
  padding: 12px 0px 0px 10px;
  margin: 0px;
  font-size: 1.5em;
  font-weight: normal;  
}

.small_box_text {
  float: left;
  padding-left: 10px;
  color: #fff;
  height: 116px;
}

.small_box_tlacitko {
  width: 97px;
  height: 19px;
  float: left;
  position: relative;
  top: 76px;
  left: 122px;
}

.nv_small_box_tlacitko {
  width: 97px;
  height: 19px;
  float: left;
  position: relative;
  top: 0px;
  left: 100px;
}

.nv_small_box .nv_grey{
  background-image: url(../images/box_grey.jpg);
width: 209px;
  height: 144px;    

}

.nv_small_box .nv_green{
  background-image: url(../images/box_green.jpg);
width: 209px;
  height: 144px;

}

.nv_small_box .nv_red{
  background-image: url(../images/box_red.jpg);
width: 209px;
  height: 144px;

}


.nv_small_box .nv_blue{
  background-image: url(../images/box_blue.jpg);
width: 209px;
  height: 144px;

}

.nv_small_box .nv_rose{
  background-image: url(../images/box_rose.jpg);
width: 209px;
  height: 144px;

}

.nv_small_box .nv_yellow{
  background-image: url(../images/box_yellow.jpg);
width: 209px;
  height: 144px;

}
.small_box .grey{
  background-image: url(../images/sml_original_grey.png);
  height: 192px;    
}

.small_box .greyod90{
  background-image: url(../images/sml_od90_grey.png);
  height: 192px;    
}

.small_box .greyspecial{
  background-image: url(../images/sml_special_grey.png);
  height: 192px;    
}

.small_box .greyod90{
  background-image: url(../images/sml_od90_grey.png);
  height: 192px;    
}

.small_box .grey p, .greyspecial p, .greyod90 p {
  color: #ebebeb; 
  margin: 5px 0px 0px 2px;
  padding:0px;
  width: 180px;
  height: 48px;
}

.small_box .red {
  background-image: url(../images/sml_original_red.png);
  height: 192px;    
}

.small_box .redspecial {
  background-image: url(../images/sml_special_red.png);
  height: 192px;    
}

.small_box .redod190{
  background-image: url(../images/sml_od190_red.png);
  height: 192px;    
}

.small_box .red p, .redspecial p, .redod190 p {
  color: #ff5837; 
  margin: 5px 0px 0px 2px;
  padding:0px;
  width: 180px;
  height: 48px;
}

.small_box .green {
  background-image: url(../images/sml_original_green.png);
  height: 192px;    
}

.small_box .greenspecial {
  background-image: url(../images/sml_special_green.png);
  height: 192px;    
}

.small_box .greenod290 {
  background-image: url(../images/sml_od290_green.png);
  height: 192px;    
}


.small_box .green p, .greenspecial p, .greenod290 p {
  color: #d5f777; 
  margin: 5px 0px 0px 2px;
  padding:0px;
  width: 180px;
  height: 48px;
}


/* eof SMALL BOX */


h1 {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 36px;  
  background: #ffffff url(../images/underline.gif) repeat-x left bottom
}

h3 {
  font-size: 1.2em;
  padding: 0;
  margin: 0;
  display: inline;
}

.red {
  color: #bb0000;
}

.indent_content_pack {
 padding: 0px 10px 0px 25px;
 clear: both;
}

.indent_content {
 padding: 0px 10px 0px 25px;
 clear: both;
}

.indent_content h2 {
  color: #ff0000;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 36px;
  padding: 0px 0px 0px 30px;
  margin-left: 20px;
  background: #FFF url(../images/punt.jpg) no-repeat left;  
}

.indent_content_pack h2 {
  color: #ff0000;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 36px;
  padding: 0px 0px 0px 30px;
  margin-left: 0px;
  background: #FFF url(../images/punt.jpg) no-repeat left;
}

.indent_right {
 padding: 0px 25px 0px 10px;
}

.right_col h2
{    
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;  
  background: #ffffff url(../images/underline.gif) repeat-x left bottom
}

.killer {
  clear: both;
}

/*   PACKAGE BOX   */
 
.package_box { 
  margin-left: 20px;
  margin-bottom: 5px;
  height: 208px;
  width: 330px;  
  float: left;
  display: inline;
}

.package_box h3{
  color: #ffffff; 
  width: 300px;     
  font-weight: normal;
  font-size: 1.6em;
  line-height: 38px;
  padding: 0px 0 0 0;
  margin: 0px 0 0 20px;  
  text-align: left;
}

.package_box ul{     
  padding: 0px 10px 0 0;
  margin: 3px 0 0 20px;
  width: 210px;
  list-style: none;
  text-align: left;      
  height: 110px;
}

.package_box h5{  
  color: #d7d3d3;
  font-size: 0.9em;
  margin: 3px 0 0 20px;
  padding: 0;
}

.package_box p{  
  color: #d7d3d3;
  margin: 2px 0 0 30px;
  padding: 0;
  text-align: left;
  width: 280px;
}

.package_box p a{  
  color: #d7d3d3;
  text-decoration: none;
}

.package_box p a:hover{  
  text-decoration: underline;
}

/*   eof PACKAGE BOX   */



/*   PACKAGE BOX GREEN    */

.package_box_green li{
  background: url(../images/list_dot.gif) no-repeat left 7px;
  padding-left: 10px;
  color: #d5f777;
}

.package_box_green a{
  color: #d5f777;
}

.package_box_green a:hover{
  text-decoration: none;
}

.package_box_green .priceod190 {     
  float: left;
  background-image: url(../images/pack_box_green_od190.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_green .priceod120 {     
  float: left;
  background-image: url(../images/pack_box_green_od120.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_green .price3000 {     
  float: left;
  background-image: url(../images/pack_box_green_3000.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_green .price5000 {     
  float: left;
  background-image: url(../images/pack_box_green_5000.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_green .price800 {     
  float: left;
  background-image: url(../images/pack_box_green_800.jpg);
  height: 208px;
  width: 330px; 
}


/*   eof PACKAGE BOX GREEN    */



/*   PACKAGE BOX GREY    */

.package_box_grey li{
  background: url(../images/list_dot.gif) no-repeat left 7px;
  padding-left: 10px;
  color: #ebebeb;
}

.package_box_grey a{
  color: #ebebeb;
}

.package_box_grey a:hover{
  text-decoration: none;
}

.package_box_grey .priceod190 {     
  float: left;
  background-image: url(../images/pack_box_grey_od190.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_grey .priceod120 {     
  float: left;
  background-image: url(../images/pack_box_grey_od120.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_grey .price250 {     
  float: left;
  background-image: url(../images/pack_box_grey_250.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_grey .price400 {     
  float: left;
  background-image: url(../images/pack_box_grey_400.jpg);
  height: 208px;
  width: 330px; 
}

/*   eof PACKAGE BOX GREY    */


/*   PACKAGE BOX GREY    */

.package_box_red li{
  background: url(../images/list_dot.gif) no-repeat left 7px;
  padding-left: 10px;
  color: #ff5837;
}

.package_box_red a{
  color: #ff5837;
}

.package_box_red a:hover{
  text-decoration: none;
}

.package_box_red .price5000 {     
  float: left;
  background-image: url(../images/pack_box_red_5000.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_red .price100 {     
  float: left;
  background-image: url(../images/pack_box_red_100.jpg);
  height: 208px;
  width: 330px; 
}

.package_box_red .priceod5000 {     
  float: left;
  background-image: url(../images/pack_box_red_od5000.jpg);
  height: 208px;
  width: 330px; 
}

/*   eof PACKAGE BOX GREY    */

input {
  border: 1px solid #868686;
  font-size: 13px;    
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 3px;
}

textarea {
  border: 1px solid #868686;
  font-size: 12px;   
  width: 400px;
  height: 150px; 
  padding: 4px 3px;
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.form{
  font-size: 13px;
  padding: 20px;
  margin: 0em auto;    
  border: 1px solid #868686;
}

.form_contact{
  font-size: 12px;
  padding: 20px;
  margin: 0em auto;  
      
}

.form_contact input {
  border: 1px solid #868686;
  font-size: 12px;  
  width: 197px;     
  padding: 4px 3px;
}

.contact_error {
  text-align: center;
  font-weight: bold;
  color: #ff0000;
}

.contact_ok {
  text-align: center;
  font-weight: bold;
  color: #000000;
  height: 260px;
  line-height: 1.8em;
}

input.button {
  width: 100px;
}

.nv_boxs {
  width: 678px;
  height: auto;
  float: left;
  margin: 20px 0px 20px 20px;
  padding: 0px;
  display: inline;
}

.boxs {
  width: 708px;
  height: auto;
  float: left;
  margin: 20px 0px 20px 0px;
  padding: 0px;
  display: inline;
}

.refCont {
  width: 673px;  
  float: left;
  margin-bottom: 25px;
}

.refLeft {
  width: 300px;
  height: 250px;
  float: left;
}
.refRight {
  width: 340px;
  height: 220px;
  padding: 15px 0px 15px 15px;  
  margin: 0px;
  float: left;
}
.refRight ul {    
  padding: 15px 0px 0px 25px;
  margin: 0;
  list-style: none;
  text-align: left;  
}
.refRight li {
  width: 275px;
  height: auto;
  padding: 0px 0px 0px 25px;
  background: #FFF url(../images/indent1.gif) no-repeat top left;
}

.contactpar {
  padding: 0;
  margin: 8px 0px 8px 3px;
  line-height: 20px;
}



table a, table a:link, table a:visited {
	border:none;
}

table.compare {
	width: 670px;
	border-top:2px solid #c02327;
	border-right:2px solid #c02327;
	border-bottom:2px solid #c02327;
	border-left:2px solid #c02327;
	margin:1em auto;
	border-collapse:collapse;
	font-size: 1em;
}

table.compare caption {
	color: #000;
	font-size:.94em;
	letter-spacing:.1em;
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:center;
}

table.compare tr.price {
font-weight: bold;

}


table.compare tr.odd td	{
	background:#fecece;

}

table.compare tr.odd .column1	{
	background:#c02327;
}

table.compare .column1	{
	background:#c02327;
	border: 1px solid white;
}

table.compare td {
	color:#000;
	border-bottom:1px solid #c50000;
	border-left:1px solid #c50000;
	padding:.3em 1em;
	text-align:center;
width: 23%;
}

table.compare th {
	font-weight:normal;
	color: #fff;
	text-align:left;
	border-bottom: 1px solid #fff;
	border-left:1px solid #fff;
	padding:.3em 1em;
}

table.compare th.price {
	font-weight:bold;
}

table.compare thead th {
	background:#c02327;
	text-align:center;
	font-weight: bold;
	color:#fff;
}

table.compare tfoot th {
	text-align:center;
	background:#f62700;
}

table.compare tfoot th strong {
	font-weight: bold;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
}

table.compare tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
}


table.modules td {
  width: auto;
  text-align: left;
}


.contact_new {
  width: 636px;
  margin: 0px 0 0 45px;
}

.contact_new label {
font-size:12px;
}

.contact_new input, .contact_new textarea {
  border:1px solid #CDCDCD;
  color:#282828;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin: 0 0 9px 0;  
  background-color: #fbfbfb;
  height: 30px;
}

.contact_new textarea {
  height:100px;
  overflow:auto;
  padding:6px;
  width:100%;
}

.contact_new input:focus, .contact_new textarea:focus {
  border:1px solid #cc0000;  
  background-color: #fff;
}

.contact_new input#form_name, .contact_new #form_name input, .contact_new input#dialog_name, .contact_new #dialog_name input {
  background: #fbfbfb url(../images/ico_user.gif) no-repeat scroll 10px 50%;
  padding:6px 0 6px 38px;
  width: 100%;
}

.contact_new input#form_email, .contact_new #form_email input, .contact_new input#dialog_email, .contact_new #dialog_email input {
  background: #fbfbfb url(../images/ico_mail.gif) no-repeat scroll 10px 50%;
  padding:6px 0 6px 38px;
  width: 100%;
}

.contact_new input#form_subject, .contact_new #form_subject input, .contact_new input#dialog_subject, .contact_new #dialog_subject input {
  background: #fbfbfb url(../images/ico_subj.gif) no-repeat scroll 10px 50%;
  padding:6px 0 6px 38px;
  width: 100%;
}

.contact_new input#form_name:focus, .contact_new #form_name:focus input, .contact_new input#dialog_name:focus, .contact_new #dialog_name:focus input {
  background: #fff url(../images/ico_user_hov.gif) no-repeat scroll 10px 50%;
}

.contact_new input#form_email:focus, .contact_new #form_email:focus input, .contact_new input#dialog_email:focus, .contact_new #dialog_email:focus input {
  background: #fff url(../images/ico_mail_hov.gif) no-repeat scroll 10px 50%;
}

.contact_new input#form_subject:focus, .contact_new #form_subject:focus input, .contact_new input#dialog_subject:focus, .contact_new #dialog_subject:focus input {
  background: #fff url(../images/ico_subj_hov.gif) no-repeat scroll 10px 50%;
}


.contact_new input#odeslat, .contact_new #odeslat input {
  background-color:#282828;
  border:0 none;
  color:#FFFFFF;
  cursor:pointer;
  padding:6px;
  width:100px;
}

.contact_new input#odeslat:hover, .contact_new #odeslat:hover input {
  cursor: pointer;
  color: #fff;
  background-color: #cc0000;
}

.mam-zajem01:hover {
  border: none;
  cursor: pointer;
}

#validateTips {
  font-weight: bold;
  padding: 8px 0;
  margin: 0 0 4px 0;
  width: 636px;
  height: 20px;  
}

#confirm {
  line-height: 1.8em;
  font-weight: bold;
}

#dialog01 label, #dialog01 input { display:block; }
#dialog01 input.text { margin-bottom:12px; width:95%; padding: .4em; }
#dialog01 fieldset { padding:0; border:0; margin-top:25px; }
#dialog01 h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain {  width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }	
