body {
	background: transparent url('images/TUC_ozadje_kocke_new.png') no-repeat center top;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin: 0;
}

img {
	border: none;
}

a {
	color: #ec008c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

form {
	margin: 0;
}

input.login {
	background-color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	color: #fff;
	height: 20px;
	width: 132px;
	padding: 0 2px 0 2px;
	/*
	background-image: url(images/top_left_black.png), url(images/top_right_black.png), url(images/bottom_left_black.png), url(images/bottom_right_black.png);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	*/
}

input.formstuff, select.formstuff {
	background-color: #c1c1c1;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
	border: none;
	color: #444;
	height: 20px;
/*	width: 132px;*/
	padding: 0 2px 0 2px;
	font-size: 9pt;
}

textarea.formstuff {
	background-color: #c1c1c1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	color: #444;
	padding: 0 2px 0 2px;
}

#main {
	width: 948px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: none;
}

#head {
	width: 948px;
	height: 150px;
	border: none;
}

#logo {
	width: 155px;
	height: 139px;
	position: relative;
	left: 15px;
	top: 2px;
	float: left;
}

#trimo {
	width: 79px;
	height: 18px;
	position: relative;
	float: left;
	cursor: pointer;
}

div.langlink {
	width: 21px;
	height: 20px;
	margin-right: 8px;
	float: right;
}

#slo {
	background: transparent url('images/sl.png') no-repeat left center;
}
#eng {
	background: transparent url('images/en.png') no-repeat left center;
}
#rus {
	background: transparent url('images/ru.png') no-repeat left center;
	display: none;
}

#menu {
	width: 934px;
	height: 37px;
	border: none;
	padding-left: 14px;
}

#contents_home {
	width: 948px;
/*	height: 572px;*/
/*	height: 555px;*/
	border: none;
	background-color: #fff;
}

#contents {
	width: 948px;
	min-height: 572px;
	border: none;
	background-color: #fff;
}

#bottom_top {
	width: 100%;
	height: 244px;
/*	height: 215px;*/
	background-color: #333;
	color: #fff;
}
#bottom_top.home {
	height: 215px;
}

#bottom {
	width: 100%;
	height: 109px;
	background-color: #000;
	color: #fff;
}

#bottom_top .contents, #bottom .contents {
	width: 948px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#bottom_top .contents {
	height: 244px;
}

img.menu_img {
	border: none;
	float: left;
	margin-right: 12px;
}

#head_menu {
	text-align: center;
	font-size: 12px;
}

#head_menu a {
	color: #b3b3b3;
	text-decoration: none;
	margin: 0 5px 0 5px;
}

#head_menu a:hover {
	text-decoration: underline;
}

.home_infobox {
	width: 213px;
	min-height: 165px;
	float: left;
	border-right: 1px solid #b3b3b3;
	padding-left: 12px;
	padding-right: 12px;
}

p.home_infobox_text {
	line-height: 150%;
	font-size: 10pt;
}

#botton_home_left {
	width: 444px;
	float: left;
	color: #fff;
	font-size: 14pt;
	padding: 0 12px 0 12px;
}

#botton_home_right {
	width: 366px;
	float: left;
	color: #fff;
	font-size: 14pt;
	padding: 0 0 0 108px;
/*	border: 1px solid #fff;*/
}

#tuc_gumb_roza {
	width: 259px;
	height: 76px;
	background: transparent url(images/TUC_gumb_roza.png) no-repeat center center;
	color: #fff;
	text-align: center;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14pt;
	cursor: pointer;
}

input.tuc_gumb_submit {
	width: 150px;
	height: 61px;
	background: transparent url(images/TUC_gumb_submit.png) no-repeat center center;
	color: #fff;
	text-align: center;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 14pt;
	cursor: pointer;
	border: none;
}

