/*
    Main CSS Stylesheet at http://www.engagementinkrakow.com/
    By Michał Kowalski http://efrenzy.pl Webdesign&SEO Inc.
*/

* { margin: 0; padding: 0;}

body {

    background-color: 	#3f3f3f;
    
    text-align: center;
    line-height: 145%;
    font-family: Tahoma;
}

a { text-decoration: none; color: #fff; padding: 3px;}
p { padding: 5px 15px 5px 15px;}
h1 { font-family: "Garamond", "Times New Roman", serif; font-size: 2.8em; margin: 5px 0 0px 15px; padding-top: 20px; color: 	#999900/*#9999ff*/; line-height: 1.2em;}
h2 { margin: 0 5px 5px 250px; color: #999966;}
h3 { font-family: "Garamond", "Times New Roman", serif; font-size: 1.2em; margin: 5px 0 0px 15px; padding-top: 20px; color: 	#999900/*#9999ff*/; line-height: 1.2em;}
img { border: none; margin: 0;}
ul { margin: 5px;}
ul li { list-style-type: none;}
span { color: #cccc99/*#ccccff*/;}


/*containers*/

#container { text-align: left; margin: 5px auto; width: 980px; background-image: url('/images/bg-main2.jpg'); background-repeat: repeat-x; background-color: #fbfbfb; border: 5px solid #dedede;}
#toptop {margin: 25px;}

#inner { height: auto !important; margin: 5px 4px 4px 4px; background-color: #fff;}

#header { }
#header img { margin: 5px 20px 5px 0; border: 1px solid #e0e0e0;}
#middle_box { border-top: 1px solid #e0e0e0; padding-top: 10px;}
#middle_box { margin-top: 1px;}
#nav { margin: 5px 0px 5px 15px; border: 1px solid #e0e0e0; background-color: #e6e8fa; width: 350px; height: 388px; display: inline;}
#nav ul { width: 340px; height: 380px;}
#nav ul li { height: 59px; background-color: 	#6B4226/*#7e7e7e#3299cc*/; padding:16px 0 0 5px;}
#nav ul li:hover { background-color: 	#8C7853/*#38b0de*/;}
#nav ul li a { margin: 6px 6px 6px 8px; font-weight: bold;}
#nav ul li a:hover { color: 	#fff/*#9F9F5F#003366#ffcc00*/; border-bottom: 1px dotted #fff; }

#contact { width: auto; background-color: #f9f9f9;}
#contact h1, h2 { font-size: .6em;}
#contact p {}
#contact form {}
#contact input { padding-left: 3px;}

#main { border: 1px solid #e0e0e0; margin: 15px 20px 0 15px; background-color: 	#f6f6f6;}
#main h1 { font-size: 1.6em; margin-left: 10px;}
#main p { color: 	#855E42/*#6d6d6d#336699*/; padding-right: 200px; line-height: 1.8em;}
#main img { border: 1px solid #e0e0e0; margin: 15px 25px 15px 15px;}
#main span { border-bottom: 1px dotted #000; color: #855e42;}

#footer { height: 100px; margin: 5px 0 25px 0;}
#footer p { color: #9999ff;}
#footer a { color: #236b8e;}

#clear {clear: both;}

/*classes*/
.left { float: left;}
.right {float: right;}
.center { text-align: center;}
.slogan { font-size: .8em;}
.desc { color: #e0e0e0; font-size: .6em; text-decoration: none;}
.desc:hover { text-decoration: none;}
.cur { background-color: #38b0de;}
.vl { float: right; padding: 3px; color: #000; margin: 15px; }
.vl:hover { text-decoration: underline;}
.cright { float: right; margin: 0 10px 0 0; font-size: 10px;}
.cright a { color: grey;}
.undr { color: #000; text-decoration: underline;}