* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

.cleaner {
	clear:both;
}

.spacer {
	clear:both;
	height:3px;
	font-size:1px;
}

.center {
	text-align:center;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	background:#b2b2b2;
	padding:14px 0 0 0;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a, a:hover, a:visited, a:active {
	color:#fff;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:987px;
}	

#top {
	width:987px;
	background:#fff url('../img/spring/bg_top.gif') top  left no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:48px;
}

#menu_top {
	list-style:none;
	padding:14px 0 0 0;
}

#menu_top li {
	display:block;
	width:140px;
	height:34px;
	float:left;
	margin-left:1px;
}

#menu_top li#top_fst {
	_margin-left:0;
}

#menu_top li a {
	display:block;
	width:140px;
	height:34px;
	background:#fff url('../img/summer/bg_menutop.gif') top left no-repeat;
	color:#5f5f5f;
	text-decoration:none;
}

#menu_top li a span {
	padding-top:13px;
	display:block;
}

#menu_top li a:hover, #menu_top li a.strong {
	background:#693 url('../img/summer/bg_menutop.gif') 0 -34px no-repeat;
	color:#c25119;
}

#top_img {
	width:987px;
	height:199px;
	background:#fff url('../img/summer/bg_topimg.jpg') top  left no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#top_img_top_left {
	float:left;
	margin:4px 0 0 42px;
	_margin:4px 0 0 21px;
	background:transparent url('../img/summer/bg_topimgtopleft.gif') top left no-repeat;
	color:#f89c30;
	text-align:left;
	padding:0 0 0 35px;
	height:32px;
}

div.input_bg {
	height:15px;
	background:#e5e5e5 url('../img/spring/bg_input.gif') top left repeat-x;
	padding:0 5px 0 5px;
	float:left;
}

#search, #login, #passwd {
	background:transparent;
	display:block;
	border:0;
	height:15px;
	font-size:11px;
	color:#75727d;
	width:140px;
}

#login, #passwd {
	width:77px;
}

#search_submit, #login_submit {
	float:left;
	display:block;
	background:transparent;
	border:0;
	color:#f89c30;
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 5px;
}

#top_img_top_right {
	float:right;
	margin:6px 50px 0 0;
	_margin:6px 25px 0 0;
	text-align:left;
	padding:0 0 0 35px;
	height:32px;
}

#menu_lang {
	list-style:none;
}

#menu_lang li {
	display:block;
	margin-left:5px;
	float:left;
}

#menu_lang li#lang_cz a {	
	background:transparent url('../img/spring/lang_cz.gif') top left no-repeat;
}

#menu_lang li#lang_pl a {	
	background:transparent url('../img/spring/lang_pl.gif') top left no-repeat;
}

#menu_lang li#lang_de a {	
	background:transparent url('../img/spring/lang_de.gif') top left no-repeat;
}

#menu_lang li#lang_en a {	
	background:transparent url('../img/spring/lang_en.gif') top left no-repeat;
}

#menu_lang li#lang_ru a {	
	background:transparent url('../img/spring/lang_ru.gif') top left no-repeat;
}

#menu_lang li a {	
	display:block;
	color:#75727d;
	text-decoration:none;
	cursor:pointer;
}

#menu_lang li a span {
	display:block;
	padding:20px 0 0 20px;
}

#top_img_middle {
	padding:44px 0 0 351px;
}

#top_img_middle_spring {
	width:71px;
	height:97px;
	background:transparent url('../img/spring/bg_topimgmiddlespring.jpg') top left no-repeat;
	float:left;	
}

#top_img_middle_spring a {
	display:block;
	width:71px;
	height:97px;
}

#top_img_middle_summer a {
	display:block;
	width:69px;
	height:97px;
}

#top_img_middle_fall a {
	display:block;
	width:69px;
	height:97px;
}

#top_img_middle_winter a {
	display:block;
	width:69px;
	height:97px;
}

#top_img_middle_summer {
	width:69px;
	height:97px;
	background:transparent url('../img/spring/bg_topimgmiddlesummer.jpg') top left no-repeat;
	margin-left:2px;
	float:left;	
}