div.tuc_gumb_vote {
	width: 125px;
	height: 51px;
	background: transparent url(images/TUC_gumb_vote.png) no-repeat center center;
	color: #fff;
	text-align: center;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	border: none;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

#footer_links {
	float: right;
	padding-top: 12px;
	padding-right: 12px;
	text-align: right;
	font-size: 9pt;
	border: none;
}

#footer_links a {
	color: #fff;
	text-decoration: none;
}

#footer_links a:hover {
	text-decoration: underline;
}

#crash_in_home {
	height: 48px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	color: #ffffff;
	border: none;
}

#crash_in {
	height: 48px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	color: #000000;
	border: none;
}

#crash_in_home td, #crash_in td {
	vertical-align: bottom;
	padding-left: 8px;
	font-size: 10pt;
}

.magenta {
	color: #ec008c;
}

.button_black {
	background-color: #000;
	color: #fff;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	padding: 0 5px 0 5px;
}

.button_magenta {
	background-color: #ec008c;
	color: #fff;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	padding: 0 5px 0 5px;
}

ul.home_white {
	padding: 0;
	margin: 0;
	list-style-type: none;
	color: #000;
}
li.home_white {
	background-image: url('images/bullet_black.gif');
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-left: 14px;
	line-height: 150%;
	font-size: 14pt;
}
ul.home_black {
	padding: 0;
	margin: 0;
	list-style-type: none;
	color: #fff;
}
li.home_black {
	background-image: url('images/bullet_white.gif');
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-left: 14px;
	line-height: 130%;
	font-size: 14pt;
}

.lang_gumb {
	width: 21px;
	height: 20px;
	cursor: pointer;
}

#left_contents {
	width: 272px;
	float: left;
}

#left_menu {
	width: 231px;
	float: left;
	border-right: 1px solid #333333;
	padding-left: 20px;
	padding-right: 20px;
}

#left_menu a.menu_item_1 {
	font-size: 14pt;
	font-weight: bold;
	color: #ec008c;
}

#left_menu a.menu_item_1:hover {
	text-decoration: underline;
}

#left_menu a.menu_item_2 {
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	padding: 0 2px 0 2px;
}

#left_menu a.menu_item_2:hover {
	font-size: 10pt;
	font-weight: normal;
	color: #fff;
	background-color: #000;
	text-decoration: none;
}

#left_menu a.menu_item_3 {
	font-size: 14pt;
	font-weight: normal;
	color: #000;
	padding: 0 2px 0px 2px;
}

#left_menu a.menu_item_3:hover {
	font-size: 14pt;
	font-weight: normal;
	color: #ec008c;
	text-decoration: none;
}

#left_news {
	width: 252px;
	padding-left: 20px;
	padding-top: 30px;
}

#main_contents {
	width: 606px;
	float: left;
	padding-left: 35px;
	padding-right: 35px;
	font-size: 10pt;
}

img.zk {
/*	padding: 0 20px 0 20px;*/
/*	float: left;*/
}

#zkpics {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#zkpics td {
	padding: 20px;
}

h1 {
	color: #ec008c;
	font-size: 14pt;
	margin-top: 0;
}

h1.noshow {
	display: none;
}

h2 {
	color: #ec008c;
	font-size: 12pt;
	margin-top: 0;
}

.clear {
	clear: both;
}

img.jurytable {
	float: left;
	margin-right: 8px;
}

ul {
	list-style-type: none;
	padding: 0;
	margin-left: 1em;
}

table.forms, table.data {
	padding: 0;
	border-collapse: collapse;
	font-size: 10pt;
	border: none;
}

table.forms td {
	padding: 0 10px 25px 0;
}

table.data td {
	padding: 0 10px 10px 0;
}

.error {
	font-size: 8pt;
	color: #ec008c;
}

#global_login {
	width: 194px;
	height: 78px;
	float: right;
	border: none;
	margin-right: 65px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 8pt;
}

#global_login table {
	width: 100%;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 8pt;
	padding: 0;
	border-collapse: collapse;
/*	border: 1px solid #f00;*/
}

