/*......................Reset..................*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/*...................Grid.......................*/

/* Andy Gongea CSS GRID */


/*-----base div unit-----*/
.unit { float:left; }

.w50 { width:50px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w200 { width:200px; }
.w215 { width:215px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w420 { width:420px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w550 { width:550px; }
.w600 { width:600px; }
.w650 { width:650px; }
.w680 { width:680px; }
.w700 { width:700px; }
.w750 { width:750px; }
.w800 { width:800px; }
.w850 { width:850px; }
.w900 { width:900px; }
.w925 { width:925px; }
.w930 { width:930px; }
.w950 { width:950px; }

/*-----Layout types: 950px - 750px - 650px - full (100%)-----*/

.wrapper-950 { width:950px; }
.wrapper-750 { width:750px; }
.wrapper-full { width:100%; }

/*-----Margin classes with values of 5px-10px-20px-30px-40px-50px-----*/

/*-----Margin 5px-10px-20px-----*/
.margin-5 { margin:5px; }
.margin-10 { margin:10px; }
.margin-20 { margin:20px; }

/*-----Margin left 5px-10px-20px-30px-40px-50px-----*/
.LMargin5 { margin-left:5px; }
.LMargin10 { margin-left:10px; }
.LMargin20 { margin-left:20px; }
.LMargin30 { margin-left:30px; }
.LMargin40 { margin-left:40px; }
.LMargin50 { margin-left:50px; }

/*-----Margin right 5px-10px-20px-30px-40px-50px-----*/
.RMargin5 { margin-right:5px }
.RMargin10 { margin-right:10px; }
.RMargin20 { margin-right:20px; }
.RMargin30 { margin-right:30px; }
.RMargin40 { margin-right:40px; }
.RMargin50 { margin-right:50px; }

/*-----Margin top 5px-10px-20px-30px-40px-50px-----*/
.TMargin5 { margin-top:5px }
.TMargin10 { margin-top:10px; }
.TMargin20 { margin-top:20px; }
.TMargin30 { margin-top:30px; }
.TMargin40 { margin-top:40px; }
.TMargin50 { margin-top:50px; }

/*-----Margin bottom 5px-10px-20px-30px-40px-50px-----*/
.BMargin5 { margin-bottom:5px }
.BMargin10 { margin-bottom:10px; }
.BMargin20 { margin-bottom:20px; }
.BMargin30 { margin-bottom:30px; }
.BMargin40 { margin-bottom:40px; }
.BMargin50 { margin-bottom:50px; }

.padding-2 { padding:2px; }
.padding-5 { padding:5px; }
.padding-10 { padding:10px; }
.padding-20 { padding:20px; }
.padding-1e { padding:1em; }

.LPadding2 { padding-left:2px; }
.LPadding5 { padding-left:5px; }
.LPadding10 { padding-left:10px; }
.LPadding20 { padding-left:20px; }

.RPadding2 { padding-right:2px; }
.RPadding5 { padding-right:5px; }
.RPadding10 { padding-right:10px; }
.RPadding20 { padding-right:20px; }

.TPadding2 { padding-top:2px; }
.TPadding5 { padding-top:5px; }
.TPadding10 { padding-top:10px; }
.TPadding20 { padding-top:20px; }

.BPadding2 { padding-bottom:2px; }
.BPadding5 { padding-bottom:5px; }
.BPadding10 { padding-bottom:10px; }
.BPadding20 { padding-bottom:20px; }

.f-left { float:left; }
.f-right { float:right; }

.center { margin:0 auto; }
.textR { text-align:right; }
.textL { text-align:left; }
.textC { text-align:center; }

.white { color:#fff; }
.red { color:#f00; } 
.black { color:#000; }

.no-border { border:0; }

.clear { clear:both; margin:0; padding:0;}
.bold { font-weight:bold; }
.georgia { font-family:Georgia, "Times New Roman", Times, serif; }

/*..................Typography..................*/

/*----- Typography -----*/

body { font:81%/1.6 Arial, Helvetica, sans-serif; }

hr { display: block; background: #45a680; color: #45a680; width: 100%; height: 1px; border: none;}

h1 { font-size:1.5em; line-height:1.6em; color:#45a680;	}
h2 { font-size:1.1em; line-height:1.6em; font-weight:700; color:#444;  }
h3 { font-size:1em; line-height:1.6em; }
h4 {	}
h5 {	}
h6 {	}
p  { font-size:1em; line-height:1.6em; margin:1.6em 0 0 0;	}

#a { color:#006633; text-decoration:none; }
a { color:#444; text-decoration:none; }
a:hover { text-decoration:underline; }

body { background:url(gfx/background.png) repeat-x top center; }

pre { font-size:1em; }
#head { height:200px; }

#logo-holder { position:relative; height:163px; left:21px;  }
#meniu { line-height:35px; width:950px; float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
#meniu a, a:visited { text-decoration:none; color:#45a680; }
#meniu a:hover { text-decoration:underline; }
#meniu ul li { display:inline; }
#meniu li { padding:0 18px; }

#body { width:950px; float:left; margin-top:25px; margin-bottom:20px; background-color:#edf5dc; background:url(gfx/body-bg.png) repeat-y; }

#left-container { padding:15px;  }
#right-container li a { text-decoration:none; color:#45a680; }
#right-container li { list-style:inside; list-style-type:square;  }


#footer { clear:both; width:950px; float:left; font-size:0.85em; color:#45a680; }
