body {
	color: #000;
	background-color: #fff;
	text-align: center;
	padding: 0 0 0px 0;
	margin: 0 0 0px 0;
}

strong {
	font-weight: bold;
}

img {
	border-style: none;
}

a:link {text-decoration: none;	color: red;	font-weight: bold}
a:visited {text-decoration: none;	color: red;	font-weight: bold}
a:active {text-decoration: none;	color: red;	font-weight: bold}

a.web { color: black;	font-weight: normal;}
a.web:link, a.web:visited, a.web:active  { color: black;	font-weight: normal;}

p, h1, h2, h3, li {
	font-family: Tahoma, sans-serif;
	line-height: 1.3;
	border-style: none;
	padding: 0px 0px;
	margin: 5px 25px 5px 15px;
}

p, li, div, a {
	font: normal normal lighter 8pt Tahoma, sans-serif;
	text-align: justify;
	line-height: 1.7;	
}

div.hlavni {
	text-align: left;
	width: 500px;
	height: 300px;
	background-color: #202020;
	margin: 10px auto;
}

div.header_row_oko1 {
	height: 121px; 
	width: 100%;
	text-align: center;
	background: transparent url(images/topback_left2.gif) no-repeat top center;
}

div.header_row_menu {
	height: 249px; 
	width: 100%;
	background: transparent url(images/back_city.gif) repeat-x top center;
}

div.low_menu {
	height: 131px;
}

div.boundbox {
	height: 100%;
	width: 722px;
	margin: 0 auto;
	background-color: transparent;
}

div.r_oko1_border_left, div.r_border_left {
	width: 145px;
	height: 100%;
	float: left;
}

div.r_border_left {
	height: 1px;
}

div.r_oko1_border_left {
	background-image: url(images/topback_left.gif);
}

div.r_border_right {
	width: 145px;
	height: 100%;
	float: left;
}

div.r_oko1_logo, div.r_menu_menu {
	width: 222px;
	height: 100%;
	float: left;
	background-color: #fff;
}
/*
div.r_menu_menu {
	background-image: url(images/menu_picture.gif);
}
*/

div.r_oko1_logo {
	background-image: url(images/top_okologo.gif);	
}

div.r_oko1_center, div.r_oko1_contact, div.r_menu_game {
	width: 280px;
	height: 100%;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/topback_right.gif);
	background-color: #fcfcfc;
}

div.r_oko1_center {
	background-color: #fcfcfc;
}

div.r_oko1_contact {
	width: 219px;	
	background-image: url(images/freephone.gif);	
}

div.r_menu_game {
	/*background-image: url(images/game_picture.gif);*/
	width: 500px;
}	

/* 
 * 		Obsah - novinky a text stránek 
 */

div.content_row { 
	width: 100%;
	
}

div.thief {
    width: 232px;
    height: 273px;
	position: relative;
	top: -273px;
	left: -232px;
	margin-bottom: -273px;
	background: transparent url(images/zlodej_left.gif) no-repeat left bottom;
}

div.r_content_sidebar {
	height: 100%;
	width: 232px;
	background-image: url(images/menu_contentback.png);
	background-repeat: repeat-y;
	float: left;
	text-align: left;
}

