BODY{    background-image: url("styleimg/top_bg.gif");    background-repeat: repeat-x;    background-color:#e0ffff;    margin:0px;    padding: 0px;}.languages{	position: absolute;	width:100%;	background-image: url("styleimg/top_bg.gif");        background-repeat: repeat-x;        border-bottom: 1px solid white;        top:0px;	left:0px;        text-align:center;       }.languages a .topflag{    border: 0px;}.languages a:hover .topflag{    border: 2px #c8ffff solid;}.topflag{    height: 10px;    width: 14px;    }.nadpis{	width: 500px;	height: 60px;	text-align: center;	font-size: 30px;	font-weight: bold;	font-family: Courier, Verdana; 	padding-top: 5px;        padding-bottom: 5px;	margin-top: 28px;        }.nadpis a h1{	margin:0;	font-size: 30px;        color: #c8ffff;}.nadpis a:hover h1{	color: white;}.nadpis h2{	margin:0;	font-size: 20px;	color: #00c8c8;}.decelimage{	position:relative;	top:0px;left:0px;		z-index: 1;	}.dekraimage{	position:relative;	top:10px;left:-25px;	z-index: 0;	}.decelimagediv{	position: absolute;	top:15px;	right: 5%;	}.vizitka{	position: absolute;	top:30px;	left:10px;	font-size:  12px;	padding: 2px;	padding-left: 10px;        font-family: Times New Roman;         color: white;}.vizitka a{    font-size: 18px;    color: #c8ffff;}.vizitka a:hover{    color: white;}.qlinks{	position:absolute;	top:0px;	right: 150px;	color:white;}.qlinks a{    color: #00c8c8;}.qlinks a:hover{    color: white;}.main{	position: relative;	top: 0px;        border: 1px solid;        background-color: white;        -webkit-box-shadow: 0 1px 50px rgba(0, 0, 0, 0.3), 0 0 100px rgba(0, 0, 0, 0.1) inset;        -moz-box-shadow: 0 1px 50px rgba(0, 0, 0, 0.3), 0 0 100px rgba(0, 0, 0, 0.1) inset;        box-shadow:0 1px 50px rgba(0, 0, 0, 0.3), 0 0 100px rgba(0, 0, 0, 0.1) inset;                -webkit-border-radius:   15px;        -moz-border-radius: 15px;        border-radius: 15px;                width: 880px;	margin-top:  10px;        margin-left: auto;        margin-right: auto;        margin-bottom: 30px;        padding-bottom: 0px;	display: block;        text-align: center;       }.main h3{	text-align: center;}.main h2{	text-align:center;	color: #00c8c8;}.main h1{        color: #00c8c8;	text-align: center;}.main .select{	        width: 50%;	margin: 20px;	padding: 10px;	padding-top: 20px;        padding-bottom: 30px;        vertical-align: top;}.main .selection{                width: 80%;        margin-left: auto;        margin-right: auto;                        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);        -moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);        -webkit-border-radius:   15px;        -moz-border-radius: 15px;        border-radius: 15px;}.main .select p{	font-size: 16px; 	font-family: Times New Roman; 	z-index: 1;}.main b{	font-size: 17px; 	font-family: Arial; }.main a:hover{	font-size: 18px;}.main img{	border: 0;}.vice{	display: show;}.mene{	display: none;}.main .mono{        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);        -moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);        box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);        -webkit-border-radius:   15px;        -moz-border-radius: 15px;        border-radius: 15px;        width: 80%;	text-align: center;        margin-left: auto;        margin-right: auto;                padding: 30px 40px 30px 40px;}.main .mono HR{    margin-top: 30px;    margin-bottom: 20px;    width: 100%;    border: 1px solid rgb(230,230,230);            -webkit-box-shadow:  0px 0px 15px 5px rgba(200, 200, 200, 0.6);    /*-moz-box-shadow: 15px 0 15px rgba(0, 0, 0, 0.3), -15px 0 15px rgba(0, 0, 0, 0.3);    box-shadow: 15px 0 15px rgba(0, 0, 0, 0.3), -15px 0 15px rgba(0, 0, 0, 0.3);*/    -webkit-border-radius:   1%;    -moz-border-radius: 1%;    border-radius: 1%;    }.hidden{	display: none;}.show{	display: block;	width: 500px;}.foot{    border-top: 0px solid;    font-size: 10px;    text-align:center;    vertical-align: top;    width:100%;    -webkit-box-shadow: 0px -20px 5px rgba(200, 200, 200, 0.2) inset;    -moz-box-shadow: 0px -20px 5px rgba(200, 200, 200, 0.2) inset;    box-shadow: 0px -20px 5px rgba(200, 200, 200, 0.2) inset;             height: 30px;    margin-top: 30px;    clear: both;    margin-bottom: 0px;}.menu{    background-image: url(styleimg/menu_bg.png);    background-repeat: repeat-x;    display: block;    margin: auto;    padding: 0px;    height: 54px;       }.menu ul{    height: 100%;    padding: 0px;    text-align: center;    overflow: visible;    white-space: nowrap;    width: 100%;    position: relative;    top: 0px;            }.menu ul li{    display: inline-block;    position: relative;    top: 0px;    height: 100%;    background-image: url(styleimg/menu_bg.png);    background-repeat: repeat-x;    }.menu .item{    display: inline-block;    height: 100%;    width: auto;    vertical-align: top;}.menu .separator{    background-image: url(styleimg/menu_sep.png);    background-repeat: no-repeat;    background-position: center;    display: inline-block;    height: 100%;    width: 10px;    }.menu .item a{    font-size: 20px;    display: inline-block;        height: 100%;    padding-top: 14px;    padding-left: 20px;    padding-right: 20px;    text-transform: uppercase;    font-family: Arial;    letter-spacing: 3px;    font-weight: bold;    text-decoration: none;    color: #00c8c8;        }.menu .item a:hover{    background-image: url(styleimg/menu_sel.png);    background-repeat: repeat-x;    color: black;}