body {
	background-color: #cccccc;
}
body.blue {
	background-color: #99ffff;
}
body.green {
	background-color: #66FF33;
}
body.orange {
	background-color: #FF9933;
}
body.red {
	background-color: #CC6666;
}
table {
	border-collapse: collapse;
}
body>table {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
a>img {	
	border-style: none;
}
.top {
	background-image: url(../images/top_gray_w.png);
	background-repeat: no-repeat;
	width: 1024px;
	height: 340px;
	padding: 0px;
	vertical-align:top;
}
body.blue .top {
	background-image: url(../images/top_blue_w.png);
}
body.green .top {
	background-image: url(../images/top_green_w.png);
}
body.orange .top {
	background-image: url(../images/top_orange_w.png);
}
body.red .top {
	background-image: url(../images/top_red_w.png);
}
.header {
	margin-left: 350px;
	width: 500px;
	height: 185px;
	background-image: url(../images/header/header_2.png);
	background-repeat: no-repeat;
	margin-top: 40px;
}
.top .title {
	margin-left: 50px;
	margin-top: 25px;
	width: 100%;
	font-size: 30px;
}
.middle {
	background-image: url(../images/middle_gray_w.png);
	background-repeat: repeat-y;
	width: 1024px;
	padding: 0px;
}
body.blue .middle {
	background-image: url(../images/middle_blue_w.png);
}
body.green .middle {
	background-image: url(../images/middle_green_w.png);
}
body.orange .middle {
	background-image: url(../images/middle_orange_w.png);
}
body.red .middle {
	background-image: url(../images/middle_red_w.png);
}
.bottom {
	background-image: url(../images/bottom_gray_w.png);
	background-repeat: no-repeat;
	width: 1024px;
	height: 110px;
	padding: 0px;
}
body.blue .bottom {
	background-image: url(../images/bottom_blue_w.png);
}
body.green .bottom {
	background-image: url(../images/bottom_green_w.png);
}
body.orange .bottom {
	background-image: url(../images/bottom_orange_w.png);
}
body.red .bottom {
	background-image: url(../images/bottom_red_w.png);
}

.menu {
	width:300px;
	vertical-align:top;
}
.menu_table {
	width:190px;
	margin-left:32px;
}
.button {
	width:190px;
	height:50px;
	padding: 0px;
	display: block;
	background-repeat: no-repeat;
}
.button  a{
	display: block;
	height:47px;
}
.button_domov {
	background-image: url(../images/buttons/gumb_domov_c.png);
	background-position: 0 0;
}
.button_ustanovitev {
	background-image: url(../images/buttons/gumb_ustanovitev_c.png);
	background-position: 0 0;
}
.button_prednami {
	background-image: url(../images/buttons/gumb_prednami_c.png);
	background-position: 0 0;
}
.button_doziveli {
	background-image: url(../images/buttons/gumb_doziveli_c.png);
	background-position: 0 0;
}
.button_galerija {
	background-image: url(../images/buttons/gumb_galerija_c.png);
	background-position: 0 0;
}
.button_kontakt {
	background-image: url(../images/buttons/gumb_kontakt_c.png);
	background-position: 0 0;
}
.button_forum {
	background-image: url(../images/buttons/gumb_forum_c.png);
	background-position: 0 0;
}
.button_webcam {
	background-image: url(../images/buttons/gumb_webcam_c.png);
	background-position: 0 0;
}
.button_guestbook {
	background-image: url(../images/buttons/gumb_guestbook_c.png);
	background-position: 0 0;
}
.button:hover {
	background-position: 0 -50px;
}
.button>a>img {
	width:190px;
	height:50px;
	border-style: none;
	margin: 0px;
}

.button2 {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	text-decoration: none;
}
.button2>img {
	width: 16px;
	height: 16px;
	border-style: none;
	margin: 0px;
}
.button2_add {
	background-image: url(../images/buttons/add.png);
}
.button2_edit {
	background-image: url(../images/buttons/edit.png);
}
.button2_delete {
	background-image: url(../images/buttons/delete.png);
}
.button2_up {
	background-image: url(../images/buttons/up.png);
}
.button2_down {
	background-image: url(../images/buttons/down.png);
}
.button2_spam {
	background-image: url(../images/buttons/Spam.png);
}
.button2_nospam {
	background-image: url(../images/buttons/noSpam.png);
}
/*.gallery>tbody>tr>td>div>.button2, .news>tbody>tr:first-child>td>div>.button2 {*/
.floatLeft {
	float:left;
}
/*.news>tbody>tr:first-child>td>div, .news_hidden>tbody>tr:first-child>td>div {*/
.floatRight {
	float:right;
}


.priority_star {
	width: 16px;
	height: 16px;
	display: inline-block;
	float: left;
	background-image: url(../images/buttons/star.png);
}

.oneImage>span>a {
	display: none;
}

.main {
	width: 724px;
	padding:0px;
	vertical-align: top;
}
.updown {
	float: right;
	margin-top: -16px;
	display: inline-block;
}
.gallery_group h3 {
	margin: 0;
	font-size: 1em;
}
div.gallery_group, div.gallery_group>div.group_name, div.gallery_group>div.mini_thumbnails, div.gallery_group>div.thumbnails{
	width: 670px;
	border: 0px none;
	padding: 0;
	margin: 0;
}
div.gallery_group {
	margin: 15px 15px;
}
div.gallery_group>div.group_name {
	padding: 8px 0px 8px 40px;
	width: 630px;
	font-width:bold;
	font-size: large;
}
div.gallery_group>div.mini_thumbnails {
	overflow: hidden;
	height: 30px;
	padding: 2px;
	cursor: pointer;
}
div.gallery_group>div.thumbnails>div {
	width: 130px;
	height: 112px;
	text-align: center;
	display: inline-block;
	margin: 0;
}
div.gallery_group>div.thumbnails>div>div {
	width: 32px;
	margin: 0 auto;
}
img.mini_thumbnail {
	max-height: 30px;
	max-width: 130px;
}
.image-load {
	background-image: url(../21-1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.upload_button {
	display: inline-block;
	width: 100px;
	height: 30px;
	background-image: url(../images/buttons/nalozi.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.upload_button:hover {
	background-position: 0 -30px;
}
.upload_button:active {
	background-position: 0 -60px;
}
.bottom {
	font-size: small;
}
.bottom>a {	
	margin-left: 32px;
}
.error {
	color:red;
}
.confirm {
	color:green;
}

.news, .box {
	width: 670px;
	padding: 0;
}
h3 {
	margin: 0;
	margin-left: 20px;
}
.news .title, .box_title {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/bar_top.png);
	background-color: #CCCCCC;
	padding: 8px;
	width: 654px;
	margin: 0;
}
body.blue .news .title, body.blue .box_title {
	background-color: #99FFFF;
}
body.green .news .title, body.green .box_title {
	background-color: #66FF33;
}
body.orange .news .title, body.orange .box_title {
	background-color: #FF9933;
}
body.red .news .title, body.red .box_title {
	background-color: #CC6666;
}
.news .main, .box_main {
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../images/bar_bottom.png);
	background-color: #ADA8A8;
	width: 670px;
	margin: 0;
}
body.blue .news .main, body.blue .box_main {
	background-color: #56D2D2;
}
body.green .news .main, body.green .box_main {
	background-color: #56D22C;
}
body.orange .news .main, body.orange .box_main {
	background-color: #FB7F2C;
}
body.red .news .main, body.red .box_main {
	background-color: #A92C2C;
}
.news .posted {
	padding: 4px 0px 0px 8px;
}
.news .content {
	padding: 8px;
}
.news .author {
	display: block;
	text-align: right;
	padding: 0px 16px 8px 0px;
}
#content {
	width: 670px;
}

.page_navigator {
	font-size: 12px;
}
.page_navigator>a {
	font-size: 10px;
}

.colorSelector {
	margin-left: 30px;
}
.colorSelector td, .colorSelector a, .colorSelector img {
	width: 16px;
	height: 16px;
	padding: 0px;
	margin: 0px;
}

#guestbook_add table {
	border-collapse: separate;
	border-spacing: 8px;
}
#guestbook_add .box_main>* {
	margin-left: 17px;
}
#guestbook_add textarea {
	width: 620px;
	height: 200px;
	background-color: rgba(255,255,255,0.25);
	border: solid black 1px;
}
#guestbook_add input  {
	width: 510px;
	background-color: rgba(255,255,255,0.25);
	border: solid black 1px;
}
#guestbook_add .label  {
	width: 100px;
	background-image: url(../images/grad.png);
	background-repeat: repeat-y;
}
#guestbook_add .required  {
	font-weight: bold;
}
#guestbook_add input[type="submit"]  {
	width: 100px;
}
.box_main {
	min-height: 20px;	
}
#sign_guestbook:hover {
	text-decoration: underline;
}
