* html {
	height : 100%;
	max-height : 100%;
	padding : 0;
	margin : 0;
	border : 0;
	background : rgb(154, 0, 2) url(images/index_00.jpg) no-repeat fixed top center;
	font-size : 12px;
	color : rgb(255, 255, 255);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	overflow : hidden;
	scrollbar-face-color : rgb(167,30,30);
	scrollbar-arrow-color : rgb(0,0,0);
	scrollbar-base-color : rgb(204,178,166);
	scrollbar-shadow-color : rgb(255,255,255);
}
body {
	height : 100%;
	max-height : 100%;
	overflow : hidden;
	padding : 0;
	margin : 0;
	border : 0;
	background : rgb(154, 0, 2) url(images/index_00.jpg) no-repeat fixed top center;
	font-size : 12px;
	color : rgb(255, 255, 255);
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
table, td, th {
	border : 1px solid rgb(192, 192, 192);
	padding : 3px;
	text-align : center;
	vertical-align : middle;
}
img {
	border : none;
}
p {
	margin-left : 50px;
	margin-right : 50px;
	text-indent : 20px;
}
a {
	color : rgb(255, 255, 255);
}
#siteframe {
	position : absolute;
	left : 50%;
	margin-left : -387px;
	top : 0;
	width : 774px;
	height : 100%;
	z-index : 1;
}
#index_021 {
	position : absolute;
	left : 0;
	top : 0;
	width : 10px;
	height : 100%;
	z-index : 3;
}
#index_0211 {
	position : absolute;
	left : 0;
	top : 0;
	width : 10px;
	height : 500px;
	z-index : 3;
}
#index_022 {
	position : absolute;
	right : 0;
	top : 0;
	width : 10px;
	height : 100%;
	z-index : 3;
}
#index_0221 {
	position : absolute;
	right : 0;
	top : 0;
	width : 10px;
	height : 500px;
	z-index : 3;
}
#index_01 {
	position : absolute;
	left : 10px;
	top : 0;
	width : 754px;
	height : 127px;
	z-index : 3;
	background-image:url(images/index_01.gif);
	background-repeat:no-repeat;
}

#index_01 h3{
	text-align: right;
	margin: 5px 100px 0 0;
	font-size: 10px;
	font-weight: normal;
}
#index_08 {
	position : absolute;
	left : 10px;
	top : 127px;
	width : 95px;
	height : 18px;
	z-index : 3;
}
#index_09 {
	position : absolute;
	left : 105px;
	top : 127px;
	width : 134px;
	height : 18px;
	z-index : 3;
}
#index_10 {
	position : absolute;
	left : 239px;
	top : 127px;
	width : 138px;
	height : 18px;
	z-index : 3;
}
#index_11 {
	position : absolute;
	left : 377px;
	top : 127px;
	width : 142px;
	height : 18px;
	z-index : 3;
}
#index_12 {
	position : absolute;
	left : 519px;
	top : 127px;
	width : 145px;
	height : 18px;
	z-index : 3;
}
#index_13 {
	position : absolute;
	left : 664px;
	top : 127px;
	width : 100px;
	height : 18px;
	z-index : 3;
}
#index_14 {
	position : absolute;
	left : 10px;
	top : 145px;
	width : 754px;
	height : 11px;
	z-index : 3;
}
#index_03 {
	position : absolute;
	left : 10px;
	bottom : 29px;
	width : 754px;
	height : 10px;
	z-index : 3;
}
#index_04 {
	position : absolute;
	left : 10px;
	bottom : 0;
	width : 183px;
	height : 29px;
	z-index : 3;
}
#index_05 {
	position : absolute;
	left : 100px;
	bottom : 0;
	width : 194px;
	height : 29px;
	z-index : 3;
}
#index_06 {
	position : absolute;
	left : 300px;
	bottom : 0;
	width : 175px;
	height : 29px;
	z-index : 3;
}
#index_15 {
	position : absolute;
	left : 500px;
	bottom : 0;
	width : 175px;
	height : 29px;
	z-index : 3;
}
#index_07 {
	position : absolute;
	left : 562px;
	bottom : 0;
	width : 202px;
	height : 29px;
	z-index : 2;
}
#index_031 {
	position : absolute;
	left : 10px;
	top : 429px;
	width : 754px;
	height : 10px;
	z-index : 3;
}
#index_041 {
	position : absolute;
	left : 10px;
	top : 439px;
	width : 183px;
	height : 29px;
	z-index : 3;
}
#index_051 {
	position : absolute;
	left : 100px;
	top : 439px;
	width : 194px;
	height : 29px;
	z-index : 3;
}
#index_061 {
	position : absolute;
	left : 300px;
	top : 439px;
	width : 175px;
	height : 29px;
	z-index : 3;
}
#index_015 {
	position : absolute;
	left : 500px;
	top : 439px;
	width : 175px;
	height : 29px;
	z-index : 3;
}
#index_071 {
	position : absolute;
	left : 562px;
	top : 439px;
	width : 202px;
	height : 29px;
	z-index : 2;
}
#index_031 {
	position : absolute;
	left : 10px;
	top : 429px;
	width : 754px;
	height : 38px;
	z-index : 3;
}
#main {
	overflow : auto;
	position : absolute;
	z-index : 2;
	width : 754px;
	left : 50%;
	margin-left : -377px;
	top : 157px;
	bottom : 39px;
}
* html #main {
	height : 100%;
	max-height : 100%;
	top : 0;
	bottom : 0;
	border-top : 157px solid rgb(154, 0, 2);
	border-bottom : 39px solid rgb(154, 0, 2);
}
#main1 {
	overflow : auto;
	position : absolute;
	left : 50%;
	margin-left : -377px;
	top : 157px;
	width : 754px;
	bottom : 40px;
	z-index : 2;
}
* html #main1 {
	height : 456px;
	top : 0;
	bottom : 0;
	border-top : 157px solid rgb(154, 0, 2);
}
.top {
	font-size : 20px;
	color : rgb(243, 242, 242);
	margin-top : 7px;
	margin-left : 20px;
}
#zapitvane {
	margin : 0;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 20px;
	padding-bottom : 5px;
	width : 450px;
	text-align : right;
}
* html #zapitvane {
	padding : 0;
}
#zapitvane_field {
	width : 350px;
}
#flash_movie {
	position : absolute;
	top : -17px;
}
* html #flash_movie {
	margin-left : -4px;
}
#skip_intro {
	position : absolute;
	z-index: 10;
	top : 250px;
	right : 50px;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}
