/* Main style ================================================================================= */



* {
	margin:0;
	padding:0;
}
body {
	background-color: #0a0a0a;
	font-size: 12px;
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	margin: 0px;
	padding: 0px;
}
a {
	color: #999;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
a:hover {
	color: #EBEBEB!important;
	text-shadow: 0px 0px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=0, offy=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:active, a:focus {
	outline:none;
}
/* Top line style ================================================================================= */



.top_line {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	position: relative;
	display: block;
	clear: both;
	float: none;
	height: 180px;
	padding-top: 30px;
}
.top_bg {
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 227px;
	width: 100%;
	position: absolute;
	padding: 0px;
	top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Logo style ================================================================================= */



.moduletable-logo {
	margin-top: 0px;
	padding: 0px;
	float: left;
}
/* Lang style ================================================================================= */



.moduletable-lang {
	display: block;
	padding: 0px;
	margin-top: 20px;
	position: absolute;
	right: 0px;
}
.moduletable-lang li {
	list-style-image: none;
	list-style-type: none;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
	padding: 3px 5px;
	background-color: #2E2E2E;
	border: 1px solid #000000;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* Menu style ================================================================================= */



.moduletable-navigacija {
	position: absolute;
	right: 0px;
	top: 110px;
}
.moduletable-navigacija ul {
	padding: 0px;
	margin-top: 0px;
}
.moduletable-navigacija ul li {
	margin: 0px;
	background-image: none;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-image: none;
	list-style-type: none;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 2px 2px 2px #000;
}
.moduletable-navigacija .item3 a, .moduletable-navigacija #current.item3 a {
}
/* Menu style 2 ================================================================================= */



.moduletable-navigacija_2 {
	position: absolute;
	left: 300px;
	top: 150px;
}
.moduletable-navigacija_2 ul {
	padding: 0px;
	margin-top: 0px;
}
.moduletable-navigacija_2 ul li {
	margin: 0px;
	background-image: none;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-image: none;
	list-style-type: none;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 2px 2px 2px #000;
	font-size: 13px;
}
.moduletable-navigacija_2 a, .moduletable-navigacija_2 #current.item3 a {
	color: #CCC;
	font-weight: bold;
}
.moduletable-navigacija_2 a:hover, .moduletable-navigacija_2 #current a {
	color: #FFF;
}
/* Time style ================================================================================= */



.moduletable-time {
	text-align: center;
	position: absolute;
	left: 25%;
	top: 190px;
	right: 25%;
}
.moduletable-time p {
	font-size: 14px;
	font-style: italic;
	color: #999;
	text-shadow: 2px 2px 2px #000;
	white-space: nowrap;
}
.moduletable-time p strong {
	font-size: 16px;
	color: #CCC;
}
/* Front gallery style ================================================================================= */



.pics_line {
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	position: relative;
	background-image: url(../images/pics_bg_shadow.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.pics_shadow {
	background-image: url(../images/pics_bg_shadow.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 349px;
	width: 1000px;
	position: absolute;
	top: -23px;
}
.pics_bg_left {
	background-image: url(../images/pics_gb_left.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 300px;
	width: 358px;
	position: absolute;
	z-index: 999;
	left: -200px;
	top: 0px;
}
.pics_bg_right {
	background-image: url(../images/pics_gb_right.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 300px;
	width: 300px;
	position: absolute;
	z-index: 999;
	right: -130px;
	top: 0px;
}
.moduletable-pics {
	position: absolute;
	z-index: 99;
}
/* Body text style ================================================================================= */



.body_text {
	background-color: #1E1E1E;
	height: 300px;
	padding-right: 80px;
	padding-left: 100px;
	color: #A7A7A7;
	position: relative;
}
.contentpaneopen .contentheading, .contentpaneopen-partners .contentheading-partners, .componentheadingaward_gallery {
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #000;
	color: #CCC;
	font-style: italic;
}
.contentpaneopen p {
	text-indent: 15px;
	margin-bottom: 10px;
}
.contentpaneopen p strong {
	color: #ccc;
}
.contentpaneopen ul {
	margin-right: 30px;
	margin-left: 30px;
}
.contentpaneopen ul li {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: square;
}
/* Footer style ================================================================================= */



.footer {
	margin-top: 20px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	height: 190px;
	position: relative;
}
.footer_bg {
	background-image: url(../images/aside-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 317px;
	width: 100%;
	position: absolute;
	padding: 0px;
	bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -92px;
	margin-left: 0px;
	overflow: hidden;
}
/* Attention style ================================================================================= */



.moduletable-attention {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
}
.moduletable-attention p {
	font-size: 16px;
	font-style: italic;
	color: #999;
	text-shadow: 2px 2px 2px #000;
}
.moduletable-attention p strong {
	font-size: 18px;
	color: #CCC;
}
/* Body text style ================================================================================= */



.contentpane .contentheading {
	font-size: 20px;
	color: #333;
}
/* Social style ================================================================================= */



.moduletable-social {
	float: left;
	position: absolute;
	left: 0px;
}
.moduletable-social a {
	margin-right: 5px;
	float: left;
}
.moduletable-social .odkl-klass-stat {
	margin-top: 5px;
}
/* Footer text style ================================================================================= */



.moduletable-footer {
	float: right;
	position: absolute;
	right: 0px;
	color: #999;
	text-align: right;
}
.moduletable-footer a {
	color: #999;
}
/* Contact Form ================================================================================= */



#aiContactSafe_form_1 {
	margin-top: -30px;
}
.contacts_text {
	margin-top: 30px;
	margin-left: -15px;
	margin-right: 10px;
}
.contacts_text ul li {
	margin: 0px;
	padding: 0px;
}
#adminForm_1 {
	width: 330px;
}
div#aiContactSafe_info, div.countdown_div {
	font-style: italic;
	color: #666;
	margin-left: 3px;
}
#aiContactSafe_info {
	margin-bottom: 0px!important;
}
label.required_field {
	color: #666;
	margin-left: 0px!important;
}
#aiContactSafeForm input.countdown_editbox {
	color: #CCC;
	font-style: italic;
}
#aiContactSafeBtns {
	margin-top: -15px;
	margin-left: 61px;
}
#aiContactSafeForm input, #aiContactSafeForm textarea {
	background-color: #2E2E2E;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #999;
	font-style: italic;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #000;
	border-left-color: #000;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div#aiContactSafe_mainbody_1 textarea#aics_message, div#aiContactSafe_mainbody_1 input#aics_email, div#aiContactSafe_mainbody_1 input#aics_subject {
	width: 241px;
}
#aiContactSafeSendButton {
	width: 250px;
	font-style: normal!important;
	font-weight: bold;
	cursor: pointer;
}
#displayAiContactSafeForm_1 .error {
	margin-top: -30px;
}
#displayAiContactSafeForm_2 .error {
	margin-top: -40px;
	margin-bottom: -10px;
}
.error .message, .error #system-message .error {
	display: none;
}
.error .fade {
	display: block!important;
	color: #F90;
}
.error .fade ul {
	margin: 0px;
	padding: 0px;
}
#aiContactSafe_form_1 .aiContactSafe_contact_form_field_label_left, #aiContactSafe_form_1 .aiContactSafe_contact_form_field_label_left, #aiContactSafe_form_1 .aiContactSafe_contact_form_field_label_left {
	width: 60px;
}
div#aiContactSafe_mainbody_2 div.aiContactSafe_contact_form_field_label_left {
	padding-top: 3px;
}
/* Registration Form ================================================================================= */