#top_img_middle_fall {
	width:69px;
	height:97px;
	background:transparent url('../img/spring/bg_topimgmiddlefall.jpg') top left no-repeat;
	margin-left:3px;
	float:left;	
}

#top_img_middle_winter {
	width:69px;
	height:97px;
	background:transparent url('../img/spring/bg_topimgmiddlewinter.jpg') top left no-repeat;
	margin-left:2px;
	float:left;	
}

#top_headline {
	width:170px;
	height:26px;
	overflow:hidden;
	display:block;
	margin:0 0 0 80px;
	float:left;
}

#top_headline a {
	color:#343434;
	text-decoration:none;
	font-size:18px;
	width:170px;
	height:26px;
	display:block;
}

#top_headline span {
	width:170px;
	height:26px;
	display:block;
	position:absolute;
	cursor:pointer;
	background:transparent url('../img/summer/bg_topheadline.gif') top left no-repeat;
}

#top_img_bottom_left {
	float:left;
	margin:18px 0 0 22px;
	_margin:18px 0 0 11px;
	color:#75727d;
	text-align:left;
	width:306px;
}

#top_img_bottom_left strong {
	color:#f89c30;
	margin:0 48px 0 30px;
}

#top_img_bottom_left a	 {
	color:#75727d;
}

#top_img_bottom_left label	 {
	float:left;
	margin-right:3px;
}

#top_img_bottom_right {
	float:right;
	margin:20px 56px 0 0;
	_margin:20px 28px 0 0;
	background:transparent url('../img/summer/bg_topimgbottomright.gif') top left no-repeat;
	color:#f89c30;
	text-align:left;
	padding:0 0 0 27px;
	height:32px;
}

#top_img_bottom_right a {
	color:#75727d;
}

#top_img_bottom_right strong {
	margin-left:5px;
}

#middle_menu {
	width:987px;
	height:102px;
	margin-left:auto;
	margin-right:auto;
	background:#fff url('../img/spring/bg_middlemenu.gif') top left repeat-x;
}

#middle_menu ul {
	list-style:none;
	margin-left:1px;
	_margin-left:2px;
}

#middle_menu ul li {
	float:left;
	display:block;
	width:163px;
	height:102px;
	margin:0 0 0 1px;
}

#middle_menu ul li#middle_1 {
	_margin-left:0;
}

#middle_menu ul li a {
	display:block;
	width:163px;
	height:102px;
	color:#fff;
	text-decoration:none;
}

#middle_menu ul li#middle_1 a {
	background:#ccc url('../img/summer/bg_middle_1.jpg') top left no-repeat;
}

#middle_menu ul li#middle_1 a:hover, #middle_menu ul li#middle_1a a {
	background:#693 url('../img/summer/bg_middle_1.jpg') 0 -102px no-repeat;
	color:#c35319;
}

#middle_menu ul li#middle_2 a {
	background:#ccc url('../img/summer/bg_middle_2.jpg') top left no-repeat;
}

#middle_menu ul li#middle_2 a:hover, #middle_menu ul li#middle_2a a {
	background:#693 url('../img/summer/bg_middle_2.jpg') 0 -102px no-repeat;
	color:#c35319;
}

#middle_menu ul li#middle_3 a {
	background:#ccc url('../img/summer/bg_middle_3.jpg') top left no-repeat;
}

#middle_menu ul li#middle_3 a:hover, #middle_menu ul li#middle_3a a {
	background:#693 url('../img/summer/bg_middle_3.jpg') 0 -102px no-repeat;
	color:#c35319;
}

#middle_menu ul li#middle_4 a {
	background:#ccc url('../img/summer/bg_middle_4.jpg') top left no-repeat;
}

#middle_menu ul li#middle_4 a:hover, #middle_menu ul li#middle_4a a {
	background:#693 url('../img/summer/bg_middle_4.jpg') 0 -102px no-repeat;
	color:#c35319;
}