div.sidebar_top {
	height: 100%;
	width: 100%;
	background-image: url(images/menu_topback.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

div.sidebar_bottom {
	height: 100%;
	width: 100%;
	background-image: url(images/menu_topbottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 0 20px 0;
}

div.r_content_main {
	height: 100%;
	width: 490px;
	float: left;
}

div.r_content_mainback {
	height: 100%;
	width: 100%;
	background-image: url(images/content_topback.gif);
	background-repeat: no-repeat;
}

/* * * * * texty v sidebaru * * * * */
p.sidebar_caption, p.news, p.news_caption, p.news_date {
	line-height: 1.3;
	margin: 0 0 0 0;
}

p.sidebar_caption {
	text-align: left;
	padding: 33px 30px 8px 13px;	
	font: normal normal bold 13pt Arial, sans-serif;
	letter-spacing: 1pt;
	display: list-item;
	list-style-position: inside;	
}

p.news {
	text-align: justify;
	padding: 0px 30px 5px 23px;
}

p.news_caption {
	text-align: left;
	font-weight: bold;
	padding: 5px 0 0 23px;
	float: left;
}

p.news_date {
    text-align: right;
	padding: 5px 30px 0px 0px;
}

/* * * * partneři * * * */
img.partner_icon, span.partner_icon, div.partner_icon {	
	border-style: none;
	width: 183px;
	height: 43px;
}

div.partner_icon
{
	padding: 2px 0px 1px 23px;
}

.floatL
{
	float: left;
}

.noFloat {
	clear: both;
}

div.icon_caption p
{
	float: left;
	height: 43px;
	vertical-align: 50%;
}

.middle {
//	vertical-align: 50%;
//	vertical-align: middle;
}


/*
 *		footer
 */


div.footer {
	width: 490px;
	background-image: url(images/footer.gif);
	height: 36px;
	margin-top: 10px;
	margin-bottom: 50px;
	clear: both;
}

a.footer {
	
}

/* 
 * 		Nadpisy stránek 
 */

div.caption_homepage {
	background-image: url(images/content_top_main2.gif);
	width: 100%;
	height: 341px;
	margin-bottom: 10px;
}

div.caption_oasis {
	background-image: url(images/content_top_oasis.gif);
	width: 100%;
	height: 211px;
}

div.caption_partners {
	background-image: url(images/content_top_partneri.gif);
	width: 100%;
	height: 88px;
}

div.caption_principe {
	background-image: url(images/content_top_princip.gif);
	width: 100%;
	height: 88px;
}

div.caption_service {
	background-image: url(images/content_top_podminky.gif);
	width: 100%;
	height: 88px;
}

div.caption_whatis {
	background-image: url(images/content_top_coje.gif);
	width: 100%;
	height: 88px;
}

/*
 *		další rámečky
 */ 
 
div.monthsforfree {
	background: transparent url(images/content_graybox02.gif) no-repeat left bottom;
	width: 490px;
	height: 130px;		/* v opere to nejede pres margin, tak je to pomoci vetsi vysky */
	margin: 0 0 18px 0;
	clear: both;
}

.text_bigbox {
	padding-left: 16px;
}
 
div.graybox1 {
	background-image: url(images/content_graybox01.gif);
	padding: 20px 25px 20px 30px;
}

div.graybox2 {
	width: 229px;
	height: 197px;
	background: url(images/paper.gif) no-repeat;
	margin-top: 18px;
	float: left;
}

div.box_odd {
	margin-right: 18px;
	margin-left: 8px;
	_margin-left: 4px;
}

div.inbox {
	width: 100%;
	height: 171px;
	background-position: 9px 12px;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 10px;
	padding-top: 2px;
	_padding-left: 0px;
	_padding-right: 0px;
}

div.inbox p {
	_padding-left: 16px;
	_padding-right: 0px;
	_padding-top: 2px;
	_margin-right: 10px;
}

div.inbox_bottom {
	width: 100%;
	height: 26px;
}

p.inbox_bottom_text {
	text-align: right;
	font-weight: bold;
	color: #ddd;
	padding: 0 10px 0 10px;
	margin: 0px;
}

/*
 *		grayboxy
 */
 
#inbox1 {	background-image: url(images/bigbullet_01.gif);	}
#inbox2 {	background-image: url(images/bigbullet_02.gif);	}
#inbox3 {	background-image: url(images/bigbullet_03.gif);	}
#inbox4 {	background-image: url(images/bigbullet_04.gif);	}
#inbox5 {	background-image: url(images/bigbullet_05.gif);	}
#inbox6 {	background-image: url(images/bigbullet_06.gif);	}

/*
 *		Montazni firmy
 */
 
div.caption_companies {
	background: transparent url(images/content_top_montaz.gif) no-repeat;
	width: 100%;
	height: 304px;
	margin-bottom: -200px;
}

form {
	text-align: right;
	padding-top: 40px;
	padding-right: 50px;
}


.center {
	text-align: center;
}

/*
 * 		Obsah stránek
 */ 
 
.ifnocss {
	display: none;
}

.highlight {
	color: red;
	font-weight: bold;
}

.higher_line li {
	margin-top: 15px;
	margin-bottom: 15px; 
}

hr, div.hr, div.hr_long {
	background: transparent url(images/divider.gif) no-repeat center center;
	border: 0px none  red;
	width: 100%;
	height: 10px;
}

div.hr_long {
	background-image: url(images/line_long.png);
}

h2, .bigger {
	text-align: left;
	font-size: 10pt;
}

h2.bigger {
	font-size: 11pt;
}

.block {
	text-align: justify;
}

li {
	text-align: justify;
	margin-top: 2px;
	margin-bottom: 2px;
	background: transparent none no-repeat 0px -2px;	
}

ul.nice li {
	padding-left: 15px;
	list-style-image: url(images/pixel.gif); 
}

ul.about li {
	background-position: 0px 0px;
}

ul {
	padding: 0px;	
	margin: 0px 0px 0px 15px;	
}

ul.nice {
	margin-left: 0px;
}

li.info {	
	background-image: url(images/bullet_info.gif);
}

#li1 {	background-image:url(images/bullet_01.gif);}
#li2 {	background-image:url(images/bullet_02.gif);}
#li3 {	background-image:url(images/bullet_03.gif);}
#li4 {	background-image:url(images/bullet_04.gif);}
#li5 {	background-image:url(images/bullet_05.gif);}
#li6 {	background-image:url(images/bullet_06.gif);}
#li7 {	background-image:url(images/bullet_07.gif);}
#li8 {	background-image:url(images/bullet_08.gif);}
#li9 {	background-image:url(images/bullet_09.gif);}
#li10 {	background-image:url(images/bullet_10.gif);}
#li11 {	background-image:url(images/bullet_11.gif);}
#li12 {	background-image:url(images/bullet_12.gif);}
#li13 {	background-image:url(images/bullet_13.gif);}

td, table, tbody, th, thead {
	margin: 0px;
	border-width: 0px;
}

table {
	margin-bottom: 20px;
	padding: 0px;
}

#flashmap {
	margin-bottom: 120px;
}

tr.odd {
	text-align: center;
	background-color: #eee;
}

tr.even{
	text-align: center;
}

tr.delimiter_odd, tr.delimiter_even {
	background: transparent url(images/line_table.png) no-repeat top center;
	height: 1px;
}

tr.delimiter_even {
	background-position: bottom center;
}

th {
	text-align: center;
}

#company_list {
	width: 100%;
}

.col1 {	
	text-align: left;
	padding-left: 15px;
}

.col2, .col3 {
	width: 86px;
}

.col5 {
	padding-right: 15px;
}

object.comix {
	position: relative;
	left: -10px;
	width: 100%;
}