#aiContactSafe_form_2 {
	margin-top: -45px;
}
#aiContactSafe_form_2 #aiContactSafeForm {
	width: 759px;
}
.reg_text {
	margin-left: 200px;
	font-size: 14px;
	font-style: italic;
	text-shadow: 2px 2px 2px #000000;
}
#adminForm_2 {
	margin-top: -25px;
	margin-left: 25px;
}
#aiContactSafe_row_aics_first_name, #aiContactSafe_row_aics_last_name {
	float: left;
	clear: none!important;
}
#aiContactSafe_row_aics_age, #aiContactSafe_row_aics_height, #aiContactSafe_row_aics_city {
	float: left;
	clear: none!important;
}
#aiContactSafe_row_aics_address, #aiContactSafe_row_aics_city, #aiContactSafe_row_aics_phone {
	float: left;
}
#aiContactSafe_row_aics_phone {
	clear: left!important;
}
#aiContactSafe_row_aics_age input, #aiContactSafe_row_aics_height input {
	width: 30px;
}
#aiContactSafe_row_aics_post_code, #aiContactSafe_row_aics_email, #aiContactSafe_row_aics_pictures, #aiContactSafe_row_aics_pictures_2, #aiContactSafe_row_aics_pictures_3, #aiContactSafe_row_aics_pictures_4 {
	float: left;
	clear: none!important;
}
#aiContactSafe_row_aics_address input {
	width: 250px;
}
#aiContactSafe_row_aics_post_code input {
	width: 70px;
}
#aiContactSafe_row_aics_city input {
	width: 100px;
}
div#aiContactSafe_mainbody_2 input#aics_phone {
	width: 150px;
}
#aiContactSafe_row_aics_pictures, #aiContactSafe_row_aics_pictures_2, #aiContactSafe_row_aics_pictures_3 {
	margin-top: 5px;
	margin-bottom: 5px;
}
#adminForm_2 #aiContactSafeBtns {
	margin-left: -7px;
}
/* Partners ================================================================================= */



