html {
background: url(./images/bg.gif) repeat-y top center;
}

html, body {
padding : 0;
margin : 0;
color: #3a3a39;
font-family: "Arial Narrow", Verdana, Arial;
font-size: 14px;
}

a {
text-decoration: none;
color: #e5007d;
}

a:hover {
text-decoration: underline;
}

img {
border: none;
}

h1, h2, h3 {
margin: 0 0 0 10px;
color: #e5007d;
}

h1 {
font-size: 20px;
}

h2 {
font-size: 18px;
font-weight: 400;
}

p {
width: 430px;
margin: 10px;
}

#wrapper {
width: 1000px;
margin: 40px auto 0 auto;
}

#top {
}

#header {
height: 126px;
}

.logo {
width: 250px;
height: 111px;
float: left;
}

.archima-link {
width: 247px;
height: 118px;
margin-top: 15px;
margin-left: 50px;
background: url('./images/archima-link.png') 0 118px;
float: left;
}

.archima-link:hover {
background: url('./images/archima-link.png') 0 0;
float: left;
}

.header-right {
float: right;
}

.siteName-sk {
background: url('./images/siteName.gif') center bottom;
margin-top: 38px;
width: 445px;
height: 49px;
}

.siteName-en {
background: url('./images/siteName.gif');
margin-top: 44px;
width: 445px;
height: 43px;
}

.lang {
float: right;
width: 80px;
height: 20px;
margin: 0 0 10px 0;
}

.lang .sk {
width: 30px;
height: 20px;
background: url(./images/flag.png) no-repeat 0 0;
}

.lang .sk:hover {
background: url(./images/flag.png) no-repeat 0 -20px;   
}

.lang .en {
float: right;
margin-left: 10px;
width: 30px;
height: 20px;
background: url(./images/flag.png) no-repeat 0 -40px;
}

.lang .en:hover {
background: url(./images/flag.png) no-repeat 0 -60px;   
}

.borderLine {
margin: 0 0 15px 100px;
width: 900px;
height: 1px;
background: #e5007d;
}

.poll {
margin: 0 auto;
}

.poll td {
width: 150px;
height: 150px;
}

.poll img {
border: 2px solid #ffffff;
}

.poll img:hover {
border: 2px solid #e5007d;
}

.poll-wrapper {
width: 100%;
float: left;
}

.poll-left {
float: left;
margin: 0 230px 0 0;
}

.poll-left-subhead {
margin-top: 20px;
margin-bottom: 20px;
overflow: auto;
}

.poll-left-subhead-left {
/*background: url(./images/vote-button.png) no-repeat;   */
float: left;
height: 50px;
width: 113px;
padding-left: 19px;
margin: 20px 0 20px 80px;
}

.poll-left-subhead-left a {
text-decoration: none;
color: #e5007d;
line-height: 48px;
font-size: 24px;
}

.poll-left-subhead-left a:hover {
text-decoration: underline;
}

.poll-left-subhead-right {
float: right;
}

.poll-left-credits {
font-size: 36px;
}

.poll-gallery {

}

.poll-gallery div {
cursor: pointer;
height: 600px;
width: 982px;
}

.poll-gallery div img {
margin: auto;
display: block;
}

.poll-right {
width: 210px;
margin-left: -210px;
float: left;
}

.poll-name {
color: #e5007d;
font-size: 44px;
}

.poll-subname {
color: #666;
font-size: 18px;
}

.author {
color: #333;
font-size: 20px;
}

.notice {
border: 2px solid #e5007d;
width: 100%;
text-align: center;
color: #e5007d;
line-height: 32px;
font-size: 16px;
}

#content {
margin: 10px 0 0 100px;
width: 900px;
}

#content .leftCol {
width: 450px;
float: left;
}

#content .rightCol {
width: 450px;
float: right;
}

#content .leftCol img {
padding-bottom: 5px;
}

#content a {
color: #E5007D;
text-decoration: none;
}

#content a:hover {
text-decoration: underline;
}

#smallArchiveMenu {
width: 100%;
overflow: auto;
}

#smallArchiveMenu .first {
float: left;
}

#smallArchiveMenu .second {
margin-left: 188px;
}

#smallArchiveMenu .third {
float: right;
}

#smallArchiveMenu a {
font-size: 18px;
color: #20201e;
text-decoration: none;
font-family: "Arial Narrow", Verdana, Arial;
}

#smallArchiveMenu a:hover {
color: #e5007d;
text-decoration: none;
}

#smallArchiveMenu .active {
color: #e5007d;
}

#footer {
width: 100%;
padding: 0 0 0 100px;
}

#footer div{
float: left;
width: 225px;
}

#footer .title {
font-size: 16px;
padding: 3px 0 0 10px;
width: 100%;
height: 25px;
background: url(./images/footerTitle.gif) no-repeat;
}

#footer a {
color: #df83af;
text-decoration: none;
}

#footer a:hover {
color: #df83af;
text-decoration: underline;
}

ul.thumbs {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 2px;
	list-style: none;
}
a.thumb {
	padding: 1px;
	display: block;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}