html, body {
	height: 100%;
}
body {background-color: #373737; background-image: url(/images/background2.png); background-position: center; background-repeat: repeat-y; font-family: "Trebuchet MS", sans-serif, Times, Verdana; font-size: 13px; text-align: center; margin: 0; padding: 0; color: white}
p {margin: 10px 0;}
#left p{ line-height:15px}
#right p{ line-height:22px}
.clear {clear:both}
a{color: #B4B4B4; text-decoration: none}
a:hover {text-decoration: underline}

#main {margin: 0 auto; width: 899px; min-height: 98%; height: auto !important; height: 98%; margin: 0 auto -25px;} /* the bottom margin is the negative value of the footer's height */



#footer {height: 25px; }/* .push must be the same height as .footer */
#push {height: 50px;} /* .push must be the same height as .footer */

#footer {margin: auto; width: 899px; text-align: right; background-image: url(/images/foot.png); padding-top: 3px; }
div#footer ul, div#footer ul li {display:inline; text-align: center; font-size: 10px; line-height: 25px;}
div#footer ul {margin: 0; padding: 0; list-style-type: none}
div#footer ul li {border-right: 1px solid #D5D5D5; padding:0 10px}
div#footer ul li a {padding: 0; margin: 0; color: #DFDFDF; text-decoration: none;}
div#footer ul li a:hover {text-decoration: underline}


h1 {margin:0; padding:0; font-size: 75px; letter-spacing: -6px; color: #F0F0F0; position: relative; left: -65px; top: -5px}
#headline {color: #EBEBEB; font-weight: bold; font-size:22px; position: relative; top: -27px; left: -129px;}

#top {width: 899px; height: 170px; background-position: top; background-repeat: no-repeat; background-image: url(/images/top.png);}

#top2 {width: 899px; height: 30px; background-position: bottom; background-repeat: no-repeat; background-image: url(/images/top.png);}

ul#menu, ul#menu li {line-height:30px; font-size: 16px; display:inline;}
ul#menu {position: relative; left: 103px; margin: 0; padding: 0; list-style-type: none}
ul#menu li {border-right: 1px solid #D5D5D5; padding:0 10px}
ul#menu li a {padding: 0; margin: 0; font-weight: bold; color: #DFDFDF; text-decoration: none;}
ul#menu li a:hover {text-decoration: underline}

div#submenu {background-color: #323232; width: 664px; height: 26px; padding: auto;}
div#submenu ul, div#submenu ul li {display:inline; text-align: center; font-size: 13px}
div#submenu ul {position: relative; left: 103px; top: 5px; margin: 0; padding: 0; list-style-type: none}
div#submenu ul li {padding:0 10px}
div#submenu ul li a {padding: 0; margin: 0; font-weight: bold; color: #DFDFDF; text-decoration: none;}
div#submenu ul li a:hover {text-decoration: underline}

div#adwordsMain {margin: 10px auto; width:468px;}

#left {width: 205px; float: left;}
#left2 {width: 205px; height: 190px; background: url(/images/left.png) top}
#left3 {padding: 2px 10px; font-size: 0.9em; text-align: justify;}
#right {width:664px; float: right; text-align: justify; padding: 0 15px}

h2{font-size: 24px; margin: 2px 0; padding: 6px 0}
h3{font-size: 18px; margin: 2px 0; padding: 6px 0}

#left h2 {font-size: 21px; margin: 0; padding: 0; line-height: 23px}
#left h3 {font-size: 15px; margin: 0; margin-top: 30px; padding: 0; line-height: 20px; letter-spacing: -1px}
#left p {margin: 2px 0 10px 0}
input, textarea, select {background-color: #373737; font-size: 0.9em; border: 1px solid #666666; margin: 1px 0 5px 10px; padding: 2px 1px 1px 2px; display: block; color: white; overflow:auto;}

.zwrotka {margin-left: 10px}
.chorus {margin-left: 25px}
.bridge {margin-left: 40px}

.ksiega1, .ksiega2 {border: 1px solid #595959; margin:0 15px; padding: 1px 4px;}
.ksiega1 {background-color: #303030; border-bottom: 0;}
.ksiega2 {margin-bottom: 15px; font-size: 0.85em}

ul.lirlist, ul.lirlist li {list-style-type: none; margin: 0; padding: 0}

.discobox {float: left; width: 200px; height: 245px; font-size: 11px; border: 1px dotted #c0c0c0; margin: 9px; text-align: center}
.discobox a {font-size: 13px;}
.discoimg {display: block; margin: 5px auto; border: 0}  /*width: 180px; height: 180px;   */

.hr {margin: 10px 0 15px 0; border-top: 1px dotted #c0c0c0; height: 1px; padding: 0}

.tours_data {padding: 3px 10px 3px 0; font-weight: bold}
.tours_country {font-size: 12px}
.tours_info {width: 35px}
.tours_info a {line-height:13px; font-weight:bold; color:#CCF201;}
.tours_road td {font-weight:bold; font-size:17px; font-weight:bold; padding-top:15px}

#tours_yearslist {background-color: #323232; height: 120px; width:525px; margin: auto; padding-top: 10px}
#tours_yearslist ul, #tours_yearslist li {padding:0; margin:0; list-style:none}
#tours_yearslist li {float: left; margin: 1px 14px; font-size: 11px}