#global_login td {
	padding-bottom: 8px;
}

#global_login input {
	color: #fff;
	background-color: #000;
	font-family: "Arial Narrow", Arial, sans-serif;
	border: none;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
	padding: 0 2px;
	height: 20px;
}

#global_login a {
	color: #000;
}

#global_logged {
	width: 140px;
	height: 78px;
	float: right;
	border: none;
	margin-right: 65px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 8pt;
}
#global_logged input {
	color: #fff;
	background-color: #000;
	font-family: "Arial Narrow", Arial, sans-serif;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0 2px;
}
#global_logged a {
	color: #000;
}

#titleimg {
	float: left;
	margin-top: 35px;
}

table.winners {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: none;
}

table.winners td {
	padding-right: 15px;
	padding-bottom: 10px;
	text-align: center;
}

table.winners img {
	border: 1px solid rgb(226, 0, 122);
}

div.gallery_albums {
	margin-bottom: 45px;
}

div.gallery_albums img {
	border: 1px solid #ec008c;
}

div.album_description {
	margin-bottom: 25px;
}

div.nevidno {
	display: none;
}

td.tcell1 {
	width: 214px; height: 30px;
	font-size: 12px;
	padding-left: 10px;
}

td.tcell2 {
	width: 66px; height: 30px;
	font-size: 12px;
	text-align: center;
}

td.tcell3 {
	width: 44px; height: 30px;
	font-size: 12px;
	text-align: center;
}

td.tcell4 {
	width: 100px; height: 30px;
	font-size: 12px;
	text-align: center;
}

td.tcelltop {
	height: 30px;
	border-bottom: 1px solid rgb(199, 94, 148);
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	color: #EC008C;
}

.subtitle {
	color: #ec008c;
	font-size: 12px;
	font-weight: bold;
}

#project_gallery_left {
	width: 425px;
	padding-right: 10px;
	float: left;
}
#project_gallery_right {
	width: 135px;
	float: left;
}

img.project_thumb {
	width: 120px;
	height: 90px;
	margin-top: 5px;
}

div.ozji_izbor_box input {
	background-color: #c1c1c1;
	border: none;
	width: 120px;
}

div.ozji_izbor_box select {
	background-color: #c1c1c1;
	border: none;
	width: 120px;
}

/* HOMEPAGE slideshow */
div#slides {
/*	width: 676px;*/
	width: 316px;
	height: 300px;
	overflow: hidden;
	float: left;
}

div#slides div {
	height: 300px;
/*	width: 676px;*/
	width: 316px;
	font-size: 100px;
	line-height: 200px;
	text-align: center;
	color: #fff;
}
/* end HOMEPAGE slideshow */

/* thumbnail slider begin */

/* apply the gallery design - links slider */
#gallery_container {
	width: 948px;
	height: 217px;
	margin: 10px auto 10px;
	background: #333;
	padding: 20px 0px 0px;
	display: block;
	position:relative;
}
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container {
	position: relative;
	overflow: hidden;
	width: 948px;
	height: 217px;
	margin: 0px auto 0px;
}

/* the thumbnails container */
#thumbs {
	white-space:nowrap;
	display:block;
	position:relative;
}

#thumbs a {
	padding: 0 20px 0 20px;
	margin:0px;
	border: none;
}
#thumbs a img {
	border: 2px solid #333;
	padding:0px;
}

#thumbs a:hover img {
	border: 2px solid #fff;
}

/* the forward and backward buttons */
.addfwd {
	display:block;
	position:absolute;
	cursor:pointer;
	width:15px;
	height:217px;
	top:0px;
	right:0px;
	background:url('images/zk_arrow_right.png') no-repeat center center;
}
.addbkwd {
	display:block;
	position:absolute;
	cursor:pointer;
	width:25px;
	height:217px;
	top:0px;
	left:0px;
	background:url('images/zk_arrow_left.png') no-repeat center center;
}
/* thumbnail slider end */
