body {
  margin: 0px;
  padding: 0px 0 0px 0;
  background: white ; /*url(../img/bg.gif) repeat-y center*/
  font-family:  arial, tahoma, verdana, sans-serif;
  color: black;
  font-size: 9pt;
}


/*body {background:#ddd !important;}*/

.uploadedfile {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    margin: 5px 5px 15px;
    padding: 9px 9px 43px;
    width: 202px;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	transform: rotate(4deg);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.uploadedfile > img {
    border: 1px solid #dddddd;
    width: 200px;
    height: auto
}

.atab {
    width:700px !important;
margin: 0 auto !important;
    font-family:  tahoma,verdana, arial, sans-serif !important;
    color: #666666 !important;
    font-size: 12px !important;
    font-weight: 300;	
    font-style:normal;
}   
.atab tr {
    background: #0072C6 !important;
} 
.atab tr th {
    background: #0072C6 !important;
    font-family:  tahoma,verdana, arial, sans-serif !important;
    color: #fffff!important;
    font-size: 12px !important;
    font-weight: 300;
    font-style:normal;
    height:auto;
    line-height: 17px !important;
    padding: 6px 8px 6px 10px !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
     
}


.atab tr td {
    font-family:  tahoma,verdana, arial, sans-serif !important;
    color: #777777 !important;
    font-size: 11px !important;
    font-weight: 300;
    font-style:normal;
    height:auto;
    line-height: 17px !important;
    padding: 7px 8px 7px 10px !important;
    border-bottom: 1px solid #eeeeee;
background-color:#ffffff !important; //other color=death
}


h1,h2,h3,h4 {padding: 0; margin: 0;}
p {padding: 0; margin: 0;}
.maincolor {color:#575757;}
img {border:0;}
h1 {
  color: #c41039;
  font-size: 27px;
  font-weight: normal;
  /*text-transform: uppercase;*/
  display: inline;
}
h2 {
  margin-top: 7px;
  margin-bottom: 18px;
  font-weight: normal;
  font-size: 15px;
}
h3 {
  font-weight: normal;
  font-size: 19px;
  color: #4e4e4e;
  /*padding-bottom:;*/
}
.preload {
  background: #ffffff url(http://velerocms.com/templates/global/img/loading_medium_bars.gif) no-repeat center;
}
.hgray {
  color: #c41039;
  font-size: 27px;
  color: gray;
  padding-right: 37px;
}
a {color: #c41039;}
a:hover {color: #000;}

.message, .messageerror, .messageok  {
  padding: 5px 5px 5px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  background: #ffffff;
  font-size:12px;
  display: inline;
} 
.message {
  border: 1px solid #ffa800;
  color: #000;
}
.messageerror {
  border: 1px solid #f00000;
  color: #e40000;
}
.messageok {
  border: 1px solid #00be16;
  color: #049c00;
}
#logo {margin-bottom: 55px; height:129px;}
#page {
  width: 990px;
  margin: 0 auto;
}
  #left {
    width: 260px;
    float: left;
    background: url(../img/logopoz.jpg) 9px top no-repeat;
  }
  #right {
    padding-top: 100px;
    padding-bottom: 50px;
    /*margin-left: 50px;*/
    width: 680px;/*30*/
    float: right;
  }
  
  .content {
    color: #555;
    padding-left: 60px;
    line-height: 2em;
    font-size: 12px;
  } 
  
  .content table {
    width:99%;
    padding: 0; margin: 0;
    border-collapse:collapse;
    border: solid #ccc;
    border-width: 1px 0px 0px 1px;
  }     
    .content table td {
      padding: 6px 6px 7px 15px; margin: 0;
      border: solid #ccc;
      border-width: 0 1px 1px 0;
    } 
    .content table .head {
      background: #eee;
      font-weight: bold;
    } 

.klient {
  width: 450px;
  border: solid #dddddd;
  border-width: 1px 1px 1px 1px;
  padding: 10px;
  /*float: left;*/
  margin: 0 10px 10px 0;
  font-size: 11px;
}
  .klient img {
    margin-right: 10px;
  }
  
.product {
  width: 100%;
  /*height: 70px;*/
  padding: 0px 0 30px 0;
  margin: 0 0px 30px 0;
  border-bottom: 1px solid #E6E6E6;
  /*line-height: 1.5em;*/
}
  .product img {
    /*margin-bottom: 10px;*/
    display: block;
    margin-bottom: 12px;
  }
  .product a {
    color: #575757;
  }
  .product a:hover {
    color: #c41039;
  }
  .product strong {
    display: block;
    padding-bottom: 0px;
  }

.fakeurl {
  color: #575757;
  text-decoration: underline;
}

.article {
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
  .article-h {
    font-family: arial, tahoma, verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 0;
    margin: 0;
  }

#article_header {
  color: #575757;
  padding-bottom: 15px;
  margin-bottom: 60px;
  border-bottom: 1px solid #ccc;
  margin-left: 40px;
  font-size:12px;
  position: relative;
}
  #article_header_right {
    position: absolute;
    right: 1px;
    top: 1px;
  }

