body {
	background-color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	text-align: center;
}

a {
	text-decoration: none;
}

form {
	margin: 0px;
	padding: 0px;
}

h1 {
	font: 16px Arial, Tahoma, Courier, Verdana;
	color: white;
	font-weight: bold;
}

input, select {
	border: 1px solid #bbbbbb;
}

.h1_header {
	position: absolute;
	left: 4px;
	top: 40px;
	width: 200px;
	text-align: left;
}

.input {
	font: 11px Arial, Tahoma, Courier, Verdana;
	border: 1px solid #cccccc;
	width: 130px;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

.submit {
	font: 11px Arial, Tahoma, Courier, Verdana;
	background-color: #676767;
	color: white;
	height: 20px;
	line-height: 20px;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
}

.main {
	font: 11px Arial, Tahoma, Courier, Verdana;
	color: black;
	width: 1000px;
	background-color: white;
	padding-left: 10px;
	padding-right: 10px;
	margin:0px auto;
}

.header {
	height: 100px;
	width: 1000px;
	position: relative;
}

.banner_header {
	position: absolute;
	right: 40px;
	top: 4px;
	border: 1px solid white;
}

.podheader {
	font: 12px Arial, Tahoma, Courier, Verdana;
	font-weight: bold;
	text-align: right;
	color: white;
	height: 25px;
	width: 1000px;
	line-height: 25px;
	background-image: url(../images/red_background.gif);
}
.podheader a {
	font: 12px Arial, Tahoma, Courier, Verdana;
	color: white;
	font-weight: bold;
}
.podheader a:hover {
	font: 12px Arial, Tahoma, Courier, Verdana;
	color: white;
	font-weight: bold;
}

.central {
	width: 1000px;
	background-image: url("../images/main_background.gif");
	background-repeat: repeat;
	padding-bottom: 30px;
}

.left {
	float: left;
	width: 200px;
	background-color: #ecf1f7;
}

.center {
	float: left;
	width: 598px;
	margin-left: 1px;
	background-color: white;
}

.right {
	float: right;
	width: 200px;
	background-color: #ecf1f7;
}

.left_link {
	font: 12px Arial, Tahoma, Courier, Verdana;
	font-weight: bold;
	color: white;
	text-align: left;
	height: 29px;
	border-bottom: 1px solid white;
	line-height: 29px;
	padding-left: 18px;
	background-image: url(../images/link_background.gif);
	cursor: pointer;
	position: relative;
}

.grey_title {
	font: 15px Arial, Tahoma, Courier, Verdana;
	font-weight: bold;
	background-image: url(../images/sivi_background.gif);
	height: 28px;
	line-height: 28px;
	text-align: left;
	padding-left: 15px;
	position: relative;
}

.grey_title a { color: #666666; }
.grey_title a:hover { color: black; }

.news_title, .news_title a, .news_title a:hover {
	font: 12px Verdana, Arial, Tahoma, Courier;
	font-weight: bold;
	color: #cb0000;
	padding-bottom: 10px;
}

.news_title a {
	padding: 0px;
	text-decoration: none;
}

.news_title a:hover {
	padding: 0px;
	color: #656565;
}

.news {
	font: 11px Verdana, Arial, Tahoma, Courier;
	text-align: left;
	padding: 15px;
	line-height: 22px;
	color: #656565;
}

.news2 {
	font: 11px Verdana, Arial, Tahoma, Courier;
	text-align: left;
	color: #656565;
}

.posts {
	font: 10px Verdana, Arial, Tahoma, Courier;
	color: #656565;
	text-align: left;
	height: 186px;
	padding: 8px;
	line-height: 15px;
}
.posts a {
	font: 10px Verdana, Arial, Tahoma, Courier;
	color: #656565;
}
.posts a:hover {
	font: 10px Verdana, Arial, Tahoma, Courier;
	color: #cb0101;
}

.news_list_grey, .events_list_grey {
	font: 11px Verdana, Arial, Tahoma, Courier;
	color: #656565;
	line-height: 16px;
	padding-bottom: 6px;
	text-indent: -15px; 
	padding-left: 15px;
}

.news_list_grey a, .events_list_grey a {
	font: 11px Verdana, Arial, Tahoma, Courier;
	color: #656565;
	line-height: 16px;
}

.news_list_grey a:hover, .events_list_grey a:hover {
	font: 11px Verdana, Arial, Tahoma, Courier;
	color: #cc0003;
	line-height: 16px;
}

.news_list_red, .events_list_red {
	font: 11px Verdana, Arial, Tahoma, Courier;
	color: #cc0003;
	line-height: 16px;
	padding-bottom: 6px;
	text-indent: -15px; 
	padding-left: 15px;
}

.news_list_red a, .events_list_red a {
	font: 11px Verdana, Arial, Tahoma, Courier;
	color: #cc0003;
	line-height: 16px;
}

.news_list_red a:hover, .events_list_red a:hover {
	font: 11px Verdana, Arial, Tahoma, Courier;
	color: #656565;
	line-height: 16px;
}

.events_list_grey, .events_list_red {
	text-indent: -82px; 
	padding-left: 82px;
}

.date {
	font: 11px Verdana, Arial, Tahoma, Courier;
	font-weight: bold;
	color: #656565;
}

.icon {
	position: absolute;
	top: 7px;
	right: 20px;
}

.red_title {
	font: 15px Arial, Tahoma, Courier, Verdana;
	font-weight: bold;
	color: white;
	background-image: url(../images/red_background2.gif);
	height: 27px;
	line-height: 27px;
	text-align: left;
	padding-left: 15px;
	position: relative;
}

.right_box {
	font: 11px Verdana, Arial, Tahoma, Courier;
	text-align: left;
	padding: 10px;
	color: #656565;
}

.right_title {
	font: 12px Verdana, Arial, Tahoma, Courier;
	font-weight: bold;
	margin-bottom: 6px;
}
.right_title a {
	font: 12px Verdana, Arial, Tahoma, Courier;
	font-weight: bold;
	color: #656565;
}
.right_title a:hover {
	font: 12px Verdana, Arial, Tahoma, Courier;
	font-weight: bold;
	color: #cc0003;
}

.news_img {
	margin-right: 5px;
	padding: 3px;
	border: 1px solid #cccccc;
	background-color: white;
}

.main_rel {
	position: relative;
	height: 250px;
}

.main_left {
	position: absolute; 
	left:0; 
	top: 0; 
	width: 298px; 
	text-align: left; 
}

.main_right {
	position: absolute; 
	left: 299px; 
	top:0; 
	width: 300px; 
	text-align: left; 
	padding-top: 10px;
}

.ranking_no {
	float: left; 
	width: 80px; 
	text-align: center; 
	background-color: #ae1213; 
	height: 82px; 
	font-size: 24px; 
	color: white; 
	line-height: 82px; 
	border-right: 3px solid white;
}
.ranking_img {
	float: left; 
	width: 82px; 
	text-align: center; 
	border-right: 3px solid white;
}
.ranking_info {
	float: left; 
	width: 290px; 
	font-size: 14px; 
	font-weight: bold; 
	height: 82px; 
	background-color: #e7e5e6; 
	padding-left: 10px; 
	line-height: 82px;
}
				
.footer {
	clear: both;
	font: 12px Arial, Tahoma, Courier, Verdana;
	color: white;
	height: 30px;
	background-color: #333333;
	line-height: 30px;
	width: 1000px;
}

.left_video {
	background-image: url(../images/left_video_background.gif);
	height: 109px;
	margin-bottom: 3px;
	position: relative;
	text-align: left;
	color: white;
	clear: both;
}

.left_video a {
	color: white;
}

.central_video_list {
	height: 90px;
	margin-bottom: 3px;
	position: relative;
	text-align: left;
	clear: both;
	line-height: 12px;
}

.central_video_list a {
	color: #666666;
}
.central_video_list a:hover {
	color: black;
}

.video_tags {
	font: 12px Arial, Tahoma, Courier, Verdana;
	color: black;
}
.video_tags a {
	color: #2671b9;
}
.video_tags a:hover {
	color: black;
}


/* shop */
.velicina {
	width: 22px;
	height: 15px;
	background: white;
	border: 1px solid black;
	font : 9px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	margin-left: 1px;
	margin-right: 1px;
	cursor: pointer;
}

.boja {
	width: 15px;
	height: 15px;
	cursor: hand;
	margin-left: 1px;
	margin-right: 1px;
}

.item_qty {
	font : 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	background-color: white;
	border: 1px solid black;
	text-align: center;
	width: 20px;
	height: 17px;
}

.item_size {
	font: 11px Arial, Tahoma, Verdana, Courier;
	color: black;
	font-weight: bold;
	padding-top: 10px;
}

.item_price {
	font : 16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #252525;
	font-weight: bold;
}

.item_price2 {
	font : 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
}

.box {
	font: 10px Arial, Tahoma, Verdana, Courier;
	padding: 4px;
}

.shop_item_title {
	font: 16px Arial, Tahoma, Verdana, Courier;
	color: black;
	font-weight: bold;
}

.basket_item {
	font: 11px Arial, Tahoma, Verdana, Courier;
	color: black;
	font-weight: bold;
}

.basket_item a {
	font: 11px Arial, Tahoma, Verdana, Courier;
	color: black;
	font-weight: bold;
}

.navigation {
	font: 14px Arial, Tahoma, Verdana, Courier;
	color: black;
	font-weight: bold;
}

.navigation a {
	font: 14px Arial, Tahoma, Verdana, Courier;
	color: #AB2212;
	font-weight: bold;
}

.navigation a:hover {
	font: 14px Arial, Tahoma, Verdana, Courier;
	color: black;
	font-weight: bold;
	
}

.left_shop_kategorije {
	font: 12px Arial, Tahoma, Verdana, Courier;
	text-align: left;
	height: 20px;
	line-height: 20px;
	margin-left: 16px;
}

.left_shop_kategorije a {
	color: maroon;
}

.txt {
	font: 12px Arial, Tahoma, Verdana, Courier;
}
.link3 {

	  FONT-SIZE: 15px; COLOR:  #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link3:hover {
    
	FONT-SIZE: 15px; COLOR:  #eeeeee; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.link2022 {

	  FONT-SIZE: 13px; COLOR:  #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link33 {

	  FONT-SIZE: 10px; COLOR:  #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link33:hover {
    
	FONT-SIZE: 10px; COLOR:  #0000cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.link444 {

	  FONT-SIZE: 9px; COLOR:  #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link444:hover {

	  FONT-SIZE: 9px; COLOR:  #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}