#middle_menu ul li#middle_5 a {
	background:#ccc url('../img/summer/bg_middle_5.jpg') top left no-repeat;
}

#middle_menu ul li#middle_5 a:hover, #middle_menu ul li#middle_5a a {
	background:#693 url('../img/summer/bg_middle_5.jpg') 0 -102px no-repeat;
	color:#c35319;
}

#middle_menu ul li#middle_6 a {
	background:#ccc url('../img/summer/bg_middle_6.jpg') top left no-repeat;
}

#middle_menu ul li#middle_6 a:hover, #middle_menu ul li#middle_6a a {
	background:#693 url('../img/summer/bg_middle_6.jpg') 0 -102px no-repeat;
	color:#c35319;
}

#middle_menu ul li a span {
	display:block;
	padding:20px 0 0 0;
}

#main {
	width:987px;
	_width:991px;
	margin-left:auto;
	margin-right:auto;
}

#content {
	width:822px;
	float:left;
}

div.inzerat, div.inzerat_b, div.inzerat_g {
	width:407px;
	height:196px;
	margin:4px 4px 0 0;
	float:left;
	background:#999 url('../img/summer/bg_inzerat.jpg') top left no-repeat;
	font-size:12px;
}

div.inzerat_b {
	background:#c90 url('../img/spring/bg_inzerat_b.jpg') top left no-repeat;
}

div.inzerat_g {
	background:#999 url('../img/spring/bg_inzerat_g.jpg') top left no-repeat;
}

div.inzerat table td, div.inzerat_b table td, div.inzerat_g table td {
	text-align:center;
}

div.inzerat_left, div.inzerat_b_left {
	width:169px;
	height:196px;
	float:left;
}

td.inzerat_left_top, td.inzerat_b_left_top {
	width:169px;
	height:27px;
	background:#fff url('../img/spring/bg_inzeratlefttop.gif') top left no-repeat;
	color:#f89c30;
}

td.inzerat_b_left_top {
	background:#fff url('../img/spring/bg_inzeratlefttop_b.gif') top left no-repeat;
	color:#d8902a;
}

td.inzerat_photo, td.inzerat_b_photo {
	width:169px;
	height:114px;
	background:#fff url('../img/spring/bg_inzeratphoto.gif') top left no-repeat;
}

td.inzerat_b_photo {
	background:#fff url('../img/spring/bg_inzeratphoto_b.gif') top left no-repeat;
}

td.inzerat_photo img, td.inzerat_b_photo img {
	margin:2px 0 0 0;
}

td.inzerat_logo, td.inzerat_b_logo {
	width:169px;
	height:55px;
	background:#fff url('../img/spring/bg_inzeratlogo.gif') top left no-repeat;
}

td.inzerat_b_logo {
	background:#fff url('../img/spring/bg_inzeratlogo_b.gif') top left no-repeat;
}

div.inzerat_right, div.inzerat_b_right {
	float:left;
	width:238px;
	padding:30px 0 0 0;
}

div.inzerat_right_top, div.inzerat_b_right_top {
	height:148px;
	padding:0 20px 0 20px;
	text-align:left;
}

div.inzerat_right_top h2, div.inzerat_b_right_top h2 {
	font-size:14px;
	margin-bottom:5px;
}

div.inzerat_right_top p, div.inzerat_b_right_top p {
	text-align:left; /* changed */
}

div.inzerat_right_bottom, div.inzerat_b_right_bottom {
	text-align:left;
}

div.inzerat_right_bottom a, div.inzerat_b_right_bottom a {
	color:#fff;
	margin-left:55px;
}

div.clanek {
	width:407px;
	height:121px;
	margin:1px 4px 0 0;
	float:left;
	background:#693 url('../img/summer/bg_clanek.jpg') top left no-repeat;
	text-align:left;
	color:#c3541a;
	font-size:12px;
}

div.clanek a {
	color:#c3541a;
}

div.clanek_top {
	padding:0 20px 0 20px;
	height:104px;
}

