/*
	project: solucija
	author: luka cvrk

*/

body { padding: 0 0 0 0; margin: 0px 10px 0 10px; font: .72em Arial, sans-serif; line-height: 1.7em; background: #fff; color: #454545; }
a { color: #295487; background: inherit; }
a:hover { color: #808080; background: inherit; }
p {	margin: 5px 0; }
h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 0px 0 4px 0; margin: 0; letter-spacing: -1px; }
/* h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; } */


h2 { padding: 0; font-size: 1.4em; letter-spacing: -1px; color: #808080; background-color: inherit; }
h2 a { color: #000000; text-decoration: none; background-color: inherit; }
h2 a:hover { color: #000000; text-decoration: underline; background-color: inherit; }

h3 { padding: 4px 0; margin:  0; }
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }


#content { margin: 0px auto; width: 933px; }
#logo { margin: 0px 0px 10px 0px; float: left; font-size: .95em; color: #808080; background: #fff; line-height: 1.3em; }
#najlepsze { margin: -13px 0px 0px 0px; float: left; padding: 0; color: #808080; background: #fff;}

#menu { padding: 0px 0px 3px 0px; margin: 0; border-bottom: 1px solid #ccc; text-align: right; }
#menu li { list-style: none; display: inline; margin: 0; }
#menu li a{ text-decoration: none; padding: 5px 10px; margin-right: 0px; border: 1px solid #ccc; }
#menu li a:hover{ color: white; background: #EE0004; }
#menu li a.current{ border-bottom: 3px solid #EE0004; }


#left { clear: left; float: left; width: 728px; margin: 0 0 10px 0; }



/*  background: #fff url(/images/bcg.gif) repeat-x; */
#center { padding: 3px 15px 15px 5px; color: #444; }
#center a { background: #fff; color: #295487; }
/*#center li { list-style: square; margin: 0 0 0 15px; }*/
#center li { padding: 0px 0px 3px 13px; background: #fff url(/images/bullet.gif) no-repeat center left; font-style:italic;}

.left_box { clear: both; background: #f4f4f4; color: #808080; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 5px 25px; margin: 0 0 15px 0; }
.left_box a{ background: #fff; color: #295487;  border-top: 1px dotted #ccc;}
.left_box a:hover{ background: #fff; color: #808080; border-top: 1px dotted #ccc; }

.half { float: left; width: 480px; padding: 0 10px 10px 15px; }
.half li { padding: 2px 0 3px 13px; border-bottom: 1px dotted #ccc; background: #fff url(/images/bullet.gif) no-repeat center left; color: #295487; }
.half li a{ background: #fff; color: #295487; }
.half li a:hover{ background: #fff; color: #808080; }

.tabelkazdjecia { width: 660px;  float: left;}
.tabelkazdjecia td { vertical-align: top; text-align: center; border: 1px dotted #ccc; padding: 2px 2px; }
.strzalki { text-align: right;}
/* right side */
#right { float: right; width: 193px; vertical-align: top; }
.rozpychacz { margin: 0 0 0 0; padding: 2px 2px; width: 170px; height: 34px;}
.adSenseGaleria { margin: 0 0 0 0; padding: 5px 5px 5px 0px; float: left;}
.adreklama { margin: 0 0 0 0; padding: 8px 7px; width: 270px; height: 250px;}
.box { margin: 0 0 10px 0; padding: 8px 7px; border: 1px solid #ccc; }
.box li{ padding: 0px 0 0px 9px; border-bottom: 1px dotted #ccc; background: #fff url(/images/bullet.gif) no-repeat center left; color: #295487; }
.box li a{ background: #fff; color: #295487; }
.box li a:hover{ background: #fff; color: #808080; }

.code { margin: 0 0 10px 0; padding: 8px 7px; border: 1px solid #AFA238; background: #FAF5CF; color: #393409; }
.code li{ padding: 0px 0 0px 9px; border-bottom: 1px dotted #ccc; background: #fff url(/images/bullet.gif) no-repeat center left; color: #295487; }
.code li a{ background: #fff; color: #295487; }
.code li a:hover{ background: #fff; color: #808080; }
/* footer */
#footer {
	clear: both;
	color: #808080;
	background: #FFF;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}
	#footer .right { float: right; }
/* SNEWS */
/*
form { padding: 0; margin: 0;}
fieldset { border: 1px solid #ccc; padding: 10px 8px; margin: 0 0 8px 0;}
input { margin: 0; }
input.text { width: 140px; border: 1px solid #ccc; padding: 3px; }
input.text { margin: 0; padding: 0; width: 128px; border: 1px solid #eee; color: #000000; background: #d8d8d8; }
input.text:hover { border: 1px solid #FFFFFF; background: #EEEEEE; color: #000000; }
*/
textarea {width: 360px; height: 160px; padding: 3px; border: 1px solid #ccc;}
.dateglowna { border-top: 1px dotted #ccc; padding: 10px 10px 10px 10px; margin: 5px 5px 0 198px; width: 390px;}
.comment { background-color: #ececec; padding: 3px; color: #000; }
.user { background: #fff url(/images/arrow.gif) 20px 0 no-repeat; padding: 20px 0 0 12px; margin-bottom: 2em; color: #4A4A4A; }
.user p { display: inline; background: #FFF8C0; padding: 3px 4px; color: #000; border-bottom: 1px solid #ccc; }
.commentsbox { padding: 12px; margin: 0 10px 10px 0;}
.commentsbox h2 { color: #D32411; background: inherit; }
.link_button { background: #eee; border: 1px solid #ccc; padding: 2px 6px; margin: 0 2px 0 0; color: #808080; text-decoration: none; }
.template { float: left; height: 250px; width: 260px; margin: 0 30px 30px 0; }
.bullet  { padding: 0px 6px; border: 0px; }
/* .thumb { clear: both; margin: 0 0 1px 0; border: 3px solid #fff; }*/

/* śmietki */
p.dotted {border-left-style: dotted}
p.dashed {border-style: dotted;border-width: thin; margin: 10px 0 10px 0px;  padding: 2px;}
p.solid {border-left-style: solid}
p.double {border-left-style: double}
p.groove {border-left-style: groove}
p.ridge {border-left-style: ridge}
p.inset {border-left-style: inset}
p.outset {border-left-style: outset}

/* główna */

.lt { height: 10px; background: #6E6E6E url(/images/lt.gif) no-repeat; color: #FFF;}
.lbox { clear: both; margin:0px 0 10px 0; padding: 5px 10px 25px 20px; border: 1px solid #ccc; background: #fff; color: #444;height: 320px;}
.fotka { border: 1px solid #d4d4d4; color: #fff; background: #fff; margin: 0 5px 5px 0; padding: 5px;}
.thumb {  float: right; border: 1px solid #d4d4d4; color: #fff; background: #fff; margin: 0 15px 0 0;  padding: 5px 5px 0px 5px; }
.date { margin: 5px 0 5px 0; padding: 10px 5px 5px 0; background:  url(/images/horizontaldotted.gif) repeat-x bottom left; color: #808080; text-align: right; }
.stronicowanie { clear: both; margin:0px 0 10px 0; padding: 5px 10px 5px 20px; border: 1px solid #ccc; background: #fff; color: #444; height: 20px;}
.malutka { font-size: .75em; color: #808080; text-align: right; }