@charset "utf-8";
/*

                                              `.-:/+osyhdo    
                                          /hdmNNNNNmdhyso+    
                                      `.. .mm/:-..`    `.-:`  
          `              .-:- .osyyhdmNNNd++No+osyyhdmNNNNNo  
          d/.`-/`       sN/ym.ddyso+/:--..myhNmdhysoo+/:--.`  
  `/+osyhdmdhy`om+`    :Nh .mshh          +Noms        ``.-::`
  yhso+//:-.-N- .yd/   dm.  sm/N/          ddomssyhhdmmNNNNNNo
  oy         yh   -yd:+N+   `mysd`         -m+`+yysso++/::-..`
  `m:.-::/+oooN:    :hNd     /y-o-                            
   .ymddhyyss+/:      `            http://designdivine.eu
   
   layout by: DesignDivine.eu

*/

/* style.css */

/* BEGIN CSS 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,
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-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END CSS RESET */
html { background:#1accb1 url(/media/amv/gradient.png) repeat-x top left;}
body {  
    font-size:15px;
    line-height:1.5em;
	font-family: "Georgia", "Times New Roman", serif;
    letter-spacing:0.1em;
    background:transparent url(/media/amv/bg.jpg) no-repeat top center;
    }
.allwidth { width:1000px; }
.centered { margin: 0 auto; }
.fullwidth { width:100%; }
.leaves { background: url(/media/amv/content_bg.jpg) no-repeat top center;}
.clear {clear:both; height:20px;}

div#header {
    background:transparent url(/media/amv/motyl.png) no-repeat top right;
    height:240px;
}

div#menu {
height:52px;
width:655px;
background:transparent url(/media/amv/menu.png) no-repeat top left;
padding-top:7px;
padding-bottom:1px;
}
div#menu a {
display:block;
height:49px;
float:left;

}
div#menu a.b-start {
background:url(/media/amv/menu_list.png) -3px -3px;
width:92px;
margin-left:18px;
}
div#menu a.b-start:hover {
background:url(/media/amv/menu_list_over.png) -3px -3px;
}
div#menu a.b-omnie {
background:url(/media/amv/menu_list.png) -108px -3px;
width:122px;
margin-left:16px;
}
div#menu a.b-omnie:hover {
background:url(/media/amv/menu_list_over.png) -108px -3px;
width:122px;
}
div#menu a.b-teksty {
background:url(/media/amv/menu_list.png) -246px -3px;
width:114px;
margin-left:16px;
}
div#menu a.b-teksty:hover {
background:url(/media/amv/menu_list_over.png) -246px -3px;
width:114px;
}
div#menu a.b-galeria {
background:url(/media/amv/menu_list.png) -369px -3px;
width:117px;
margin-left:9px;
}
div#menu a.b-galeria:hover {
background:url(/media/amv/menu_list_over.png) -369px -3px;
width:117px;
}
div#menu a.b-kontakt {
background:url(/media/amv/menu_list.png) -495px -3px;
width:129px;
margin-left:9px;
}
div#menu a.b-kontakt:hover {
background:url(/media/amv/menu_list_over.png) -495px -3px;
width:129px;
}
div#logo {
height:155px;
padding-top:5px;
}
div#content div.shadows2 {
    background:transparent url(/media/amv/mid_shadow.png) repeat-y top center;
}
div#content div.shadows1 {
    background:transparent url(/media/amv/top_shadow.png) no-repeat top center;
    height:39px;
}
div#content div.shadows3 {
    background:transparent url(/media/amv/btm_shadow.png) no-repeat bottom center;
    height:39px;
    }
div#content div.page {
padding:0 20px;
}

div#content div.page p {
    padding:10px 0;
}
div#content div.page div.text img.img_left{
    float:left;
    padding: 0 20px 20px 0;
}
div#content a {
    text-decoration: none;
    color:#187631;
}
div#content div.page ul li {
    padding:5px 10px;
}

div#content h1 {
font-size:2em;
line-height:1em;
}

div#content h2 {
font-size:1.65em;
line-height:1.5em;
padding-top:10px;
}

div#content strong {
font-weight:bold;
}
div#content ul li {
	list-style-type:disc;
	list-style-position: outside;
	margin-left:20px; 
}
div#content div.heading {
padding:10px 0;
}
div#content div.left, div#content div.right {
width:49%;
float:left;
}
div#content div.right {
clear:right;
margin-left:2%;
}
div#content div#contact_form form {
width:450px;
}
div#content div#contact_form form div {
margin:10px 0;
}
div#content div#contact_form form label {
color:#666;
font-size:0.8em;
display:block;
margin:0;
height:16px;;
}
div#content div#contact_form form input {
    width:430px;
    border:1px solid #aaa;
    padding:10px;
    color:#336714;
    display:block;
    margin:0;
}
div#content div#contact_form form input:focus {
    border:1px solid #6afc73;
    color:#000;
    }
div#content div#contact_form form textarea {
    width:430px;
    border:1px solid #aaa;
    color:#225603;
    padding:10px;
    overflow:visible;
    margin:0;
}
div#content div#contact_form form textarea:focus {
    border:1px solid #6afc73;
    color:#000;
}
div#content div#contact_form form div.ccsender input {
width: 20px;
float:left;
height:20px;
}
div#content div#contact_form form div.ccsender label {
float:left;
padding-left:10px;

}
div#content div#contact_form form input.submit {
width: 200px;
float:right;
clear:both;
margin-top:20px;
background:#225603 url(/media/amv/menu.png) -30px -10px;
color:#fff;
font-size:1.5em;
padding:0;
}
div#footer { height:64px;}
div#footer blockquote { width: 200px; float:left; line-height:48px;}
div#footer a.divine { background: url(/media/amv/dd_button.png) no-repeat 0 0; display:block; float:right; clear:none; width:110px; height:48px;} 
div#footer a.divine:hover {background: url(/media/amv/dd_button.png) no-repeat 0 -48px;}
div.tooltip { 
    background: url(/media/amv/menu.png) -30px -10px; 
    border:1px solid #fff; 
    padding:0px 10px; 
    width:330px; 
    display:none; 
    color:#fff; 
    text-align:right; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

div#dynatip {
	display:none;
	background:transparent url(/media/amv/menutip.png) no-repeat top left;
	font-size:0.8em;
	height:20px;
	width:232px;
	padding:24px 0px 16px;
	word-spacing:2px;
	letter-spacing:1px;
	text-align:center;
	color:#fff;	
}

.gallery-cell {
  display:inline-block;
  vertical-align:top;
  width:19.99%;
  float:left;
}
/* 25% daje 4 obrazki w rzedzie
 * 20% daje 5 obrazkow w rzedzie 
 * 16.6% daje 6
 * */

.gallery-entry {
   vertical-align:baseline;
   width:130px;
   margin-top: 5px;
   margin-bottom: 20px;
}

.gallery-video .gallery-thumb {
   background: #000;
 }

.gallery-thumb {
   width:130px;
   height:95px;
   border:1px solid #eee;
   overflow:hidden;
   text-align: center;
   margin-bottom: 3px;
}

.gallery-description {
    text-align: left;
    overflow: hidden;
}

.gallery-description .title {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 1px;
    height: 30px;
    overflow: hidden;
    font-size:0.8em;
    line-height:1em;
    letter-spacing:0px;
}

.gallery-description a {
    display: block;
    overflow: hidden;
}

.gallery-photo-object{
  margin-top:10px;
}