#skip_intro a:hover {
	text-decoration : underline;
}
#menu_ul {
	margin : 0;
	padding-top : 15px;
	padding-bottom : 0;
	padding-left : 10px;
	padding-right : 0;
}
* html #menu_ul {
	padding : 0;
}
#menu_li {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#menu_a {
	color : rgb(243, 242, 242);
	text-decoration : none;
	font-size : 14px;
	font-weight : bold;
}
#sub_ul {
	padding : 0;
	margin-left : 15px;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
}
#sub_li {
	list-style-type : square;
	color : rgb(243, 242, 242);
	padding : 0;
	margin-left : 15px;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
}
* html #sub_li {
	margin-left : 10px;
}
#sub_a {
	color : rgb(0, 0, 0);
	text-decoration : none;
	font-size : 12px;
	font-weight : normal;
}
#top_a {
	display : inline;
	font-size : 12px;
	font-weight : bold;
	color : rgb(0, 0, 0);
	text-decoration : none;
	margin-right : 80px;
	margin-top : -18px;
	float : right;
}
#cata_page {
	font-size : 10px;
	color : rgb(87, 43, 26);
	text-decoration : none;
}
#art_table {
	border : none;
	padding : 0;
	margin : 0;
	text-align : left;
	vertical-align : top;
	width : 100%;
}
#art_table_td {
	border : none;
}
#frame_table {
	border : none;
	width : 320px;
	height : 200px;
	padding : 0;
	margin : 0;
}
#frame {
	width : 181px;
	height : 209px;
	text-align : center;
	vertical-align : middle;
	border : none;
	background : url(img/suveniri_frame.gif) no-repeat fixed center center;
	cursor : pointer;
}
#code {
	border : none;
	width : 121px;
	height : 20px;
	text-align : left;
	vertical-align : top;
	font-size : 10px;
	color : rgb(87, 43, 26);
}
#info {
	border : none;
	width : 121px;
	font-size : 10px;
	color : rgb(101, 90, 82);
	text-align : left;
	vertical-align : top;
	height : 150px;
}
#price {
	border : none;
	width : 121px;
	text-align : left;
	vertical-align : bottom;
	font-size : 14px;
	font-weight : bold;
	color : rgb(87, 43, 26);
}
#portfolio_a {
	display : block;
	text-decoration : none;
	margin-left : 80px;
	padding-bottom : 5px;
}
#portfolio_p {
	display : block;
	text-decoration : none;
	font-size : 14px;
	font-weight : bold;
	margin-left : 40px;
	padding-top : 20px;
}
table.contact, tr.contact, td.contact {
	text-align : center;
	vertical-align : top;
	border : none;
	font-size : 12px;
}
p.contact {
	font-size : 12px;
	margin : 0;
}
p.contactPhone1 {
	font-size : 22px;
	margin : 0;
}
p.contactPhone2 {
	font-size : 15px;
	margin : 0;
	letter-spacing: 1px;
}
td.contact_left {
	text-align : right;
	vertical-align : top;
	border : none;
}
td.contact_right {
	text-align : left;
	vertical-align : top;
	border : none;
}
#ind_div {
	position : absolute;
	width : 656px;
	height : 396px;
	top : 50%;
	left : 50%;
	margin-top : -198px;
	margin-left : -328px;
}
#ind_tl, #ind_tr, #ind_bl, #ind_br {
	position : absolute;
}
#ind_tl {
	right : 50%;
	bottom : 50%;
}
#ind_tr {
	left : 50%;
	bottom : 50%;
}
#ind_bl {
	right : 50%;
	top : 50%;
}
#ind_br {
	left : 50%;
	top : 50%;
}
#prt_tl, #prt_tr, #prt_bl, #prt_br {
	position : absolute;
}
#prt_tl {
	left : 75px;
	top : 25%;
}
#prt_tr {
	right : 75px;
	top : 25%;
}
#prt_bl {
	left : 75px;
	bottom : 25%;
}
#prt_br {
	right : 75px;
	bottom : 25%;
}
#index_frame {
	width : 590px;
	height : 390px;
	position : absolute;
	top : 0;
	left : 45px;
	padding : 20px;
	text-align : justify;
}
* html #index_frame {
	left : 60px;
}
