
* { margin:0; padding:0; border:0; }
body { color:#333; font-family : Arial; font-size: 13px; background: #555A5E; }

a { color:#3d3d3d; text-decoration:none;  }
a:hover { color:#000; text-decoration:underline; }

p { padding: 0.5em; }
ul { padding-left:3em; }

.date { color:#aaa; font-size:12px; }

#site{  
  
  margin:0 auto; padding:0 1px; text-align:left; width:851px; background: #fff; border:solid #eaeaea; border-width:0 8px;
  
	-webkit-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
	box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);   
   }

#header {font-size:0;}

#topmenu { height:13px; padding:9px;background: url('images/topmenu.png') #3D3D3D no-repeat; text-align:right; }
#topmenu a { color: #fff; }
#topmenu a:hover { color:#ededed; }

#pasd { float:left;margin: 0 auto; width:758px; height: 11px; background: #fff; text-align:left; color: #333; font: 11px; padding:12px;padding-left: 10px; border-top: 1px dashed #e0e0e0; }

#leftmenu { width:185px; height:auto; background: #fff; text-align : left; vertical-align: top; float: left; }
#now { background: #fff; float:right; width:628px; padding: 15px;}

#lastprojects { float:right; width:240px; text-align:right; border-left:1px dotted #eaeaea; }

.nwtitle { width:608px; background:#eee; border-bottom:1px dotted #ccc; text-align:left; padding: 4px; padding-left:15px; float:left; clear:left; font-size:16px;}
.subs { width:620px; text-align: left; padding: 4px; float:left; border-bottom: 1px dotted #ccc; line-height:16px; font-size:14px; font-family:Tahoma;}
.subs a, .po a { color: #ff0000; }
.subs a:hover, .po a:hover { color:#3d3d3d; }

.frame { width:174px; height:132px; padding: 23px 25px 22px 25px; background: url('grafika/frame.png') no-repeat #fff; }

h1 { font-size:16px; font-family:Arial;}

td { text-align:right; padding:2px;}

.bi_sub { background: #eee; border: 1px solid #ddd; height: 20px; }
.bi_edit { background: #fff; border: 1px solid #ddd; height: 20px; color: #555; width:133px}
.odn_gorne { margin-right:20px; }
.odn_gorne a { font-size: 10px; color: #aaa; }
.odn_gorne a:hover { font-size: 10px; color: #FF5809; }
.ruch_txt { margin-left:0px; margin-top:7px; }

.mnl { padding:15px;}
.mnl a:hover {border:0; }
.mnl a img { border:1px solid #fff; margin-top: 3px; clear:left; }
.mnl a:hover img{ border:1px solid #0061B6; }

#advertising { margin-left:10px;}
#advertising li { margin-bottom:10px; }

.mn { float:left; width:183px;}
a.pst:hover {border:0;}

.nw { width:292px; height:185px; text-align: left; padding: 4px; float:left; line-height:16px; }
.nwphoto { width:208px; height:185px; padding: 4px; padding-top:8px; float:left;}
.pophoto { width:260px; height:195px;padding: 4px; padding-top:8px; float:left; text-align:center;}
.po { width:350px; height:175px; text-align: left; padding: 4px; float:left; line-height: 16px; }
img.pphoto { margin : 0px; border: 1px solid #aaa;}

.nphoto { border: 1px solid #aaa;}
.nphoto:hover { border: 1px solid #aaa; border-left:3px solid #ff0000; }

.edit { border: 1px solid #aaa; background: #fff; height : 18px; width : 300px; }
.edit1 { border: 1px solid #aaa; background: #f0f0f0; height : 18px; width : 200px; margin:2px 0; }
textarea.memo { border: 1px solid #aaa; background: #eee; width: 300px; }
input.button { 
  
  background: #3d3d3d; 
  color:#fff; 
  padding:5px 25px;
  font-weight:bold;
	-webkit-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
	box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4); 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;

  cursor: pointer;  
   }
   
img { display: inline; border:0px; }

div.komunikat { border : 1px solid #ddd; background: #eee; font-weight: bold; width: 400px; font-size : 13px;}

div.error, div.notify { font-size:12px; margin:0 auto; padding:5px; margin:10px; color: #ff0000; background:#fff; border:1px solid #aaa; }
div.notify { color: #0000ff; }

div.pd { text-align: left; margin-top : 9px; margin-left: 5px;}
div.tekst { font-size : 13px; text-align : left; }

#stats { border:1px dotted #aaa; padding:10px; font-size:13px; }

.payLinks { border-top:1px dotted #aaa;padding-top:10px; }
.payLinks a { text-decoration: underline; }

#reg { 
  display: none; position:absolute; width:610px; background:#fff; padding:10px; 
  
	-webkit-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
	box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4); 
    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
  }
  
 .link { text-decoration: underline; cursor: pointer;}

 
 