.nsp_main {
	padding: 0px;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nsp_bottom_interface, .nsp_top_interface {
	margin-top: 0px!important;
	margin-right: 45%!important;
	margin-bottom: 5px!important;
	margin-left: 45%!important;
}
.nsp_art_scroll1 {
	margin-top: 5px;
}
.nsp_bottom_interface .pagination li, .nsp_top_interface .pagination li {
	margin-right: 2px;
	margin-left: 2px;
}
.contentpaneopen-partners ul {
	margin-left: 42px;
	margin-top: -5px;
}
.contentpaneopen-partners li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	float: left;
}
.contentpaneopen-partners img {
	background-color: #333;
	padding: 6px;
	border: 1px solid #000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.contentpaneopen-partners .links img, .contentpaneopen-partners .links2 img {
	margin: 0px;
	padding: 0px;
	border: none;
}
.clr {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
.contentpaneopen-partners .links {
	background-color: #333;
	padding: 6px;
	border: 1px solid #000;
	display: block;
	width: 160px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.contentpaneopen-partners .links2 {
	background-color: #333;
	padding: 10px;
	border: 1px solid #000;
	display: block;
	height: 127px;
	width: 200px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.contentpaneopen-partners .links img, .contentpaneopen-partners .links2 img {
	float: left;
	margin-right: 10px;
}
.contentpaneopen-partners .links p {
	margin-top: 15px;
	font-style: italic;
}
/* Gallery style ================================================================================= */



.contentpaneopen .gallery {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: -20px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.contentpaneopen .gallery p {
	font-size: 14px;
	font-weight: bold;
	text-shadow: 2px 2px 2px #000;
	color: #CCC;
	text-align: center;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	clear: left;
}
#sigplus_images_stories_baltic_beauty_gallery_2005, .ytplugin_container, .contentpaneopen .gallery img, .award_gallery #jg_photo_big {
	background-color: #2E2E2E;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #000;
	border-left-color: #000;
	padding: 10px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* Music ================================================================================= */



.music {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
/* Tabs partneri ================================================================================= */



div.gk_tab-style1 {
	padding: 0px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 9999;
}
.gk_tab-style1 ul {
	margin: 0px;
}
.gk_tab-style1 ul li {
	list-style-image: none;
	list-style-type: none;
}
.gk_tab-style1 li {
	background-color: #2E2E2E!important;
	border: 1px solid #000!important;
	border-radius: 5px 5px 5px 5px!important;
	color: #999999!important;
	margin-bottom: 0px!important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.gk_tab-style1 .gk_tab_item_space li:hover {
	-webkit-box-shadow: 0px 0px 3px #666;
	-moz-box-shadow: 0px 0px 3px #666;
	box-shadow: 0px 0px 3px #666;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
ul.gk_tab_ul-style1 li.active span, ul.gk_tab_ul-style1 li span {
	background-image: none;
}
ul.gk_tab_ul-style1 li span {
	color: #999;
	font-size: 10px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
ul.gk_tab_ul-style1 li.active span, ul.gk_tab_ul-style1 li:hover span {
	color: #ebebeb;
	font-size: 12px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	text-shadow: 0px 0px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=0, offy=0);
}
div.gk_tab_container0-style1, div.gk_tab_container1-style1 {
	background-image: none;
}
div.gk_tab_item-style1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.gk_tab_item-style1 .links {
	width: 240px;
}
div.gk_tab_item-style1 .links img, div.gk_tab_item-style1 .links2 img {
	float: left;
	margin-right: 10px;
	padding: 7px!important
}
div.gk_tab_item-style1 .links p {
	margin-top: 15px;
	font-style: italic;
}
.gk_tab_container0-style1 {
	margin-top: 0px;
	padding: 0px;
}
.gk_tab_item_space {
	padding: 0px;
}
.gk_tab_item_space ul {
	margin-top: -10px;
}
.gk_tab_item_space li {
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	float: left;
	border-radius: 0px 0px 0px 0px!important;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.gk_tab_item-style1 img {
	background-color: #333;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 4px;
	margin-left: 7px;
}
div.gk_tab_item-style1 .links img, div.gk_tab_item-style1 .links2 img {
	margin: 0px;
	padding: 0px;
	border: none;
}
/* Tabs programe ================================================================================= */



.gk_tab_item_space .time {
	display: block;
	padding: 0px;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	float: left;
	height: 180px;
}
.gk_tab_item_space .time li {
	font-size: 15px;
	clear: left;
	background-color: transparent!important;
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
	text-shadow: 2px 2px 2px #000000;
	color: #CCC!important;
	margin-top: 5px;
	list-style-type: square;
	list-style-position: inside;
}
.gk_tab_item_space .time li strong {
	color: #E2E2E2;
}
.gk_tab_item_space .time p {
	clear: left;
}
/* History ================================================================================= */

.moduletable-history {
	background-image: url(../images/bottom_module_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 64px;
	width: 909px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -20px;
	margin-bottom: 10px;
}
.moduletable-history p {
	text-transform: uppercase;
	color: #ebebeb;
	float: left;
	margin-right: 10px;
	padding-left: 77px;
}
.moduletable-history ul {
	color: #999;
}
.moduletable-history p, .moduletable-history ul {
	padding-top: 24px;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	text-shadow: 2px 2px 2px #000000;
}
.moduletable-history ul li {
	float: left;
	padding-right: 15px;
	padding-left: 5px;
}
/* Vogue award ================================================================================= */
#tabmix2 .gk_tab_item_space ul li {
	background-color: transparent!important;
	border: none!important;
	padding-left: 10px;
	list-style-type: square!important;
	list-style-position: inside;
	margin-top: 7px;
}
#tabmix2 .gk_tab_item_space ul li:hover {
	background-color: transparent!important;
	border: none!important;
	box-shadow: none!important;
}
#tabmix2 .gk_tab_item_space ul li strong {
	color: #ccc;
	font-size: 110%;
}
#tabmix2 .gk_tab_item_space ul li em, .jg_toplist a, .gallery_award, .jg_pathway a, .award_gallery .jg_pagenav_active, .award_gallery .jg_pagenav, .award_gallery .jg_pagination_next, .award_gallery .jg_pagination_end, .award_gallery .jg_pagination_prev, .award_gallery .jg_pagination_begin, .award_gallery .jg_voting .button {
	color: #CCC;
	background-color: #333;
	border: 1px solid #000;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-style: normal;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#tabmix2 .gk_tab_item_space ul li em:hover, .jg_toplist a:hover, .gallery_award:hover, .jg_pathway a:hover, .award_gallery img.jg_photo:hover, .award_gallery .jg_pagenav_active, .award_gallery .jg_pagenav:hover, .award_gallery .jg_pagination_next:hover, .award_gallery .jg_pagination_end:hover, .award_gallery .jg_pagination_prev:hover, .award_gallery .jg_pagination_begin:hover, .award_gallery .jg_voting .button:hover {
	box-shadow: 0px 0px 3px #666;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* Vogue award gallery ================================================================================= */
.body_award_gallery {
	background-image: url(../images/bg_award.jpg);
}
.award_gallery .body_text, .default .body_text {
	height: auto;
}
.award_gallery .pics_bg_left, .award_gallery .pics_bg_right, .default .pics_bg_left, .default .pics_bg_right {
	background-repeat: repeat;
	height: 810px;
	display: block;
}
.award_gallery .pics_bg_left {
	left: -258px;
	background-color: #1E1E1E;
	background-position: right center;
}
.award_gallery .pics_bg_right {
	background-color: #1E1E1E;
    background-position: -20px center;
    right: -155px;
    width: 225px;
}
.award_gallery #jg_dtl_photo {
	display: block;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	position: relative;
}
.award_gallery #jg_photo_big {
	display: inline;
	float: none;
}
.award_gallery .jg_imgtitle {
	font-size: 13px;
	text-shadow: 2px 2px 2px #000000;
	text-transform: uppercase;
	color: #CCCCCC;
	clear: both;
	float: none;
	padding-top: 15px;
}
.award_gallery .jg_toplist {
	text-align: right !important;
}
.award_gallery .componentheading {
	display: none;
}
.award_gallery .jg_toplist {
	color: #CCC;
	padding-top: 15px;
	padding-bottom: 10px;
	opacity: 0.4;
}
.award_gallery .jg_pathway, .award_gallery .jg_paginationimg {
	opacity: 0.4;
}
.award_gallery .jg_toplist:hover, .award_gallery .jg_pathway:hover, .award_gallery .jg_paginationimg:hover {
	opacity: 1;
}
.award_gallery .jg_toplist a, .gallery_award, .jg_pathway a, .award_gallery .jg_pagenav_active, .award_gallery .jg_pagenav, .award_gallery .jg_pagination_next, .award_gallery .jg_pagination_end, .award_gallery .jg_pagination_prev, .award_gallery .jg_pagination_begin {
	color: #999;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.award_gallery span.jg_pagination_prev {
	margin-right: 5px;
}
.award_gallery .jg_toplist a:hover {
	color: #ccc;
}
.award_gallery .componentheadingaward_gallery {
	float: left;
}
.award_gallery .jg_detailnavi {
	position: absolute;
	top: 330px;
	width: 800px;
}
.award_gallery img.jg_icon {
	height: 40px;
	width: 41px;
	opacity: 0.2;
}
.award_gallery .jg_detailnaviprev img.jg_icon:hover, .award_gallery .jg_detailnavinext img.jg_icon:hover {
	opacity: 0.9;
}
.award_gallery .jg_detailnaviprev {
	text-align: left !important;
}
.award_gallery .jg_detailnavinext {
	text-align: right !important;
}
.award_gallery .jg_minis a img {
	background-color: #2E2E2E;
	border-color: #000000;
	border-radius: 5px 5px 5px 5px;
	border-right: 1px solid #000000;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
.award_gallery #motioncontainer {
	height: 60px;
}
.award_gallery .jg_details, .award_gallery .jg_voting {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.award_gallery .jg_details {
	display: block;
	position: absolute;
	left: 10px;
	bottom: 9px;
	background-color: #2E2E2E;
	width: 200px;
	border-radius: 0 10px 0 0;
	padding-top: 5px;
	padding-left: 5px;
	opacity: 0.5;
}
.award_gallery .jg_dtl_photo:hover .jg_details {
	opacity: 0.9;
}
.award_gallery .sectiontableheader, .award_gallery .jg_gallerystats {
	display: none;
}
.award_gallery .jg_photo_left {
	display: block;
	width: auto;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 3px;
}
.award_gallery .jg_photo_right {
	display: block;
	width: auto;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #CCC;
	font-weight: bold;
}
.award_gallery img.jg_icon, .award_gallery .jg_detailnaviprev img.jg_icon:hover, .award_gallery .jg_detailnavinext img.jg_icon:hover, .award_gallery .jg_dtl_photo .jg_details, .award_gallery .jg_dtl_photo:hover .jg_details, .award_gallery .jg_toplist, .award_gallery .jg_toplist:hover, .award_gallery .jg_pathway, .award_gallery .jg_pathway:hover, .award_gallery .jg_paginationimg, .award_gallery .jg_paginationimg:hover {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.gallery_award {
	position: absolute;
	right: 360px;
	top: 12px;
}
#com-form-login {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#com-form-login .contentpane img {
	display: none;
}
#com-form-login .input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#com-form-login .input #com-form-login-username, #com-form-login .input #com-form-login-password {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
#com-form-login .input #com-form-login-remember {
	margin-top: 19px;
}
#com-form-login .input .button {
	float: none;
	clear: left;
	display: block;
	margin-bottom: 10px;
}
.award_gallery .gallery {
	height: 810px;
	margin-bottom: -2px;
}
.award_gallery .jg_minis, .award_gallery  .jg_paginationimg {
	padding-top: 15px;
	padding-bottom: 15px;
}
.componentheadingaward_gallery {
	padding-bottom: 0px;
}
.award_gallery img.jg_photo {
	background-color: #2E2E2E;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #000;
	border-left-color: #000;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footer_award_gallery {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #444;
}
.award_gallery .jg_voting {
	padding-bottom: 10px;
}
.award_gallery .jg_voting .button {
	padding: 5px;
}