/* ----------------------------------------- 
* 
* Reset
*
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-size: 100%;
}

embed,
object,
applet         {display: block;}

embed:focus, 
object:focus,
applet:focus   {outline: 0;}

hr.hr,
h1#pagename,
div#page-homepage div.title {display: none;}

/* ----------------------------------------- 
* 
* Tables
*
*/

table          {border: 1px solid #aaa; border-collapse: collapse; margin: 0 0 1em 0;}
caption        {padding: 0 0 5px 0; font-weight: bold;}
thead          {}
tbody          {}
tfoot          {}
th,
td             {padding: 5px; border: 1px solid #aaa;}             
thead th       {background: #eee;}
tfoot th       {background: #eee;}

/* ----------------------------------------- 
* 
* Forms
*
*/

label[for],
input.submit   {cursor: pointer;}

textarea,
input.text,
input.password {padding: 2px 5px; border: 1px solid #8f8f8f; background: #fff url('input-textarea.png') 0 0 no-repeat;}

textarea          {font-family: sans-serif; font-size: 12px; width: 50%; height: 100px;}


form              {margin: 0 0 1em 0;}
fieldset          {border: 1px solid #ddd;}
legend            {font-weight: bold; margin: 0 5px; padding: 0 5px;}
div.fieldset-box  {padding: 10px;}

form dl           {overflow: hidden; zoom: 1; margin: 0 0 10px 0; padding: 5px; border-bottom: 1px solid #eee;}
form dt           {float: left; display: inline; width: 200px; margin: 0 10px 0 0; padding: 0;}
form dd           {margin: 0; padding: 0;}
form dd label     {padding: 0 10px 0 0;}

label.required    {font-weight: bold;}

form ul.errors    {color: #F00; margin: 5px 0 0 0; font-size: 11px; font-weight: bold;}
form ul.errors li {list-style-type: none; margin: 0 0 3px 0;}

/* ----------------------------------------- 
* 
* Nadpisy
*
*/

.header-replace      {height: 21px; background-repeat: no-repeat; background-position: 7px bottom; margin-bottom: 4px;}
.header-replace span {display: none;}

.header-nove-bravicko         {background-image: url('header-prave-vychazi.png'); height: 27px;}
.header-nove-bravicko2        {background-image: url('header-aktualni-cislo.png');}
.header-nove-bravo            {background-image: url('header-nova-girl.png'); height: 27px;}
.header-nove-bravo2           {background-image: url('header-nova-girl2.png');}
.header-news                  {background-image: url('header-news.png');}
.header-hot-news              {background-image: url('header-hot-news.png');}
.header-fotosoutez            {background-image: url('header-fotosoutez.png');}
.header-ukaz-se               {background-image: url('header-ukaz-co-umis2.png');}
.header-ukaz-se2              {background-image: url('header-ukaz-co-umis.png');}
.header-denicky               {background-image: url('header-denicky.png');}
.header-mini-blogy            {background-image: url('header-blogisky2.png');}
/*.header-tady-a-ted            {background-image: url('header-komentiky.png');}*/
.header-tady-a-ted            {background-image: url('header-tady-a-ted.png');}
.header-anketa                {background-image: url('header-anketa.png');}
.header-co-vy-na-to           {background-image: url('header-co-vy-na-to.png');}
.header-podobna-temata        {background-image: url('header-podobna-temata.png');}
.header-aktualni-cislo        {background-image: url('header-aktualni-cislo.png');}
.header-co-se-chysta          {background-image: url('header-co-se-chysta2.png');}
.header-archiv                {background-image: url('header-archiv.png');}
.header-archiv-detail         {background-image: url('header-archiv2.png');}
.header-archiv3               {background-image: url('header-archiv3.png');}
.header-zabava                {background-image: url('header-zabava.png');}
.header-fun                   {background-image: url('header-fun.png');}
.header-testy                 {background-image: url('header-testy.png');}
.header-extra-tip             {background-image: url('header-extra-tip.png');}
.header-kontakt               {background-image: url('header-kontakt.png');}
.header-redakce               {background-image: url('header-redakce.png');}
.header-predplatne            {background-image: url('header-predplatne.png');}
.header-predplatne2           {background-image: url('header-predplatne2.png');}
.header-registrovat-se        {background-image: url('header-registrace.png');}
.header-hitparade             {background-image: url('header-zebricky.png');}
.header-sdileni               {background-image: url('header-sdileni.png');}
.header-login                 {background-image: url('header-login.png');}
.header-page-not-found        {background-image: url('header-stranka-nenalezena.png'); height: 26px;}
.header-osobni-nastaveni      {background-image: url('header-osobni-nastaveni.png');}
.header-newsy-emailem         {background-image: url('header-newsy-emailem.png');}
.header-lidicky-na-webu       {background-image: url('header-lidicky-na-webu.png');}
.header-inzerce               {background-image: url('header-inzerce.png');}
.header-darkova-anketa        {background-image: url('header-darkova-anketa.png');}
.header-nove-dotazy           {background-image: url('header-nove-dotazy.png');}
.header-vestirna              {background-image: url('header-vestirna.png');}
.header-poradna               {background-image: url('header-poradna.png');}
.header-dalsi-otazky          {background-image: url('header-dalsi-otazky.png');}
.header-blejskni-a-vyhraj     {background-image: url('header-blejskni-a-vyhraj.png');}
.header-sdileni-emailem       {background-image: url('header-sdileni-emailem.png');}
.header-prihlaseni            {background-image: url('header-prihlaseni.png');}
.header-mini-blogy            {background-image: url('header-mini-blogy.png');}
.header-mini-blogy2           {background-image: url('header-mini-blogy2.png');}
.header-thematically          {background-image: url('header-mazlici.png');}
.header-market                {background-image: url('header-bazik.png');}
.header-ankety                {background-image: url('header-ankety.png');}
.header-souteze               {background-image: url('header-souteze.png');}
.header-soutez                {background-image: url('header-soutez.png');}
.header-odpovedet             {background-image: url('header-odpovedet.png');}
.header-lide                  {background-image: url('header-lidicky.png');}
.header-napis-mi              {background-image: url('header-napis-mi.png');}
.header-odbornik-radi         {background-image: url('header-odbornik-radi.png'); background-position:3px 0;}
.header-zebricky              {background-image: url('header-zebricky.png');}
.header-posta                 {background-image: url('header-posta.png');}

/* BG2010 */
.header-bg2010-novinky        {background-image: url('header-bg2010-novinky.png');}
.header-bg2010-minule-rocniky {background-image: url('header-bg2010-minule-rocniky.png'); height:27px;}
.header-bg2010-prihlaska      {background-image: url('header-bg2010-prihlaska.png'); height:33px;}
.header-bg2010-modeling       {background-image: url('header-bg2010-modeling.png'); height:28px;}
.header-bg2010-pravidla       {background-image: url('header-bg2010-pravidla.png'); height:27px;}
.header-bg2010-forum          {background-image: url('header-bg2010-forum.png'); height:27px;}
.header-bg-2010-finale        {background-image: url('header-bg2010-finale.png'); height:27px;}
.header-bg-2010-sims          {background-image: url('header-bg2010-sims.png'); height:27px;}
.header-replace-hlasovani     {background-image: url('header-bg2010-hlasovani.png'); height:24px;}

body.template-bg2010 .header-co-vy-na-to,
body.template-bg2010-forum .header-co-vy-na-to {background-image: url('header-bg2010-co-vy-na-to.png');}



h1,
h2,
h3,
h4,
h5,
h6 {margin: 0 0 .5em 0;}

h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
h5 {font-size: 1em;}
h6 {font-size: .75em;}

/* ----------------------------------------- 
* 
* Buttons
*
*/

a.button-big,
input.button-big     { 
width: 143px; 
height: 31px; 
color: #fff !important;
font-size: 14px;
font-weight: bold;
line-height: 31px;
text-align: center;
text-transform: uppercase;
text-decoration: none;
background-repeat: no-repeat;
background-position: right top;
outline: none;
cursor: pointer;
border: 0;
font-family: arial;
}

a.button-big   {display: block;}

a.button-big:hover,
a.button-big:focus,
a.button-big:active,
a.button-big:link,
a.button-big:visited  {text-decoration: none;}

/* ----------------------------------------- 
* 
* Zakladni prvky
*
*/

a,
a:link,
a:visited   {text-decoration: underline; color: #000;}

a:hover,
a:focus,
a:active    {text-decoration: none;}

img         {border: 0;}

p,
address     {margin: 0 0 10px 0;}

blockquote  {margin: 0 1em 1em 1em; padding: 1em; border: 1px solid #ddd; background: #f1f1f1; font-size: 12px;}
blockquote *:last-child {margin: 0;}

hr.split    {
border: 0;
clear: both;
margin: 10px 0;
}

ul,
ol,
ul ul,
ol ol,
ul ol,
ol ul       {margin: 0 0 20px 30px;}

ul ul,
ol ol,
ul ol,
ol ul       {margin-top: 10px; margin-bottom: 10px;}

/* ----------------------------------------- 
* 
* Stiny
* - do 300x300
* - PNG alpha
* - IE6 nenene
*
*/

* html .shadow,              
* html .shadow .shadow-top,  
* html .shadow .shadow-bottom       {display: block;}
* html .shadow .shadow-top,  
* html .shadow .shadow-bottom       {font-size: 0; line-height: 0;}

html > body .shadow,               
html > body .shadow .shadow-top,  
html > body .shadow .shadow-bottom  {background-image: url('shadow.png'); background-repeat: no-repeat;}

html > body .shadow                 {position: relative; z-index: 0; float: left; top: 8px; left: 7px; background-position: right bottom;}
html > body .shadow .shadow-top,
html > body .shadow .shadow-bottom  {position: absolute; z-index: 0; width: 8px; height: 8px;}
html > body .shadow .shadow-top     {top: -8px; right: 0; height: 8px; background-position: right top;}
html > body .shadow .shadow-bottom  {bottom: 0; left: -8px; width: 8px; background-position: left bottom;}
html > body .shadow .shadow-image   {position: relative; z-index: 0; top: -8px; left: -7px;}
html > body .shadow img             {vertical-align: middle;}

/* ----------------------------------------- 
* 
* Zakladni layout
*
*/

body           {background:#989898 url('page-bg2.png') center 0 repeat-x; font: 12px/1.5 arial, tahoma, verdana, sans-serif; color: #3d3d3d;}
div.page       {}
div.page-box   {background: url('page-bg2.png') center -114px repeat-x;}
div.main       {width: 985px; margin: 0 auto 20px; padding: 0 0 0 0;}

/*body.template-hp div#column         {float: right; width: 334px;}
body.template-hp div#content        {float: left; width: 614px;}*/

/*body#layout2colright div#column     {float: right; width: 250px;}
body#layout2colright div#content    {float: left; width: 698px;}

body#layout1 div#content            {float: none; width: auto;}*/



body#layout2colright div#column,
body.template-darkova-anketa div#content div.loc-2 {float: right; display: inline; width: 250px;}
body#layout2colright div#content,
body.template-darkova-anketa div#content div.loc-1 {float: left; display: inline; width: 698px;}

body#layout2colright div#column     {padding-top:10px;}

div#page-homepage div#column        {width: 302px; padding-top:0;}
div#page-homepage div#content       {width: 649px;}

/* ----------------------------------------- 
* 
* Area
*
*/

div.area {
border-left: 1px solid #cecece;
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
/*border-top: 1px solid #FFF;*/ 
background: #FFF url('area.png') 0 1px repeat-x;  
}

div#container       {padding: 40px 10px; zoom: 1;}
div#container:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

div#navigate         {color: #303030; margin: 0 0 10px 0;}
div#navigate a       {color: #303030;}
div#navigate span    {font-weight: bold; color: #ec008c;}

/* ----------------------------------------- 
* 
* Footer
*
*/

div#footer     {width: 983px; margin-left: 1px; height: 89px; background: url('footer3.jpg') 0 0 no-repeat; color: #FFF; font-size:11px;}

div#menu10        {position: relative; float: left; width: 550px;}
div#menu10 p      {color: #fff; font-weight: bold; line-height: 89px; margin: 0 0 0 93px;}
div#menu10 ul     {position: absolute; top: 27px; left: 239px; height: 36px; margin: 0; padding: 0;}
div#menu10 li     {margin: 0; padding: 0; list-style: none; position: absolute; bottom: 0;}
div#menu10 a      {display: block; height: 100%; background-image: url(data:image/gif;base64,AAAA);}
div#menu10 span   {display: none;}

div#menu10 li.m101i1       {left: 0; width: 107px; height: 36px;}
div#menu10 li.m101i2       {left: 132px; bottom: 6px; width: 108px; height: 23px;}

div#copyright        {float: right; width: 431px; padding-top: 28px; font-size: 11px;}
div#copyright p      {margin: 0 0 0 30px;}
div#copyright a      {color: #fff; font-weight: bold;}
div#copyright strong {color: #fff;}

a.illegal-content,
a.illegal-content:visited {color:#ADDFF3 !important;}

/* ----------------------------------------- 
* 
*  Header
*
*/

div#header     {position: relative; height: 309px; background: url('header.jpg') 0 0 no-repeat;}

div#logo       {position: absolute; top: 32px; left: 37px;}
div#logo a     {display: block; width: 165px; height: 141px;}
div#logo span  {display: none;}

/* ----------------------------------------- 
* 
*  Newsletter 
*  - v hlavicce
* 
*/

div#newsletter-form              {
   position: absolute; 
   top: 80px;
   left: 237px;
   width: 233px;
   height: 123px;
}
div#newsletter-form form               {}
div#newsletter-form fieldset           {border: 0;}
div#newsletter-form legend             {display: none;}
div#newsletter-form h2                 {margin: 0 0 5px 28px; color: #303030; font-size: 18px; text-transform: uppercase; line-height: 1;}
div#newsletter-form h3                 {margin: 0 0 0 28px; color: #303030; font-size: 12px; text-transform: uppercase; line-height: 1;}
div#newsletter-form h3 span            {color: #ec008c;} 
div#newsletter-form p                  {margin: 0;}
div#newsletter-form p.item-note        {margin: 16px 0 0 9px; font-size: 11px; line-height: 1;}
div#newsletter-form p.item-fields      {position: absolute; top: 94px; left: 2px;}
div#newsletter-form span.input-text    {float: left; display: inline; margin: 0 11px 0 35px; padding: 4px 0 0 0;}
div#newsletter-form input.text         {
   width: 105px; 
   padding: 0;
   border: 0; 
   background: none;
}
div#newsletter-form span.input-submit  {float: left; display: inline;}
div#newsletter-form input.submit       {
   display: block;
   width: 80px; 
   height: 27px; 
   padding: 0;
   color: #fff;
   line-height: 27px;
   font-weight: bold;
   text-transform: lowercase;
   border: 0; 
   background: none; 
   cursor: pointer; 
   vertical-align: middle;
}

/* issue info */
div#issue-info                {position: absolute; top: 90px; left: 560px; width: 135px; text-align: left;}
div#issue-info p              {margin: 0 0 0 18px; color: #000; font-size: 12px; text-transform: uppercase; line-height: 19px;}
div#issue-info strong         {color: #e30101; display: block; text-align: right;}
div#issue-info span           {font-size: 16px;}   

/* issue actual */
div#header-image              {position:absolute; top:15px; right:5px;}

/* issue pager */
div#issue-pager               {position: absolute; top: 139px; left: 560px; width: 125px; height: 41px;}
div#issue-pager a             {color: #FFF; display: block; width: 90px; height: 18px; line-height: 18px; text-align: center; font-size: 11px; position: absolute;}
div#issue-pager a.item-prev   {background: url('issue-pager-prev.png') 0 0 no-repeat; top: 0; left: 0;}
div#issue-pager a.item-next   {background: url('issue-pager-next.png') 0 0 no-repeat; bottom: 0; right: 0; font-weight: bold;}
div#issue-pager span          {display: none;}

/* user info bar */
div#user-info-bar                         {position: absolute; top: 222px; left: 145px; height: 36px; color: #000;}}
div#user-info-bar form                    {margin: 0;}
div#user-info-bar div                     {margin: 0; line-height: 36px; height: 36px;}
div#user-info-bar div.item-login          {}   
* html div#user-info-bar div.item-login   {padding-top: 5px; height: 31px;}

div#user-info-bar strong            {padding: 0 18px 0 0;}
div#user-info-bar label             {padding: 0 5px 0 0; font-weight:normal;}
div#user-info-bar input.text,
div#user-info-bar input.password    {width:112px; margin:0 3px 0 0; border:0; cursor:text;}
div#user-info-bar input.submit      {
   width: 35px;
   height: 23px;
   margin: 0 15px 0 3px; 
   color: #fff; 
   font-weight: bold;
   text-transform: lowercase; 
   border:0;
   background:url('btn-login.png') 0 0 no-repeat;
   font-size: 12px;
   font-family: arial;
   cursor: pointer;
}
div#user-info-bar div.item-login a                {color: #000; font-weight: bold;}

/* ----------------------------------------- 
* 
* Menu1
*
*/

div#menu1          {position: absolute; bottom: 0; left: 12px;}
div#menu1 ul       {margin: 0; padding: 0; background: url('menu1-bg.jpg') left 10px no-repeat; height: 52px; float: left;}
div#menu1 li       {margin: 0 0 0 4px; padding: 0; list-style: none; float: left; display: inline;}
div#menu1 li.m11i1 {margin: 0;}

div#menu1 a    {
   display: block; 
   width: 114px; 
   height: 53px; 
   outline: none; 
   color: #fff; 
   text-align: center; 
   text-decoration: none;
   font-weight: bold;
   line-height: 53px;
   text-transform: uppercase;
}
div#menu1 li.m11i7 a {color:#000;}

div#menu1 a:hover,
div#menu1 a:focus,
div#menu1 a:active,
div#menu1 a#m11active  {position: relative; top: 1px; color: #000; background: url('menu1-active.png') 0 0 no-repeat;}
* html div#menu1 a:hover,
* html div#menu1 a:focus,
* html div#menu1 a:active,
* html div#menu1 a#m11active  {top: 2px;}

div#menu1 li.m11i3 a:hover,
div#menu1 li.m11i3 a:focus,
div#menu1 li.m11i3 a:active,
div#menu1 li.m11i3 a#m11active   {background-position: 0 -53px;}

/* BG2010 */
div#menu1 li#m11i-bravogirl-2010 span {visibility:hidden;}
div#menu1 li#m11i-bravogirl-2010 a:hover span,
div#menu1 li#m11i-bravogirl-2010 a:focus span,
div#menu1 li#m11i-bravogirl-2010 a:active span,
div#menu1 li#m11i-bravogirl-2010 a#m11active span {visibility:visible;}

/* ----------------------------------------- 
* 
*  Date/Nameday
*
*/

div#date-nameday        {
   position: absolute;
   top: 316px;
   right: 705px;
   color: #000;
}
div#date-nameday span   {color: #e90390; font-weight: bold;}

/* ----------------------------------------- 
* 
* Menu3
*
*/

div#menu3                  {
   position: absolute;
   top: 309px;
   right: 1px;
   _right: 0;
   height: 41px;
   padding: 0 0 0 10px;
   background: #fff url('menu3-background.png') 0 0 no-repeat; 
}
div#menu3 ul               {
   _float: left;
   margin: 0;
   padding: 3px 20px 0 0;
   overflow: hidden; 
   zoom: 1;
   background: url('menu3-background.png') top right no-repeat;
}
div#menu3 li               {
   float: left;
   display: inline;
   margin: 0 3px 0 0;
   padding: 0;
   list-style: none;
}
div#menu3 a                {
   display: block;
   width: 108px;
   height: 37px;
   color: #ed1193;
   font-weight: bold;
   line-height: 35px;
   text-align: center;
   text-transform: uppercase;
   text-decoration: none;
   background: url('menu3.png') 0 0 no-repeat;
}
div#menu3 a:hover,
div#menu3 a:focus,
div#menu3 a:active,
div#menu3 a#m31active      {color: #fff; background-position: 0 -37px;}


/* ----------------------------------------- 
* 
* Speech bubble
*
*/

div.bubble        {width: 83px; height: 36px; background: url('speech-bubble.png') 0 0 no-repeat;} 
div.bubble p      {color: #000; margin: 0; line-height: 30px; text-align: center; font-weight: bold; font-size: 11px; color: #2c2c2c;}
* html div.bubble {background-image: url('speech-bubble.gif');}

/* ----------------------------------------- 
* 
* HP boxes
*
*/

div#page-homepage div#content div.loc-1   {float: left; width: 334px;}
div#page-homepage div#content div.loc-2   {float: right; width: 302px;}
div#page-homepage div#content div.loc-3   {clear: both;}
div#page-homepage div#content div.loc-5   {float: left; width: 334px;}
div#page-homepage div#content div.loc-6   {float: right; width: 302px;}
div#page-homepage div#content div.loc-999 {clear: both;}

div.hp-box                       {position: relative; margin: 0 0 20px 0;}

div.hp-box .header-replace {margin-bottom: 4px;}

div.hp-box div.item-footer       {clear: both; zoom: 1;}
div.hp-box div.item-footer:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

div.hp-box p.item-more           {position: absolute; bottom: 3px; right: 4px; margin: 0;}

div.hp-box p.item-more a {
display: block; 
width: 67px; 
height: 31px;
line-height: 31px; 
font-weight: bold;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align: center;
text-transform: lowercase;
}

/* New issue */
div.new-issue                       {width: 334px; margin-top: -13px;}
div.new-issue div.item-box          {background: url('new-issue-bg.png') 0 0 repeat-x; height: 356px; overflow: hidden;}
div.new-issue div.item-box-body     {padding: 15px 6px 0 6px;}
div.new-issue h3                    {margin: 0 5px 3px 5px; font-size:20px; text-transform: uppercase;}
div.new-issue h3 a,
div.new-issue h3 a:visited          {color: #fff;}
div.new-issue div.item-image        {float: left; display: inline; margin:0;}
/*div.new-issue div.item-image        {float: left; width: 196px; padding: 8px 0 6px 0; background: url('image-shadow-210x264.png') 0 0 no-repeat; text-align: right;}*/
div.new-issue div.item-image img    {border: 1px solid #000;} 
/* html div.new-issue div.item-image {background-image: none;}*/

div.new-issue div.item-content      {margin: 20px 0 10px 196px;}
div.new-issue ul.item-topics        {margin: 0 0 10px 0; padding: 10px 5px 1px 5px;}
div.new-issue ul.item-topics li     {margin: 0 0 10px 0; padding: 0 0 0 10px; list-style: none; background: url('bullet-01.gif') left 5px no-repeat;}
div.new-issue ul.item-topics a      {display: block; color: #fff;}
div.new-issue ul.item-topics span   {display: block; font-weight: bold; text-transform: uppercase; text-decoration: underline;}

div.new-issue div.item-bubble       {margin: 0 auto;}

div.new-issue div.item-footer                      {line-height: 1; padding: 10px 0 0 0;}
div.new-issue div.item-footer p.item-pager         {float: left; display: inline; width: 196px; color: #e383bc; text-align: center; font-size: 19px; margin: 0;}
div.new-issue div.item-footer p.item-pager a       {color: #fff; text-decoration: none; font-weight: bold;}
div.new-issue div.item-footer p.item-pager a:hover {color: #000;}

div.new-issue p.item-more a {background: url('btn-more-big-pink.png') 0 0 no-repeat;}

/* News */
div.news                      {width: 302px; margin-top: 15px;}
div.news div.item-box         {background: url('news-bg2.png') 0 0 repeat-x; height: 334px; overflow: hidden;}
div.news div.item-box-body    {padding: 1px 0 0 0;}
div.news h4                   {margin: 6px 10px 0 10px; color: #fff; font-size: 14px; font-weight: normal;}
div.news h3                   {margin: 0 10px 4px 10px; color: #fff; font-size: 16px; text-transform: uppercase; line-height: 1.3;}
div.news h3 a,
div.news h3 a:visited         {color: #fff;}
div.news div.item-image       {
   float: right; 
   display: inline; 
   /*width: 180px;*/ 
   margin: 0 10px 10px 0;
   /*padding: 8px 0 6px 0; 
   background: url('image-shadow-179x201.png') right center no-repeat;
   text-align: right;*/
}
/* html div.news div.item-image   {background: none;}*/
div.news div.item-image img      {border: 1px solid #000; /*margin: 0 10px 0 0;*/}
div.news div.item-content        {float: left; width: 105px; padding: 0 0 0 10px;}
div.news div.item-content p      {color: #fff; font-size: 11px;}
div.news div.item-content p a    {color: #fff;}
div.news div.item-bubble         {margin-left: 10px;}
div.news div.item-bubble p       {color: #2c2c2c;}

div.news ul.item-other-news      {
width:219px; 
/*height:59px; 
overflow:hidden;*/
margin:0; 
padding:0;
position:absolute;
bottom:8px;
left:0;
}
div.news ul.item-other-news li   {margin: 0 0 5px 10px; padding: 0; list-style: none; font-size: 11px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; line-height: 1;}
div.news ul.item-other-news a    {color: #fff;}
div.news ul.item-other-news span {font-weight: bold; text-transform: uppercase;}

div.news p.item-more a {background: url('btn-more-big-purple.png') 0 0 no-repeat;}

/* Fotosoutez */
div.fotosoutez                   {width: 302px; margin-top: 15px;}
div.fotosoutez div.item-box      {background: url('photocontest-bg.png') 0 0 repeat-x; height: 334px; position: relative; overflow: hidden;}
div.fotosoutez div.item-box-body {}

div.fotosoutez h3                {font-size: 20px; margin: 0 10px; padding: 9px 0 0 0; text-transform: uppercase; font-weight: normal; color: #000; line-height: 1.2;}
div.fotosoutez h3 span           {display: block; color: #fff; font-weight: bold;}

div.fotosoutez img.item-teaser   {position: absolute; right: 0; top: 70px;}

div.fotosoutez ul.item-photos    {margin: 0 0 8px 6px; padding: 0; overflow: hidden; zoom: 1;}
div.fotosoutez ul.item-photos li {
   margin: 0; 
   /*padding: 6px 0 0 0;*/ 
   list-style: none; 
   float: left; 
   display: inline; 
   width: 103px; 
   height: 101px;
   /*background: url('image-shadow-103x101.png') center no-repeat;*/
}

div.fotosoutez ul.item-photos div.item-box    {width: 93px; height: 91px; /*margin: 0 auto;*/ padding: 2px 0 0 0; background: #fff; text-align: center;}
div.fotosoutez ul.item-photos a      {}
div.fotosoutez ul.item-photos img    {border: 0;}
div.fotosoutez ul.item-photos p      {font-size: 11px; font-weight: bold; margin: 0; overflow: hidden; white-space: nowrap;}

div.fotosoutez p.item-pager-vertical {
   width: 17px;
   height: 55px;
   background: url('pager-split-fotosoutez.gif') center center no-repeat;
   position: absolute;
   left: 221px;
   top: 144px;
}
div.fotosoutez p.item-pager-vertical span {display: none;}
div.fotosoutez p.item-pager-vertical a {
   display: block;
   width: 9px;
   height: 9px;
   background-image: url('pager-fotosoutez.gif');
   background-position: -9px 0;
   background-repeat: no-repeat;
   position: absolute;
   left: 4px;
}
div.fotosoutez p.item-pager-vertical a.pager-prev {background-position: -9px 0; top: 0;}
div.fotosoutez p.item-pager-vertical a.pager-next {background-position: -9px -9px; bottom: 0;}
div.fotosoutez p.item-pager-vertical a.pager-prev:hover {background-position: 0 0;}
div.fotosoutez p.item-pager-vertical a.pager-next:hover {background-position: 0 -9px;}

div.fotosoutez div.item-bubble       {margin: 0 0 0 77px;}

div.fotosoutez p.item-more a {background: url('btn-more-big-blue.png') 0 0 no-repeat;}

/* HP simple boxes */
div.simplebox                            {margin: 0 0 20px 0;}
div.simplebox div.simplebox-box          {}
div.simplebox div.simplebox-box          {}
div.simplebox div.simplebox-box-content  {padding: 10px; border-left-width: 3px; border-right-width: 3px; border-style: none solid none solid; background-color: #FFF;}

div.simplebox-poll               {width: 302px;}
div.simplebox-show-urself        {width: 334px;}

div.simplebox-show-urself div.simplebox-box {background: url('simple-box-pink334.png') 0 0 no-repeat; padding-top:8px;}
div.simplebox-show-urself div.simplebox-box2 {background: url('simple-box-pink334.png') 0 bottom no-repeat; padding-bottom:8px;}
div.simplebox-show-urself div.simplebox-box-content {border-color: #ec008c;}

div.simplebox-diary div.simplebox-box                    {background: url('simple-box-blue.png') 0 0 no-repeat; padding-top:8px;}
div.simplebox-diary div.simplebox-box2                   {background: url('simple-box-blue.png') 0 bottom no-repeat; padding-bottom:8px;}
div.simplebox-diary div.simplebox-box-content            {border-color: #0294cc;}

div.simplebox-similiar-topics div.simplebox-box,
div.simplebox-current-issue div.simplebox-box            {background: url('simple-box-pink.png') 0 0 no-repeat; padding-top:8px;}
div.simplebox-similiar-topics div.simplebox-box2,
div.simplebox-current-issue div.simplebox-box2           {background: url('simple-box-pink.png') 0 bottom no-repeat; padding-bottom:8px;}
div.simplebox-similiar-topics div.simplebox-box-content,
div.simplebox-current-issue div.simplebox-box-content    {border-color: #ec008c;}

/* sloupec */
div#column div.simplebox-diary div.simplebox-box               {background: url('simple-box-blue250.png') 0 0 no-repeat; padding-top:8px;}
div#column div.simplebox-diary div.simplebox-box2              {background: url('simple-box-blue250.png') 0 bottom no-repeat; padding-bottom:8px;}

div#column div.simplebox-similiar-topics div.simplebox-box,
div#column div.simplebox-current-issue div.simplebox-box       {background: url('simple-box-pink250.png') 0 0 no-repeat; padding-top:8px;}
div#column div.simplebox-similiar-topics div.simplebox-box2,
div#column div.simplebox-current-issue div.simplebox-box2      {background: url('simple-box-pink250.png') 0 bottom no-repeat; padding-bottom:8px;}

/* anketa ve sloupci */
div#column div.simplebox-poll                         {width:250px;}
div#column div.simplebox-poll div.simplebox-box       {background: url('simple-box-poll-TB250.png') 0 0 no-repeat; padding-top:8px;}
div#column div.simplebox-poll div.simplebox-box2      {background: url('simple-box-poll-TB250.png') 0 bottom no-repeat; padding-bottom:8px;}
/* buttonek pod anketou */
div.simplebox-poll div.poll-btn                       {zoom:1; padding:10px 0 0 0; color:#0294cc;}
div.simplebox-poll div.poll-btn:after                 {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
a.btn-univ              {
float:left;
height:32px;
line-height:32px;
background:url('btn-univ-blue.png') 0 0 no-repeat;
padding:0 0 0 10px;
font-weight:bold;
color:#FFF;
font-size:14px;
text-decoration:none;
}
a.btn-univ:visited      {color:#FFF; text-decoration:none;}
a.btn-univ span         {
float:left;
height:32px;
background:url('btn-univ-blue.png') right 0 no-repeat;
padding:0 10px 0 0;
}
a.btn-univ span span    {
float:none;
height:auto;
background:none;
padding:0;
}                 

div#page-homepage div.simplebox-nowandhere         {width: 302px;}
div.simplebox-nowandhere div.simplebox-box,
div#page-homepage div#column div.simplebox-nowandhere div.simplebox-box         {background: url('simple-box-yellow.png') 0 0 no-repeat; padding-top:8px;}
div.simplebox-nowandhere div.simplebox-box2,
div#page-homepage div#column div.simplebox-nowandhere div.simplebox-box2        {background: url('simple-box-yellow.png') 0 bottom no-repeat; padding-bottom:8px;}
div.simplebox-nowandhere div.simplebox-box-content {border-color: #fb8f00;}

div#column div.simplebox-advisory div.simplebox-box,
div#column div.simplebox-nowandhere div.simplebox-box          {background: url('simple-box-yellow250.png') 0 0 no-repeat; padding-top:8px;}
div#column div.simplebox-advisory div.simplebox-box2,
div#column div.simplebox-nowandhere div.simplebox-box2         {background: url('simple-box-yellow250.png') 0 bottom no-repeat; padding-bottom:8px;}
div#column div.simplebox-advisory div.simplebox-box-content    {border-color: #fb8f00;}

div.simplebox-poll div.simplebox-box {background: url('simple-box-poll-TB.png') 0 0 no-repeat; padding-top:8px;}
div.simplebox-poll div.simplebox-box2 {background: url('simple-box-poll-TB.png') 0 bottom no-repeat; padding-bottom:8px;}
div.simplebox-poll div.simplebox-box-content {border-color: #0294cc; background: #e3f7ff url('simple-box-poll-bg.png') 0 bottom no-repeat; color: #000; min-height: 60px;}
* html div.simplebox-poll div.simplebox-box-content {height: 60px;}

div.simplebox-news div.simplebox-box {background: url('simple-box-purple250.png') 0 0 no-repeat; padding-top:8px;}
div.simplebox-news div.simplebox-box2 {background: url('simple-box-purple250.png') 0 bottom no-repeat; padding-bottom:8px;}
div.simplebox-news div.simplebox-box-content {border-color: #ca37c5;}


div.simplebox-poll h3,
div.simplebox-show-urself h3        {font-weight: normal; text-transform: uppercase; color: #000;}
div.simplebox-poll h3 span,
div.simplebox-show-urself h3 span   {font-weight: bold;}

div.simplebox-show-urself p.button-create       {zoom: 1;}
div.simplebox-show-urself p.button-create:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

div.simplebox-show-urself a.button-create   {
position: relative;
right: -4px;
float: right;
}

div.simplebox-show-urself a.button-create:hover,
div.simplebox-show-urself a.button-create:focus,
div.simplebox-show-urself a.button-create:active {
text-decoration: underline;
}

div.simplebox-show-urself ul.best-covers           {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.simplebox-show-urself ul.best-covers li        {float: right; clear: right; display: inline; margin: 0; padding: 0;}
div.simplebox-show-urself ul.best-covers li.item-1 {float: left; clear: none; margin: 0;}
div.simplebox-show-urself ul.best-covers li.item-2 {margin-bottom: 17px;}
div.simplebox-show-urself ul.best-covers a         {display: block;}
div.simplebox-show-urself ul.best-covers img       {display: block; border: 1px solid #000;}

div.simplebox-show-urself div.item-footer                      {clear: both; zoom: 1; padding: 10px 0 0 0;}
div.simplebox-show-urself div.item-footer:after                {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
div.simplebox-show-urself div.item-footer p.item-pager         {float: left; display: inline; width: 196px; color: #c7c3c3; text-align: center; font-size: 19px; margin: 0;}
div.simplebox-show-urself div.item-footer p.item-pager a       {color: #c7c3c3; text-decoration: none; font-weight: bold;}
div.simplebox-show-urself div.item-footer p.item-pager a:hover {color: #000;}

div.simplebox-news div.simplebox-box-content,
div.simplebox-diary div.simplebox-box-content,
div.simplebox-nowandhere div.simplebox-box-content,
div.simplebox-similiar-topics div.simplebox-box-content        {padding: 0;}

div.simplebox-show-urself a.button-big {
   background: url('button-big-pink3.png') 0 0 no-repeat;
   width: 128px;
}

/* Universal outpus #1 */
ul.universal                   {margin: 0; padding: 0;}
ul.universal li.item           {
   margin: 0; 
   padding: 10px; 
   list-style: none; 
   border-bottom: 1px solid #e2e2e2; 
   overflow: hidden; 
   zoom: 1; 
   cursor: default; 
   vertical-align: bottom; /* IE bug fix */
}
ul.universal li.item:hover        {color: #fff; background-repeat: repeat-x; background-position: left bottom;}
ul.universal h4.item-comes-from   {float:none; display: block; font-size: 11px; text-transform: uppercase; padding-bottom: 5px; color: #C7C3C3;}
ul.universal div.item-image       {float: left; display: inline; margin: 0 10px 0 0;}
ul.universal div.item-image img   {border: 1px solid #e6e6e8;}
ul.universal div.item-header      {overflow: hidden; zoom: 1; margin: 0 0 5px 0;}
ul.universal h3                   {float: left; display: inline; font-size: 14px; margin: 0;}
ul.universal h4                   {float: right; display: inline; font-size: 12px; margin: 0;}
ul.universal li.item:hover h4,
ul.universal li.item:hover a      {color: #fff;}

ul.universal p.button-more,
div.simplebox-show-urself p.item-more        {zoom: 1; margin: 0;}

ul.universal p.button-more:after,
div.simplebox-show-urself p.item-more:after  {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}   

a.button-more {
position: relative;
right: -6px;
float: right;
display: inline;
width: 50px;
height: 18px;
line-height: 18px;
text-align: center;
color: #fff;
font-weight: bold;
background-repeat: no-repeat;
background-image: url('btn-more-universal.png');
text-transform: lowercase;
font-size: 11px;
}
a.button-more:visited {color:#FFF;}

div.simplebox-show-urself p.item-more a,
p.button-all a {
float: right;
display: inline;
height: 18px;
line-height: 18px;
text-align: center;
color: #fff;
font-weight: bold;
text-transform: lowercase;
font-size: 11px;
width: 79px;
background: url('btn-more-universal79.png') 0 -18px no-repeat;
}
div.simplebox-show-urself p.item-more a:visited,
p.button-all a:visited {color:#FFF;}
div.simplebox-show-urself a.button-more79 {
position: static;
margin-top: 10px;
}

div.simplebox p.button-all {
float: right;
display: inline; 
width: 79px;
margin-top: 3px;
margin-right: 10px;
}

div.simplebox p.button-all a {
position: static;
background-position: 0 0;
}

div.simplebox-poll p.button-all        {width:105px;}
div.simplebox-poll p.button-all a      {background:url('btn-more-blue105.png') 0 0 no-repeat; width:105px;}

ul.universal li.item:hover a.button-more     {background: none; border: 0;}

ul.universal-diaries li.item:hover           {background-color: #01a1d8; background-image: url('universal-item-selected-03.png');}

ul.universal-similiar-topics li.item:hover   {background-color: #ec008c; background-image: url('universal-item-selected-01.png');}
ul.universal-diaries h4                      {color: #24a2d3;}

ul.universal-diaries a.button-more           {background-position: 0 -36px;}

ul.universal-similiar-topics h3,
ul.universal-similiar-topics h4                 {float: none; display: block; font-size: 12px;}

ul.universal-similiar-topics h4                 {font-size: 11px; color: #e90390;}
ul.universal-similiar-topics h3 a               {color: #3d3d3d;}
ul.universal-similiar-topics li.item:hover h3 a {color: #fff;} 

ul.universal-similiar-topics li.item   {font-size: 11px; color: #3d3d3d;}

/* tady a ted */
div.simplebox-nowandhere p.button-all a      {background-position:0 -36px;}
ul.universal-nowandhere li.item:hover        {background-color: #ff9c00; background-image: url('universal-item-selected-02.png');}
ul.universal-nowandhere h4                   {color: #fb8f00;}
ul.universal-nowandhere a.button-more        {background-position: 0 -18px;}
ul.universal-nowandhere div.item-header      {margin-bottom:3px;}
ul.universal-nowandhere div.item-content     {overflow:hidden; zoom:1; font-size:11px;}
ul.universal-nowandhere div.item-content p   {margin-bottom:3px;}
ul.universal-nowandhere .item-comes-from     {font-size:12px; color:#000; line-height:1.2;}
ul.universal-nowandhere .item-comes-from a   {color:#000;}

ul.universal-nowandhere li.item:hover .item-comes-from {color:#FFF;}


/* univerzal ve sloupci */
div#column ul.universal h3                {font-size: 12px;}
div#column ul.universal h4                {font-size: 11px; line-height: 1.6;}
div#column ul.universal div.item-content  {font-size: 11px;}

/* nove dotazy */
ul.universal-new-questions                      {color:#000;}
ul.universal-new-questions div.item-content     {overflow:visible;}
ul.universal-new-questions .item-title          {font-size:12px;}
ul.universal-new-questions div.item-footer      {clear: both;}
ul.universal-new-questions p.item-author        {float: left; display: inline; margin: 0; font-weight: bold;}
ul.universal-new-questions p.button-more        {/*float: right; display: inline; margin: 0;*/}

/* odbornik radi */
ul.universal-expert-advice                            {color:#000;}
ul.universal-expert-advice li.item                    {}
ul.universal-expert-advice div.item-header            {margin:0 0 5px 0;}
ul.universal-expert-advice div.item-header img        {vertical-align:middle; margin-right:5px; border:1px solid #d2d2d2;}
ul.universal-expert-advice div.item-content           {margin-bottom:10px;}
ul.universal-expert-advice .item-title                {font-size:12px;}
ul.universal-expert-advice div.item-footer            {}
ul.universal-expert-advice div.item-footer .comments  {float:left; margin:0; font-size:11px; color:#808080;}
ul.universal-expert-advice p.button-more              {/*float:right; display:inline; margin:0; width:50px;*/}
ul.universal-expert-advice p.button-more a.button-more {}

ul.universal-expert-advice li.item:hover div.item-footer .comments  {color:#FFF;}

div.simplebox div.expert-advisor                      {
margin:0;
padding:5px 0 5px 0;
background:#FFF;
border:3px solid #FB8F00;
border-top:0;
border-bottom:0;
}
div.simplebox div.expert-advisor div.item-box,
div.simplebox div.expert-advisor div.item-box2,
div.simplebox div.expert-advisor div.item-box3        {background:none; padding:0; border:0;}
div.simplebox div.expert-advisor div.item-box         {border-bottom:3px solid #FB8F00;}
div.simplebox div.expert-advisor div.item-box3        {zoom:1; padding:0 12px 12px;}
div.simplebox div.expert-advisor div.item-box3:after  {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
div.simplebox div.expert-advisor div.item-body        {}


/* News list */
ul.news-list   {margin: 0; padding: 0;}
ul.news-list li.item {
   margin: 0; 
   padding: 10px; 
   list-style: none; 
   border-bottom: 1px solid #e2e2e2; 
   overflow: hidden; 
   zoom: 1; 
   cursor: default; 
   vertical-align: bottom; /* IE bug fix */
}

ul.news-list h3               {font-size: 12px;}
ul.news-list h3 a             {color: #3d3d3d;}
ul.news-list h4               {color: #ca37c5; font-weight: normal; font-size: 11px; margin: 0;}

/* pridan obrazek */
ul.news-list div.item-body    {overflow: hidden; zoom: 1;}
ul.news-list div.item-image   {
   float: left; 
   display: inline;
   margin: 0 5px 2px 0;
}

ul.news-list div.item-content {font-size: 11px;}


/* Scrolling */
p.scroll                   {margin: 5px 0;}
p.scroll a                 {display: block; height: 12px; padding: 5px 0; background-repeat: no-repeat; background-position: center;}
p.scroll a:hover           {}
p.scroll span              {display: none;}

p.scroll-up                               {margin-top: 0;}
p.scroll-up a,
div.simplebox-diary p.scroll-up a         {background-image: url('scroll-up-enabled-blue.gif');}
div.simplebox-nowandhere p.scroll-up a    {background-image: url('scroll-up-enabled-yellow.gif');}
div.simplebox-news p.scroll-up a          {background-image: url('scroll-up-enabled-purple.gif');}
p.scroll-up-disabled a                    {background-image: url('scroll-up-disabled.gif') !important;}
p.scroll-down                             {margin-bottom: 0;}
p.scroll-down a,
div.simplebox-diary p.scroll-down a       {background-image: url('scroll-down-enabled-blue.gif');}
div.simplebox-nowandhere p.scroll-down a  {background-image: url('scroll-down-enabled-yellow.gif');}
div.simplebox-news p.scroll-down a        {background-image: url('scroll-down-enabled-purple.gif');}
p.scroll-down-disabled a                  {background-image: url('scroll-down-disabled.gif') !important;}       

/* Poll */
ul.poll                    {margin: 0; padding: 0;}
ul.poll li                 {margin: 0 0 5px 0; padding: 0; list-style: none; zoom: 1;}
ul.poll dl                 {margin: 0; padding: 0;}
ul.poll dt                 {margin: 0; padding: 0; float: left; display: inline; margin: 0 0 3px 0;}
ul.poll dd                 {margin: 0; padding: 0;}
ul.poll dd.item-percentage {float: right; display: inline;}
ul.poll dd.item-graph      {clear: both; height: 5px; background-color: #0294cc; font-size: 0; line-height: 0;}
ul.poll dd.item-graph span {display: none;}
ul.poll a                  {color: #000; font-weight: bold;} 

/* Ads */
div.ads                                {overflow: hidden; zoom: 1; margin: 0 0 20px 0;}
div#cotent div.ads                     {margin: 0 auto 20px auto; width: 615px;} 
body.template-hp div#content div.ads   {width: auto;}
div.ads p                              {font-size:10px; margin:0; color:#ec008c;}
div.ads div.banner                     {/*border: 1px solid #ec008c;*/}

div.ads table,
div.ads table td        {border:0; margin:0; padding:0; background:none;}

div.ads div.banner-fullbanner          {float: left;}
div.ads div.banner-quarterbanner       {float: right; border: 0;}
div.ads div.banner-square img          {vertical-align: top;}

/* square */
div.ads-square    {overflow:visible;}

/* leaderboard */
div.ads-leaderboard           {width:990px; /*width:1450px;*/ height:114px; margin:0 auto; text-align:center;}
div.ads-leaderboard p         {line-height:12px; height:12px;}
div.ads-leaderboard object,
div.ads-leaderboard embed     {display:inline;}

/* skyscraper */
div.ads-skyscraper         {width:160px; position:absolute; /*right:-170px;*/ left:101%; top:296px;}
div.ads-skyscraper table   {border:0;}
div.ads-skyscraper td      {border:0; padding:0;}

/* extra skyscrapers */
div.skyscrapers-extra      {position:absolute; top:0; left:0; width:100%; /*min-width:1450px;*/}
div.skyscrapers-extra-box  {width:990px; margin:0 auto; position:relative; height:0;}
div#sky-left               {position:absolute; top:12px; right:100%;}
div#sky-right              {position:absolute; top:12px; left:100%;}
div.skyscraper-extra table {border:0;}
div.skyscraper-extra td    {border:0; padding:0;}


/* -----------------------------------------
*
* Topic, News,... Detail
*
*/

div.detail-box,
div.prepayment                            {margin: 0 0 20px 0;}
div.detail-box div.item-box,
div.prepayment div.item-box               {padding: 8px 0 0 0;}
div.topic-detail div.item-box             {background: url('simple-box-pink698.png') 0 0 no-repeat;}
div.topic-detail2 div.item-box            {background: url('simple-box-pink962.png') 0 0 no-repeat;}
div.news-detail div.item-box,
div.bg2010-detail-box div.item-box        {background: url('simple-box-purple698.png') 0 0 no-repeat;}
div.diary-detail div.item-box             {background: url('simple-box-blue698.png') 0 0 no-repeat;}
div.prepayment div.item-box               {background: url('simple-box-gray698.png') 0 0 no-repeat;}
div.thematically-detail div.item-box      {background: url('simple-box-yellow698.png') 0 0 no-repeat;}
div.market-detail div.item-box            {background: url('simple-box-oldpink698-2.png') 0 0 no-repeat;}
div.poll-detail div.item-box              {background: url('simple-box-blue698-poll.png') 0 0 no-repeat;}
div.contest-detail div.item-box           {background: url('simple-box-gold698.png') 0 0 no-repeat;}
div.profile-detail div.item-box           {background: url('simple-box-deeppurple698.png') 0 0 no-repeat;}

div.detail-box div.item-box2,
div.prepayment div.item-box2              {padding: 0 0 8px 0;}

div.topic-detail div.item-box2            {background: url('simple-box-pink698.png') 0 bottom no-repeat;}
div.topic-detail2 div.item-box2           {background: url('simple-box-pink962.png') 0 bottom no-repeat;}
div.news-detail div.item-box2,
div.bg2010-detail-box div.item-box2       {background: url('simple-box-purple698.png') 0 bottom no-repeat;}
div.diary-detail div.item-box2            {background: url('simple-box-blue698.png') 0 bottom no-repeat;}
div.prepayment div.item-box2              {background: url('simple-box-gray698.png') 0 bottom no-repeat;}
div.thematically-detail div.item-box2     {background: url('simple-box-yellow698.png') 0 bottom no-repeat;}
div.market-detail div.item-box2           {background: url('simple-box-oldpink698-2.png') 0 bottom no-repeat;}
div.poll-detail div.item-box2             {background: url('simple-box-blue698-poll.png') 0 bottom no-repeat;}
div.contest-detail div.item-box2          {background: url('simple-box-gold698.png') 0 bottom no-repeat;}
div.profile-detail div.item-box2          {background: url('simple-box-deeppurple698.png') 0 bottom no-repeat;}

div.detail-box div.item-box-content,
div.prepayment div.item-box-content    {  
border-width:0 3px;
border-style:none solid;
background-color:#FFF;
zoom:1;
padding:18px;
}
div.poll-detail div.item-box-content   {background:#e3f7ff url('simple-box-blue698-poll-bg.png') right bottom no-repeat;}

div.topic-detail div.item-box-content           {border-color: #ec008c;}
div.news-detail div.item-box-content,
div.bg2010-detail-box div.item-box-content      {border-color: #bd05b6;}
div.diary-detail div.item-box-content           {border-color: #0294cc;}
div.prepayment div.item-box-content             {border-color: #b8b8b8;}
div.thematically-detail div.item-box-content    {border-color: #fb8f00;}
div.market-detail div.item-box-content          {border-color: #fc8a8b;}
div.poll-detail div.item-box-content            {border-color: #0294cc;}
div.contest-detail div.item-box-content         {border-color: #d2a221;}
div.profile-detail div.item-box-content         {border-color: #5c0066;}

div.detail-box div.item-box-content:after,
div.prepayment div.item-box-content:after {
content:'.'; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

div.detail-box h3.item-title     {font-size: 24px; text-transform: uppercase; color: #000;}

div.detail-box div.item-image    {float: left; display: inline; margin: 0 20px 5px 0;}

div.detail-box hr                {display:block; clear:both; margin:0; padding:0; height:0; border:0;}

/* uprava */
div.detail-box h3.item-category     {
position: relative;
top: -23px;
float: right;
display: inline;
color: #ec008c; 
font-size: 16px; 
text-transform: uppercase;
}
div.detail-box h4.item-title        {font-size:24px; text-transform:uppercase;}


/* Poradna - tam je to jinak */
div.advisory-detail                                            {position: relative; z-index: 1; margin: 0 0 50px 0;}
div.advisory-detail div.item-box                               {padding: 0; background: url('poradna-detail-body.png') 0 0 repeat-y;}
div.advisory-detail div.item-box2                              {background: url('poradna-detail-top.png') 0 0 no-repeat; padding: 0;}
div.advisory-detail div.item-box-content                       {padding: 0; border: 0; background: none;}
div.advisory-detail div.advisory-question                      {padding: 15px;}
div.advisory-detail div.advisory-question div.item-header      {}
div.advisory-detail div.advisory-question div.item-user        {}
div.advisory-detail div.advisory-question div.item-user h4     {display: inline; font-size: 14px;}
div.advisory-detail div.advisory-question div.item-user h5     {display: inline; font-size: 11px;}
div.advisory-detail div.advisory-question h3.item-title        {color: #fff;}

div.advisory-detail div.advisory-answer                        {background: #fff url('poradna-detail-answer-top.png') 0 0 no-repeat; padding: 10px 0 0 0;}
div.advisory-detail div.advisory-answer div.item-box           {background: url('poradna-detail-answer-bottom.png') 0 bottom no-repeat; padding: 0 0 8px 0;}
div.advisory-detail div.advisory-answer div.item-box2          {background: none; border: 1px solid #fb8f00; border-width: 0 3px;}
div.advisory-detail div.advisory-answer div.item-box-content   {padding: 7px 15px; color: #f37b00;}
div.advisory-detail div.advisory-answer div.item-header        {margin: 0 0 5px 0; overflow: hidden; zoom: 1;}
div.advisory-detail div.advisory-answer div.item-header h4     {float: left; display: inline; font-size: 14px;}
div.advisory-detail div.advisory-answer div.item-header h5     {float: right; display: inline; font-size: 11px;}

/* Share */
div.sharing        {position: relative; top: -23px; right: -19px; float: right; padding: 0 10px; color: #fff; height: 23px;}
div.sharing p      {float: left; margin: 2px 0 0 0; font-size: 11px; font-weight: bold;}
div.sharing ul     {float: left; margin: 2px 0 0 0; padding: 0;}
div.sharing li     {float: left; display: inline; margin: 0 0 0 8px; padding: 0;}
div.sharing a      {display: block; width: 15px; height: 14px; border: 1px solid #fff; background-image: url('icons-share.png'); background-repeat: no-repeat;}
div.sharing span   {display: none;}
div.sharing a:hover,
div.sharing a:focus,
div.sharing a:active  {border-color: #000;}

div.sharing li.share1 a  {background-position: 0 0;}
div.sharing li.share2 a  {background-position: -20px 0;}
div.sharing li.share3 a  {background-position: -40px 0; width:14px;}
div.sharing li.share4 a  {background-position: -60px 0; width:14px;}
div.sharing li.share5 a  {background-position: -80px 0; width:14px;}

div.topic-detail div.sharing           {background: #ec008c url('sharing-bg-pink.gif') 0 0 no-repeat;}
div.news-detail div.sharing            {background: #bd05b6 url('sharing-bg-purple.gif') 0 0 no-repeat;}
div.photocontest-header div.sharing,
div.diary-detail div.sharing           {background: #0294cc url('sharing-bg-blue.gif') 0 bottom no-repeat;}
div.thematically-detail div.sharing    {background: #fb8f00 url('sharing-bg-orange.gif') 0 bottom no-repeat;}
div.market-detail div.sharing          {background: #ff8a87 url('sharing-bg-oldpink-2.gif') 0 bottom no-repeat;}
div.contest-detail div.sharing         {background: #d2a221 url('sharing-bg-gold.gif') 0 bottom no-repeat;}
div.profile-detail div.sharing         {background: #5c0066 url('sharing-bg-deeppurple.gif') 0 bottom no-repeat;}
div.poll-detail div.sharing            {background: #0294cc url('sharing-bg-blue-poll.gif') 0 bottom no-repeat;}

div.photocontest-header div.sharing    {top: -15px; right: -11px;}

div.advisory-detail div.sharing        {top:3px; right:0;}

/* Rate */
div.detail-box div.item-rating                         {margin: 0 0 20px 0;}
div.detail-box div.item-rating div.item-rating-rate    {margin: 0 20px 0 0;}

/* content */
div.detail-box div.item-content   {font-size: 11px; text-align: justify; color: #000;}

/* Gallery */
div.detail-box div.gallery {float: left; display: inline;}

div.gallery                {overflow: hidden; zoom: 1;}
div.gallery h3             {font-size: 14px; text-transform: uppercase; color: #000;}
div.gallery ul             {margin: 0 0 0 10px; padding: 0; float: left; display: inline;}
div.gallery li             {margin: 0 15px 0 0; padding: 0; float: left; display: inline; width: 68px; /*background: url('image-shadow-68x68.png') 0 0 no-repeat;*/ color: #000; text-align: center;}
div.gallery div.item-image {margin: 0 0 10px 0; width: 58px; height: 58px; line-height: 58px; text-align: center;}
div.gallery li a           {/*display: block; border: 1px solid #000; margin: 4px 0 5px 4px; width: 58px; height: 58px; line-height: 58px; text-align: center; background: #FFF;*/}
div.gallery li p           {margin: 0; font-size: 10px; text-align: center;}
div.gallery img            {vertical-align: middle; border: 1px solid #000;}

div.gallery p.item-scroll     {float: left; display: inline; width: 15px; font-size: 24px; font-weight: bold;}
div.gallery p.item-scroll a   {display: block; height: 68px; line-height: 68px; text-decoration: none; text-align: center; color: #000;}

/* Article navigation */
div.article-navigation        {
float:right; 
display:inline;
margin:30px 0 0 0;
position:relative;
right:-12px;
}
div.advisory-detail div.article-navigation   {
position:absolute;
float:none; 
width:100%; 
right:0;
bottom:-50px;
margin:0;
}
div.advisory-detail div.article-navigation li.item-prev {float:left;}
div.advisory-detail div.article-navigation li.item-next {float:right;}

div.article-navigation                 {}
div.article-navigation ul              {margin: 0; padding: 0;}
div.article-navigation li              {margin: 0 0 5px 0; padding: 0; list-style: none;}

div.topic-detail a.button-big          {background-image: url('button-big-pink.png'); width:135px;}
div.news-detail a.button-big           {background-image: url('button-big-purple.png'); width:135px;}
div.diary-detail a.button-big          {background-image: url('button-big-blue3.png'); width:128px;}
div.advisory-detail a.button-big,
div.thematically-detail a.button-big   {background-image: url('button-big-yellow.png'); width:143px;}
div.market-detail a.button-big         {background-image: url('button-big-oldpink.png'); width:143px;}
div.poll-detail a.button-big           {background-image: url('button-big-blue-poll.png'); width:128px;}
div.contest-detail a.button-big        {background-image: url('button-big-gold.png'); width:143px;}
div.profile-detail a.button-big        {background-image: url('button-big-deeppurple.png'); width:143px;}

/* upravy pro ruzne detaily */

/* market */
div.market-detail div.item-box-content,
div.market-detail div.item-content        {color:#505050;}
div.market-detail h3.item-title           {color:#505050;}
div.market-detail .item-title span        {color:#fc8a8b;}
div.market-detail div.item-contact        {background:#ffd9d9; padding:10px;}
div.market-detail div.item-contact h5     {font-weight:normal; text-transform:uppercase; margin:0 0 5px 0;}
div.market-detail div.item-contact p      {font-weight:bold; margin:0;}
div.market-detail div.item-contact a      {color:#505050;}

/* poll - anketa */
div.poll-detail div.item-box              {position:relative;}
div.poll-detail div.sharing               {float:none; position:absolute; top:3px; right:3px;}
div.poll-detail h3.item-title             {text-align:left;}
div.poll-detail div.item-content          {font-size:12px;}
div.poll-detail div.poll-box              {overflow:hidden; zoom:1; margin:0 0 20px 0;}
div.poll-detail ul.poll                   {}
div.poll-detail div.poll-status           {}

/* soutez */
div.contest-detail div.item-box              {position:relative;}
div.contest-detail div.sharing               {position:absolute; top:3px; right:3px;}
div.contest-detail div.item-box-content      {padding-top:10px;}
div.contest-detail div.item-header           {clear:both; padding-top:10px;}
div.contest-detail div.item-box2             {color:#505050;}
div.contest-detail h3.item-title             {color:#505050; text-transform:none;}
div.contest-detail div.item-text             {margin:0 0 20px 0; font-size:12px;}
div.contest-detail div.item-question         {font-size:18px; line-height:1.2; text-align:left;}
div.contest-detail div.item-question h4      {color:#d19d00; text-transform:uppercase; font-weight:normal; margin:0;}
div.contest-detail div.item-question strong  {font-weight:normal;}

/* detail clovicka */
div.profile-detail div.item-box           {position:relative; color:#595959;}
div.profile-detail div.sharing            {float:none; position:absolute; top:3px; right:3px;}
div.profile-detail div.item-header        {zoom:1; margin:0 0 20px 0;}
div.profile-detail div.item-header:after  {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
div.profile-detail div.item-header-box    {float:left; width:500px;}
div.profile-detail div.item-avatar        {float:left; width:70px;}
div.profile-detail div.item-avatar img    {border:1px solid #eaeaea;}
div.profile-detail div.item-profile       {color:#3d3d3d; font-size:20px; text-transform:uppercase; line-height:1.1;}
div.profile-detail div.item-profile h3    {color:#3d3d3d; text-transform:none; font-size:28px; margin:0 0 3px 0;}
div.profile-detail div.item-profile img   {vertical-align:middle;}
div.profile-detail div.item-image         {clear:left;}
div.profile-detail div.item-profile-text  {
overflow:hidden;
padding:23px 0 0 0;
background:url('profile-text-pointer.gif') 15px 0 no-repeat;
top:-23px;
position:relative;
zoom:1;
}
div.profile-detail div.item-profile-text div {
background:#e5cce7;
padding:13px;
color:#626262;
font-size:16px;
font-weight:bold;
text-align:justify;
}
div.profile-detail div.item-last-login,
div.profile-detail div.item-count-login      {height:50px; padding:3px 0 0 48px; overflow:hidden; font-size:12px;}
div.profile-detail div.item-last-login       {background:url('profile-calendar.png') 0 0 no-repeat; margin-bottom:15px;}
div.profile-detail div.item-count-login      {background:url('profile-calc.png') 0 0 no-repeat;}
div.profile-detail div.item-last-login span,
div.profile-detail div.item-count-login span {font-size:18px; color:#b700c3; font-weight:bold;}


/* -------------------------------------------------------------
*
*  Diskuze
*  - pod clankem
*  - ruzne
*
*/

/* Diskuse posts */
div.discussion-posts                      {}
div.discussion-posts ul                   {margin: 0; padding: 0;}
div.discussion-posts li                   {
   margin: 0 0 10px 0; 
   list-style: none; 
}

div.discussion-posts div.item-box2            {background: url('simple-box-yellow698.png') 0 0 no-repeat; padding: 8px 0 0 0;} 
div.discussion-posts div.item-box3           {background: url('simple-box-yellow698.png') 0 bottom no-repeat; padding: 0 0 8px 0;} 

div.discussion-posts div.item-box-content {
   border-left: 3px solid #fb8f00;
   border-right: 3px solid #fb8f00;
   background: #FFF;
   padding: 10px;
   overflow: hidden;
   zoom: 1;
} 


div.discussion-posts div.item-image                {float: left; display: inline;}
div.discussion-posts div.item-image img            {display: block; border: 1px solid #e6e6e8;}
div.discussion-posts div.item-header               {margin: 0 0 0 80px; overflow: hidden; zoom: 1;}
div.discussion-posts div.item-header h2            {float: left; display: inline; color: #3d3d3d; font-size: 14px;}
div.discussion-posts div.item-header h2 a          {color: #3d3d3d;}
div.discussion-posts div.item-header h3            {float: right; display: inline; color: #fb8f00; font-size: 12px;}
div.discussion-posts div.item-reply       {
   float: right; 
   clear: right; 
   display: inline;
   width: 74px;
   padding: 0 0 7px 0;
   background: url('comment-reply-button.png') 0 0 no-repeat;
}
div.discussion-posts div.item-reply a     {
   display: block;
   height: 21px;
   line-height: 21px;
   color: #fff;
   text-align: center;
   font-weight: bold;
}   
div.discussion-posts div.item-text                 {margin: 0 80px; text-align: justify;}
div.discussion-posts p.item-more                   {overflow: hidden; zoom: 1;}

div.discussion-posts a.button-big                  {background-image: url('button-big-yellow.png'); width: 143px; float:right;}

/* vip */
div.discussion-posts li.vip div.item-box2,           
div.discussion-posts li.vip div.item-box3          {background-image: url('simple-box-pink698-comment.png');}
div.discussion-posts li.vip div.item-box-content   {border-color: #ec008c; background: url('simple-box-pink698-comment-bg.png') 0 0 repeat-y;}
 
div.discussion-posts li.vip div.item-header h2,
div.discussion-posts li.vip div.item-header h2 a,   
div.discussion-posts li.vip div.item-header h3,     
div.discussion-posts li.vip div.item-text          {color: #fff;}
div.discussion-posts li.vip div.item-image2        {float: right; display: inline;}
div.discussion-posts li.vip div.item-image2 img    {display: block; border: 1px solid #e6e6e8;}

/* reply */
div.discussion-posts li.item-reply                       {
   margin-left: 79px; 
   padding-top: 11px;
   background: url('comment-reply-arrow.gif') 40px 0 no-repeat;
} 
div.discussion-posts li.item-reply div.item-box2,
div.discussion-posts li.item-reply div.item-box3         {background-image: url('simple-box-gray-619.png') !important;} 
div.discussion-posts li.item-reply div.item-box-content  {border-width: 2px; border-color: #878787 !important;}
div.discussion-posts li.item-reply div.item-image img    {border-color: #000;}

/**
 * odpovedi v soutezi
 */
div.contest-answers li                       {zoom:1;}
div.contest-answers div.item-box2            {background:url('contest-answer-box.png') 0 0 no-repeat; padding:8px 0 0 0;} 
div.contest-answers div.item-box3            {background:url('contest-answer-box.png') 0 bottom no-repeat; padding:0 0 8px 0;} 
div.contest-answers div.item-image           {margin-bottom:10px;}
div.contest-answers div.item-box-content     {border-color:#d2a221; padding-bottom:0;}
div.contest-answers div.item-header h3       {color:#d2a221;}
div.contest-answers div.item-rating-box      {
clear:both;
margin:0 -10px;
background:#d2a221;
padding:0 15px 7px;
}
div.contest-answers div.item-rating-box div.item-box2       {background:none; padding-bottom:0;}
div.contest-answers div.rating div.item-rating-current div  {background-image:url('rating-bg-04.png');}
div.contest-answers div.rating div.item-rating-rate li      {background-image:url('rate-bg-04.png');}
div.contest-answers div.rating p,
div.contest-answers div.rating div.item-rating-rate p       {color:#FFF;}
div.contest-answers a.button-big                            {background-image:url('button-big-gold.png');}

/* razeni odpovedi */
div.contest-answers-order                    {height:26px; position:relative; font-size:12px; color:#FFF; font-weight:bold;}
div.contest-answers-order div.order-box      {
width:184px;
height:34px;
line-height:30px;
background:url('contest-answers-order-box.png') 0 0 no-repeat;
position:absolute;
top:0;
right:0;
}
div.contest-answers-order div.order-box span {margin:0; padding:0 0 0 8px; float:left;}
div.contest-answers-order a                  {
display:block;
width:21px;
height:18px;
background-image:url('contest-answers-order.gif');
background-repeat:no-repeat;
background-position:0 0;
float:right;
margin:6px 8px 0 0;
display:inline;
}
div.contest-answers-order div.order-desc a   {background-position:0 -18px;}
div.contest-answers-order div.order-asc a    {background-position:0 0;}
div.contest-answers-order a span             {display:none;}


/**
 * ------------------------------------
 * Menu2 - sloupec
 */ 
div#menu2,
div#menu4      {
   width: 250px;
   margin: 0 0 20px 0;
   padding-bottom:14px;
   background-image: url('menu2-bottom.png');
   background-position: 0 bottom;
   background-repeat: no-repeat;
   zoom:1;
}
div#menu2:after,
div#menu4:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
div#menu2 h2   {
   font-size: 18px;
   line-height: 35px;
   height: 35px; 
   margin: 0; 
   padding: 0 0 0 15px; 
   text-transform: uppercase;
   background-image: url('menu2-header.png');
   background-repeat: no-repeat;
   background-position: 0 0;
   color: #000;
}
div#menu2 ul,
div#menu4 ul   {margin: 0; padding: 0; background:url('menu2-active-middle.png') 0 0 repeat-y; float:left; width:250px;}
div#menu2 li,
div#menu4 li   {margin: 0; padding: 0; list-style: none; /*zoom:1;*/ float:left; width:250px;}
/*div#menu2 li:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}*/
div#menu2 a,
div#menu4 a    {
   display: block; 
   height: 31px; 
   padding: 0 0 0 15px;
   line-height: 31px; 
   color: #fff; 
   font-weight: bold;
   font-size: 11px; 
   text-transform: uppercase;
   background-image: url('menu2.png');
   background-repeat: no-repeat;
   outline: none;
   overflow: hidden;
}
div#menu2 li.m21il a {height:30px;}

body.template-fotosoutez div#menu2  {background-position: -250px bottom;}
body.template-user div#menu2        {background-position: -500px bottom;}
body.template-archiv div#menu2      {background-position: -750px bottom;}
body.template-news div#menu2        {background-position: -1000px bottom;}

body.template-detail-tema div#menu2 h2          {background-position: 0 0;}
body.template-fotosoutez div#menu2 h2           {background-position: 0 -35px;}
body.template-user div#menu2 h2                 {background-position: 0 -70px;}
body.template-bg2010 div#menu2 h2,
body.template-bg2010-novinky div#menu2 h2,
body.template-bg2010-prihlaska div#menu2 h2,
body.template-bg2010-forum div#menu2 h2,
body.template-bg2010-pravidla div#menu2 h2,
body.template-bg2010-modeling div#menu2 h2,
body.template-bg2010-rocniky div#menu2 h2       {background-position:0 -105px;}
body.template-archiv div#menu2 h2               {background-position: 0 -140px;}
body.template-news div#menu2 h2                 {background-position: 0 -175px;}

body.template-detail-tema div#menu2 a           {background-position: 0 0;}
body.template-fotosoutez div#menu2 a            {background-position: 0 -62px;}
body.template-user div#menu2 a                  {background-position: 0 -93px;}
body.template-bg2010 div#menu2 a,
body.template-bg2010-novinky div#menu2 a,
body.template-bg2010-prihlaska div#menu2 a,
body.template-bg2010-forum div#menu2 a,
body.template-bg2010-pravidla div#menu2 a,
body.template-bg2010-modeling div#menu2 a,
body.template-bg2010-rocniky div#menu2 a        {background-position: 0 -217px;}
body.template-archiv div#menu2 a                {background-position: 0 -341px;}
body.template-news div#menu2 a                  {background-position: 0 -248px;}

div#menu2 a:hover,
div#menu2 a:focus,
div#menu2 a:active,
div#menu4 a:hover,
div#menu4 a:focus,
div#menu4 a:active   {color: #000; background-position: 0 -31px !important; text-decoration:none;}
div#menu2 a.active,
div#menu4 a.active   {color:#000; text-decoration:none;}

div#menu2 li.active  {background:url('menu2-active-bottom.png') 0 bottom no-repeat;}
div#menu2 li.active a.active,
div#menu2 li.active a:hover,
div#menu2 li.active a:focus,
div#menu2 li.active a:active {background:url('menu2-active-top.png') 0 0 no-repeat !important;}


/* dve urovne */
div#menu2 ul ul {padding:0 0 16px 0; float:left; width:250px; background:none;}
div#menu2 ul ul li {line-height:1.2; float:none; width:auto; padding:0 0 7px 30px;}
div#menu2 ul ul a {background:none; color:#000; padding:0; font-size:11px; display:inline; line-height:1.2;}

div#menu2 ul ul li.active  {background:none;}
div#menu2 ul ul li.active a.active {background:none;}
div#menu2 ul ul a:hover,
div#menu2 ul ul a:active,
div#menu2 ul ul a:focus,
div#menu2 ul ul a.active,
div#menu2 li.active ul a:hover,
div#menu2 li.active ul a:active,
div#menu2 li.active ul a:focus,
div#menu2 li.active ul a.active {background:none !important; text-decoration:none;}


/* specials */
div#menu2 li.charts      {background:none;}
div#menu2 li.contests    {background:none;}
div#menu2 li.own-cover   {background:none;}

div#menu2 li.charts a,
div#menu2 li.contests a,
div#menu2 li.own-cover a   {background-image:url('menu2.png');}

div#menu2 li.charts a      {background-position: 0 -124px; text-indent: 45px;}
div#menu2 li.contests a    {background-position: 0 -155px; text-indent: 45px;}
div#menu2 li.own-cover a   {background-position: 0 -186px; text-indent: 45px;}

div#menu2 li.charts a:hover,
div#menu2 li.charts a:focus,
div#menu2 li.charts a:active,
div#menu2 li.charts a.active     {background-position: -250px -124px !important; background-image:url('menu2.png') !important;}

div#menu2 li.contests a:hover,
div#menu2 li.contests a:focus,
div#menu2 li.contests a:active,
div#menu2 li.contests a.active   {background-position: -250px -155px !important; background-image:url('menu2.png') !important;}

div#menu2 li.own-cover a:hover,
div#menu2 li.own-cover a:focus,
div#menu2 li.own-cover a:active,
div#menu2 li.own-cover a.active  {background-position: -250px -186px !important; background-image:url('menu2.png') !important;}


/* special menu - archiv + predplatne*/
div#menu4         {margin:0 0 20px 0; padding:0; background:url('menu2.png') 0 -279px no-repeat;}
div#menu4 ul      {background:none;}        
div#menu4 a       {background-position:-999px 999px;} 


/* -----------------------------------------
*
* News Header,....
*
*/

div.news-header,
div.diary-search-header,
div.advisory-search-header,
div.thematically-header,
div.market-search-header,
div.profiles-search-header       {zoom: 1; margin: 0 0 0 0;}

div.diary-search-header          {padding-bottom: 15px;}
div.advisory-search-header,
div.market-search-header         {margin-bottom:11px;}

div.news-header:after,
div.diary-search-header:after,
div.advisory-search-header:after,
div.thematically-header:after,
div.market-search-header:after,
div.profiles-search-header:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

div.news-header h2,
div.diary-search-header h2,
div.advisory-search-header h2,
div.thematically-header h2,
div.market-search-header h2,
div.profiles-search-header h2    {float: left; display: inline; width: 200px; margin: 3px 0 0 2px; background-position: 0 bottom;}
div.advisory-search-header h2,
div.profiles-search-header h2    {width: 140px;}
div.market-search-header h2      {width:100px;}

div.items-search                 {position: relative; float: right; background: url('news-search.png') 0 0 no-repeat; width: 425px; height: 40px;}
div.diary-search                 {background: url('diary-search.png') 0 0 no-repeat;}
div.thematically-search          {background: url('thematically-search.png') 0 0 no-repeat;}
div.advisory-search              {background: url('poradna-search.png') 0 0 no-repeat; width:535px; height:53px;}
div.market-search                {background: url('market-search.png') 0 0 no-repeat; width:555px;}
div.profiles-search              {background: url('profiles-search.png') 0 0 no-repeat; width:524px;}
div.advisory-search form         {margin:0; height:30px;}

div.items-search span.icon       {display: none;}
:root div.items-search span.icon {top: 6px;}
div.items-search div.item-box    {padding: 1px 5px 0 33px;}
div.items-search fieldset        {border: 0; display: inline;}
div.items-search legend          {display: none;}
div.items-search label           {font-weight: bold; color: #fff; text-transform: uppercase; line-height: 30px;}
div.items-search input.text      {width: 200px; margin: 0 5px; _margin-top:2px;}
div.items-search input.submit    {
   position: absolute;
   right: 6px;
   top: 6px;
   width: 70px;
   padding: 0;
   height: 18px;
   padding-bottom:3px;
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   text-transform: lowercase;
   line-height: 18px;
   background: none;
   border: 0;
   cursor: pointer;
}  

/* market */
div.market-search form input.text   {width:95px; margin:0 0 0 3px;}
div.market-search form p            {display:inline; margin-right:10px;}
div.market-search form p label      {font-size:12px; text-transform:none;}

/* profily lidi */
div.profiles-search form input.text {width:160px;}
div.profiles-search form p          {display:inline; margin-right:10px;}
div.profiles-search form p label    {font-size:12px; text-transform:none;}

/* poradna filter */
div.advisory-filter                 {height:22px; line-height:22px; float:right; position:relative;}
div.advisory-filter p               {float:left; font-size:11px; margin-right:6px;}
div.advisory-filter a               {
float:left;
height:22px;
background:url('advisory-filter.png') 0 0 no-repeat;
text-decoration:none;
color:#FFF;
font-weight:bold;
padding:0 0 0 9px;
text-transform:uppercase;
margin:0 0 0 1px;
display:inline;
}
div.advisory-filter a:visited       {text-decoration:none; color:#FFF;}
div.advisory-filter a span          {
float:left;
height:22px;
background:url('advisory-filter.png') right 0 no-repeat;
padding:0 9px 0 0;
cursor:pointer;
}
div.advisory-filter a:hover,
div.advisory-filter a.active        {background-position:0 -22px;}
div.advisory-filter a:hover span,
div.advisory-filter a.active span   {background-position:right -22px;}

/* -----------------------------------------
*
* News, articles list,...
*
*/

div.box-list                        {margin: 0 0 10px 0;}
div.box-list ul.items               {margin: -10px 0 0 -10px; padding: 0;}
div.box-list li.item                {
   display: -moz-inline-stack;
   display: inline-block;
   =zoom: 1;
   =display: inline;
   margin: 11px 0 0 11px; 
   padding: 0; 
   list-style: none; 
   width: 343px;
   vertical-align: top;
}

div.box-list div.item-box           {}
div.news-list div.item-box2,
div.articles-list div.item-box2     {background: url('news-list-main-bottom.gif') 0 bottom no-repeat; padding-bottom: 7px;}
div.articles-list div.item-box2     {background: url('articles-list-main-bottom.gif') 0 bottom no-repeat;}
div.box-list div.item-header        {line-height: 14px; padding: 0 12px;}
div.news-list div.item-header       {background: #bd05b6 url('news-list-main-top.gif') 0 0 no-repeat;}
div.articles-list div.item-header   {background: #ec008c url('articles-list-main-top.gif') 0 0 no-repeat;}
div.box-list div.item-header h2     {font-size: 11px; margin: 0; color: #fff; line-height: 14px; text-transform: uppercase;}
div.box-list div.item-body          {
   border-width: 3px; 
   border-style: solid; 
   border-bottom:0; 
   border-top: 0; 
   /*padding: 5px 5px 23px;*/
   /* uprava pro pridane hodnoceni */
   padding: 5px 5px 45px; 
   position:relative; 
   zoom: 1;
}
div.articles-list div.item-body     {padding-bottom:50px;}
div.news-list div.item-body         {border-color: #bd05b6; padding-bottom:23px;}
div.articles-list div.item-body     {border-color: #ec008c;}
div.box-list div.item-body:after    {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
div.box-list div.item-image         {float: left; display: inline; width: 106px; height: 120px; /*background: url('image-shadow-106x120.png') 0 0 no-repeat; margin: 0 5px 5px 0;*/ position: relative;}
div.box-list div.item-image img     {/*margin: 6px 0 0 6px;*/}
div.box-list div.item-content       {color: #000; padding-left: 6px;}
div.box-list div.item-content h4    {font-size: 12px; font-weight: normal; margin: 0;}
div.news-list div.item-content h4   {color: #bd05b6;}
div.articles-list div.item-content h4 {color: #ec008c;}
div.box-list div.item-content h3    {font-size: 16px; text-transform: uppercase; margin: 0;}
div.box-list div.item-content h3 a  {color: #000;}
div.box-list div.item-content p     {font-size: 11px; margin-bottom: 5px;}

/* poradna */
div.advisory-list                   {}
div.advisory-list div.item-box      {}
div.advisory-list div.item-box2,
div.thematically-list div.item-box2 {background:url('poradna-list-main-bottom.gif') 0 bottom no-repeat; padding-bottom:7px;}
div.advisory-list div.item-header,
div.thematically-list div.item-header   {background:#f37b00 url('poradna-list-main-top.gif') 0 0 no-repeat;}
div.advisory-list div.item-body,
div.thematically-list div.item-body     {border-color:#f37b00;}

div.advisory-list div.item-avatar   {float:left; margin:0 5px 0 0; display:inline; padding-left:6px;}
div.advisory-list p.item-info       {padding-left:6px; width:185px;}

/* market */
div.market-list div.item-box              {background:url('market-list-main-top.png') 0 0 no-repeat; padding-top:8px;}
div.market-list div.item-box2             {background:url('market-list-main-bottom.png') 0 bottom no-repeat; padding-bottom:8px; zoom:1;}
div.market-list div.item-body             {border-color:#fc8a8b; padding-bottom:23px;}
div.market-list div.item-body             {color:#505050;}
div.market-list div.item-date             {font-size:11px;}
div.market-list div.item-subject h3       {font-size:18px; margin:0 0 7px 0;}
div.market-list div.item-subject h3 span  {color:#fc8a8b; text-transform:uppercase;}

/* ankety */
div.polls-list div.item-box        {background:url('polls-list-top.png') 0 0 no-repeat; padding-top:8px;}
div.polls-list div.item-box2       {background:url('polls-list-bottom.png') 0 bottom no-repeat; padding-bottom:8px; zoom:1;}
div.polls-list div.item-body       {border-color:#0294cc; background-color:#e3f7ff; padding-bottom:0;}
div.polls-list div.item-image       {margin-bottom:0;}
div.polls-list div.item-content h3  {color:#000; margin-bottom:25px;}
div.poll-status                     {
height:36px;
padding:0 0 0 38px;
text-transform:uppercase;
float:left;
width:73px;
font-weight:bold;
line-height:1.3;}
div.poll-run                        {background:url('poll-run.png') 0 0 no-repeat; color:#74d600;}
div.poll-stop                       {background:url('poll-stop.png') 0 0 no-repeat; color:#d60000;}

/* souteze */
div.contests-list div.item-box         {background:url('contests-list-top.png') 0 0 no-repeat; padding-top:8px;}
div.contests-list div.item-box2        {background:url('contests-list-bottom.png') 0 bottom no-repeat; padding-bottom:8px; zoom:1;}
div.contests-list div.item-body        {border-color:#d2a221; padding-bottom:0; color:#505050;}
div.contests-list div.item-image       {margin-bottom:0;}
div.contests-list div.item-content h3  {
color:#505050;
margin-bottom:5px;
font-weight:normal;
font-size:18px;
text-transform:none;
line-height:1.2;
}
div.contests-list div.item-text        {margin-bottom:10px;}
div.contest-status                     {
height:39px;
padding:3px 0 0 34px;
text-transform:uppercase;
float:left;
width:65px;
font-weight:bold;
line-height:1.3;
}
div.contest-run                        {background:url('contest-run.png') 0 0 no-repeat; color:#74d600;}
div.contest-stop                       {background:url('contest-stop.png') 0 0 no-repeat; color:#d60000;}

/* lide */
div.profiles-list div.item-box                  {background:url('profiles-list-top.png') 0 0 no-repeat; padding-top:8px;}
div.profiles-list div.item-box2                 {background:url('profiles-list-bottom.png') 0 bottom no-repeat; padding-bottom:8px; zoom:1;}
div.profiles-list div.item-body                 {border-color:#5c0066; padding:10px 5px 10px 12px; color:#595959;}
div.profiles-list div.item-image                {margin:0; width:70px; height:auto;}
div.profiles-list div.item-image img            {border:1px solid #eaeaea;}
div.profiles-list div.item-content              {color:#595959;}
div.profiles-list div.item-profile              {font-size:16px; line-height:20px; margin-bottom:2px;}
div.profiles-list div.item-profile h3           {color:#595959; margin:0; display:inline; font-size:16px;}
div.profiles-list div.item-profile h3 a,
div.profiles-list div.item-profile h3 a:visited {color:#595959;}
div.profiles-list div.item-profile img          {vertical-align:middle; margin-left:5px;}
div.profiles-list div.item-last-login           {}
div.profiles-list div.item-last-login span      {font-weight:bold;}



div.box-list div.rating             {
clear :both;
position: absolute;
bottom: 0;
left: 10px;
}

div.box-list p.item-more      {margin:0; height:0;}
div.box-list p.item-more a,
div.tests-list ul.items p.item-more a,
div.diary-list p.item-more a  {
float: right;
width: 90px; 
height: 18px; 
font-weight: bold;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align: center;
text-transform: lowercase;
line-height: 18px;
margin:0px 5px;
}
div.box-list p.item-more a {
position: absolute;
right: 3px;
bottom: 0;
}
div.news-list p.item-more a            {background: url('btn-more-purple.png') 0 0 no-repeat;}
div.articles-list p.item-more a        {background: url('btn-more-pink.png') 0 0 no-repeat;}
div.advisory-list p.item-more a,
div.thematically-list p.item-more a    {background: url('btn-more-orange.png') 0 0 no-repeat;}
div.market-list p.item-more a          {background: url('btn-more-oldpink.png') 0 0 no-repeat; width:111px;}
div.polls-list p.item-more a           {background: url('btn-more-blue-poll.png') 0 0 no-repeat; width:101px;}
div.contests-list p.item-more a        {background: url('btn-more-gold.png') 0 0 no-repeat; width:111px;}
div.profiles-list p.item-more a        {background: url('btn-more-deeppurple.png') 0 0 no-repeat; width:111px;}

/* pridan pocet komentaru v poradne */
div.advisory-list div.help-commentary-count  {
   position: absolute;
   left: 5px;
   bottom: 2px;
   color: gray;
   font-size: 11px;
}
/* indikace odpovedi odbornik */
div.advisory-list div.expert-reply-here      {
width:129px;
height:21px;
background:url('expert-reply-list.png') 0 0 no-repeat;
text-align:center;
line-height:21px;
color:#FFF;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
position:absolute;
top:4px;
right:8px;
}

/* -----------------------------------------
*
* Pager
*
*/

div.pager                  {overflow: hidden; zoom: 1;}
div.pager div.item-box     {float: right; display: inline;}
div.pager p                {float: left; display: inline; margin: 0 5px 0 0; padding: 7px 0 0 0; font-weight: bold; color: #ec008c;}
div.pager ul               {float: left; display: inline; margin: 0; padding: 0;}
div.pager li               {float: left; display: inline; margin: 0 0 0 3px; padding: 7px 0 0 0; list-style: none;}
div.pager li.item-current  {color: #ec008c; font-weight: bold; background: url('bullet-down.gif') center top no-repeat; padding: 7px 1px 0; font-size: 20px; line-height: 18px;}
div.pager li a             {
   display: block; 
   color: #fff; 
   line-height: 18px;
   height: 18px; 
   text-decoration: none;
   padding: 0 5px; 
   outline: none;
   color: #000;
   font-weight: bold;
}
div.pager li.last-page a,
div.pager li.first-page a  {
font-size: 11px;
line-height: 16px;
}

div.pager li a:hover,
div.pager li a:focus,
div.pager li a:active   {
text-decoration: underline;
}

/* -----------------------------------------
*
* Rating
*
*/

div.rating                                  {overflow: hidden; zoom: 1;}
div.rating p                                {font-size: 11px; font-weight: bold; margin: 0; color: #121212;}
div.rating div.item-rating-current          {float: left;}
div.rating div.item-rating-current div      {width: 120px; padding: 0 6px 0 5px; height: 29px; background: url('rating-bg-01.png') 0 0 repeat-x;}  
div.rating div.item-rating-current div span {display: block; height: 29px; background: url('rating-positive-01.png') 0 center repeat-x; text-indent: -999px;}

div.rating div.item-rating-rate             {float: right; display: inline;}
div.rating div.item-rating-rate p           {color: #ec008c;}
div.rating div.item-rating-rate ul          {margin: 0; padding: 0;}
div.rating div.item-rating-rate li          {float: left; display: inline; margin: 0 10px 0 0; background: url('rate-bg-01.png') 0 0 no-repeat;}
div.rating div.item-rating-rate a           {
   display: block; 
   width: 36px;
   height: 29px;
   background-image: url('rating-positive-01.png');
   background-position: center center;
   background-repeat: no-repeat;
}
div.rating div.item-rating-rate li.item-rating-rate-positive a    {background-image: url('rating-positive-01.png');} 
div.rating div.item-rating-rate li.item-rating-rate-negative      {margin-right: 0;}
div.rating div.item-rating-rate li.item-rating-rate-negative a    {background-image: url('rating-negative-01.png');}
div.rating div.item-rating-rate span {display: none;}

/* -----------------------------------------
*
* Default form
*
*/

div.form                      {margin: 0 0 20px 0;}
div.form div.item-box         {zoom: 1; padding: 10px;}
div.form div.item-box:after   {
   content: '.';
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
div.form div.item-image       {float: left; display: inline; margin: 0 10px 0 0;}
div.form div.item-image img   {display: block; border: 1px solid #e6e6e8; margin: 0 0 5px 0;}
div.form div.item-image p     {font-size: 10px; text-align: center;}
div.form div.item-image a     {color: #3d3d3d; font-weight: bold;}
div.form div.item-content     {margin: 0 0 0 75px; color: #2b2b2b;}

div.photocontest-upload-photo,
div.covers-upload-photo             {margin-top: 20px;}
div.photocontest-upload-photo div.item-box,
div.covers-upload-photo div.item-box,
div.test-form div.item-box,
div.contact-form div.item-box,
div.newsletter-form div.item-box,
div.contest-answer-form div.item-box    {
background: url('form-box-blue698.png') 0 0 no-repeat;
padding: 8px 0 0 0;
}
div.covers-upload-photo div.item-box   {background:url('form-box-pink698.png') 0 0 no-repeat;}
div.contact-form div.item-box          {background:url('form-box-oldpink698.png') 0 0 no-repeat;}
div.newsletter-form div.item-box       {background:url('form-box-purple698.png') 0 0 no-repeat;}
div.contest-answer-form div.item-box   {background:url('form-box-gold698.png') 0 0 no-repeat;}

div.photocontest-upload-photo div.item-box2,
div.covers-upload-photo div.item-box2,
div.test-form div.item-box2,
div.contact-form div.item-box2,
div.newsletter-form div.item-box2,
div.contest-answer-form div.item-box2     {
background:url('form-box-blue698.png') 0 bottom no-repeat;
padding:0 0 8px 0;
}
div.covers-upload-photo div.item-box2     {background:url('form-box-pink698.png') 0 bottom no-repeat;}
div.contact-form div.item-box2            {background:url('form-box-oldpink698.png') 0 bottom no-repeat;}
div.newsletter-form div.item-box2         {background:url('form-box-purple698.png') 0 bottom no-repeat;}
div.contest-answer-form div.item-box2     {background:url('form-box-gold698.png') 0 bottom no-repeat;}

div.photocontest-upload-photo div.item-box-content,
div.covers-upload-photo div.item-box-content,
div.test-form div.item-box-content,
div.contact-form div.item-box-content,
div.newsletter-form div.item-box-content,
div.contest-answer-form div.item-box-content  {
border-left: 3px solid #0294cc;
border-right: 3px solid #0294cc;
background: #e7f1f5;
padding: 10px;
}
div.covers-upload-photo div.item-box-content    {border-color:#ec008c; background:#fedfea;}
div.contact-form div.item-box-content           {border-color:#ed6c6c; background:#fff3f3;}
div.newsletter-form div.item-box-content        {border-color:#bd05b6; background:#f8dcff;}
div.contest-answer-form div.item-box-content    {border-color:#dba733; background:#f9f4e1;}

div.photocontest-upload-photo form,
div.covers-upload-photo form                    {margin: 0;}
div.photocontest-upload-photo dl,
div.covers-upload-photo dl                      {margin: 0 0 10px 0; padding: 0; border: 0;}
div.photocontest-upload-photo dl.formitem-photo-submit,
div.covers-upload-photo dl.formitem-photo-submit {margin: 0;}
div.photocontest-upload-photo dt,
div.covers-upload-photo dt                      {float: left; display: inline; width: 120px; line-height: 23px;}
div.photocontest-upload-photo label,
div.covers-upload-photo label                   {font-weight: bold; text-transform: uppercase;}
div.photocontest-upload-photo dl.formitem-photo-name input.text,
div.covers-upload-photo dl.formitem-photo-name input.text,
div.photocontest-upload-photo dl.formitem-photo-name textarea  {width: 70%;}
div.photocontest-upload-photo dl.formitem-photo-submit dd,
div.covers-upload-photo dl.formitem-photo-submit dd            {float: right;}

div.covers-upload-photo div.item-content {margin: 0;}

div.photocontest-upload-photo input.button-big   {background-image: url('button-big-blue2.png'); width: 153px; font-size: 12px;}
div.covers-upload-photo input.button-big         {background-image: url('button-big-pink2.png'); width: 153px;}

div.discussion-add-post div.item-box,
div.extra-tip div.item-box,
div.registration div.item-box {
background: url('form-box-yellow698.png') 0 0 no-repeat;
padding: 8px 0 0 0;
}
div.discussion-add-post div.item-box2,
div.extra-tip div.item-box2,
div.registration div.item-box2 {
background: url('form-box-yellow698.png') 0 bottom no-repeat;
padding: 0 0 8px 0;
}
div.discussion-add-post div.item-box-content,
div.extra-tip div.item-box div.item-box-content,
div.registration div.item-box-content {
border-left: 3px solid #fb8f00;
border-right: 3px solid #fb8f00;
background: #fff0dc;
padding: 10px;
zoom: 1;
}
div.discussion-add-post div.item-box-content:after,
div.extra-tip div.item-box div.item-box-content:after,
div.registration div.item-box div.item-box-content:after {
content: '.';
display: block;
clear: both;
height: 0;
visibility: hidden;
}

div.discussion-add-post form                                      {margin: 0;}
div.discussion-add-post dl                                        {margin: 0; padding: 0;}
div.discussion-add-post dl dt                                     {float: none; display: block;}
div.discussion-add-post dl.formitem-add-post-name                 {float: left; display: inline; margin: 0 10px 0 0;}
div.discussion-add-post dl.formitem-add-post-age                  {}
div.discussion-add-post dl.formitem-add-post-age input.text       {width: 15px;}
div.discussion-add-post dl.formitem-add-post-text                 {/*clear: both;*/ margin: 0 0 10px 0;}
div.discussion-add-post dl.formitem-add-post-text textarea        {width: 90%; height: 50px;}
div.discussion-add-post dl.formitem-add-post-submit               {text-align: right;}
div.discussion-add-post dl.formitem-add-post-submit input.submit  {
height: 18px;
line-height: 18px;
width: 78px;
padding: 0;
color: #fff;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
border: 0;
background: url('btn-add-post.png') 0 0 no-repeat;
cursor: pointer;
}

/* soutez - odpoved */
div.contest-answer-form {}
div.contest-answer-form div.item-box                              {border-top-color:#ffb200;}
div.contest-answer-form form                                      {margin:0;}
div.contest-answer-form div.item-content                          {overflow:hidden; zoom:1; margin:0;}
div.contest-answer-form dl                                        {margin:0; padding:0; border:0;}
div.contest-answer-form dl dt                                     {float: none; display: block;}
div.contest-answer-form dl.formitem-add-post-name                 {float: left; display: inline; margin: 0 10px 0 0;}
div.contest-answer-form dl.formitem-add-post-age                  {float:left;}
div.contest-answer-form dl.formitem-add-post-age input.text       {width: 15px;}
div.contest-answer-form dl.formitem-add-post-text                 {clear: both; margin: 0 0 10px 0;}
div.contest-answer-form dl.formitem-add-post-text textarea        {width: 90%; height: 50px;}
div.contest-answer-form dl.formitem-add-post-submit               {text-align: right;}
div.contest-answer-form dl.formitem-add-post-submit input.submit  {
height:18px;
color:#fff;
line-height:18px;
text-decoration:underline;
border:0;
background:url('btn-contest-send.png') 0 0 no-repeat;
width:78px;
font-family:arial;
font-weight:bold;
}


/* -----------------------------------------
*
* hlavicky...
*
*/

div.photocontest-header,
div.diary-header,
div.test-header,
div.contact-header,
div.cover-header,
div.market-header,
div.profiles-header                    {margin: 0 0 20px 0;}
div.photocontest-header div.item-box,
div.diary-header div.item-box,
div.test-header div.item-box,
div.contact-header div.item-box,
div.cover-header div.item-box,
div.market-header div.item-box,
div.profiles-header div.item-box       {
background:url('simple-box-blue698.png') 0 0 no-repeat;
padding:8px 0 0 0;
clear:both;
}
div.contact-header div.item-box        {background:url('simple-box-oldpink698.png') 0 0 no-repeat;}
div.market-header div.item-box         {background:url('simple-box-oldpink698-2.png') 0 0 no-repeat;}
div.cover-header div.item-box          {background:url('simple-box-pink698.png') 0 0 no-repeat;}
div.profiles-header div.item-box       {background:url('simple-box-deeppurple698.png') 0 0 no-repeat;}

div.photocontest-header div.item-box2,
div.diary-header div.item-box2,
div.test-header div.item-box2,
div.contact-header div.item-box2,
div.cover-header div.item-box2,
div.market-header div.item-box2,
div.profiles-header div.item-box2      {background:url('simple-box-blue698.png') 0 bottom no-repeat; padding: 0 0 8px 0;}
div.contact-header div.item-box2       {background:url('simple-box-oldpink698.png') 0 bottom no-repeat;}
div.market-header div.item-box2        {background:url('simple-box-oldpink698-2.png') 0 bottom no-repeat;}
div.cover-header div.item-box2         {background:url('simple-box-pink698.png') 0 bottom no-repeat;}
div.profiles-header div.item-box2      {background:url('simple-box-deeppurple698.png') 0 bottom no-repeat;}

div.photocontest-header div.item-box-content,
div.diary-header div.item-box-content,
div.test-header div.item-box-content,
div.contact-header div.item-box-content,
div.cover-header div.item-box-content,
div.market-header div.item-box-content,
div.profiles-header div.item-box-content  {
background:#FFF;
border-left:3px solid #0294cc;
border-right:3px solid #0294cc;
padding:10px;
zoom:1;
color:#222;
}
div.contact-header div.item-box-content   {border-color:#ed6c6c;}
div.cover-header div.item-box-content     {border-color:#ec008c;}
div.market-header div.item-box-content    {border-color:#fc8a8b;}
div.profiles-header div.item-box-content  {border-color:#5c0066;}

div.photocontest-header div.item-box-content:after,
div.diary-header div.item-box-content:after,
div.test-header div.item-box-content:after,
div.contact-header div.item-box-content:after,
div.cover-header div.item-box-content:after,
div.market-header div.item-box-content:after,
div.profiles-header div.item-box-content:after {
content:'.';
display:block;
clear:both;
height:0;
visibility:hidden;
}

div.photocontest-header h3,
div.diary-header h3,
div.test-header h3,
div.cover-header h3,
div.market-header h3,
div.profiles-header h3                    {text-transform: uppercase;}
div.photocontest-header p.item-wish,
div.diary-header p.item-wish,
div.cover-header p.item-wish,
div.market-header p.item-wish,
div.profiles-header p.item-wish           {text-align: right; font-style: italic; color: #000;}

div.photocontest-header form,
div.diary-header form,
div.cover-header form,
div.profiles-header form                  {float: left; display: inline; margin: 5px 0 0 0;}
div.photocontest-header fieldset,
div.diary-header fieldset,
div.cover-header fieldset,
div.profiles-header fieldset              {border: 0; display: inline;}
div.photocontest-header legend,
div.diary-header legend,
div.cover-header legend,
div.profiles-header legend                {display: none;}
div.photocontest-header label,
div.diary-header label,
div.cover-header label,
div.profiles-header label                 {font-weight: bold; text-transform: uppercase; font-size: 14px; padding: 0 10px 0 0;}

div.photocontest-header a,
div.diary-header a,
div.test-header a,
div.contact-header a,
div.market-header a,
div.profiles-header a                     {color: #000;}

div.photocontest-header p.item-upload,
div.diary-header p.item-upload,
div.cover-header p.item-upload,
div.market-header p.item-upload,
div.profiles-header p.item-upload         {float: right; margin: 0;}

div.diary-header a.button-big,
div.photocontest-header a.button-big      {background-image: url('button-big-blue.png'); width: 153px; font-size: 12px;}
div.cover-header a.button-big             {background-image: url('button-big-pink4.png'); width: 153px;}
div.market-header a.button-big,
div.market-header input.button-big        {background-image: url('button-big-oldpink.png');}
div.profiles-header a.button-big          {background-image: url('button-big-deeppurple.png');}


/* market - vlozeni inzeratu */
div.market-header form {}
div.market-header fieldset {border:0;}

/* zobrazeni/razeni ve fotosoutezi */
div.cover-header div.item-box-content,
div.photocontest-header div.item-box-content,
div.profiles-header div.item-box-content {position:relative; padding-bottom:25px;}

/* ----------------------------------------- 
* 
*  Order by
*  - fotosoutez
*  - vlastni obalka
*
*/

div.orderby                   {
   clear: both;
   position: absolute;
   bottom: -13px;
   left: -3px;
   width: 696px;
   height: 27px;
   font-weight: bold;
   background-position: 0 0;
   background-repeat: repeat-x;
}
div.orderby div               {
   float: left;
   display: inline;
   padding: 0 5px 0 14px;
   color: #fff;
   font-size: 14px;
   line-height: 22px;
   text-transform: uppercase;
}
div.orderby ul                {margin: 0; padding: 0;}
div.orderby li                {
   float: left;
   display: inline;
   margin: 0 0 0 15px;
   padding: 0;
   color: #000;
   font-size: 11px;
   list-style: none;
}
div.orderby li a              {
   position: relative;
   float: left;
   display: inline;
   height: 22px;
   color: #000;
   text-decoration: none;
}
div.orderby li a strong       {line-height: 22px; text-decoration: underline;}
div.orderby li a:hover strong {text-decoration: none;}
div.orderby li.active         {
   height: 27px;
   font-size: 12px;
   background-position: center bottom;
   background-repeat: no-repeat;
}
div.orderby li.active a          {/*color: #fff;*/ text-decoration: none;}
div.orderby li.active a strong   {text-decoration: none;}

/* upravy */
div.photocontest-header div.orderby              {
   border-color: #d8d601;
   background-image: url('orderby-photocontest.png');
}
div.photocontest-header div.orderby li a         {color: #d2ecf6;}
div.photocontest-header div.orderby li.active    {
   background-image: url('orderby-photocontest-active.gif');
}
div.photocontest-header div.orderby li.active a  {color: #fff;}

div.cover-header div.orderby              {
   border-color: #e90390;
   background-image: url('orderby-cover.png');
}
div.cover-header div.orderby li a         {color: #fcd2eb;}
div.cover-header div.orderby li.active    {
   background-image: url('orderby-cover-active.gif');
}
div.cover-header div.orderby li.active a  {color: #fff;}

div.profiles-header div.orderby              {
   border-color: #e90390;
   background-image: url('orderby-profiles.png');
}
div.profiles-header div.orderby li a         {color: #d1b7d4;}
div.profiles-header div.orderby li.active    {
   background-image: url('orderby-profiles-active.gif');
}
div.profiles-header div.orderby li.active a  {color: #fff;}


/* -----------------------------------------
*
* Fotosoutez, zebricky, vlastni obalky - vypis
*
*/

div.box-list-rating                {}
div.box-list-rating ul.items       {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.box-list-rating li.item        {
   position: relative;
   float: left;
   width: 343px;
   margin: 0 0 10px 0;
   padding: 0;  
   list-style: none;
   clear: both; 
}
div.box-list-rating li.item-even   {float: right; clear: none;}
div.box-list-rating div.item-box   {
   padding: 10px;
   background: url('fotosoutez-box.png') 0 0 no-repeat;
   padding: 8px 0 0 0;
}
div.hitparade-list div.item-box,
div.covers-list div.item-box        {background: url('zebricky-box.png') 0 0 no-repeat;}
div.box-list-rating div.item-box2   {
   padding: 10px;
   overflow: hidden;
   zoom: 1;
   background: #FFF;
   border-left: 3px solid #0294cc;
   border-right: 3px solid #0294cc;
}
div.hitparade-list div.item-box2,
div.covers-list div.item-box2           {border-color: #ec008c;}
div.box-list-rating div.item-rating-box {
   background: url('fotosoutez-box.png') 0 bottom no-repeat;
   padding: 0 0 8px 0;
}
div.hitparade-list div.item-rating-box,
div.covers-list div.item-rating-box     {background: url('zebricky-box.png') 0 bottom no-repeat;}
div.box-list-rating div.item-rating-box div.item-box2 {
   background: #0294cc;
   padding: 10px 10px 2px;
}
div.hitparade-list div.item-rating-box div.item-box2,
div.covers-list div.item-rating-box div.item-box2 {background: #ec008c;}

div.box-list-rating p.item-rank,
div.archive-list p.item-rank {
   position: absolute;
   top: 3px;
   right: 3px;
   float: right;
   width: 38px; 
   height: 24px; 
   margin: 0;
   color: #fff; 
   font-weight: bold;
   font-size:16px; 
   line-height: 22px; 
   text-align: center;
   background: #0294cc url('sharing-bg-blue.gif') 0 bottom no-repeat;
}
div.hitparade-list p.item-rank,
div.covers-list p.item-rank {background: #ec008c url('sharing-bg-pink.gif') 0 bottom no-repeat;}
* html div.box-list-rating p.item-rank,
* html div.archive-list p.item-rank {
   right: 2px;
}
div.photocontest-photos div.item-image .shadow  {/*display: inline-block;*/ display: block; float: none;}
:first-child+html div.photocontest-photos div.item-image .shadow {display: inline-block;}
div.photocontest-photos div.item-image       {
   display: table;
   clear: both; 
   height: 223px;
   /*margin: 0 0 10px;*/
   margin: 0 auto 10px auto; 
   padding: 16px 0 0 4px; 
}
div.hitparade-list div.item-image,
div.diary-list div.item-image            {float:left; margin: 0 10px 10px 0;}
/*div.covers-list div.item-image           {float:none; margin-bottom: 10px;}*/
/*div.covers-list div.item-image           {float:none; display: table; clear: both; margin: 0 auto 10px auto;}*/

div.photocontest-photos div.item-image       {text-align: center;}
div.box-list-rating div.item-image img       {}
div.photocontest-photos div.item-image img   {border: 1px solid #000; /*display: block; margin: 0 auto;*/}
div.hitparade-list div.item-image img        {/*float:left; margin: 0 10px 10px 0;*/ float: none; margin: 0;}
/*div.covers-list div.item-image a             {width: 197px; margin: 0 auto; display: block;}*/
/*div.covers-list div.item-image img           {float:none;}*/

div.box-list-rating div.item-avatar      {float: left; display: inline; margin: 0 5px 0 0;}
div.box-list-rating div.item-avatar a    {display: block;}
div.box-list-rating div.item-avatar img  {display: block; border: 1px solid #d2d2d2;}
div.box-list-rating p.item-info          {line-height: 25px; margin: 0; color: #1e1e1e;}
div.box-list-rating p.item-info a        {color: #1e1e1e;}
div.diary-list div.item-avatar,
div.diary-list p.item-info               {padding-top:7px;}

div.diary-list div.item-text             {padding: 5px 0 0 0;}
div.diary-list div.item-text h3          {font-size: 14px; margin: 0 0 4px 0;}
div.diary-list p.item-more a {
background: url('btn-more-blue.png') 0 0 no-repeat;
}


div.hitparade-list div.item-content      {color: #000;}
div.hitparade-list div.item-content h3   {font-size: 16px; color: #000; padding-right: 35px;}

/* vypis obalek */
div.covers-list div.item-box                 {}
div.covers-list p.item-rank                  {}
div.covers-list div.item-image               {float:left; margin:0 15px 10px 0;}
:first-child+html div.covers-list div.item-image .shadow {display: inline-block;}
div.covers-list div.item-image a             {}
div.covers-list div.item-image img           {vertical-align: middle; border: 1px solid #000;}
div.covers-list div.item-avatar              {margin:0 30px 10px 0; float:none; display:block;}
div.covers-list div.item-avatar a            {text-decoration:none; margin:0 5px 0 0; display:inline;}
div.covers-list div.item-avatar img          {border:1px solid #d2d2d2; vertical-align:middle; display:inline;}
div.covers-list p.item-more                  {overflow:hidden; zoom:1; margin:0;}
div.covers-list p.item-more a                {
background:url('btn-more-pink.png') 0 0 no-repeat;
height:18px;
line-height:18px;
color:#FFF;
text-align:center;
width:90px;
float:left;
font-size:11px;
font-weight:bold;
}
div.covers-list p.item-info                  {font-size:11px; margin-bottom:20px; color:#595959;}
div.covers-list p.item-info a                {color:#595959;}
div.covers-list p.item-comments              {font-size:11px; color:#595959;}


div.box-list-rating div.rating p {color: #FFF;}
div.box-list-rating div.rating div.item-rating-current div      {background: url('rating-bg-02.png') 0 0 repeat-x;}
div.hitparade-list div.rating div.item-rating-current div,
div.covers-list div.rating div.item-rating-current div          {background: url('rating-bg-03.png') 0 0 repeat-x;}   
div.box-list-rating div.rating div.item-rating-rate li          {background: url('rate-bg-02.png') 0 0 no-repeat;}
div.hitparade-list div.rating div.item-rating-rate li,
div.covers-list div.rating div.item-rating-rate li              {background: url('rate-bg-03.png') 0 0 no-repeat;}

/* -----------------------------------------
*
* Current issue
*
*/
div.current-issue                         {zoom: 1;}
div.current-issue:after                   {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
div.current-issue div.item-image          {float:left; margin:0 10px 0 0;}
div.current-issue div.item-image img      {}
div.current-issue div.item-content        {overflow:hidden; zoom:1;}
div.current-issue p.item-note             {color:#ec008c; font-size:11px; margin: 0;}
div.current-issue div.item-content h3     {font-size:12px; text-transform: uppercase;}
div.current-issue div.item-content h3 a   {color:#000;}
div.current-issue div.item-content p      {font-size:11px;}


/* testy */
div.tests-list div.item-box-content       {padding: 5px 12px; zoom: 1;}
div.tests-list div.item-box-content:after {
   content: '.';
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}   
div.tests-list ul.items                {margin: -15px 0 0 0; padding: 0;}
div.tests-list ul.items li.item        {
   float: left;
   display: inline;
   width: 28%;
   margin: 15px 0 0 0;
   padding: 0;
   list-style: none;
}
div.tests-list ul.items li.item-1      {}
div.tests-list ul.items li.item-2      {margin-left: 7.9%; margin-right: 7.9%;}
div.tests-list ul.items div.item-box   {
   position: relative;
   padding: 0; 
   border: 0;
   background: none;
   overflow: hidden; 
   zoom: 1; 
}

div.tests-list ul.items h3.item-title  {
   font-size: 14px;
   color: #0294cc;
   margin: 0 0 5px 0;
}
div.tests-list ul.items div.item-description {margin: 0 0 5px 0;}
div.tests-list ul.items p.item-more {margin: 0;}
div.tests-list ul.items p.item-more a {
   background: url('btn-more-blue.png') 0 0 no-repeat;
}

/* test - detail */
div.test-form form                {color: #000;}
div.test-form form fieldset,
div.extra-tip form fieldset,
div.contact-form fieldset,
div.prepayment form fieldset,
div.registration form fieldset,
div.newsletter-form form fieldset {border:0;}
div.test-form form dl,
div.extra-tip form dl,
div.contact-form form dl,
div.prepayment form dl,
div.registration form dl,
div.newsletter-form form dl      {border: 0;}
div.test-form form dt            {display: block; float: none; width: auto; margin: 0 0 10px 0;}
div.test-form form dt label      {font-weight: bold; color: #0294cc; font-size: 14px;}
div.test-form form dd            {margin-left: 20px;}
div.test-form form div.submit,
div.extra-tip form div.submit,
div.contact-form form div.submit,
div.prepayment form div.submit,
div.registration form div.submit,
div.newsletter-form form div.submit {overflow: hidden; zoom: 1;}
div.test-form form input.submit  {
background: url('button-big-blue.png') 0 0 no-repeat;
width: 153px;
float: right;
}

/* extra tip */
div.extra-tip form input.submit,
div.registration form input.submit  {
background: url('button-big-yellow.png') 0 0 no-repeat;
width: 143px;
float: right;
}

/* kontakt */
div.contact-form form input.submit  {
background: url('button-big-oldpink.png') 0 0 no-repeat;
width: 143px;
float: right;
}

/* archiv */
div.archive-list ul.items {margin: 0 0 0 -26px; zoom: 1;}
div.archive-list li.item {
width: 215px;
height: 230px;
float: left;
list-style-type: none;
margin: 0 0 26px 26px;
display: inline;
position: relative;
}
div.archive-list div.item-box          {background: url('simple-box-green215.png') 0 0 no-repeat; padding-top: 8px;}
div.archive-list div.item-box2         {background: url('simple-box-green215.png') 0 bottom no-repeat; padding-bottom: 8px; zoom: 1;}
div.archive-list div.item-box-content  {
background: #FFF;
border-left: 3px solid #66bc01;
border-right: 3px solid #66bc01;
height: 214px;
}
div.archive-list p.item-rank {
background: #66bc01 url('sharing-bg-green.gif') 0 bottom no-repeat;
font-size: 11px;
width: 58px;
}
div.archive-list div.item-image {
padding: 23px 0 0 0;
}
div.archive-list div.item-image img {
display: block;
margin: 0 auto;
}

/* predplatne */
div.prepayment form legend       {font-size: 13px;} 
div.prepayment form input.text,
div.registration form input.text,
div.registration form input.password,
div.newsletter-form form input.text {width: 200px;}
div.prepayment form input.submit {
background: url('button-big-gray.png') 0 0 no-repeat;
width: 143px;
float: right;
color: #000 !important;
}

/* newsletter */
div.newsletter-form form input.submit {
background: url('button-big-purple2.png') 0 0 no-repeat;
width: 153px;
float: right;
}

/* succes messages */
div.success-messages                   {background: url('succes-m-698.png') 0 0 no-repeat; padding-top: 8px; margin-bottom: 10px;}
div#page-homepage div.success-messages {background-image: url('succes-m-963.png'); margin-bottom: 30px;}
div.success-messages div.item-box      {background: url('succes-m-698.png') 0 bottom no-repeat; padding-bottom: 8px;}
div#page-homepage div.success-messages div.item-box {background-image: url('succes-m-963.png');}
div.success-messages div.item-box2     {
border-left: 3px solid #60b201;
border-right: 3px solid #60b201;
background: #f5ffea;
padding: 0 8px;
}
ul.success-messages-list               {margin: 0; background: url('succes-ico.jpg') 0 0 no-repeat; padding-left: 56px;}
ul.success-messages-list li            {
list-style-type: none;
margin: 0;
line-height: 42px;
font-weight: bold;
font-size: 20px;
color: #2d2d2d;
}

/*-------------------------------
*
*  Gifts 
*  
*/

div.gifts                              {}
div.gifts h2.gifts-title               {font-size: 25px; margin: 0 0 5px 0;}
div.gifts div.gifts-columns            {overflow: hidden; zoom: 1;}
div.gifts form                         {margin: 0;}
div.gifts div.gift-column              {float: left; display: inline; width: 33%;}
div.gifts div.gift-column-box          {padding: 0 5px;}
div.gifts h3                           {}
div.gifts ul                           {margin: 0; padding: 0;}
div.gifts li                           {margin: 0 0 10px 0; padding: 0; list-style: none; overflow: hidden; zoom: 1;}
div.gifts img                          {float: left; display: inline; margin: 0 15px 0 0;}
div.gifts h4                           {font-size: 12px;}
div.gifts input.checkbox               {margin-left: 0;}
div.gifts input.submit                 {
   display: block;
   width: 193px;
   height: 31px;
   margin: 15px auto 0 auto;
   color: #fff;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   border: 0;
   background: url('button-big-pink5.png') 0 0 no-repeat;
}

/*-------------------------------
*
*  Countdown 
*  - do noveho cisla 
*  
*/

div#countdown                          {
   width: 217px; 
   height: 219px; 
   margin: 0 auto 20px auto; 
   background: url('countdown.png') 0 0 no-repeat;
}
div#column div#countdown               {margin-top: 15px;}
div#countdown div.countdown-box        {}

div#countdown div.countdown-box a      {text-decoration:none;} 

div#countdown div.countdown-time       {padding: 55px 0 0 31px; font-size: 17px; text-transform: uppercase;}
div#countdown div.countdown-time span  {font-size: 30px; font-weight: bold;}
div#countdown div.countdown-text       {padding-top: 23px; color: #fff; font-size: 18px; text-align: center;}
div#countdown div.countdown-text a     {color:#FFF;}
div#countdown div.countdown-text p     {margin: 0;}
div#countdown div.countdown-text span  {font-size: 20px; font-weight: bold;}

/*-------------------------------
*
*  Issue Gift
*  
*/

div#issue-gift                         {
   position: absolute;
   top: 45px;
   left: 676px;
   width: 100px;
   color: red;
   font-weight: bold;
   text-align: center;
}

/*-------------------------------
*
*  Issue Gift
*  
*/

a#btn-gifts                            {
position: absolute;
top: 309px;
left: -31px;
display: block;
width: 31px;
height: 99px;
/*background: url('btn-darkova-anketa-text.png') 0 0 no-repeat;*/
background:url('btn-side-text.png') 0 0 no-repeat;
}
a#btn-gifts span                       {display: none;}
    
/*-------------------------------
*
*  Advisory come on
*  
*/    

div#advisory-come-on                   {margin:50px 0 20px 0;}
div#advisory-come-on h4                {font-size:18px; text-transform:uppercase;}
div#advisory-come-on a                 {
   display: block;
   width: 100px;
   height: 35px;
   color: #fff;
   line-height: 35px;
   font-size: 14px;
   font-weight: bold;
   text-align: center;
   text-transform: uppercase;
   text-decoration: none;
   background: url('btn-poradna-come-on.png') 0 0 no-repeat;)
}

/* -----------------------------------------
*
*  Zebricky
*
*/

div.hitparade-header                         {background: none;}
div.hitparade-header div.item-box-content    {}
div.hitparade-header div.item-box2           {
   background-image: url('simple-box-pink698-fullbottom.png');
} 

/* -----------------------------------------
*
*  What next
*  - co priste?
*  - boxik pro vyber, ktery obsah chci priste
*
*/

div.what-next                 {
   margin: 0 -10px -25px -10px;
   padding: 2px 10px 10px 10px;
   background: #ec008c;
}
div.what-next h3              {color: #fff; font-size: 16px;}
div.what-next form            {
   float: none;
   display: block;
   margin: 0;   
}
div.what-next form input.submit  {
   width: 135px;
   height: 31px;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   border: 0;
   background: url('button-big-gray-bg-pink.png') 0 0 no-repeat;
} 

/* -----------------------------------------
*
*  Poradna - odbornik radi
*  - boxik ve sloupci
*  - jmeno, fotka, kus textu
*  
*/
   
div.expert-advisor                     {
   margin: 0 0 15px 0;
   padding: 10px 0 0 0;
}   
div.expert-advisor h2.item-title       {
   font-size: 16px;
   margin: 0;
   text-transform: uppercase;
}
div.expert-advisor div.item-box        {
   padding: 8px 0 0 0;
   background: url('simple-box-yellow250.png') 0 0 no-repeat;
}
div.expert-advisor div.item-box2        {
   padding: 0 0 8px 0;
   background: url('simple-box-yellow250.png') left bottom no-repeat;
}
div.expert-advisor div.item-box3        {
   padding: 4px 12px;
   border: 3px solid #fb8f00;
   border-width: 0 3px;
   background: #fff;
}
div.expert-advisor div.item-image      {
   float: left;
   display: inline;
   margin: 0 12px 0 0;
}   
div.expert-advisor div.item-image img  {border: 0;}
div.expert-advisor div.item-body       {}
div.expert-advisor h3.item-name        {
   font-size: 12px;
   text-transform: uppercase;
}   
div.expert-advisor div.item-text       {
   font-size: 11px;
}
/* odkaz na seznam otazek s odpovedi odbornika */
div.expert-advisor div.expert-replies     {
background:url('expert-replies.png') 0 0 no-repeat;
width:250px;
height:51px;
margin-top:3px;
}
div.expert-advisor div.expert-replies a   {
display:block;
height:41px;
width:250px;
line-height:41px;
text-align:center;
color:#FFF;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
margin-top:10px;
float:left;
letter-spacing:-1px;
}
div.expert-advisor div.expert-replies a:visited {color:#FFF;}

/* poradna form - odpoved odbornika */
dl.expert-reply-box                    {
padding:0 0 0 25px;
width:246px;
height:52px;
line-height:52px;
background:url('expert-reply-form.png') 0 0 repeat-x;
margin:0 0 0 -20px;
color:#FFF;
text-transform:uppercase;
font-weight:bold;
position:relative;
}
* html dl.expert-reply-box input       {margin-top:14px;}

/**
 * -------------------------------------------------------------------
 * 
 * BRAVOGIRL! 2010
 * 
 * -------------------------------------------------------------------
 */
/*body,
body.template-bg2010,
body.template-bg2010-novinky,
body.template-bg2010-prihlaska,
body.template-bg2010-forum,
body.template-bg2010-pravidla,
body.template-bg2010-modeling,
body.template-bg2010-rocniky                    {background:#989898 url('BG2010-bg.png') 0 -2px repeat-x;}

body div.page-box,
body.template-bg2010 div.page-box,
body.template-bg2010-novinky div.page-box,
body.template-bg2010-prihlaska div.page-box,
body.template-bg2010-forum div.page-box,
body.template-bg2010-pravidla div.page-box,
body.template-bg2010-modeling div.page-box,
body.template-bg2010-rocniky div.page-box       {background:url('BG2010-bg.png') 0 -116px repeat-x;}

body div.page-box2,
body.template-bg2010 div.page-box2,
body.template-bg2010-novinky div.page-box2,
body.template-bg2010-prihlaska div.page-box2,
body.template-bg2010-forum div.page-box2,
body.template-bg2010-pravidla div.page-box2,
body.template-bg2010-modeling div.page-box2,
body.template-bg2010-rocniky div.page-box2      {background:url('BG2010-header-images-new.jpg') center 28px no-repeat; min-width:1450px;}

body div#header,
body.template-bg2010 div#header,
body.template-bg2010-novinky div#header,
body.template-bg2010-prihlaska div#header,
body.template-bg2010-forum div#header,
body.template-bg2010-pravidla div#header,
body.template-bg2010-modeling div#header,
body.template-bg2010-rocniky div#header         {background:url('BG2010-header-logo.jpg') 0 0 no-repeat;}*/

/**
 * -------------------------
 * uvodni stranka 
 */
div#bg2010-hp           {}
div#bg2010-hp a,
div#bg2010-hp a:visited {color:#a0067a;}

div.bg2010-intro        {height:139px; background:url('BG2010-intro.png') 0 0 no-repeat;}
div.bg2010-intro *      {display:none;}
 
/* rozcestnik */
div.bg2010-menu                              {margin:0 0 33px 0;}
div.bg2010-menu ul                           {margin:0 0 0 -13px; padding:0; zoom:1;}
div.bg2010-menu ul:after                     {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
div.bg2010-menu ul li                        {
list-style-type:none;
margin:0 0 0 13px;
padding:0;
float:left;
width:224px;
display:inline;
}
div.bg2010-menu ul li#bg2010-menu-pravidla   {clear:both;}
div.bg2010-menu ul li.row-1                  {margin-bottom:28px;}

h3.bg2010-menu-ico                           {margin:0;}
h3.bg2010-menu-ico a                         {
display:block;
height:148px;
width:100%;
background-position:0 0;
background-repeat:no-repeat;
outline:none;
}
div.bg2010-menu li.row-2 h3.bg2010-menu-ico a   {height:135px;}

div.bg2010-menu ul li#bg2010-menu-novinky h3.bg2010-menu-ico a    {background-image:url('BG2010-novinky.jpg');}
div.bg2010-menu ul li#bg2010-menu-prihlaska h3.bg2010-menu-ico a  {background-image:url('BG2010-finale.jpg');}
div.bg2010-menu ul li#bg2010-menu-forum h3.bg2010-menu-ico a      {background-image:url('BG2010-forum.jpg');}
div.bg2010-menu ul li#bg2010-menu-pravidla h3.bg2010-menu-ico a   {background-image:url('BG2010-pravidla.jpg');}
div.bg2010-menu ul li#bg2010-menu-modeling h3.bg2010-menu-ico a   {background-image:url('BG2010-modeling.jpg');}
div.bg2010-menu ul li#bg2010-menu-rocniky h3.bg2010-menu-ico a    {background-image:url('BG2010-rocniky.jpg');}
h3.bg2010-menu-ico a span {display:none;}

div.bg2010-menu div.item-text    {font-size:11px; color:#838383; padding:0 5px; text-align:justify;}
div.bg2010-menu div.item-text h4 {font-size:12px; line-height:1.2; margin:0 0 3px 0;}
div.bg2010-menu div.item-text p  {margin:0;}

/* text */
div.bg2010-info               {zoom:1; color:#5a5a5a; text-align:justify; padding:0 5px; margin:0 0 25px 0;}
div.bg2010-info:after         {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
div.bg2010-info-column-left   {float:left; width:335px;}
div.bg2010-info-column-right  {float:right; width:335px;}
div.bg2010-info strong {color:#ff00a8;}

/* partneri */
div.bg2010-partners                       {zoom:1; margin:0 5px; border-top:1px solid #d4d4d4; padding:22px 0 0 0;}
div.bg2010-partners:after                 {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
div.bg2010-main-partners                  {float:left; width:465px;}
div.bg2010-pratner-general                {float:left; width:195px; text-align:center;}
div.bg2010-pratner-main                   {float:left; width:265px; text-align:center;}
div.bg2010-pratner-medial                 {clear:left; float:left; text-align:left; margin-top:-37px;}
div.bg2010-pratner-others                 {float:right; width:215px;}
div.bg2010-partners p                     {text-align:center; font-size:11px; font-style:italic; color:#777;}
div.bg2010-pratner-main p                 {margin-bottom:18px;}
div.bg2010-pratner-medial p               {text-align:left;}
div.bg2010-pratner-others p               {margin-bottom:18px;}
div.bg2010-pratner-others div.row         {clear:both; zoom:1;}
div.bg2010-pratner-others div.row:after   {content:'.'; display:block; clear:both; height:0; visibility:hidden; margin:0 0 0 5px;}
div.bg2010-pratner-others div.row div     {float:left; display:inline;}
div.bg2010-pratner-others div.row-1       {margin-left:-20px; margin-bottom:15px;}
div.bg2010-pratner-others div.row-1 div   {margin-left:20px;}
div.bg2010-pratner-others div.row-1 div.item-2   {padding-top:8px;}
div.bg2010-pratner-others div.row-2       {margin-left:-30px;}
div.bg2010-pratner-others div.row-2 div   {margin-left:30px;}
div.bg2010-pratner-others div.row-3       {margin-left:-8px;}
div.bg2010-pratner-others div.row-3 div   {margin-left:8px;}
div.bg2010-pratner-others div.row-3 div.item-1   {padding-top:9px;}
div.bg2010-pratner-others div.row-4       {margin-left:-27px; margin-bottom:10px;}
div.bg2010-pratner-others div.row-4 div   {margin-left:27px;}
div.bg2010-pratner-others div.row-4 div.item-3   {padding-top:14px;}
div.bg2010-pratner-others div.row-5       {margin-left:-17px; margin-bottom:10px;}
div.bg2010-pratner-others div.row-5 div   {margin-left:17px;}
div.bg2010-pratner-others div.row-5 div.item-2   {padding-top:11px;}
div.bg2010-pratner-others div.row-6       {margin-left:-20px;}
div.bg2010-pratner-others div.row-6 div   {margin-left:20px;}
div.bg2010-pratner-others div.row-6 div.item-2   {padding-top:3px;}
div.bg2010-pratner-others div.row-7       {margin-left:-23px;}
div.bg2010-pratner-others div.row-7 div   {margin-left:23px;}
div.bg2010-pratner-others div.row-7 div.item-1   {padding-top:10px;}
div.bg2010-pratner-others div.row-7 div.item-2   {padding-top:23px;}
div.bg2010-pratner-others img             {margin:0 0 5px 0;}


/**
 * ----------------------------------
 * novinky, minule rocniky 
 */ 
div#bg2010-novinky                              {}
div#bg2010-rocniky                              {}
div#bg2010-novinky div.news-list div.item-box,
div#bg2010-rocniky div.news-list div.item-box   {
background:url('news-list-main-top-noheader.gif') 0 0 no-repeat;
padding-top:7px;
}
div#bg2010-novinky div.news-list div.item-box2,
div#bg2010-rocniky div.news-list div.item-box2  {zoom:1;}
div#bg2010-novinky div.news-list div.item-body,
div#bg2010-rocniky div.news-list div.item-body  {padding-top:2px;}

/**
 * ------------------------------------
 * prihlaska 
 */
/* tohle asi nechcou */ 
div#bg2010-prihlaska                         {}
div#bg2010-prihlaska form                    {
width:698px;
height:461px;
background:url('BG2010-prihlaska-form.png') 0 0 no-repeat;
color:#FFF;
position:relative;
}
div#bg2010-prihlaska form fieldset           {border:0;}
div#bg2010-prihlaska form legend             {display:none;}
div#bg2010-prihlaska form div.fieldset-box   {padding:17px 19px 0 20px;}
div#bg2010-prihlaska form dl                 {border:0; padding:0; margin:0 0 10px 0; height:25px; line-height:25px;}
div#bg2010-prihlaska form dt                 {float:left; width:auto; margin:0;}
div#bg2010-prihlaska form dt label           {color:#FFF; font-weight:bold;}
div#bg2010-prihlaska form dd                 {}
div#bg2010-prihlaska form input.text         {border:0; background:#FFF; font-size:12px; padding:4px 5px; margin:0;}

div#bg2010-prihlaska form dl.formitem-photo1 dt,
div#bg2010-prihlaska form dl.formitem-photo2 dt    {}
div#bg2010-prihlaska form dl.formitem-photo1 dd,
div#bg2010-prihlaska form dl.formitem-photo2 dd    {float:right; background:#FFF;}

div#bg2010-prihlaska dl.formitem-photo1 dd,
div#bg2010-prihlaska dl.formitem-photo2 dd,
div#bg2010-prihlaska dl.formitem-name dd,
div#bg2010-prihlaska dl.formitem-surname dd,
div#bg2010-prihlaska dl.formitem-address dd,
div#bg2010-prihlaska dl.formitem-country dd,
div#bg2010-prihlaska dl.formitem-phone dd,
div#bg2010-prihlaska dl.formitem-email dd,
div#bg2010-prihlaska dl.formitem-birthday dd,
div#bg2010-prihlaska dl.formitem-height dd         {float:right; height:25px; background:#FFF;}

div#bg2010-prihlaska dl.formitem-photo1 dd,
div#bg2010-prihlaska dl.formitem-photo2 dd         {width:417px;}
div#bg2010-prihlaska dl.formitem-photo1 dd input,
div#bg2010-prihlaska dl.formitem-photo2 dd input   {margin:0 0 0 5px;}


div#bg2010-prihlaska dl.formitem-name dd input     {width:597px;}
div#bg2010-prihlaska dl.formitem-surname dd input  {width:589px;}
div#bg2010-prihlaska dl.formitem-address dd input  {width:596px;}
div#bg2010-prihlaska dl.formitem-country dd input  {width:505px;}
div#bg2010-prihlaska dl.formitem-phone dd input    {width:594px;}
div#bg2010-prihlaska dl.formitem-email dd input    {width:571px;}
div#bg2010-prihlaska dl.formitem-birthday dd input {width:548px;}
div#bg2010-prihlaska dl.formitem-height dd input   {width:602px;}

div#bg2010-prihlaska dl.formitem-newsletter        {margin:15px 0 0 0;}
div#bg2010-prihlaska dl.formitem-newsletter dt     {margin:0 10px 0 0;}

div#bg2010-prihlaska dl.formitem-send              {height:0; font-size:0;}
div#bg2010-prihlaska dl.formitem-send dt           {display:none;}
div#bg2010-prihlaska input.submit                  {
border:0;
background:none;
width:186px;
height:43px;
position:absolute;
top:400px;
right:15px;
padding:0;
font-size:0;
color:#FFF;
line-height:0;
text-indent:-9999px;
cursor:pointer;
}
/* tohle asi nechcou end */

/* takze obarveni boxu extra-tip s formularem pro tuhle sekci - viz nize forum*/



/**
 * ---------------------------------
 * modeling A-Z, soutezni pravidla
 * box viz detail-box  
 */
div.bg2010-detail-box                     {}
div.bg2010-detail-box div.item-content    {color:#838383; overflow:hidden; zoom:1;}
div.bg2010-detail-box h3,
div.bg2010-detail-box h4,
div.bg2010-detail-box h5                  {color:#cf48c9}


/* pravidla */
div#bg2010-pravidla div.bg2010-detail-box                {margin-top:13px;}
div#bg2010-pravidla div.bg2010-detail-box div.item-image {margin-top:-36px; margin-left:-17px; position:relative;}



/**
 * ---------------------------------
 * soutezni forum 
 */
div#bg2010-forum div.discussion-add-post div.item-box,
body.template-bg2010 div.discussion-add-post div.item-box,
body.template-bg2010 div.extra-tip div.item-box,
body.template-bg2010-prihlaska div.extra-tip div.item-box            {background-image:url('form-box-purple698.png');}

div#bg2010-forum div.discussion-add-post div.item-box2,
body.template-bg2010 div.discussion-add-post div.item-box2,
body.template-bg2010 div.extra-tip div.item-box2,
body.template-bg2010-prihlaska div.extra-tip div.item-box2           {background-image:url('form-box-purple698.png');}

div#bg2010-forum div.discussion-add-post div.item-box-content,
body.template-bg2010 div.discussion-add-post div.item-box-content,
body.template-bg2010 div.extra-tip div.item-box-content,
body.template-bg2010-prihlaska div.extra-tip div.item-box-content    {border-color:#BD05B6; background:#f8dcff;}

div#bg2010-forum div.discussion-posts div.item-box2,
body.template-bg2010 div.discussion-posts div.item-box2              {background-image:url('simple-box-purple698.png');}

div#bg2010-forum div.discussion-posts div.item-box3,
body.template-bg2010 div.discussion-posts div.item-box3              {background-image:url('simple-box-purple698.png');}
div#bg2010-forum div.discussion-posts div.item-box-content,
body.template-bg2010 div.discussion-posts div.item-box-content       {border-color:#BD05B6;}

div#bg2010-forum div.discussion-posts div.item-header h3,
body.template-bg2010 div.discussion-posts div.item-header h3         {color:#cf48c9;}
div#bg2010-forum div.discussion-posts div.item-text,
body.template-bg2010 div.discussion-posts div.item-text              {font-size:11px;}

div#bg2010-forum div.discussion-add-post dl.formitem-add-post-submit input.submit,
body.template-bg2010 div.discussion-add-post dl.formitem-add-post-submit input.submit,
body.template-bg2010 div.extra-tip form input.submit,
body.template-bg2010-prihlaska div.extra-tip form input.submit       {
background:url('button-big-purple2.png') 0 0 no-repeat;
float:right;
width:153px; 
height:31px; 
color:#fff !important;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
border:0;
font-family:arial;
text-decoration:none;
}
div#bg2010-forum div.discussion-posts a.button-big,
body.template-bg2010 div.discussion-posts a.button-big               {
background:url('button-big-purple2.png') 0 0 no-repeat;
width:153px;
}

/* -----------------------------------------
*
*  BG 2010 - Finale
*  
*/

/* intro */
div.bg-2010-final-intro                   {
   margin: 0 0 15px 0;
   padding: 8px 0 0 0;
   background: url('simple-box-purple698.png') 0 0 no-repeat;
   overflow: hidden; zoom: 1;
}
div.bg-2010-final-intro div.item-box      {
   padding: 0 0 8px 0;
   background: url('simple-box-purple698.png') left bottom no-repeat;
}
div.bg-2010-final-intro div.item-box2     {
   padding: 10px 20px;
   border: 3px solid #ca37c5;
   border-width: 0 3px;
   background: #fff;
}
div.bg-2010-final-intro h3.item-title     {
   color: #cf48c9;
   font-size: 12px;
   text-transform: uppercase;
}
div.bg-2010-final-intro div.item-text     {color: #838383;}

/* contestants */
div.bg-2010-final-contestants             {overflow: hidden; zoom: 1;}
div.bg-2010-final-contestants ul.items    {
   margin: 0 0 0 -13px;
   padding: 0;
   overflow: hidden;
   zoom: 1;
}
div.bg-2010-final-contestants li.item     {
   float: left;
   display: inline;
   width: 224px;
   margin: 0 0 13px 13px;
   padding: 0;
   list-style: none;
}
div.bg-2010-final-contestants li.item-clear       {
   clear: both;
   display: block;
   height: 0;
   margin: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
   overflow: hidden;
   visibility: hidden;
   list-style: none;
}
div.bg-2010-final-contestants h2.item-title  {
   margin: 0 0 3px 0;
   color: #bd05b6;
   font-size: 16px;
   font-weight: normal;
   line-height: 26px;
   overflow: hidden;
   zoom: 1;
}
div.bg-2010-final-contestants span.item-rank {
   float: left;
   display: inline;
   width: 26px;
   height: 26px;
   margin: 0 3px 0 0;
   text-align: center;
   text-indent: -1px;
   background: url('bg-2010-final-rank.png') 0 0 no-repeat;
   
}
div.bg-2010-final-contestants span.item-age  {color: #838383;}
div.bg-2010-final-contestants div.item-box   {
   padding: 8px 0 0 0;
   background: url('simple-box-purple224.png') 0 0 no-repeat;
}
div.bg-2010-final-contestants div.item-box2  {
   padding: 0 0 8px 0;
   background: url('simple-box-purple224.png') left bottom no-repeat;
}
div.bg-2010-final-contestants div.item-box3  {
   padding: 8px 12px;
   border: 3px solid #ca37c5;
   border-width: 0 3px;
   background: #fff;
   overflow: hidden; 
   zoom: 1;
}
div.bg-2010-final-contestants div.item-image          {
   position: relative; 
   z-index: 1;
   zoom: 1;
}
div.bg-2010-final-contestants div.item-play-video     {
   position: absolute;
   right: 7px;
   bottom: 7px;
   =width: 103px;
   -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
}
div.bg-2010-final-contestants div.item-play-video a   {
   float: right;
   display: inline;
   height: 21px;
   padding: 3px 25px 3px 3px;
   color: #fff;
   font-weight: bold;
   line-height: 21px;
   background: url('bg-2010-final-play-video.png') right center no-repeat;
   background-color: rgba(0,0,0,.5);
}
div.bg-2010-final-contestants div.item-vote           {float: right; display: inline;}
div.bg-2010-final-contestants div.item-vote a         {
   display: block;
   width: 113px;
   height: 30px;
   background: url('bg-2010-final-button-vote.png') 0 0 no-repeat;
}   
div.bg-2010-final-contestants div.item-vote span   {display: none;}

/* hlasovani */
div.bg-2010-final-voting                     {overflow: hidden; zoom: 1;}
div.bg-2010-final-voting ol.items            {
   margin: 0 0 0 -3%;
   padding: 0;
   overflow: hidden;
   zoom: 1;
}
div.bg-2010-final-voting li.item             {
   float: left;
   display: inline;
   width: 30.3%;
   margin: 0 0 0 3%;
   padding: 0;
   list-style: none;
}
div.bg-2010-final-voting h3.item-title       {
   margin: 0;
   font-size: 12px;
}
div.bg-2010-final-voting h3.item-title span  {font-size: 18px;}
div.bg-2010-final-voting select              {width: 100%;}
div.bg-2010-final-voting div.item-send       {text-align: right;}
div.bg-2010-final-voting input.submit        {
   width: 182px;
   height: 41px;
   color: rgba(0,0,0,0);
   font-size: 0;
   line-height: 999px;
   overflow: hidden;
   border: 0;
   background: url('bg-2010-final-button-send.png') 0 0 no-repeat;
}