div.clanek h2 {
	font-size:14px;
	padding:20px 0 5px 0;
}

div.clanek p {
	text-align:left; /* changed */
}

div.clanek_bottom a {
	color:#c3541a;
	margin:0 0 0 225px;
}

#commercials {
	width:817px;
	height:21px;
	margin-top:1px;
}

#commercials h3 {
	display:block;
	width:817px;
	height:21px;
	font-size:11px;
	color:#ca6837;
	background:#693 url('../img/summer/bg_commercialsh3.jpg') top left no-repeat;
}

#commercials h3 span {
	display:block;
	padding-top:4px;
}

#bottom_commercials {
	width:817px;
	height:90px;
	background:#fff url('../img/summer/bg_bottomcommercials.gif') top left no-repeat;
}

#add_bottom1, #add_bottom2, #add_bottom3 {
	width:234px;
	height:60px;
	display:block;
	float:left;
	margin:10px 0 0 25px;
	overflow:hidden;
}

#add_bottom1 {
	_margin:10px 0 0 16px;
}

#bottom_menu {
	width:817px;
	height:34px;
	background:#693 url('../img/summer/bg_bottommenu.gif') top left no-repeat;
}

#bottom_menu div {
	padding:13px 0 0 0;
	color:#ca6837;
}

#bottom_menu div a {
	color:#ca6837;
	margin:0 2px 0 2px;
	text-decoration:none;
}

#bottom_menu div a:hover {
	text-decoration:underline;
}

#footer {
	width:817px;
	background:transparent url('../img/spring/bg_footer.gif') top left repeat-x;
}

#footer div {
	padding:8px 21px 30px 21px;
}

#footer div a {
	color:#fff;
	text-decoration:none;
}

#footer div a:hover {
	text-decoration:underline;
}

#main_right {
	float:left;
	width:165px;
	margin-top:4px;
}

#sponsor, #adverts {
	display:block;
	width:165px;
	height:33px;
	color:#ca6837;
	background:#693 url('../img/summer/bg_sponsor.gif') top left no-repeat;
	font-size:11px;
}

#adverts {
	height:23px;
	color:#ca6837;
	background:#693 url('../img/summer/bg_adverts.gif') top left no-repeat;
}

#sponsor span {
	display:block;
	padding-top:9px;
}

#sponsorimg {
	height:84px;
	overflow:hidden;
}

#right_adverts {
	width:165px;
	background:#fff;
	padding-top:20px;
}

#right_adverts_footer {
	width:165px;
	height:19px;
	background:#fff url('../img/spring/bg_rightadvertsfooter.gif') top left no-repeat;
}

.right_advert {
	width:120px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

#areas {
	width:817px;
	height:172px;
	background:#999 url('../img/summer/bg_areas.jpg') top left no-repeat;
	text-align:left;
}

div.area {
	width:400px;
	float:left;
	padding:13px 0 0 0;
}

div.area2 {
	width:800px;
	float:left;
	padding:13px 0 0 0;
}

div.area_left {
	float:left;
	width:90px;
}

div.area_left img {
	margin:0 0 0 13px;
}

div.area_right {
	width:300px;
	float:left;
}

div.area_right h2 {
	font-size:14px;
	display:block;
	margin:5px 0 8px 0;
}

div.area_right ul {
	list-style:none;
}

div.area_right ul li {
	float:left;
	width:140px;
	height:17px;
	background:transparent url('../img/spring/dot.gif') 0 5px no-repeat;
}

div.area_right ul li a {
	margin-left:10px;
	color:#fff;
}

#location, #location_g {
	width:817px;
	height:26px;
	background:#693 url('../img/summer/bg_location.gif') top left no-repeat;
	text-align:left;
}

#location_g {
	background:#999 url('../img/spring/bg_location_g.gif') top left no-repeat;
	height:29px;
}

#location div, #location_g div {
	padding:7px 0 0 30px;
}

#location div a, #location_g div a {
	text-decoration:none;
}

#location div a:hover, #location_g div a:hover {
	text-decoration:underline;
}