#article_header_2 {
  color: #575757;
  padding-bottom: 15px;
  margin-bottom: 60px;
  border-bottom: 1px solid #575757;
  margin-left: 40px;
  font-size:15px;
  position: relative;
}

.loading_div {
  position: absolute;
  top: 0px;
  left: 0px;
  text-align:left;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  background: #ffffff url(http://velerocms.com/templates/global/img/loading_medium_bars.gif) no-repeat center;
}
  .loading_div_text {
      padding: 12px 15px 15px 15px;
      color: gray;
      font-size: 11px;
  }
    .loading_div_text a {
      color: gray;
    }

.upload_main_box {
  width: 95px;/*130 max */
  position: relative;
  height: 21px;
  padding: 0px 0 2px 20px;
  cursor: pointer !important;
  color: white;
  background: #c41039;
  border-top: 1px solid #dc3e61;
  border-left: 1px solid #dc3e61;
  border-right: 1px solid #920727;
  border-bottom: 1px solid #920727;
  
}
  .upload_main_box:hover {
    background: #e1234f;
  }	
  .upload_main_box:active {
    background: #c41039;
    border-top: 1px solid #920727;
    border-left: 1px solid #920727;
    border-right: 1px solid #dc3e61;
    border-bottom: 1px solid #dc3e61;
  }	
.upload_frame {
  width: 100%;
  height: 25px; 
  overflow: hidden;
  cursor: pointer !important;
  position: absolute;
  top: 0px;
  left: 0px;
}

.upload_input {
  font-size: 30px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	width: 100%; 
  padding:5px 5px 5px 0;
  display: block;
  margin:-20px 0 0 0px;
  cursor: pointer !important;
}

.basicol {
  padding: 0;
  margin: 0;
  list-style-type: disc;
  list-style-position: inside;
  color: #c41039;
}

.basicol li {
  margin-bottom: 5px;
}

.klienti img {
  display: block;
  float: left;
  margin: 0 20px 20px 0;
  padding: 8px;
  background: white;
  border: 1px solid #efefef;
}

/* check domain template */
.domain_box {
  width: 133px;
  height: 24px;
  float: left;
  position: relative;
}
  .price {
    color: green;
    font-size: 11px;
    position: absolute;
    right: 43px;
    top: 0px;
  }
  .domain_box label {
    color: #4b4b4b;
    text-transform: uppercase;
  }

#domains_result {
  border: 2px solid #ccc;
}

.domain_check_result {
  border-bottom:1px solid #eee;
  padding: 3px 9px;
}
  .domain_check_result:hover {
    background: #f8f8f8;
  }

.input {
  font-family: arial, tahoma, verdana, sans-serif;
  font-size: 11px;
  color: black;
  padding: 3px 3px 3px 4px;
  margin: 0;
}

.submit {
  font-family: arial, tahoma, verdana, sans-serif;
  font-size: 12px;
  color: black;
  padding: 2px 7px 2px 7px;
  margin: 0;
  line-height: 1.3em;
  font-weight: bold;
}



.photogalleryBox {
  }
  .photogalleryBox .imageHolder {
    float:left;
    text-align: center;
    margin: 0 21px 21px 0;
    width: 116px;
    height: 157px;
    border: solid #eee;
    border-width: 1px 1px 1px 1px;
    /*position: relative;*/
  }
  
  .photogalleryBox .imageName {
    margin-top: 5px;
    font-size: 11px;
  }
  
  .photogalleryBox .imageTable {
    width: 116px;
    height: 157px;
  }
    .photogalleryBox .imageTable td {vertical-align:middle;}
    /*
    position: absolute;
    width: 116px;
    height: 36px;
    top: 112px;
    left: 0;
    font-size: 11px;
    */
  
  .photogalleryBox img {
    border: 1px solid white;
  }


[data-icon]:before {
 font-family: icons;  /* BYO icon font, mapped smartly */
 content: attr(data-icon); 
 speak: none;  /* Not to be trusted, but hey. */
}


[class^="menu-text-"]:before,  [class*=" menu-text-"]:before {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0); 
 display: block !important; 
 /*font-size: 18px !important; */
 margin: 0 auto; 
 opacity: 1; 
 text-align: center !important; 
 text-indent: 0 !important; 
 /*width: 45px !important;  menuv3*/
}
.menu-text-icon {
color: #888888; 
 display: block !important; 
 float: left; 
 height: 11px !important; 
 line-height: 11px !important; 
 margin: 0 auto !important; 
 padding: 0 !important; 
 text-align: center !important; 
 
text-indent: 10 !important; 
 text-shadow: none !important; 
 vertical-align: text-bottom !important; 
 font-size:18px; 
}
#navigacia ul li ul li a:hover .menu-text-icon {
 
 opacity: 1 ! important; 
}

















  