/*/////////// 		Akuna v1		 //////////*/
/*											   */
/* 		autor: Łukasz Riemer				   */
/* 		data:  22.01.2010					   */
/*											   */
/*/////////////////////////////////////////////*/


/*////////// RESET //////////*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;text-decoration:none;}
body{line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */

/*////////////////////////////////////////////////////////////*/



/*////////// GENERAL //////////*/
body{width:960px;margin:auto;}
.clearfix{clear:both;}
/*////////// TYPOGRAPHY //////////*/
body,#button,#button2,input,textarea{font-family:Trebuchet MS, sans-serif;color:#4c5151;}
p{font-size:14px; line-height:21px;text-align:justify;}
h2{font-size:18px;color:#a5cb61;margin-bottom:10px;}
.akapit h3{margin-bottom:30px;}
.three a, .akapit a{text-decoration:underline;color:#80a935;}
#sitemap a:hover, .three a:hover, .akapit a:hover{text-decoration:underline; color:#a5cb61}
/*////////// HEADER //////////*/
#header{margin-top:30px}
#logo{margin-top:10px;}
#menu{float:right;margin-top:40px}
q{font-style:italic;}

/*////////// NAVIGATION //////////*/
.bt1,.bt2{display:block;width:180px;height:60px;background-image:url(../pic/buttonssprite.jpg);-moz-border-radius: 15px;-webkit-border-radius: 5px;float:right;margin:70px 0px 0px 50px}
.bt2{background-position:-180px 0px;}
.b1 a:hover{background-position:0px -60px;}
.b2 a:hover{background-position:-180px -60px;}

/*////////// CONTENT //////////*/
.coda-slider-wrapper{margin-top:30px; background-image:url(../pic/sliderbg.jpg);}
.leftcol{margin:90px 0px 0px 35px;float:left;width:245px;}
.rightcol{float:left;width:585px;margin:95px 0px 0px 0px}
.three{width:300px;float:left;margin-top:30px}
.three p{margin-top:10px;}
.lcol{padding-right:20px;}
.ccol{padding:0px 10px;}
.rcol{padding-left:20px;}
#content{margin:80px 0px;}

.pic, .picfull{float:left;}
.picfull{margin-right:40px;}
.akapit{margin-top:60px;}
.akapit ul li{line-height:21px;list-style-type:disc;font-size:14px;margin-left:40px}
.akapit .nazwa{font-weight:bold;}
.addpadd{padding-top:50px;}
.addpaddbott{padding-top:50px;}
.certyfikat{margin-bottom:50px;}
#antydoping{margin-left:150px;}
#iripz{margin-left:270px;border:solid 1px #4c5151;}
#ecomed{margin-left:79px;}
.program{width:533px;margin:40px auto}
.program1{width:598px;margin:40px auto}
/*////////// FOOTER //////////*/
#footer{border-top:1px solid #4c5151;margin-top:40px}
#footer h2{font-size:13px;font-weight:bold; color:#4c5151;}
#sitemap{margin-top:10px;}
#sitemap a{color:#4c5151}
#footer p{font-size:12px;}
#sitemap li{font-size:12px;line-height:21px}
#sitemap li ul li{font-size:10px;line-height:21px;list-style-type:disc;margin-left:15px}
#kontakt p {font-weight:bold;}
#prawa{margin:40px auto 0px auto; width:600px;padding-bottom:20px}
#prawa p{text-align:center;color:#bbb;font-size:10px}
/* FORMS */

#dane-osobowe label{font-weight:bold;width:120px; float:left;display:block}
#dane-zamowienia label{font-weight:bold;width:200px; float:left;display:block}
#dane-osobowe input,#dane-zamowienia input{text-align:center;font-weight:bold;background-color:#e6f3cd;border:none;padding:8px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin:-10px 0px 20px 0px;}

#dane-osobowe input{width:250px;}

#dane-zamowienia input{width:250px;}

#order-form h3{color:#000;font-size:17px}

#dane-zamowienia{width:480px;padding:20px 0px 20px 20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;float:left}

#dane-osobowe{width:400px;padding:20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;float:left;margin-right:20px}



#alert{width:500px;margin:auto;text-align:center;font-weight:bold;background-color:#f7d2d0;border:2px solid #f7aca8;padding:8px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-bottom:20px;visibility:hidden}

#button{margin:20px 0px 0px 0px;background-color:#a5cb61;padding:10px;border:2px solid #689e3c;-moz-border-radius: 10px;-webkit-border-radius: 10px;font-weight:bold;font-size:15px}
#ok{width:770px;margin:auto;background-color:#e6f3cd;padding:20px;border:2px solid #689e3c;-moz-border-radius: 10px;-webkit-border-radius: 10px;}

#dane{float:left;margin-right:30px}

#kontakt-form label{font-weight:bold;width:200px; float:left;display:block}
#kontakt-form input,#kontakt-form textarea{font-weight:bold;background-color:#e6f3cd;border:none;padding:8px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-bottom:20px;width:350px;}
#kontakt-form input{text-align:center;}
#kontakt-form textarea{text-align:left;}

#kontakt-form{width:800px;margin:auto;}

#button2{margin-left:180px;background-color:#a5cb61;padding:6px;border:2px solid #689e3c;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-bottom:20px;font-weight:bold;font-size:15px}
#zestaw input{width:auto;float:left;margin:0px 15px 20px 0px}
#zestaw label{width:auto;float:left;font-weight:normal;font-size:14px}
#zestaw{width:450px;float:left;margin:10px 0px}

/* TABLES */
table{width:700px;margin:auto;}
th{background-color:#e6f3cd;border:none;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
th,td{padding:10px; }

/* 
	LEVEL ONE
*/
ul.dropdown                         {position: relative; }
ul.dropdown li                      {font-weight: bold; float: left; font-size:14px;}
ul.dropdown a:hover		         	{color: #547120; }
ul.dropdown li a                    {display: block; padding: 4px 12px;color: #80a935; }
ul.dropdown li:last-child a         {border-right: none; padding-right:0px}
ul.dropdown li.hover,
ul.dropdown li:hover                {position: relative; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{width: 95px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{font-weight: normal;font-size:12px; border-bottom: 1px solid #80a935;; float: none; }
ul.dropdown ul li a					{width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; width: 180px;}
ul.dropdown li:hover > ul 			{ visibility: visible; }