div.pages {
	height:24px;
	background:#fff url('../img/spring/bg_pages.gif') top left repeat-x;
	margin-top:1px;
	margin-right:auto;
	margin-left:auto;
}

div.numbers {
	padding:1px 15px 1px 15px;
	color:#f7941f;
	font-weight:bold;
	float:left;
}

div.pages div.numbers a {
	color:#f7941f;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:23px;
	width:18px;
	float:left;
}

div.pages div.numbers a.active {
	background:#fdd213;
	color:#c25119;
}

div.numbers a span {
	text-decoration:none;
	display:block;
	margin-top:5px;
}

div.numbers span.text {
	display:block;
	margin-top:5px;
	float:left;
}

div.numbers_left {
	width:14px;
	height:24px;
	background:#693 url('../img/summer/bg_numbersleft.gif') top left no-repeat;
	float:left;
}

div.numbers_right {
	width:14px;
	height:24px;
	background:#693 url('../img/summer/bg_numbersright.gif') top left no-repeat;
	float:right;
}

#text_top, #text_bottom {
	width:817px;
	height:18px;
	background:#fff url('../img/spring/bg_texttop.gif') top left no-repeat;
}

#text_bottom {
	background:#fff url('../img/spring/bg_textbottom.gif') top left no-repeat;
}

#text_top a, #text_bottom a {
	color:#75727d;
	margin:0 0 0 80px;
}

#text, #text2, #text_text {
	width:817px;
	padding:10px 0 10px 0;
	background:#fff;
	text-align:left;
	color:#75727d;
	font-size:12px;
}

#text div {
	margin:0 70px 0 70px;
}

#text2 div.text_left {
	margin:0 20px 0 20px;
	float:left;
	width:577px;
	color:#75727d;
}

#text img, #text_text img {
	border:1px solid #f7941f;
	margin:15px;
}

#text h1, #text h2, #text h3, #text h4, #text h5, #text h6, #text2 h1, #text2 h2, #text2 h3, #text2 h4, #text2 h5, #text2 h6, #text_text h1, #text_text h2, #text_text h3, #text_text h4, #text_text h5, #text_text h6 {
	color:#f7941f;
	font-size:15px;
	margin:0 0 5px 0;
}

#text h2, #text2 h2, #text_text h2 {
	font-size:14px;
}

#text h3, #text2 h3, #text_text h3 {
	font-size:13px;
}

#text h4, #text2 h4, #text_text h4 {
	font-size:12px;
}

#text h5, #text2 h5, #text_text h5 {
	font-size:11px;
}

#text h6, #text2 h6, #text_text h6 {
	font-size:11px;
	font-weight:normal;
}

#text p, #text2 p, #text_text p {
	color:#75727d;
}

#text strong, #text2 strong, #text_text strong {
	color:#f7941f;
}

div.text_photos {
	text-align:left;
	width:200px;
	float:left;
}

img.clanek {
	border:1px solid #f7941f;
	margin:0 0 15px 0;
	float:left;
}

#clanek_begin, #zapis_begin, #registrace_begin {
	width:817px;
	background:#693 url('../img/summer/bg_clanekbegin.jpg') top left no-repeat;
	text-align:left;
	font-size:12px;
}

#clanek_begin {
	color:#c3541a;
	height:121px;
}

#zapis_begin_top {
	background:#999 url('../img/summer/bg_zapisbegin_top.jpg') top left no-repeat;
	height:8px;
	font-size:1px;
	width:817px;
}

#zapis_begin_container {
	background:#999 url('../img/summer/bg_zapisbegin_container.jpg') top left repeat-y;
	width:817px;
}

#zapis_begin {
	background:transparent url('../img/summer/bg_zapisbegin.jpg') bottom left no-repeat;
	color:#c3541a;
	padding-bottom:20px;
}

#registrace_begin {
	background:#999 url('../img/summer/bg_registracebegin.jpg') top left no-repeat;
	height:118px;
}

#clanek_begin div, #zapis_begin div, #registrace_begin div {
	padding:30px 20px 0 20px;
}

