*     { margin: 0px; padding: 0px; }
body  { text-align: center; background-color: #FFFFFF; }

#main     { padding: 20px 0px; width: 1000px; margin: 0px auto; font-family: Arial; font-size: 12px; text-align: left; color: #303030; }

#header             { height: 140px; }
#header .box        { float: right; }
#header .boxcontent { border-bottom: solid 1px #DEDEDE; padding: 0px 0px 5px 0px; }
#header form        { text-align: center; height: 85px; }
#header form input  { width: 200px; border: solid 1px #E8E8E8; margin-bottom: 3px; padding: 3px 0px; color: #303030; }
#header form label  { text-align: left; display: block; font-size: 16px; font-weight: bold; padding: 10px 10px 10px 20px; }
#header form a      { font-size: 11px; }
#header .headline   { color: #22C5FF; padding: 0px 0px 10px 10px; font-size: 14px; font-weight: bold; padding-top: 4px; }

#logo       { float: left; width: 230px; background-image: url('logo.jpg'); background-repeat: no-repeat; background-position: 40px 7px; padding-top: 75px; }
#logo a     { margin-left: 30px; color: #33D7FD; font-size: 28px; display: block; text-decoration: none; font-weight: bold; }
#logo h1    { color: #4D4D4D; font-size: 11px; margin-left: 50px; font-weight: normal; }

.topbox        { float: left; width: 176px; padding: 10px 0px; margin-right: 5px; background-color: #EFEFEF; border-left: solid 1px #DEDEDE; border-right: solid 1px #DEDEDE; border-bottom: solid 1px #DEDEDE; border-top: solid 10px #1BCAFF; background-repeat: no-repeat; }
.topbox:hover  { border-top: solid 10px #0090B9; }
.topbox p   { margin: 0px; padding: 0px 10px; height: 83px; font-size: 14px; font-weight: bold; line-height: 20px; }
.topbox a   { display: block; text-align: right; color: #303030; padding-right: 10px; text-decoration: none; }

.box            { width: 215px; text-align: left; }
.boxheader      { background-image: url('boxheader.jpg'); font-size: 5px; background-repeat: no-repeat; background-color: #DEDEDE; height: 9px; }
.boxtextheader  { background-image: url('boxtextheader.jpg'); background-color: #DEDEDE; background-repeat: no-repeat; font-size: 16px; font-weight: bold; color: #FFFFFF;  padding: 11px 0px 7px 20px; }
.boxfooter      { background-image: url('boxfooter.jpg'); background-color: #DEDEDE; height: 9px; clear: both; }
.boxcontent     { border-left: solid 1px #DEDEDE; border-right: solid 1px #DEDEDE; padding: 10px; }

.button, #minisitesfeed a.clanky_vice, form.input .button
{ display: block; background-color: #22C5FF; background-image: url('button.jpg'); background-repeat: no-repeat; color: #FFF; text-align: center; width: 74px; height: 22px; line-height: 22px; text-decoration: none; border: none; margin-left: 115px; margin-top: 5px; cursor: pointer; font-size: 11px; }

#header form input.button
{ display: inline; background-color: #22C5FF; background-image: url('button.jpg'); background-repeat: no-repeat; color: #FFF; text-align: center; width: 74px; height: 22px; line-height: 22px; text-decoration: none; border: none; margin-left: 25px; margin-top: 5px; cursor: pointer; font-size: 11px; }

form.input .inlinebutton, .inlinebutton
{ margin: 0px 5px; background-color: #22C5FF; background-image: url('button.jpg'); background-repeat: no-repeat; color: #FFF; text-align: center; width: 74px; height: 22px; line-height: 22px; text-decoration: none; border: none; cursor: pointer; font-size: 11px; vertical-align: middle; }

.buttonleft
{ display: block; background-color: #22C5FF; background-image: url('button.jpg'); background-repeat: no-repeat; color: #FFF; text-align: center; width: 74px; height: 22px; line-height: 22px; text-decoration: none; border: none; margin-top: 5px; cursor: pointer; font-size: 11px; }


#boxnews     { background-image: url('boxnews.jpg'); }
#boxbubble   { background-image: url('boxbubble.jpg'); }
#boxarticle  { background-image: url('boxarticle.jpg'); }

#menu                 { background-image: url('menu.jpg'); height: 51px; background-color: #DEDEDE; }
#menu a.homeico       { margin: 12px 20px 0px 20px; padding: 0px; border: none; }
#menu a.homeico img   { border: none; vertical-align: middle; }
#menu a               { float: left; display: block; color: #020202; padding: 7px 25px; margin-top: 10px; border-left: solid 1px #C3C3C3; text-decoration: none; font-size: 14px; font-weight: normal; }
#menu a:hover         { color: #A3A3A3; }

#curentstate    { color: #A3A3A3; float: right; font-weight: normal; margin: 18px 10px 0px 0px; font-size: 11px; width: 200px; text-align: right; }

#content      { padding-top: 10px; }

.sidePanel    { float: left; width: 215px; text-align: center; }
#centerPanel  { float: left; width: 545px; margin: 0px 10px; padding-top: 10px; }

.sideMenu                        { list-style: none; margin: 0px 0px 20px 0px; }
.sideMenu li                     { clear: both; margin: 7px 0px; padding-left: 30px; background-image: url('menuli.jpg'); background-repeat: no-repeat; background-position: 10px center; }
.sideMenu li.menuheadline        { background-image: none; padding: 0px; font-size: 14px; color: #24A8CE; font-weight: bold; height: 18px; }
.sideMenu li.menuheadline span   { float: left; display: block; background-color: #FFFFFF; padding: 0px 5px 0px 0px; }
.sideMenu li.menuheadline .line  { padding-top: 8px; border-bottom: solid 1px #BCBCBC; }
.sideMenu a                      { color: #868686; text-decoration: none; font-size: 14px; }


#footer           { font-size: 16px; margin-top: 10px; border-top: solid 3px #1ACBFD; height: 60px; text-align: right; padding-right: 10px; }
#footer a         { font-size: 12px; color: #020202; text-decoration: none; padding: 0px 10px; }
#footer p         { padding-top: 10px; }
#footer #links    { color: #FFFFFF; font-weight: normal; font-size: 12px; text-align: left; width: 459px; float: left; background-color: #1ACBFD; background-image: url('links.jpg'); background-repeat: no-repeat; background-position: left bottom; }
#footer #links a  { color: #FFFFFF; text-decoration: none; font-size: 12px; padding: 0px; }
#footer #links p  { padding: 3px 5px 10px 20px; }

h2                      { color: #24A8CE; margin: 5px 0px; }
h2 a                    { color: #24A8CE; text-decoration: none; }
h2 a:hover              { text-decoration: underline; }
h3, h4, h5, h6, h7      { color: #24A8CE; margin: 7px 0px 3px 5px; }
p                       { margin: 5px; }
ol, ul                  { margin: 10px 0px 10px 30px; }
a img                   { border: none; margin: 0px; }
img                     { margin: 5px; }

.infobox              { background-image: url('tip.gif'); background-position: 8px center; background-repeat: no-repeat; padding: 15px 10px 15px 50px; margin: 10px 5px; border: solid 1px #E56605; background-color: #FFB584; color: #444444; font-weight: bold; }
.banner               { margin: 10px auto; display: block; }
.banner img           { margin: 0px; }
.boxedheadline        { margin: 10px 0px; font-weight: bold; clear: both; background-color: #D5D5D5; background-image: url('boxedheadline.jpg'); background-repeat: no-repeat; font-size: 16px; color: #676767; padding-left: 20px; height: 33px; line-height: 33px; }
.cleaner              { clear: both; }
.hnusnejcervenejtext  { text-align: center; font-size: 16px; color: red; font-weight: bold; }

.categories           { float: left; list-style: none; padding-left: 5px; margin: 0px; }
.categories a         { text-decoration: none; color: #474747; }
.categories a:hover   { text-decoration: underline; }
.categories li        { padding-left: 20px; background-image: url('arrow.gif'); background-position: 5px center; background-repeat: no-repeat; }

a                     { color: #35CCFF; }

table                 { width: 530px; border-left: solid 1px #DEDEDE; border-top: solid 1px #DEDEDE; }
table td, table th    { border-right: solid 1px #DEDEDE; border-bottom: solid 1px #DEDEDE; padding: 5px; }
table th              { background-color: #EAEAEA; color: #303030; text-align: left; padding: 3px 5px; }
table .center         { text-align: center; }
table a               { color: #020202; }

/* FORMS ******************************************************************/
   form.input             { padding: 10px; }
   form.input label       { float: left; display: block; clear: left; width: 115px; margin-bottom: 5px; }
   form.input img         { vertical-align: bottom; margin: 0px; }
   form.input .captcha    { width: 75px; }
   form.input .url        { width: 145px; }
   form.input .http       { width: 30px; display: block; float: left; }
   form.input .textarea   { border: solid 1px #DEDEDE; }
   form.input .radio      { width: auto; margin: 0px 3px 5px 10px }
   form.input .checkbox   { width: auto; margin-left: 10px; }
   form.input p.error     { float: right; }
   
   form .checkbox_frame             { padding:  10px 10px 5px 115px; }
   form .checkbox_frame .checkbox   { vertical-align: top; }
   
   form.input input, form.input .selectbox       { border: solid 1px #DEDEDE; margin-bottom: 5px; width: 175px; vertical-align: middle; }
   
   p.error                { clear: both; text-align: center; padding: 5px; margin: 10px; font-weight: bold; border: solid 1px #FF5B5B; background-color: #FF9891; }
   p.info                 { clear: both; text-align: center; padding: 5px; margin: 10px; font-weight: bold; border: solid 1px #5BFF5B; background-color: #98FF91; } 

/* WALL **************************************************************************/
  .wall_separator   { clear: both; margin: 10px 5px 20px 5px; border: none; border-bottom: solid 1px #AAAAAA; }
  .wall_more        { margin-left: 465px; }
  .wall_author       { text-align: right; padding: 20px; clear: both;  }
  
/* UVOD **************************************************************************/
   a.homebanner     { display: block; margin: 10px 0px; }

/* COPYWRITERI *******************************************************************/
   .pagesnavigation         { text-align: center; font-size: 14px; padding: 10px 25px 10px 0px; clear: both; }
   .pagesnavigation a       { margin-right: 5px; }
   #orderform               { text-align: right; }
   #orderform .selectbox    { margin-bottom: 0px; }

/* PROFIL ************************************************************************/
   #profilform img.photo      { float: right; border: solid 1px #CCCCCC; margin-right: 23px; }
   
/* DETAIL ************************************************************************/
   .price           { margin-top: 20px; font-size: 11px; font-weight: bold; padding-bottom: 5px; width: 53px; background-color: transparent; text-align: center; background-color: #FFFFFF; }
   .price strong    { display: block; color: #FFFFFF; background-color: #A5A5A5; height: 25px; line-height: 25px; margin-bottom: 5px; }
   
   .webdata             { float: left; width: 210px; margin-left: 10px; font-weight: bold; line-height: 20px; padding-bottom: 15px; }
   .webdata span        { float: right; padding-right: 15px; color: #808080; }
   .webbox .webdata p   { margin: 0px; padding: 3px 0px 10px 10px; line-height: 12px; font-size: 11px; font-weight: normal; width: 130px; }
   .webbox .webdata p span            { float: right; display: block; width: 50px; }
   .webbox .webdata span.warning      { color: #d31111; font-weight: normal; }
   .webboxcontentdetail               { position: relative; border-left: solid 1px #DDDDDD; border-right: solid 1px #DDDDDD; border-bottom: solid 1px #DDDDDD; background-image: url('webboxcontentdetail.jpg'); background-position: 472px 0px;  background-repeat: repeat-y; }
   
   #contactform           { clear: both; padding-top: 20px; }
   #contactform .head     { background-color: #A5A5A5; height: 35px; line-height: 35px; padding-left: 20px; color: #F9F9F9; font-size: 14px; font-weight: bold; }
   #contactform .content  { background-color: #EBEBEB; padding: 10px; margin-top: 3px; }
   #contactform .textarea { margin-top: 10px; }
   #contactform .captcha  { margin-left: 20px; }
   #contactform img       { border: solid 1px #CCCCCC; margin: 0px; }
   #contactform .inlinebutton { margin-left: 20px; }

/* COPYWRITER ********************************************************************/
   .copywriterbox                             { width: 537px; position: relative; }
   .copywriterboxheader                       { background-image: url('webboxheader_copywriter.jpg'); background-position: left bottom; background-repeat: no-repeat; height: 19px; clear: both; }
   .copywriterboxcontent                      { border-left: solid 1px #DDDDDD; border-right: solid 1px #DDDDDD; border-bottom: solid 1px #DDDDDD; padding-bottom: 10px; }
   .copywriterboxcontent img.photo            { border: solid 1px #818181; float: left; margin: 0px 10px 10px 10px; }
   .copywriterboxcontent a                    { clear: right; }
   .copywriterboxcontent a.photo              { width: 105px; display: block; float: left; margin: 0px 10px 0px 10px; }
   .copywriterboxcontent strong               { display: block; width: 150px; float: left; }
   .copywriterboxcontent .text                { clear: both; padding: 10px; }
   .copywriterboxcontent .text strong         { width: auto; display: inline; float: none; }
   .copywriterboxcontent .data                { float: left; }     
   .copywriterboxcontent .articlesdata        { width: 410px; }
   .copywriterboxcontent .articlesdata strong { margin-left: 10px; clear: left; width: 100px; }
   .copywriterboxcontent .articlesdata p      { margin-left: 10px; clear: both; padding-top: 10px; }
   .copywriterboxcontent .articlesdata div    { margin-left: 10px; float: left; width: 280px; }
   .copywriterboxdetailbutton                 { position: absolute; right: 5px; bottom: 0px; height: 27px; line-height: 27px; width: 99px; margin-right: 5px; background-image: url('copydetailbutton.jpg'); text-align: center; color: #FFFFFF; text-decoration: none; background-color: #0092B7; }
   .copywriterheadline                        { clear: both; padding: 10px 5px 5px 5px; margin: 0px 10px 10px 10px; border-bottom: solid 1px #CCCCCC; font-size: 12px; font-weight: bold; text-align: right; }
   
/* KATEGORIE *********************************************************************/
   .webbox                      { width: 537px; padding-bottom: 25px; }
   .webbox span.nologin         { color: #FF3333; }
   .webboxheader                { background-image: url('webboxheader.jpg'); background-position: left bottom; background-repeat: no-repeat; height: 9px; clear: both; }
   .webboxcontent               { position: relative; border-left: solid 1px #DDDDDD; border-right: solid 1px #DDDDDD; border-bottom: solid 1px #DDDDDD; background-image: url('webboxcontent.jpg'); background-position: 472px 0px;  background-repeat: repeat-y; }
   .webboxcontent img.screen, .webboxcontentdetail img.screen         { float: left; margin: 0px 10px 10px 10px; border: solid 1px #818181; width: 167px; height: 125px; }
   .webboxcontent .title, .webboxcontentdetail .title                 { margin: 0px 75px 0px 0px; padding-bottom: 10px; font-family: Tahoma; font-size: 12px; color: #0D7FA3; }
   .webboxcontent .title a, .webboxcontentdetail .title a             { color: #0D7FA3; text-decoration: none; }
   .webboxcontent .title strong, .webboxcontentdetail .title strong   { color: #333333; padding-right: 10px; }
   .webboxcontent .description, .webboxcontentdetail .description     { margin-right: 75px; padding-top: 10px; }
   .webboxcontent .stars, .webboxcontentdetail .stars                 { padding-left: 26px; background-color: transparent; height: 110px; text-align: left; background-image: url('valuecaption.jpg'); background-position: 9px 3px; background-repeat: no-repeat; }
   .webboxcontent .stars img, .webboxcontentdetail .stars img         { margin: 6px 0px 0px 0px; }

   .webboxcontent .ranking, .webboxcontentdetail .ranking       { display: block; width: 53px; text-align: center; position: absolute; right: 0px; top: 0px; background-color: #F4F4F4; }
   .webboxcontent .ranking a, .webboxcontentdetail .ranking a   { text-decoration: none; }

   .webboxdetailbutton          { float: left; height: 27px; line-height: 27px; width: 99px; margin-right: 5px; background-image: url('detailbutton.jpg'); text-align: center; color: #FFFFFF; text-decoration: none; background-color: #0092B7; }
   
   .webboxbutton, .webboxbutton_red, .webboxbutton_green, .webboxbutton_orange
   { float: left; height: 27px; line-height: 27px; width: 99px; margin-right: 5px; text-align: center; color: #FFFFFF; text-decoration: none; background-color: #0092B7; }
   
   .webboxbutton          { background-image: url('servicebutton.jpg'); }
   .webboxbutton_red      { background-image: url('bt_red.jpg'); }
   .webboxbutton_green    { background-image: url('bt_green.jpg'); }
   .webboxbutton_orange   { background-image: url('bt_orange.jpg'); }
   
   
   .value00, .value20, .value40, .value60, .value80, .value100
   { font-size: 22px; font-weight: bold; background-color: transparent; line-height: 22px; display: block; padding-bottom: 3px; }
   
   .value00    { color: #d31111; }
   .value20    { color: #d31111; }
   .value40    { color: #f58518; }
   .value60    { color: #118cd3; }
   .value80    { color: #1cb987; }
   .value100   { color: #2dd311; }
   
/* ME WEBY ***********************************************************************/
   #myweb_form     { padding-bottom: 30px; }
   #legend         { padding-top: 10px; padding-left: 10px; }
   #legend img     { margin-left: 10px; margin-right: 3px; vertical-align: middle; }
   a.functions img { vertical-align: middle; margin: 0px 0px; }
   #myweb_form .selectbox  { margin-bottom: 0px; }

/* NEWS **************************************************************************/
   #news strong { font-size: 14px; color: #018DC8; }
   #news p      { margin-bottom: 10px; }

/* CLANKY MINISITES **************************************************************/
   #minisitesfeed a.clanky_nadpis { color: #018DC8; font-size: 13px; font-weight: bold; margin-bottom: 10px; text-decoration: none; }
   #minisitesfeed img             { float: left; margin: 5px 5px 5px 0px; }
   #minisitesfeed hr              { clear: both; margin: 10px 0px 20px 0px; }

/* LEVY PANEL ********************************************************************/
   #informations            { margin-top: 10px; }
   #informations a          { display: block; margin-bottom: 5px; color: #868686; text-decoration: none; font-size: 14px; }
   #newcopywriter img       { float: left; margin: 0px 5px 5px 0px; }
   #topweb, #newweb         { text-align: center; }
   #topweb a, #newweb a     { font-size: 11px; display: block; padding: 7px 0px 13px 0px; }
   #topweb .button, #newweb .button                 { padding: 0px; }
   #topweb .boxtextheader, #newweb .boxtextheader   { text-align: left; }

/* ADVERTISMENT ******************************************************************/
   #advertisment img { float: right; margin: 5px; }
   
/* OUT TIP ***********************************************************************/
   .ourtip      { margin: 0px; background-color: #FCFCFC; border: solid 1px #B4B4B4; border-right: solid 1px #B4B4B4; border-left: solid 1px #B4B4B4; margin-bottom: 30px; }
   .ourtip p    { padding: 10px; }
   .ourtiphead  { margin: 0px; font-weight: bold; color: #FFFFFF; background-color: #CFCFCF; padding: 5px 10px; }
     
/* Twitter ***********************************************************************/
   #twitter_div       { overflow: hidden; }
   #twitter_div ul    { list-style: none; padding: 0px 5px; margin: 0px; }
   #twitter_div li    { padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 1px gray; }
   #twitter_div span  { display: block; padding-bottom: 3px; }
   #twitter-link      { display: block; text-align: center; margin-bottom: 5px; }
   #twitter-link img  { width: 100px; height: 35px; }
   
/* WD box ***********************************************************************/
	 #wdbox .boxcontent{ color:gray;	font-family:sans-serif;	text-decoration: none; }
	 #wdbox .boxcontent a{ color:gray;	font-family:sans-serif;	text-decoration: none; }
	 .wdbox2 {margin-left: 20px}
	 .wdbox img {width: 130px}
	 .wdbox {text-align: center;}
	 
p.doporucujeme{
	color:gray;
	font-family:sans-serif;
	font-size:10px;
	text-align: center;
}

#footer p.doporucujeme a{
	color:gray;
	font-family:sans-serif;
	text-decoration: none;
	font-size:10px;
}
