/* -------------------- tag styles --------------------*/
body,td,div {font-family: verdana; font-size: 12px;}
td,div{-moz-opacity: 0.99;text-shadow: #000 0 0 0;} /*safari fix*/
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: silver;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.crazy_violet {color: #ED135D;} /*crazy violet*/
.boring_violet {color: #E60F62;}
.inactive_grey {color: #A7A9AC;}
.boring_grey {color: #B7B7B7;}

.tahoma {font-family: tahoma;}

.ls25 {letter-spacing: 0.025em;}

a.crazy_link{color: #ED135D; text-decoration:none;}
a.crazy_link:hover {color: #A7A9AC; text-decoration:none;}

a.boring_link {text-decoration:none;}
a.boring_link:hover {color: #E60F62; text-decoration:none;}

a.lnk3 {color: green;}
a.lnk3:hover {color: purple;}

/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
div#header {
	background: none;
	height:58px;
	margin: 0 0 0 0;
}
div#head {
	position:relative;
	width: 745px;
	height: 58px;
	background: #FFFFFF url(../images/head_black_dots.gif) repeat-x left bottom;
	margin: 0 auto;
}

div#head_menu {
	height:13px;
	top:33px;
	right:0;
	width: 147px;
}

div#head_menu_options {
	display:inline;
	margin-right:20px;
}

div.head_menu_write {
	background: none;
	width:19px;
	height:13px;
	top:0px;
	right:0px;
}

/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content {}
div#container {
	background:#FFFFFF;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:778px !important; /* real browsers */
	height:778px; /* IE6: treaded as min-height*/
	min-height:778px; /* real browsers */
	max-height:778px;
	overflow:hidden;
}
div#main {
	width: 745px;
	margin: 0 auto;
}
	
div#top {
	width: 100%;
	margin:0;
	padding:0;
}

div#top_left {
	width: 183px;
	height: 278px;
	overflow:hidden;
}

div#top_left_logo {
	width:129px;
	height:126px;
	background: url(../images/logo.gif) no-repeat left top;
	position: absolute;
	left: 16px;
	top: 32px;
}

div#top_right {
	width: 562px;
	height: 278px;
}

div#top_right img {
	position:absolute;
	top:0;
	right:2px;
}

div#bottom {
	width: 100%;
	margin:0;
	padding:0;
}

div#bottom_left {
	width: 183px;
}

div.bottom_left_menu_item_main{
	height: 39px;
	width:100%;
	margin:0;
	padding:0;
}

div.bottom_left_menu_item_sub{
	height: 24px;
	width:100%;
	margin:0;
	padding:0;
}

div.bottom_left_menu_main_holder{
	margin: 13px 10px 0 10px;
	width: 14px;
	height: 14px;
}

div.bottom_left_menu_sub_holder{
	margin: 0 10px 0 10px;
	width: 17px;
	height: 14px;
}

div.bottom_left_menu_main_text{
	margin: 13px 0 0 0;
	padding:0;
}

div.bottom_left_menu_sub_text{
	margin: 0 0 0 0;
	padding: 0;
}

div.crazy_dot{
	background: url(../images/crazy_dot.gif) no-repeat left top
}

div#bottom_right{
	width:562px;
}

img#zacasno_slo{
filter: alpha(opacity=99);
opacity:1;
position:absolute;
top:0;
left:-52px;
}

img#zacasno_eng{
filter: alpha(opacity=30);
opacity:0.3;
position:absolute;
top:112px;
left:-12px;
}

img#zacasno_mail1{
filter: alpha(opacity=99);
opacity:1;
position:absolute;
top:235px;
left:190px;
}

img#zacasno_mail2{
filter: alpha(opacity=99);
opacity:1;
position:absolute;
top:258px;
left:183px;
}

/*div#bottom_right img{
	position: absolute;
	top:0;
	left:0;
}*/

div.black_dots{
	background: url(../images/head_black_dots.gif) repeat-x left bottom;
}

/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
	clear:left;
	height: 127px;
	background: #FFFFFF;
}
div#foot {width: 745px; height: 127px; margin: 0 auto; background: #FFFFFF url(../images/footer_violet_dots.gif) no-repeat right bottom;}
/* --------------------- FOOT end ---------------------*/



.test_border{border:solid blue 2px;}