nie nie, jest ok, po prostu TP generuje dynamicznie swoje klasy..
Poka?? Ci to na fotkach..
Wie?, ?e doda?a? i masz tak:

To przyk?ad, o czym mówi?em w zwi?zku z innymi przegl?darkami:

Tak widzi tez zapis FireFox.. normalnie ta klasa to border-radius i podajesz wielko?? promienia w px
FF nie zobaczy? tego wszystkiego tylko to co by?o dla niego, czyli trzeba by?o doda? na pocz?tku: -moz-
Klasy bloków zosta?y dynamicznie, (czy te? virtualnie), wstawione do sekcji head co by?o widac w podgl?dzie strony:

Przyjrzyjmy si? teraz klasom, które ju? zosta?y wygenerowane dla przegl?darki:

Strza?kami zaznaczy?em interesuj?ce nas klasy.
Teraz przyjrzyjmy si? temu pierwszemu blokowi:
to jest w?a?nie klasa, o której mówi?em wcze?niej, czyli class = "
block_leftcontainer"

Ale to nie on ma to "co?" co mo?na wizualnie zaokr?gli?..
Ma to to klasa diva poni?ej, ta klasa:

To dynamicznie i zale?nie od "sutuacji" jest generowana ta w?a?nie klasa: class = "
tborder tp_leftblock_frame" i to o ni? w?a?nie chodzi..
Mo?na zobaczy? mechanizm w pliku: "TPsubs.template.php" (- powinien by? w stylu default..)
To jest kawa?ek kodu, który odpowiada, za dynamiczne przydzielanie klas, wszelkim blokom:
// check if($block['var4']=='')
$block['var4']=0;
if($block['var4']==0)
$block['var4'] = $context['TPortal']['panelstyle_'.$side];
// its a normal block.. if(in_array($block['frame'],array('theme','frame','title','none')))
{ echo '
<div
class="', (($theme || $block['frame']=='frame') ? 'tborder tp_'.$side.'block_frame' : 'tp_'.$side.'block_noframe'), '">';
// show the frame and title if ($theme || $block['frame'] == 'title')
{ echo $types[$block['var4']]['code_title_left'];
if($block['visible']=='' || $block['visible']=='1')
echo '<a href="javascript: void(0); return false" onclick="toggle(\''.$block['id'].'\'); return false"><img id="blockcollapse'.$block['id'].'" style="margin: 0; " align="right" src="' .$settings['tp_images_url']. '/' , !in_array($block['id'],$context['TPortal']['upshrinkblocks']) ? 'TPcollapse' : 'TPexpand' , '.gif" border="0" alt="" title="'.$txt['block-upshrink_description'].'" /></a>';
// can you edit the block? // Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.025s | speed:52.95 KB/s
Natomiast w podgl?dzie strony masz ju? gotowca, wygenerowan? klas?:
tborder tp_leftblock_frameKod, z podgl?du:
<div
class="block_leftcontainer"> <div style
="margin-bottom: 4px;" class="tborder tp_leftblock_frame"><h3
class="titlebg" style
="margin: 0; padding: 5px;"><span
class="header">Firma
</span
></h3
> <div
class="tp_leftblock_body" id
="block8"><div
class="windowbg"><div style
="padding: 8px;"><div
class="blockbody" style
="overflow: auto;"> <ul
class="tp_catmenu"> <li
> 
; 
; <img src
="tp-images/icons/TPdivider2.gif" alt
="" /> 
; <a href
="index.php?page=4">O nas
</a
></li
> <li
> 
; 
; <img src
="tp-images/icons/TPdivider2.gif" alt
="" /> 
; <a href
="index.php?page=3">Misja i cele
</a
></li
> <li
> 
; 
; <img src
="tp-images/icons/TPdivider2.gif" alt
="" /> 
; <a href
="index.php?page=9">Baza szkoleniowa
</a
></li
> <li
> 
; 
; <img src
="tp-images/icons/TPdivider2.gif" alt
="" /> 
; <a href
="index.php?action=contact">Kontakt
</a
></li
> </ul
></div
></div
></div
> </div
> </div
> </div
> <div
class="block_leftcontainer"> <div style
="margin-bottom: 4px;" class="tborder tp_leftblock_frame"><h3
class="titlebg" style
="margin: 0; padding: 5px;"><span
class="header">Oferta szkoleniowa
</span
></h3
> itd
.. itd
.. // Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.027s | speed:41.66 KB/s
Poznajesz? to Twój pierwszy od góry block. Natomiast "pojemnik" (div), z klas?, o której wcze?niej mówi?em jest wy?ej
i dopiero w nim znajduje si? w?a?ciwy block z brzydkim i niepasuj?cym do reszty borderem..
<div
class="block_leftcontainer"> <div style
="margin-bottom: 4px;" class="tborder tp_leftblock_frame"> // Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.015s | speed:6.95 KB/s
To by? block po lewej stronie, teraz dalej, z podgl?du strony wida?, ?e ten ?rodkowy, ma tak? klas?: class = "
tborder tp_centerblock_frame"
Wygl?da podobnie jak w blockach po lewej, tylko inne nazewnictwo:
<div
class="block_centercontainer"> <div style
="margin-bottom: 4px;" class="tborder tp_centerblock_frame"><h3
class="titlebg" style
="margin: 0; padding: 5px;"><span
class="header">Witamy
</span
></h3
> <div
class="tp_centerblock_body" id
="block15"><div
class="windowbg"><div style
="padding: 8px;"><div
class="blockbody" style
="overflow: auto;"><div
class="block_article"> <div
class="blockarticle render1"> <div
class="article_info"> // Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.018s | speed:23.28 KB/s
Czyli mamy ju? te dwie interesuj?ce nas klasy:
tborder tp_leftblock_frame i
tborder tp_centerblock_frameW zasadzie to 4 klasy, po??czone w dwie, które dla tego zapisu, po??czymy w jedn?.. hmm wysz?o papalap, ale mam nadziej?, ?e nad??asz..
Oczywi?cie w stylach, w zapisie, nale?y klas? poprzedzi? kropk?
., co te? jest wzgl?dne..
Ta klasa wygl?da u Ciebie w tym stylu tak:
/* This is used on tables that should just have a border around them. */
.tborder {
padding: 0px;
border: solid 2px #F4F9F2;
}
// Created by GeSHi 1.0.8.10 | code: -› [code=CSS] | load:0.002s | speed:72.03 KB/s
Jak dla mnie troch? siermi?ga.. ju? mo?e (?) lepiej ten border wygl?da?by tak: border: double 3px #F4F9F2; przynajmniej spróbuj..
Ale najwa?niejsze to wnioski ko?cowe..
Podaj? zapis wynikaj?cy z powy?szych wniosków..
/*******************************************
Hack na zaokr?glone rogi bloków by roco *
*******************************************/
.tborder .tp_centerblock_frame, .tborder .tp_leftblock_frame {
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
}
// Created by GeSHi 1.0.8.10 | code: -› [code=CSS] | load:0.002s | speed:167.46 KB/s
Klasa "tborder" normalnie wyst?puje sobie sama, ale to w?a?nie taki "myk" czy inaczej warunek..
To co poda?em w ostatnim code css daj na samym pocz?tku style.css w stylu, którego u?ywasz.
Dopiera jesli dalej nie b?dzie rezultatów, to usu? po kropeczce z obu .tborder, albo napisz.. wstawimy to gdzie indziej..
Sandro, sorry, mia?em odpisa? par? godzin temu, ale jestem w rozjazdach i robi? sto rzeczy na raz..
Mam jednak nadziej?, ?e to napisa?em, przyda Ci si? na przysz?o??..
Dzia?anie jest proste, nale?y znale?? potrzebn? klas? odpowiadaj?c?, za interesuj?cy nas element i podda? obróbce,
ew. dopisa?, jak robimy teraz.. Zobacz takiej klasy w ogóle nie ma, a w podgl?dzie strony jest..
Wi?c przynajmniej jest si? czego trzyma?..
Pozdrawiam

roco
PS. pochwal, si?, kiedy Ci si? uda