body {
	font-family: Helvetica, Arial, Sans-serif;
	background:  #fff;
	color: #245;
	font-size:0.75em;
	padding:0;
	margin:0;
	line-height: 1.4em;
}
 
img {border:0;}
table {font-size: 1em;}
a {color: #06b}
a:visited {color: #60b;}
a:hover {color: #b00;}
small {font-size: 0.916em;}
big {font-size: 1.16em;}
h1, h2 {font-size: 1.6em; margin: 1em 0 0.3em 0; padding:0;}
h5, h6 {font-size: 1em; margin: 0.5em 0 0.2em 0; padding:0;}
h2, h4, h6 {font-weight: normal;}
.colmsc, a.colmsc, a.colmsc:visited {color: #888;}
.colimp, a.colimp, a.colimp:visited {color: #c00;}
a.colimp:hover, a.colmsc:hover {color: #333;}
ul {margin: 0; padding: 1em 1.5em;}
ul li {padding: 0.2em;}

#bg {background: url('/asset/theme/imgs/bg.jpg') no-repeat 50% 0; min-width:950px;}
#page {width: 890px; margin:0 auto; padding: 0 30px; }
#border {width: 290px; float:left; }
#logo {margin: 0; padding: 64px 30px 0 0; text-align:center;}
#menu {background: #bdf; font-size: 1.25em; list-style:none; margin:30px 0 0 0; padding: 20px 20px 30px 21px; line-height: 1.1em;
//zoom: 1; behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span style="background: url(/asset/theme/imgs/menu_bg0.gif) no-repeat 0 0; margin: -20px 0 0 -21px; height: 20px; display: block;">&nbsp;</span>' + this.innerHTML + '<span style="background: url(/asset/theme/imgs/menu_bg1.gif) no-repeat 0 0; overflow: hidden; display: block; height: 10px; margin: 20px 0 -30px -21px;">&nbsp;</span>') : '');}
}
#menu a, #menu a:visited {color: #245;}
#menu a:hover {color: #b00;}
#menu li {padding: 0.2em 0 0.2em 20px; background: url('/asset/theme/imgs/menu_bullet.gif') no-repeat 3px 0.55em;}
#menu:before {content: url('/asset/theme/imgs/menu_bg0.gif'); margin: -20px 0 0 -21px; height: 20px; display: block;}
#menu:after {content: url('/asset/theme/imgs/menu_bg1.gif'); display: block; height: 10px; margin: 20px 0 -30px -21px;}
#search {width: 220px; margin: 1.5em auto; }
#search .field {width: 180px; font-family: Helvetica, Arial, Sans-serif; font-size: 1em;}
#search .button {position: relative; top: 8px;}
#online_store {width: 230px; margin: 0 auto; padding: 0.5em 0 0 0;}
#nominations_leaders {width: 210px; margin: 0 auto; padding-right: 20px; padding-bottom: 20px;}
	#nominations_leaders .photo {position:absolute; width: 210px; height: 210px;}
#nominations_leaders .text {padding-top: 215px; font-size: 1.16em;}
#nominations_leaders .current_rating {float:right;}
#nominations_leaders .current_rating img {position: absolute; margin-left: -15px; margin-top: 2px;}
#tools {line-height: 2.2em; margin-left: 290px; height: 47px; padding: 0 10px; padding-top: 28px; }
#registration {float:right; width: 325px;}
#registration input {font-family: Helvetica, Arial, Sans-serif; margin: 0 0 0 0.5em; }
#registration input.text {width: 78px; height: 17px; padding: 2px 6px; font-size: 12px; background: url('/asset/theme/imgs/text0_bg.gif') no-repeat;}
#registration .button {position: relative; top: 4px; 
//top:2px;
}
#content {margin-left: 290px; background: #fff; border-left: 1px solid #bdf; border-right: 1px solid #bdf; padding: 10px 20px 10px 40px; min-height: 840px;}
#content_before {	margin-left: 290px; background: #fff url('/asset/theme/imgs/content_1.gif') repeat-x 50% 0;}
#content_before div {background: url('/asset/theme/imgs/content_00.gif') no-repeat 0 0;}
#content_before div div {height: 10px;	overflow: hidden; background: url('/asset/theme/imgs/content_01.gif') no-repeat 100% 0;}
#content_after {margin-left: 290px; background: #fff url('/asset/theme/imgs/content_1.gif') repeat-x 50% 100%;}
#content_after div {background: url('/asset/theme/imgs/content_10.gif') no-repeat 0 0;}
#content_after div div {height: 10px;	overflow: hidden; background: url('/asset/theme/imgs/content_11.gif') no-repeat 100% 0;}
#ratings {overflow: hidden; padding-bottom: 1em;
//height: 1%;
}
#ratings .col {float:left; width: 120px; font-size: 1.16em; margin-right: 13px;}
#ratings .col img {margin-bottom: 0.3em; }
#ratings .current_rating {padding: 0 0px 0 18px;}
#ratings .current_rating img {position: absolute;  margin-left: -16px; margin-top: 0px;}

#nominations {color: #aaa; padding-bottom: 1em;}
#nominations h2 {color: #245;}
#nominations a {line-height: 1.3em;}

#new_photos {padding-bottom: 1em; overflow: hidden; 
//height: 1%;
}

#new_photoz { padding-bottom: 1em; overflow: hidden; }

#new_photos a {floa2t:left; margin: 9px 9px 0 0;}

#bliz {overflow: hidden; padding-bottom: 1em;
//height: 1%;
}
#bliz .photo {margin: 7px 10px 7px 0; float:left;}
#bliz p {line-height: 1.2em;}
#bliz a.right {float:right; margin-right: 1em;}

#bnrs {padding: 10px 0 20px 30px;}
#bnrs img {margin-right: 8px;}

#bigphoto {position: absolute; background: #fff; border: 1px solid #000000; visibility: hidden; width: 266px; }

	#bigphoto .text {border-top: 1px solid black;}
	#bigphoto .rating {float:left; width: 1.5em; color: #333; background: url('/asset/theme/imgs/rating_img.gif') no-repeat 10px 9px; padding: 8px 13px 10px 25px;}
	#bigphoto .name {line-height: 1.3em; padding: 10px 20px 10px 0; float:left;}
	#bigphoto .buy {line-height: 1.3em; float:right; padding: 10px 10px 10px 10px; text-align:right;}
		#bigphoto .buy a {padding-left: 16px; background: url('/asset/theme/imgs/buy_img.gif') no-repeat;}

#bestweb {float:right; display: block; width: 35px; padding-top: 20px;}

/* MPAK */
div.item{
margin-bottom: 20px;
}

.auth_album {float:left; width: 220px; margin: 15px 30px 0 2px;}

input.text {height: 17px; width: 179px;
		background: #fff url('/asset/theme/imgs/text_bg.gif') no-repeat; 
		overflow: hidden;
		border: none; padding:2px 6px; font-size:12px;
	}
.mainbutton {height:32px; width: 164px; border: none; padding:0; background: #fff url('/asset/theme/imgs/main_button.gif') no-repeat; color: #06b; font-weight: bold; font-size: 14px;}

div.error{
color: red;
}

.preloader {
border: 1px solid #e5e5e5;
background: url(/asset/theme/imgs/loader.gif) center no-repeat;
}

.photomini{
margin: 7px 10px 7px 0; float:left;
text-align: center;
color: #1277BD;
width: 120px;
height: 160px;
line-height: 1.3em;
}

.cl{ clear: both; }

#pagination{ color: #A6A6A6; }
#pagination a{ color: #1277BD; margin-right: 8px; }
#pagination b{ color: #000; margin-right: 8px; }

.plaha{
	background: url(/asset/theme/imgs/plaha.gif) no-repeat 13px 0%;
	padding: 2px 6px 6px 35px;
	text-align: left;
	color: #163D4C;
	height: 19px;
}


/* PAGE VOTING */

#pagevote {width: 890px; margin:0 auto; padding: 0 30px; }

#contentvote { background: #fff; border-left: 1px solid #bdf; border-right: 1px solid #bdf; padding: 10px 20px 10px 40px; min-height: 800px; }
#content_beforevote {	background: #fff url('/asset/theme/imgs/content_1.gif') repeat-x 50% 0; }
#content_beforevote div {background: url('/asset/theme/imgs/content_00.gif') no-repeat 0 0;}
#content_beforevote div div {height: 10px;	overflow: hidden; background: url('/asset/theme/imgs/content_01.gif') no-repeat 100% 0;}
#content_aftervote {background: #fff url('/asset/theme/imgs/content_1.gif') repeat-x 50% 100%;}
#content_aftervote div {background: url('/asset/theme/imgs/content_10.gif') no-repeat 0 0;}
#content_aftervote div div {height: 10px;	overflow: hidden; background: url('/asset/theme/imgs/content_11.gif') no-repeat 100% 0;}

h2 a, h2 a:visited, h2 a:hover   { color: #173D52; }
form{ margin:0;padding:0; }

.blue{ color: #1178B4; }

div.rules{
height: 5em;
overflow: auto;
margin-top: 0.7em;
height: 300px;
}

center.b{ font-weight: bold; }
b.red{ color: red; }

#pagination{ clear: both; }


