body{text-align:center;padding:0;margin:0 auto;font-family:Arial;}
#headbg{width:100%;padding:0;margin:0 auto;background:url("../img/bg_header.gif") 0 0 repeat-x;}
#login{font-size:.7em;margin:25px 0 0 0; text-align:right;float:right;}
#login #jmeno {width:40px;font-size:.9em;}
#login #heslo {width:40px;font-size:.9em;}
#login #loginSubmit {font-size:.9em;}
#svatek{font-size:.8em;}
#alert{clear:both; margin:20px 0 20px 0; color:#FF0000; font-weight: bold; text-align: center; width:100% ;}
h1{font-family:Arial Black;font-weight:bold;font-size:17px;padding:0;margin:0;}
h2{font-family:Arial Black;font-weight:bold;font-size:17px;padding:0;margin:0;}
.nadpis-cara{position:relative;width:1000px;margin:30px 0 30px 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;font-size:16px;line-height:20px;}
h3{font-size:16px;padding:0;margin:0;}
.clear{clear:both;}
.main{text-align:left;width:1000px;margin:auto;padding:0;}
.main a:hover{color:#bc0a24;}
.header{position:relative;margin:0;padding:0;width:1000px;height:121px;}
#bannerTop a img{border:0;}
.top_header img{position:relative;float:left;margin:0 0 0 0;border:none;}
.form{position:relative;float:left;margin:41px 0 0 85px;padding:0 0 0 10px;background-image:url("../img/search_left_edge.gif");background-repeat:no-repeat;width:377px;}
.form form div{position:relative;float:left;margin:0 0 0 0px;padding:5px 0 0 0px;border:solid 1px #bc1026;height:22px;width:305px;}
.form form div input{position:relative;float:left;margin:0 0 0px 0;padding:0 0 0 10px;width:293px;border-left:solid 0px #bc1026;border-right:solid 0px #bc1026;border-top:solid 0px #bc1026;border-bottom:solid 0px #bc1026;font-size:16px;}
.form form a img{position:relative;float:left;margin:0;padding:0;border:none;}
.form form span{position:relative;float:left;font-size:.8em;display:block;margin:5px 0 0 0;color:#666666;}
.search_choice{padding:0 10px 0 0;}
.home_page{position:relative;float:left;margin:0;padding:0 0 0 20px;background-image:url("../img/domecek.gif");background-repeat:no-repeat;}
.oblibene{position:relative;float:left;margin:0 0 0 15px;padding:0 0 0 20px;background-image:url("../img/hvezdicka.gif");background-repeat:no-repeat;}
.header a{color:Black;font-weight:bold;font-size:12px;display:block;}
.middle{text-align:left;position:relative;margin:0;padding:0;width:998px;}
.middle #keywords{margin:10px 0 0 0;}
.inzerce{position:relative;float:left;width:578px;margin:5px 20px 0 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;}
.sloupec{position:relative;float:left;width:192px;margin:0;padding:0;}
.pridej{display:block;width:139px;height:39px;margin:10px 0 0 0;padding:0;background-image:url("../img/button_bg.gif");background-repeat:repeat-x;}
.prideja{color:Black;cursor:pointer;}
.pridej span{display:block;position:relative;float:left;width:116px;height:21px;margin:0;padding:9px;background-image:url("../img/button_left_edge.gif");background-repeat:no-repeat;background-position:left top;font-size:14px;font-weight:bold;}
.pridej span span{display:inline;position:relative;float:left;margin:0;padding:0;background-image:none;font-size:12px;width:85px;padding:5px;}
.pridej span img{position:relative;float:left;border:none;}
.pridej p{display:block;position:relative;float:left;width:5px;height:39px;margin:0;padding:0;background-image:url("../img/button_right_edge.gif");background-repeat:no-repeat;background-position:right right;}
.sloupec div{width:185px;margin:0;padding:14px 0 0 0;}
.sloupec div a{color:black;font-weight:bold;}
.sloupec div span{color:#c2c2c2;font-weight:bold;}
.sloupec div ul{margin:0;padding:0;}
.sloupec div ul li{position:relative;display:inline;margin:0;padding:0;}
.sloupec div ul li a{color:#8a8a8a;font-size:12px;font-weight:normal;}
.pocasi{overflow:hidden;position:relative;float:left;width:204px;height:135px;margin:5px 0 0 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;}
.pocasi #pocasi-1242999750MRTXZ{overflow:hidden;width:183px;height:155px;}
.pocasi h2{margin:0 0 10px 0;}
.pocasi a{color:red;font-size:13px;clear:both;}
#doprava {margin:30px 0 0 0;}
.mini_menu{font-size:.8em;position:relative;float:left;width:174px;height:86px;margin:25px 0 0 20px;padding:0;}
.mini_menu ul{list-style-type:none;margin:0;padding:0;}
.mini_menu ul li a{color:#bc0a24;font-size:14px;font-weight:bold;}
.all_znojmo_kat{position:relative;float:left;width:999px;margin:0 0 15px 0;}
.znojmo_kat{position:relative;float:left;width:313px;margin:10px 0px 0 0px;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;text-align:left;}
.znojmo_kat table tbody tr th{font-family:Arial Black;font-weight:bold;font-size:17px;padding:0;margin:0;text-align:left;}
.znojmo_kat table tbody tr th span{display:block;font-family:Arial;font-weight:normal;padding:5px 0 0 0;margin:0;}
.znojmo_kat table tbody tr th a{color:Black;text-decoration:none;}
.znojmo_kat table tbody tr td{background-image:url("../img/ctverecek.gif");background-position:left center;background-repeat:no-repeat;padding:0 0 0 10px;}
.znojmo_kat table tbody tr td a{font-size:13px;color:Black;}
.znojmo_kat table tbody tr td span{font-size:12px;color:Black;}
.znojmo_kat ul{margin:15px;padding:0;list-style-image:url("../img/ctverecek.gif");}
.znojmo_kat ul li a{font-size:13px;color:Black;}
.sirka{position:relative;float:left;width:28px;height:10px;}
.top_kat{position:relative;float:left;width:652px;height:290px;margin:0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;}
.top_kat span{display:block;}
.top_kat span h2{position:relative;float:left;}
.top_kat div div{position:relative;float:left;width:165px;}
.top_kat div div ul{margin:10px 0 0 0;padding:0;list-style:none;}
.top_kat div div ul li{display:block;margin:0;padding:5px 0 5px 0;}
.top_kat div div ul li a{color:Black;font-size:14px;}
.abc{position:relative;float:right;margin:7px 0 0 0;padding:0;}
.abc li{text-align:center;position:relative;float:left;display:block;margin:0 1px 0 0;padding:0;width:17px;height:19px;background-image:url("../img/listing.gif");}
.abc li a{color:White;text-decoration:none;}
.top_kat_all{position:relative;float:left;width:660px;}
.jizni_rad{position:relative;float:left;width:310px;margin:0px 0px 0 28px;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;}
.rad_top{display:block;width:310px;height:167px;margin:10px 0 0 0;padding:0;background-image:url("../img/jizdnirad1_bg.gif");background-repeat:repeat-x;}
.rad_top span{display:block;position:relative;float:left;width:287px;height:158px;margin:0;padding:9px 9px 0 9px;background-image:url("../img/jizdnirad1_left_edge.gif");background-repeat:no-repeat;background-position:left top;font-size:14px;}
.rad_top span span{display:inline;position:relative;float:right;margin:0;padding:0;background-image:none;font-size:12px;width:60px;height:40px;}
.rad_top span a{clear:both;color:#bb0923;text-decoration:underline;position:relative;float:right;}
.rad_top span form table tr th{font-weight:normal;text-align:right;width:50px;}
.rad_top span form table tr td{width:240px;}
.rad_top span form table tr td input{position:relative;float:right;width:220px;}
.rad_top span form table tr td div{position:relative;float:left;width:17px;height:23px;margin:0 0 0 3px;padding:0;}
.rad_top span form table tr td div img{position:relative;float:left;padding:0 0 1px 0;margin:0;border:none;}
.rad_top p{display:block;position:relative;float:left;width:5px;height:167px;margin:0;padding:0;background-image:url("../img/jizdnirad1_right_edge.gif");background-repeat:no-repeat;background-position:right right;}
#holiday{margin:10px 0 0 0;padding:0;background-image:url("../img/bg_line.gif");background-repeat:repeat-x;}
#holiday p{font-size:.9em;margin:10px 0 5px 0;}
#holidaySearch {float:left;margin:0 20px 0 0;}
#holidayBanners {float:left;}
.rad_bottom{clear:both;display:block;width:310px;height:49px;margin:5px 0 0 0;padding:0;background-image:url("../img/jizdnirad2_bg.gif");background-repeat:repeat-x;}
.rad_bottom span{display:block;position:relative;float:left;width:286px;height:49px;margin:0;padding:0 9px 0 9px;background-image:url("../img/jizdnirad2_left_edge.gif");background-repeat:no-repeat;background-position:left top;font-size:14px;}
.rad_bottom span table{margin:10px 0 0 7px;}
.rad_bottom span table tr th{font-weight:normal;text-align:left;}
.rad_bottom span table tr td input{width:200px;}
.rad_bottom p{display:block;position:relative;float:left;width:6px;height:49px;margin:0;padding:0;background-image:url("../img/jizdnirad2_right_edge.gif");background-repeat:no-repeat;background-position:right right;}
.reklama{position:relative;float:left;width:1000px;margin:30px 0px 30px 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;font-size:16px;line-height:20px;}
.reklama h2{margin:0 0 20px 0;}
.reklama h3{margin:0 0 20px 0;}
.reklama ul{margin:15px;padding:0;list-style-image:url("../img/ctverecek_velkej.gif");}
.reklama ul li{font-size:15px;color:Black;text-decoration:none;font-weight:bold;}
.reklama #leftPanel {width:330px;float:left;} 
.reklama #leftPanel .klient2{position:relative;margin:0;padding:20px 0 20px 0;font-size:.9em;}
.reklama #leftPanel .klient2 .klientType{height:115px;position:relative;}
.reklama #leftPanel .klient2 .klientType .text{float:left;width:150px;margin:0;padding:0 10px 0 0;font-size:.9em;}
.reklama #leftPanel .klient2 .klientType .text .date{font-size:.8em;font-style:italic;font-weight:normal;color:#999999;}
.reklama #leftPanel .klient2 .klientType .imgContainer {position:relative;float:left;width:135px;margin:0 15px 0 0;}
.reklama #leftPanel .klient2 .klientType .imgContainer img{position:relative;padding:0;border:1px solid #999999;}
.reklama #rightText {float:left; width:670px;} 
#reklamaTypy{float:left;width:330px;padding:20px 0 0 0;}
#reklamaTypy p{font-size:.9em;}
.kontakt{width:330px;height:320px;position:relative;float:left;}
.kontakt div{padding:0;margin:0 0 0 120px;font-size:12px;}
.kontakt div a{color:#bb0b20;}
.klient{width:660px;position:relative;float:left;margin:0;padding:20px 0 0 0;}
.klient .klientType{width:330px;height:115px;position:relative;float:left;}
.klient .klientType .text{margin:0;padding:0 10px 0 0;font-size:.9em;}
.klient .klientType .text .date{font-size:.8em;font-style:italic;font-weight:normal;color:#999999;}
.klient .klientType img{position:relative;float:left;margin:0 15px 0 0;padding:0;border:1px solid #999999;}
.klient2{width:660px;position:relative;float:left;margin:0;padding:20px 0 20px 0;}
.klient2 .klientType{width:530px;height:115px;position:relative;float:left;}
.klient2 .klientType .text{margin:0;padding:0 10px 0 0;font-size:.9em;}
.klient2 .klientType .text .date{font-size:.8em;font-style:italic;font-weight:normal;color:#999999;}
.klient2 .klientType img{position:relative;float:left;margin:0 15px 0 0;padding:0;border:1px solid #999999;}
.klient div span{width:150px;position:relative;float:left;font-weight:bold;font-size:14px;}
.klient div span a{font-weight:bold;color:Black;text-decoration:none;}
.klient div span p{font-size:13px;font-weight:normal;}
.footer{position:relative;float:left;width:999px;height:59px;margin:0;padding:0;background-color:#BA0A21;}
.footer ul{position:relative;float:left;margin:0;padding:3px 0 0 0;}
.footer ul li{position:relative;float:left;margin:0;padding:6px 8px 10px 12px;display:inline;background-image:url("../img/ctverecek_bilej.gif");background-position:left  center;background-repeat:no-repeat;}
.footer ul li a{color:#FFFFFF;font-size:13px;}
.footer ul li a:hover{color:#FFFFFF;}
.footer span{font-size:10px;color:White;position:relative;float:right;margin:0;padding:7px 10px;text-align: right;}
.footer span a{color:#FFFFFF; text-decoration:none;}
.footer span a:hover{color:#FFFFFF; text-decoration:underline;}
.footer span span{font-size:10px;color:White;position:relative;float:left;margin:0;padding:0px}
.firmy{position:relative;float:left;width:1000px;margin:10px 0 30px 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;font-size:16px;line-height:20px;}
.firmy a{color:#CE1C31;text-decoration:none;}
.firmy a:hover{color:black;text-decoration:underline;}
.firmy #firmyText{float:left;width:1000px;margin:30px 0 30px 0;padding:0;}
.firmy #firmyText h1{line-height:1em;}
.firmy #firmyText #map{margin:0;padding:0;border:0;width:600px;height:480px;}
.firmy #firmyText #mapContainer{float:right;overflow: hidden;width:560px;height:780px;}
.firmy #firmyText #mapContainer p{margin: 0 0 0 6px;}
.firmy #firmyText #mapContainer #gallery{margin:20px 0 0 6px;}
.firmy #firmyText #description{margin:0 0 20px 0;padding:0; text-align: justify;}
.firmy #firmyText #logoImg{margin:0 0 20px 0;padding:0;}
.firmy #bannerRight{margin:20px 0 0 0;}
.firmy #bannerRight a img{border:0;}
.firmy .inquiry {float:right; font-size:.9em;}
.firmy #inzerceHeader {font-weight: bold; margin: 20px 0 10px 0;}
.firmy #inzerceHeader .inzerceTextColumn{float:left; width:730px;}
.firmy #inzerceHeader .inzerceDateColumn{float:left; width:80px;}
.firmy #inzerceHeader .inzerceImageColumn{float:left; text-align: right;}
.firmy .inzerceItemHighlight {font-size:.9em; background: #f1a1a9; margin: 20px 0 10px 0; padding:10px;}
.firmy .inzerceItemHighlight .inzerceTextColumn{float:left; width:720px;}
.firmy .inzerceItemHighlight .inzerceTextColumn .logo {float:left; margin:0 10px 10px 0;}
.firmy .inzerceItemHighlight .inzerceDateColumn{float:left; width:80px;}
.firmy .inzerceItemHighlight .inzerceImageColumn{float:left; text-align: right;}
.firmy .inzerceItem {font-size:.9em; margin: 20px 0 10px 0; padding:10px;}
.firmy .inzerceItem .inzerceTextColumn{float:left; width:730px;}
.firmy .inzerceItem .inzerceDateColumn{float:left; width:80px;}
.firmy .inzerceItem .inzerceImageColumn{float:left; width:170px; text-align: right;}
.firmy .inzerceItem2 {background-color: rgb(233, 233, 231);font-size:.9em; margin: 20px 0 10px 0; padding:10px;}
.firmy .inzerceItem2 .inzerceTextColumn{float:left; width:730px;}
.firmy .inzerceItem2 .inzerceDateColumn{float:left; width:80px;}
.firmy .inzerceItem2 .inzerceImageColumn{float:left; width:170px; text-align: right;}
.inzerceMenu {float: left; width: 175px; margin: 35px 0 0 0;}
.inzerceText {float: left; width: 795px; margin: 0 0 0 30px;}

.border {border: 0;}
.demand{position:relative;float:left;width:1000px;margin:30px 0 0 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;font-size:16px;line-height:20px;}
.demand #demandForm{border:solid 1px black;width:978px;height:150px;margin:20px 0 0 0;padding:10px;font-size:.9em;}
.demand #demandForm .formLeft {width:250px;float:left;}
.demand #demandForm .formLeft div {height:34px;}
.demand #demandForm .formLeft div .category {font-weight:bold;}
.demand #demandForm .formLeft div label {display:inline-block; width:70px;}
.demand #demandForm textarea {width:400px; height:100px;}
.demand #demandVerification{border:solid 1px black;width:978px;height:auto;margin:20px 0 0 0;padding:10px;}
.horoskopy{position:relative;float:left;width:1000px;margin:30px 0 30px 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;font-size:16px;line-height:20px;}
.horoskopy iframe{border:0; margin:10px 0 0 0;}
.horoskopy img{margin:3px 0 0 0;}
.horoskopy a{color:#CE1C31;text-decoration:none;}
.horoskopy a:hover{color:#CE1C31;text-decoration:none;}
.kat{position:relative;float:left;width:652px;margin:0 0 10px 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;}
.kat span{display:block;}
.kat span h2{position:relative;float:left;}
.kat div div{position:relative;float:left;width:165px;}
.kat div div ul{margin:10px 0 0 0;padding:0;list-style:none;}
.kat div div ul li{display:block;margin:0;padding:5px 0 5px 0;}
.kat div div ul li a{color:Black;font-size:14px;}
.novy_inzerat #text {margin:30px 0 0 0;}
.novy_inzerat #text .katSelect {width:120px;}
.novy_inzerat #text #katButtonsCell {text-align:center;}
.novy_inzerat #text #katButtonsCell input {width:70px;}
.novy_inzerat #text #katSelect2Cell {text-align:right;}
.novy_inzerat #text #katSelect2Cell .katSelect2 {width:120px;text-align:right;}
.novy_inzerat #text tr th{width:90px; text-align:left;font-size:.9em;}
.novy_inzerat #text tr td textarea{width:330px;height:70px;}
.novy_inzerat .required{padding:0 0 0 5px;color:#FF0000;font-weight:bold;font-size:1.2em;}
.novy_inzerat .requiredComment{color:#FF0000;font-size:.9em;display:block;}
.novy_inzerat .formExample{color:#999999;} 
.novy_inzerat .formNormal{color:#000000;} 
.nova_firma{font-size:.9em;}
.nova_firma table{float:left;}
.nova_firma table tr th{width:70px;}
.nova_firma table tr td input{width:200px;}
.nova_firma table tr td{width:230px;}
.nova_firma .firmy_insert{float:left;width:350px;}
.nova_firma .firmy_insert .required{color:#FF0000;font-weight:bold;font-size:1.2em;}
.nova_firma .requiredComment{color:#FF0000;font-size:.9em;display:block;}
.nova_firma .firmy_kat{float:left;}
.nova_firma .firmy_kat select{}
.nova_firma .firmy_kat .catSelect {width: 300px; height: 20px; margin: 0 0 10px 0;}
.nova_firma .firmy_insert .openHours{width:250px}
.nova_firma .firmy_insert .openHours input {width:80px;}
.nova_firma .firmy_insert .openHours .day {}
.nova_firma .firmy_insert .openHours .hour {width:100px;}
.nova_firma .firmy_advert{float:left;width:300px;}
.nova_firma .firmy_advert table {width: 270px;}
.nova_firma .firmy_advert table tr .value {text-align:right; width:140px;}
.nova_firma .firmy_advert table tr .value input {text-align:right; width:auto;}
.nova_firma .firmy_advert .submitContent {padding:40px 0 10px 0;clear:both;}
.nova_firma #alert{clear:both; margin:20px 0 20px 0; color:#FF0000; font-weight: bold; text-align: center; width:100% ;}
.firmy .firmy_advert2 {float:left; width: 500px; margin: 25px 0 0 0;}
.firmy .firmy_advert2 #reklamniContactForm {}
.firmy .firmy_advert2 #reklamniContactForm #reklamaInfo {margin:0; padding: 0;border-collapse: collapse;}
.firmy .firmy_advert2 #reklamniContactForm .statusOn {color: green; font-size: 0.7em;}
.firmy .firmy_advert2 #reklamniContactForm .statusOff {color: #FF0000; font-size: 0.7em;}
.firmy .firmy_statistic {float:left; width: 400px; margin: 25px 0 0 0;}
.firmy .firmy_statistic p{margin: 0; padding: 0;}
.firmy #alert{clear:both; margin:20px 0 20px 0; color:#FF0000; font-weight: bold; text-align: center; width:100% ;}.nova_firma .firmy_detail{float:right;width:568px;}
.nova_firma .firmy_detail .required{color:#FF0000;font-weight:bold;font-size:1.2em;}
.nova_firma .firmy_detail #fotoInputs{margin:15px 0 0 0; float: left; width:250px;}
.nova_firma .firmy_detail #fotoInputs span{font-size: 0.7em; font-weight: normal;}
.nova_firma .firmy_detail #fotoInputs input {font-size: .7em;}
.nova_firma .firmy_detail #fotoGallery{margin:15px 0 0 0; float: right; width:150px; font-size: .7em;}
.nova_firma .firmy_detail #fotoGallery img {margin:0 0 5px 0;}
.nova_firma .errormsg {color:#FF0000;font-weight:bold;clear:both;padding:20px 0 10px 0;display:block;}
.chleba{float:left; width:500px; display:block;margin:5px 0 0 0;color:#BA0A21;font-size:14px;}
.chleba a{color:black;font-size:14px;}
.FirmaZaznam { font-weight: bold; margin:5px 0 5px 0;}
.FirmaZaznam img {border:0;}
.highlight {font-weight:bold; background-color: #f1a1a9; margin:5px 0 5px 0; padding:10px 0 10px 0;}
.highlight img {float:left;margin:0 10px 0 0; border:0;}
.description {font-size:.75em; font-weight:normal; margin:0;}
.sudoku{position:relative;float:left;width:1000px;margin:30px 0 30px 0;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;font-size:16px;line-height:20px;}
.sudoku h2{font-family:Arial Black;font-weight:bold;font-size:17px;padding:3px 0 20px 0;margin:0;}
#sudoku {margin:30px 0 30px 0;padding:0; background-image: url("../img/bg_line.gif"); background-position:top top; background-repeat:repeat-x; font-size:16px; line-height:20px;}
#sudoku #week {margin:10px 0 0 0; font-weight:bold; font-size:.9em;color:#bc0a24;}
#sudoku #sudoku_table {float:left; width:462px; border-collapse:collapse; border-left:2px solid #000000; border-top:2px solid #000000; margin:30px 0 30px 0; background: #000000;}
#sudoku #sudoku_table div input {font-size:.7em;}
#sudoku #sudoku_table .clear { clear:both;}
#sudoku #sudoku_table .gap { height:30px;}
#sudoku #sudoku_table .emptyField {background:none; text-align:center; border:0; margin:0; padding:0; width:40px; height:30px;}
#sudoku #sudoku_table .cell { margin:0 1px 1px 0; float:left; padding: 15px 10px 5px 10px; width:30px; height: 30px; text-align:center; background: #FFFFFF;}
#sudoku #sudoku_table .cell2 { margin:0 2px 1px 0; float:left; padding: 15px 10px 5px 10px; width:30px; height: 30px; text-align:center; background: #FFFFFF;}
#sudoku #sudoku_table .cell3 { margin:0 2px 2px 0; float:left; padding: 15px 10px 5px 10px; width:30px; height: 30px; text-align:center; background: #FFFFFF;}
#sudoku #sudoku_table .cellgray { margin:0 1px 1px 0; float:left; padding: 15px 10px 5px 10px; width:30px; height: 30px; text-align:center; background: #999999;}
#sudoku #sudoku_table .cell2gray { margin:0 2px 1px 0; float:left; padding: 15px 10px 5px 10px; width:30px; height: 30px; text-align:center; background: #999999;}
#sudoku #sudoku_table .cell3gray { margin:0 2px 2px 0; float:left; padding: 15px 10px 5px 10px; width:30px; height: 30px; text-align:center; background: #999999;}
#sudoku #sudoku_text {float: right; width:500px; margin:30px 0 0 0;}
#sudoku #sudoku_text_admin {float: left; width:200px; margin:30px 0 0 20px; font-size:.8em; text-align:left;}
#sudoku #sudoku_text_admin select {font-size:.8em;}
#sudoku #sudoku_text_admin input {font-size:.8em;}
.plain_text {margin:8px 0 0 0;padding:0; background-image: url("../img/bg_line.gif"); background-position:top top; background-repeat:repeat-x; font-size:12px;}
.errormsg {font-size:12px; color:#FF0000; font-weight: bold;}

.home_rss_feed {position:relative;float:left;width:999px;margin:0 0 15px 0;}
.rss_item {position:relative;float:left;width:227px;margin:10px 0px 0 0px;padding:0;background-image:url("../img/bg_line.gif");background-position:top top;background-repeat:repeat-x;text-align:left;}
.rssHeader {font-family:Arial Black;font-weight:bold;font-size:17px;padding:0;margin:0;text-align:left;}
.rssHeader a {color: black; text-decoration: none;}
#rss3 .rssHeader {width: 103px; height: 24px; overflow: hidden;}
.rssBody {margin: 10px 0 0 0; }
.rssBody h4 {color: #BC0A24; font-size: 14px; margin: 0; padding: 0;}
.rssBody h4 a {color: #BC0A24; font-size: 14px; margin: 0; padding: 0;}
.rssRow div {font-size: 10px; margin: 0; padding: 0;}
.rssRow p {font-size: 13px; }