#zapis_begin div {
	padding:20px 20px 0 20px;
}

#clanek_begin h1, #zapis_begin h1, #registrace_begin h1 {
	font-size:16px;
	margin:0 0 5px 0;
}

div.zapis_left {
	width:436px;
	float:left;
}

div.zapis_left div.padding {
	padding:10px 0 0 65px;
	text-align:left;
}

#zapis_logo {
	margin:0 0 50px 0;
}

#text2 div.zapis_left div.padding strong {
	color:#75727d;
}

div.firemni_udaje {
	width:436px;
	background:#75727d url('../img/spring/bg_firemniudaje.gif') top left no-repeat;
	color:#fff;
}

div.firemni_udaje_footer {
	width:436px;
	height:5px;
	font-size:1px;
	background:transparent url('../img/spring/bg_firemniudajefooter.gif') top left no-repeat;
}

div.firemni_udaje table {
	margin:10px 0 10px 65px;
}

div.firemni_udaje table td {
	padding:2px 15px 2px 0;
	font-size:12px;
}

#text2 div.firemni_udaje table td strong {
	color:#fff;
}

div.zapis_photos {
	float:left;
	margin:15px 0 0 5px;
	width:375px;
	background:#999 url('../img/spring/bg_zapisphotos.gif') top left no-repeat;
	text-align:center;
}

div.zapis_photos_footer {
	width:375px;
	height:6px;
	font-size:1px;
	background:#999 url('../img/spring/bg_zapisphotosfooter.gif') top left no-repeat;
}

div.zapis_photos table {
	margin-left:auto;
	margin-right:auto;
}

div.zapis_photos table td {
	width:180px;
	text-align:center;
}	

div.zapis_photos table td img {
	margin:10px 0 0 0;
	border:1px solid #fff;
}

#registrace_top {
	width:817px;
	height:33px;
	background:#fff url('../img/spring/bg_registracetop.gif') top left no-repeat;
}

div.registrace_left {
	float:left;
	width:474px;
	background:#999 url('../img/summer/bg_registrace_left.jpg') top left no-repeat;
}

div.registrace_left div.padding {
	padding:26px 0 20px 40px;
}

div.registrace_left div.padding2 {
	padding:6px 0 20px 40px;
}

div.registrace_left div.padding3 {
	padding:0 0 0 40px;
}

#text2 strong.reg_top {
	font-size:18px;
	float:left;
	margin:0 50px 17px 0;
	color:#fff;
}

div.registrace_left label {
	margin:0 0 0 25px;
	font-size:12px;
	display:block;
	padding:8px 0 0 0;
}

#text2 div.registrace_left #useroptions div.padding2 label {
	color:#f7941f;
}

div.registrace_left label.odsad {
	margin:0 0 0 160px;
}

div.reg_input, div.reg_input2 {
	width:278px;
	height:29px;
	background:transparent url('../img/spring/bg_reginput.gif') top left no-repeat;
}

div.reg_input2 {
	padding:0 0 0 135px;
	background:transparent url('../img/spring/bg_reginput.gif') 135px 0 no-repeat;
}

div.reg_input3, div.reg_input4 {
	width:192px;
	height:29px;
	background:transparent url('../img/spring/bg_reginput3.gif') top left no-repeat;
}

div.reg_input4 {
	background:transparent url('../img/summer/bg_reginput4.gif') top left no-repeat;
}

#reg_company, #reg_ic, #reg_dic, #reg_name, #reg_phone, #reg_mail, #reg_headline {
	width:228px;
	margin:5px 25px 0 25px;
	background:none;
	border:0;
}

#reg_cat, #reg_county, #reg_county55, #reg_county66 {
	width:258px;
	height:20px;
	margin:5px 10px 0 10px;
	border:0;
}

#reg_cr, #reg_sk, #reg_cr2, #reg_sk2, #reg_topcat, #reg_irev_state, #reg_irev_kraj {
	width:172px;
	height:20px;
	margin:5px 10px 0 10px;
	border:0;
}

