#page       	{ width:989px !important; margin:0 auto; padding:0; position:relative; }

a,
a:visited       { color:#cc0000; }
.clear          { clear:both; overflow:hidden; font-size:0; height:0; }
.hide, .blind   { position:absolute; top:-2000px; left:-2000px; }

#chatSub        			{ position:relative; }
#adSkyPosition  			{ left:0px; top:10px; }
#adSkyscraper.adFull        { left:628px; }
#skyStopper     			{ }

/*#adSkyscraper.adFull    { left:995px; }*/

#hlavicka                               { border-bottom:5px solid #8B130E; width:100%; padding-top:15px; }
#hlavicka #logo                         { position:relative; bottom:-17px; =bottom:-24px; }
#hlavicka #userbox          			{ float:right; text-align:right; height:auto; }
#hlavicka #userbox a                    { color:#cc0000 !important; }
#hlavicka #userbox #hledani 			{ padding:15px 0 10px 0; font-weight:normal; }
#hlavicka #userbox #hledani #vipSearch  { width:155px; }
#hlavicka #userbox #hledani #submit     { text-align:center; font-size:100%; height:auto !important; }

#page.chat						{ padding-top:15px; } /*- korekce odstraneni reklamy -*/
/*
.chatBox h2,
.chatBox h3					{ font-family:"Times New Roman", serif; }
*/

.chatBox h2                 { font-family:Georgia; font-size:131.5% !important; }

#main						{ margin-bottom:8px; }
#main a img                 { border:none; }
/*#main h1					{ float: left; font-size:280%; font-weight:normal; font-family:serif; line-height:1.2; }*/
#main h1                    { background:transparent url(http://1.im.cz/n/05/img/clock-white.gif) no-repeat scroll 0 5px; padding:0 0 7px 30px; color:#969696; font-size:230%; line-height:1; }
#main .tools .rew			{ margin-left:1.5em; }
#main h2.title				{ clear:both; font-size:160%; margin:0.5em 0 0; font-family:serif;  }
#main h2.title .date		{ margin-left:2em; font-size:60%; color:#8B130E; font-family:sans-serif; }

/*-#main h3.arr				{ margin-bottom:6px; padding:4px 2px 5px 33px; color:#8B130E; background:#D7D2B8 url(http://1.im.cz/n/05/img/arr_down_red.gif) 7px 50% no-repeat; }-*/
#main hr.nodisplay			{ display:block; visibility:hidden; clear:both; height:25px; border:0px; margin:0px; _margin:-7px 0; color:#F5F2E3; background:#F5F2E3; }

#mainNavig					{ padding:0.9em 0 1em 0; /*border-bottom:1px solid #e7e7e7;*/ }
#mainNavig ul				{ margin:0; padding:0; clear:both; }
#mainNavig ul.firstLine     { font-size:131.5%; }
#mainNavig li				{ list-style-type:none; float:left; margin:0 17px 0 0; padding:0; font-size:93%; line-height:200%; }
#mainNavig li.selected		{ font-weight:bold;  }
#mainNavig li.selected a	{ text-decoration:none; color:#8B130E; }

#chatSub					{ padding:0.5em 0 0.5em 0; _padding:0.6em 0 0.8em 0; margin-bottom:15px; margin-top:0.4em; font-size:94%;}
#chatSub p                  { padding-left:30px; color:#969696; padding-top:2px; }
#chatSub span				{ color:#8B130E; font-weight:bold; }

/*- aktualni chat -*/
#main #actual				{ background:#f5f2e3; margin:0px 0 21px; padding:12px 12px 12px 15px; width:573px; }
#main #actual h2            { line-height:0.8; padding-bottom:5px; font-size:131.5%; }
#main #actual a             { color:#000066; }
#main #actual h3.arr        { color:#000; background:none; padding:0 0 0 0; margin:0 0 10px 0; font-size:123.5%; }
#main #actual .chatPics     { margin:0; padding:0; border:none; }
#main #actual .chatInfo     { margin-left:6px; width:420px; font-family:Georgia; }

#main #hp-left,
#main #hp-right				{ margin-bottom:12px; }
#main #hp-left				{ width:495px; float:left; }
#main #hp-right				{ width:235px; float:right; }
#main #hp-left h3,
#main #hp-right h3			{ margin-bottom:0px; }

#main .item					{ margin-top:1em; }
#main .item h2				{ margin-left:8px; font-size:160%; font-weight:normal; }
#main .item .chatPics		{ float:left; width:122px; height:92px; margin:3px 8px 4px 8px; _margin-left:4px; overflow:hidden; }
#main .item .chatPics img	{ border:none; }

#main .item .chatInfo		{ width:455px; _width:447px; float:left; }
.item p						{ margin:0 8px; line-height:1.4; }
#main .item hr.nodisplay	{ height:1px; }
#main p.date				{ color:#8B130E; }

#main #archive h2 a         { color:#000066; }
#main #archive .item		{ margin-top:14px; padding-bottom:25px; padding-left:15px;  border-bottom:1px solid #e7e7e7; width:585px; }
#main #archive .item p      { margin:0; padding:0; font-size:93%; }
#main #archive .item h2		{ font-size:131.5%; font-family:Georgia; float:none; clear:both; margin:0; padding:0 0 7px 0; line-height:0.8; }
#main #archive .item .chatPics		{ width:62px; height:42px; margin:0 2px 0 0; border:none; }
#main #archive .item .chatInfo		{ width:500px; margin-left:10px; font-family:Georgia; }
#main #archive .item .chatInfo p strong   { font-weight:normal; font-family:Georgia; }
/*-#main #archive .last		{ border-bottom:none; }-*/

#bottTools					{ text-align:left; padding-bottom:2em; }
#bottTools.tools            { padding-left:15px; }
#bottTools.tools a          { font-size:139.5%; color:#cc0000 !important; font-weight:bold; font-family:Arial, Sans-serif; }
#main #archive .tools		{ padding-top:0; }

#page.chat #main h1         		{ margin-top:15px; }
#page.chat #main .tools             { text-align:left; padding:5px 0 15px 32px; }
#page.chat #main .tools a           { font-weight:normal; color:#cc0000 !important; }


/*- archiv -*/
#page.archiv #main #archive h3 			{ padding-left:15px; font-size:123.5%; }
#page.archiv #main h1                   { margin-top:15px; }
#page.archiv #main .tools               { text-align:left; padding:2px 0 15px 32px; }
#page.archiv #main .tools a             { font-weight:normal; color:#cc0000 !important; }
#page.archiv #main .item .chatPics img  { border:none; }
#page.archiv #main .item.last           { border:none; }

#page.archiv #main .archivePaging       { width:600px; margin-bottom:7px; }

/*- strankovani -*/
#pagging                { padding-bottom:0 !important; text-align:center; font-family:Arial,sans-serif; position:relative; width:100%; }

#pagging.bottom		    		{ border-bottom:1px solid #e0e0e0; }
#pagging.bottom a          		{ border-width:1px 1px 0px 1px !important; bottom:-2px; }
#pagging.bottom a.acPg			{ border-width:1px 1px 0px 1px !important; bottom:-2px; padding-bottom:4px; }
#pagging.bottom strong.noact    { border-width:1px 1px 0px 1px !important; bottom:-2px; }

#pagging.top		    		{ border-top:1px solid #e0e0e0; }
#pagging.top a          		{ border-width: 0px 1px 1px 1px !important; top:-1px; padding:4px 0px; }
#pagging.top strong a           { padding:2px 7px 3px 7px; }
#pagging.top a.acPg				{ border-width: 0px 1px 1px 1px !important; top:-1px; padding-bottom:4px; }
#pagging.top strong.noact    	{ border-width:0px 1px 1px 1px !important; top:-1px; }

#pagging .pages         { width:360px; margin:0 auto; }
#pagging a.noact        { font-weight:bold; color:#000; }
#pagging strong.noact   { display:block; float:left; border-width:0; width:auto; padding:2px 5px 3px 5px; border-style:solid; border-color:#e0e0e0; border-width:1px 1px 0px 1px; position:relative; margin-right:1px; font-size:93%; color:#cbcbcb; }
#pagging strong.noact span  { font-size:123.5%; }
#pagging a.acPg         { display:block; border-style:solid; border-color:#e0e0e0; border-width:1px 1px 0px 1px; width:24px; padding:4px 0px 3px 0px; float:left; margin-right:1px; background-color:#FFF; position:relative; }
#pagging a              { display:block; border-style:solid; border-color:#e0e0e0; border-width:1px 1px 0px 1px; width:24px; padding:4px 0px; float:left; margin-right:1px; position:relative; text-decoration:none !important; font-size:93% !important; }
#pagging a span         { font-size:123.5%; }
#pagging strong a       { display:block; float:left; border-width:0; width:auto; padding:2px 7px; border-style:solid; border-color:#e0e0e0; border-width:1px 1px 0px 1px; }
/*- strankovani -*/

#main #down-links			{ font-weight:bold; }
#main #down-links div		{ margin:15px 0 15px 8px; }

/*- CAT BEZ OBRAZKU -*/
/*-.nopic						{ display:none; }-*/

/*- strankovani */
#paging						{ text-align:center; margin:1em 0; font-weight:bold; font-size:100%; }
#paging a					{ color:#8B130E; }

/*- chat screen */
.chat-head					{ Xposition:relative; background-color:#F5F2E3; padding:4px 7px; margin:0.8em 0 0 0; font-size:82%;  }

.refreshOff                 { text-align:right; width:600px; margin-bottom:5px; }
.refreshOff span            { color:#cc0000; text-decoration:underline; cursor:pointer; }
#chat						{ border:1px solid #999; padding:13px 20px 0 16px; font-size:105%; overflow:scroll; overflow-y:scroll; overflow:-moz-scrollbars-vertical; width:563px;  }

.chat-head .chInfo			{ float:left; width:530px; }
.chat-head .chInfo strong	{ display:block; }
.chat-head .chSwitchBox		{ float:right; width:200px; text-align:right; }
.chat-head .chSwitchBox strong	{ font-size:11px; text-decoration:underline; cursor:pointer; cursor:hand}

#chat .chRow				{ margin:0 0 0.8em 0; font-family:Georgia; border:none; }
#chat .chRow .user			{ line-height:1.4em; margin-bottom:5px; }
#chat .chRow .user strong   { font-size:108.5%; }
#chat .chRow .user .userName{ color:#999; font-size:100%; }
#chat .chRow .vip			{ color:#8B130E; line-height:1.4em; font-size:100%; }
#chat .chRow .vip .vipName  { color:#cc0000; }

#page.chat #chat .chRow                     { margin-bottom:16px; }
#page.chat #chat .chRow .user 		     	{ font-weight:bold; color:#000; font-size:108.5%; margin-bottom:2px; }
#page.chat #chat .chRow .vip 		     	{ font-weight:normal; color:#000; font-size:108.5%; }
#page.chat #chat .chRow .user .userName     { font-weight:normal; color:#000; font-size:93%; }
#page.chat #chat .chRow .vip .vipName     	{ font-weight:normal; color:#cc0000; font-size:93%; }

h4.myQuestions              { padding:22px 0 0 0; font-size:123.5%; }
#myChat						{ background-color:#fff; padding:0 0 0 0; font-size:105%; width:600px; font-family:Georgia; }
#myChat	.chRow				{ margin:0; padding:10px 0 19px 0; border-bottom:1px solid #e7e7e7; }
#myChat	.chRow strong       { display:none; }

#chat-form					{ background-color:#999; padding:10px; color:#fff; width:582px; position:relative; }
#chat-form a				{ color:#fff; }
#chat-form label			{ color:#fff; vertical-align:baseline !important; vertical-align:4px; }
#chat-form #say				{ width:400px; }
#chat-form #send            { }
#chat-form p				{ text-align:right; padding:0.3em 1em 0 0; }

/*- vypis archovovanych chatu -*/
.archiv .item				{ float:none !important; }

/*- vypis chatu z archivu -*/
#chat.archiv				{ border:none; height:auto; overflow:auto; padding:0; width:600px; }
#chat.archiv .chRow			{ padding:0 8px 32px 8px; margin:0; font-size:89%; }
#chat.archiv .chRow .vip,
#chat.archiv .chRow .user	{ color:#000; }
#chat.archiv .last			{ border-bottom:0px; }

/*- vip odpovidac -*/
#vipchat-novinky-cz div.vip,
#vipchat-novinky-cz div.admin	{ width:95% !important; }
#page.vip #hlavicka,
#page.admin #hlavicka		{ width:100%; }
#page.vip #chat,
#page.admin #chat			{ width:50%; float:left; margin:15px 10px 10px 0; }
#page.vip #right-coll,
#page.admin #right-coll		{ width:45%; float:right; _float:none; margin:15px 0 0 0; }
#page.vip .controls			{ font-weight:bold; }
#page.vip table,
#page.admin table			{ margin:20px 0; }
#page.vip table td			{ border:1px solid #DDD; padding:2px; }
#page.vip #question			{ font-size:125%; }
#page.vip #chForm,
#page.admin #chForm			{ width:52.2%; text-align:right; }
#page.vip #say,
#page.admin #say			{ display:block; width:100%; height:150px; }

#page.vip #main a:link,
#page.vip #main a:visited,
#page.vip #main a:hover,
#page.admin #main a:link,
#page.admin #main a:visited,
#page.admin #main a:hover		{ color:#8B130E; }

#paticka									{ border-top:5px solid #E7E7E7; padding:1em 0 1em 10px; margin-top:30px; font-size:93%; line-height:150%; font-family:Arial,sans-serif; background-color:#FFF; }
#paticka a                                  { font-weight:normal; }
#paticka p									{ color:#666666; }
#paticka .rssFeeds							{ width:200px; float:left; margin-right:21px; }
#paticka .rssFeeds h2						{ display:none; }
#paticka .rssFeeds ul						{ padding:0; margin:0; }
#paticka .rssFeeds li						{ padding-left:25px; list-style-type:none; }
#paticka .rssFeeds li.rssBox				{ background:transparent url(http://1.im.cz/n/05/img/rss_icon.png) no-repeat; }
#paticka .rssFeeds li.favoriteBox			{ background:transparent url(http://1.im.cz/n/05/img/ad_favorite_icon.png) no-repeat;}
#paticka .rssFeeds li a						{ color:#003366; }
#paticka .rssFeeds li.mobilVersion a		{ color:#cc0000; }

.hp #paticka								{ margin-top:1em; }
#paticka .infoContacts						{ width:500px; float:left; overflow:hidden; }
#paticka .infoContacts a					{ color:#003366; }
#paticka .infoContacts p					{  }
#paticka .infoContacts div#logosLine		{ margin:22px 0 22px 0; }
#paticka .infoContacts div#logosLine p		{ float:left; width:250px; }
#paticka .infoContacts div#logosLine div	{ float:right; width:250px; }
#paticka .infoContacts div#logosLine div a	{ margin-left:10px; }

#paticka .copyrights						{ margin-left:221px; padding-top:1em; float:none; clear:both; }
#paticka .copyrights p						{  }


/*- ############################################################ */
/*- ADMIN*/
#red-line strong				{ float:right; font-size:170%; font-weight:bold; }
#page.admin .typ				{ margin:0; font-size:100%; }
#page.admin .typ li				{ margin:5px 5px; float:left; height:30px; list-style-type:none; }
#page.admin .typ-title			{ margin:5px 5px; float:left; font-size:100%; }
#page.admin .create-chat		{ float:right; margin-top:5px; }
#page.admin #cont				{ margin-top:1em; }
#page.admin table				{ border-collapse:collapse; border:1px solid #d0d0d0; }
#page.admin table td,
 #page.admin table th			{ font-size:82%; text-align:left; padding:2px; border:1px solid #d0d0d0; }
#page.admin table th			{ background-color:#F5F2E3; font-weight:bold; vertical-align:top; }
#page.admin table .dark td		{ background-color:#efefef; }
#page.admin table .active td	{ background-color:#ff3333; }
#page.admin .vmiddle			{ vertical-align:middle; }

#page.admin table.form-table			{ border-collapse:collapse; border:0; }
#page.admin table.form-table td,
 #page.admin table.form-table th		{ font-size:82%; text-align:left; padding:4px 2px; border:0; border-bottom:1px solid #d0d0d0; }
#page.admin #main .questions		{ margin-top:1em; }

#page.admin #main #question			{ background-color:#efefef; padding:4px; margin:5px 0; }

#page.admin .controls-old			{ margin:0.5em 10px; }

#page.admin label				{ font-weight:bold; }
#page.admin .error				{ color:red; font-weight:bold; }
#page.admin .bold				{ font-weight:bold; }

