﻿/*Remove dotted line around focused buttons in FF*/
.PurpleButton::-moz-focus-inner { border: 0; }

.PurpleButton{
color:white;
text-align: center;
font-size: 9pt; 
font-family:'Open Sans','Arial';  
/*display:inline-block;*/
text-decoration:none ; 
/*font-weight:bold;*/
background-repeat:no-repeat;
width:117px;
height:34px;
margin-top:0px;
border:none; 
background-color:transparent; 
padding-top:3px; 
padding-bottom:5px;
cursor: pointer;
line-height:100%; 

}
a.PurpleButton{
display:inline-block; 
padding-top:10px;
}
a.PurpleButton:hover{
text-decoration:none;
}

.PBNormal{
background-image:url('/img/themes/current/button_empty.png');
}
.PBHover {
background-image:url('/img/themes/current/button_empty_hover.png');
}
.PurpleButton:hover {
color:white;
}
.PBDown {
background-image:url('/img/themes/current/button_empty_down.png');
}

.Pushed{
color:#333333;
text-align: center;
font-size: 12pt; 
font-family:'Arial Narrow','Arial';  
display:inline-block;
text-decoration:none ; 
/*font-weight:bold;*/
background-image:url('/img/layout/button_disabled.png');
background-repeat:no-repeat;
width:117px;
height:34px;
padding-top:5px;
margin-top:10px;
}
a.Pushed:hover {
color:white;
}


/* GENERAL CONTROLS */
.tlacitko{
font-family:"Open Sans", "Arial";
width: 140px;
height:35px;
}
/* GENERAL CONTROLS */
input[type=button],input[type=submit], input[type=file]{
font-family: 'Open Sans', arial, serif;
font-size:9pt;
}

input[type=text], input[type=password], textarea, select  {
font-family: 'Open Sans', arial, serif;
font-size:9pt;
border: 1px solid #999999;
background-color:white;
height:18px;
padding:4px;
width:300px;
margin-bottom:0px;
-moz-border-radius: 7px;
border-radius: 7px;
-moz-box-shadow: inset 1px 1px 3px #B5B5B5;
-webkit-box-shadow: inset 1px 1px 3px #B5B5B5;
box-shadow: inset 1px 1px 3px #B5B5B5;
}

textarea {
height:70px;
width:300px;
}
select {
height:25px;

}

.button img {
padding-top:10px;
padding-bottom:10px;
}

#SearchFormInpage .pole {
width:250px; 
background-color: white;
vertical-align: middle;
}


.pole:focus {
border: 1px solid #990000;
background-color: #FFFFC6;
}
.pole:hover {
background-color:#FFFFFF;
}
.pole_box {
border: 1px solid #CC3300;
background-color: #FFFF99;
height:22px;
padding:3px;
width:300px;
/*font-family: 'PT Sans Narrow', Arial Narrow;*/
font-family: 'Arial Narrow';
font-size:12pt;
margin-bottom:5px;
}

.button img {
padding-top:10px;
padding-bottom:10px;
}

form.inpage {
width:360px;	
}
.pole_err {
height:22px;
padding:3px;
width:360px;
font-family: 'Arial Narrow';
background-color:#FFCCCC;
border:2px #CC0000 solid ;


margin-bottom:5px;
}
#errmsg
{
display:none;	
}
.hourglass
{
display:none;
vertical-align: middle;	
}
.error {
color:#CC0000;
}
.success{
color:#669900
}
input.error {
font-family: 'Open Sans';
background-color:#FFCCCC;
border:1px #CC0000 solid ;
}
#Conditions {
width:15px;
height:15px;
}

#Conditions.error {
width:15px;
height:15px;
}


textarea.error {
border:1px #CC0000 solid ;
background-color:#FFCCCC;
}

label.error {
background-image: url('/img/icons/error-arrow.png');
background-position: left top;
background-repeat: no-repeat; 
padding-left:22px;
margin-top:3px;
padding-top:3px;
display:inline-block; 


}
.preload {
display:none;
}
fieldset {
border:0px;
padding:0px;
margin:0px;
}
label {
font-weight:600;
font-size:10pt;	
}
.CommentBox {
margin-top:20px;
}
.CommentItem {
border-bottom: thin gray solid;
width:480px;
padding-top:10px;
padding-bottom:10px;
}
.CommentUserName{
font-weight:bold;
display:inline; 
}
.CommentDate {
color:gray;
font-size:9pt;
display:inline;
}
.CommentInfo {
/*width:100px;*/
float:left;
}
.CommentText{
float:left;
width:500px;
font-size:11pt;
}
.CommentLast{
display:none
}
.ShareUrlBox{
width:300px;
font-size:9pt;
font-family : Arial;
padding:3px;
border: 1px solid gray; 
background-color:#FBFBFB;
color:#333333;
}
.pg {
margin-left:2px;
margin-right:2px;
}
.PagingBar{
width:100%;
text-align: center
}