#reg_city, #reg_street, #reg_name2, #reg_nr, #reg_www, #reg_www2, #reg_city2, #reg_street2, #reg_username, #reg_passwd, #reg_passwd2, #reg_name3, #reg_street2, #reg_county2, #reg_state, #reg_phone2, #reg_phone3, #reg_fax, #reg_cell {
	width:142px;
	margin:5px 25px 0 25px;
	background:none;
	border:0;	
}

#reg_text, #reg_keywords, #reg_uvod {
	width:410px;
	height:120px;
	background:none;
	border:1px solid #fff;
}

#reg_keywords, #reg_uvod {
	height:35px;
}

#reg_pic1, #reg_pic2, #reg_pic3, #reg_logo {
	width:190px;
	margin:0 0 5px 0;
}

div.reg_shade, div.reg_shade2 {
	background:transparent url('../img/spring/bg_regshade.gif') top left no-repeat;
}

div.reg_shade2 {
	margin:0 0 0 135px;
}

div.reg_shade3 {
	background:transparent url('../img/spring/bg_regshade.gif') 135px 0 no-repeat;
}

div.reg_shade4 {
	width:192px;
	height:23px;
	background:transparent url('../img/spring/bg_regshade4.gif') top left no-repeat;
}

span.reg_note {
	padding:3px 0 0 25px;
	display:block;
}

div.reg_part_left, div.reg_part_right, div.reg_part_www {
	float:left;
}

div.reg_part_left {
	width:220px;
}

div.reg_part_www {
	padding:28px 5px 0 100px;
	font-size:13px;
}

#useroptions {
	width:474px;
	height:152px;
	background:#fff url('../img/summer/bg_useroptions.gif') top left no-repeat;
}

#text2 div.reg_part_left p {
	padding:9px 0 0 5px;
	width:185px;
	color:#f7941f;
}

#registrace_bottom {
	width:817px;
	height:85px;
	background:#fff url('../img/summer/bg_regbottom.gif') top left no-repeat;
}

#reg_bottom_send {
	width:474px;
	height:18px;
	background:#999 url('../img/spring/bg_regbottomsend.gif') top left no-repeat;
}

#reg_send {
	display:block;
	background:none;
	border:none;
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	margin:0 0 0 265px;
	width:125px;
	cursor:pointer;
}

div.reg_info {
	float:left;
	width:265px;
	margin:20px 0 0 40px;
}

#text2 div.reg_info h2 {
	font-size:18px;
	margin:0 0 20px 0;
}

#text2 div.reg_info p {
	margin:0 0 15px 0;
	color:#f79a2b;
	text-align:left; /* changed */
	padding:15px 0 0 35px;
	background:transparent url('../img/summer/bg_reginfop.gif') top left no-repeat;
}

div.cedule {
	width:462px;
	background:#fff url('../img/spring/bg_cedule.gif') top left repeat-y;
	margin:0 0 25px 0;
}

div.cedule_top {
	width:462px;
	height:23px;
	background:#fff url('../img/spring/bg_ceduletop.gif') top left no-repeat;
}

div.cedule_bottom {
	width:462px;
	height:20px;
	background:#fff url('../img/spring/bg_cedulebottom.gif') top left no-repeat;
}

div.cedule_left {
	width:200px;
	float:left;
	overflow:hidden;
}

div.cedule_left p.note {
	background:transparent url('../img/summer/bg_pnote.gif') top left no-repeat;
	padding:15px 0 0 35px;
	margin:5px 0 0 0;
}

div.check_g, div.check_r {
	float:left;
	width:29px;
	height:30px;
	background:#693 url('../img/summer/bg_checkg.gif') top left no-repeat;
	text-align:center;
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
}

div.check_r {
	background:#f00 url('../img/spring/bg_checkr.gif') top left no-repeat;
	margin:5px 0 0 20px;
	_margin:5px 0 0 10px;
}

div.check_g table td, div.check_r table td {
	text-align:center;
	width:29px;
	height:30px;
}

#text2 div.chboxlabel, #text2 div.chboxlabelr {
	float:left;
	margin:0 0 0 10px;
	width:375px;
	color:#638f2e;
}

#text2 div.chboxlabelr {
	color:#f00;
}

#text2 div.chboxlabel p, #text2 div.chboxlabelr p {
	color:#f7941f;
	margin:5px 0 0 0;
}

#text2 div.chboxlabelr strong, #text2 div.chboxlabelr p {
	color:#f00;
}

div.bg_topcat {
	width:192px;
	height:29px;
	margin:5px 0 0 0;
	background:#693 url('../img/summer/bg_reginput4.gif') top left no-repeat;
}

#text2 div.reg_info p.error {
	color:red;
	background:transparent url('../img/spring/bg_reginfopred.gif') top left no-repeat;
}

#text p.error2 {
	color:red;
	background:transparent url('../img/spring/bg_reginfopred.gif') top left no-repeat;
	padding:13px 15px 15px 20px;
	margin:20px 20px 20px 0;
	font-weight:bold;
}

table.list {
	border: 1px solid #cccad2;
	margin:0 0 15px 0;
}

table.list th {
color:black;
padding: 4px;
font-weight: normal;
font-size: 11px;
}

table.list th a, table.list td a {
color:black;
}

table.list tr {
margin: 0;
padding: 0;
/*border-bottom: 1px dotted #ccc;*/
}

table.list td {
color:black;
margin: 2px 0 2px 0;
padding: 3px 5px 3px 5px;
border: 1px solid #4f4857;
font-size: 11px;
}

ul.map {
	margin-left:20px;
}

ul.map li {
	padding:2px;
}

ul.map li a {
	color:#333333;
}

ul.map li.odskok {
	list-style:none;
}

div.firemni_udaje {
	margin-top:45px;
}

#text a, #text_text a {
	color:#75727d;
}

#text_text table td, #text table td {
	color:#75727d;
}

#frgtpwd {
	color:#c63;
	font-size:11px;
	display:block;
	border:0;
	width:127px;
	height:23px;
	background:#ffd951 url('../img/summer/frgtpwd.jpg') top left no-repeat;
	margin:10px 0 0 0;
	font-weight:bold;
}

#text2 label, #text2 span.reg_note, #text2 div.reg_part_www {
	color:#fff;
}

#text ul li, #text_text ul li {
	color:#75727d;
	margin:0 0 0 25px;
}

#writeus {
	width:520px;
	background:#a4a1aa;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	text-align:left;
}

#writeus h2 {
	font-size:18px;
	color:#fff;
	margin:10px 0 15px 20px;
}

#writeus div.reg_inputa {
	text-align:left;
	background:transparent url('../img/spring/bg_reginput.gif') top left no-repeat;
	padding-bottom:9px;
}

#writeus label {
	margin:0 0 0 85px;
}

#writeus #txt {
	width:410px;
	height:120px;
	background:none;
	border:1px solid #fff;
	color:#fff;
	margin:5px 25px 0 50px;
}

#writeus #name, #writeus #mail, #writeus #check {
	width:228px;
	margin:5px 25px 0 25px;
	background:none;
	border:0;
}

#reg_send23 {
	display:block;
	background:transparent url('../img/button.gif') bottom left no-repeat;
	border:none;
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	margin:0 0 0 265px;
	width:125px;
	height:20px;
	text-decoration:none;
	cursor:pointer;
}


.admerror {
background: #e00;
color: #fff;
padding: 0.5em 1em 0.5em 1em;
font-weight: bold;
font-size: 1.2em;
margin: 0px 0 4px 0;
}

.admmessage {
background: #090;;
color: #fff;
padding: 0.5em 1em 0.5em 1em;
font-weight: bold;
font-size: 1.2em;
margin: 0px 0 4px 0;
}

#writeus div {
	margin:0 70px 0 70px;
}

div.zapis_left a {
	color:#000;
}

div.firemni_udaje a {
	color:#fff;
}

#text2 a {
	color:#000;
}