*
{
  padding:0px;
  margin:0px;
}
IMG{ border:0px; }
BODY{ background-image:url(../imgs/mainBG.gif); }
BODY, TABLE
{
  font-size:10px;
  font-family: Tahoma, Arial, helvetica, sans-serif; /*Arial, sans-serif, Geneva, Helvetica; */
   
}

A, A:link
{
  text-decoration:none;
  color:#120;   
}
A:hover
{
  text-decoration:underline;
  color:#453;   
}
P{ text-indent:5px; }
H2{ font-size:13px; line-height:25px; }
.alignright{ text-align:right; }

.basic { background-color: transparent; position: absolute; }
.imgCoin0 { filter: alpha(opacity=100); -moz-opacity: .99; opacity: 0.99; }
.imgCoin1 { filter: alpha(opacity=80); -moz-opacity: .80; opacity: 0.80; } 
.imgCoin2 { filter: alpha(opacity=60); -moz-opacity: .60; opacity: 0.60; } 
.imgCoin3 { filter: alpha(opacity=40); -moz-opacity: .40; opacity: 0.40; } 
.imgCoin4 { filter: alpha(opacity=20); -moz-opacity: .20; opacity: 0.20; } 
.imgCoin5 { filter: alpha(opacity=0); -moz-opacity: .0; opacity: 0.0; } 

.adsbox { position:absolute;left:5px;top:228px;z-index:3; }
.adsctl { float:left;background-color:#fff;border:1px solid #554;border-right:none;width:15px;height:15px;text-align:center;font-size:12px;line-height:15px;z-index:4;filter:alpha(opacity=50);-moz-opacity:.5;opacity:0.5;cursor:pointer;}  
.adsright { border-right:1px solid #554; }
 
DIV.button
{
  background-image:url(../imgs/btnNorm.png);
  width:117px;
  height:19px;
  line-height:18px;
  text-align:center;
  margin:3px auto;

  text-decoration:none;
  color:#fff;
  cursor:pointer; 
}
DIV.button A.button
{
  color:#fff;
  text-decoration:none;
}
DIV.button:hover
{
  background-image:url(../imgs/btnHover.png);
  width:117px;
  height:19px;
  color:#222;
}
DIV.button:hover A.button
{
  color:#222;
}

INPUT.button
{
  background-image:url(../imgs/btnNorm.png);
  width:117px;
  height:19px;
  font-size:10px;
  /*letter-spacing:1px; */
  border:0;
  color:#fff;
  margin:3px auto; 
  padding:3px 0px;

}
INPUT.button:hover
{
  background-image:url(../imgs/btnHover.png);
  width:117px;
  height:19px;
  color:#222;
  cursor:pointer;
}

.font12 {font-size:12px}


DIV.button2
{
  background-image:url(../imgs/btnNorm2.png);
  width:117px;
  height:19px;
  line-height:18px;
  text-align:center;
  margin:3px auto;
  text-decoration:none;
  color:#fff;
  cursor:pointer; 
}
DIV.button2 A.button2
{
  color:#fff;
  text-decoration:none;
}
DIV.button2:hover
{
  background-image:url(../imgs/btnHover2.png);
  width:117px;
  height:19px;
  color:#222;
}
DIV.button2:hover A.button2
{
  color:#eee;
}

INPUT.button2
{
  background-image:url(../imgs/btnNorm2.png);
  width:117px;
  height:19px;
  font-size:10px;
  /*letter-spacing:1px; */
  border:0;
  color:#fff;
  margin:3px auto; 

}
INPUT.button2:hover
{
  background-image:url(../imgs/btnHover2.png);
  width:117px;
  height:19px;
  color:#222;
  cursor:pointer;
}



INPUT.text, SELECT.text, TEXTAREA.text
{
  background-color:#fafafa;
  border:1px solid #cfd9b7;
  margin:1px 2px;
  font-size:10px;
  padding:1px 3px;
  
  
}



SPAN.red
{
  color:#c22;
  font-weight:bold;
}
SPAN.blue
{
  color:#347;
  font-weight:bold;
}

#main
{
  width:1000px;
  margin:0px auto;
  /*background:#fff url(../imgs/main_gradient.jpg) 0px 0px repeat-x scroll;     */
  background-image: url(../imgs/main_gradient.jpg);
  background-repeat: repeat-x;
  background-position: 0px 0px;
  
}

.lightboxShown
{
  
  position:absolute;
  left:0px;
  top:0px;
  z-index:100;
  /*width:100px;
  height:100px; */
  background-color:#555;
  filter: alpha(opacity=1);
  -moz-opacity: 0.1;
  opacity:0.1; 
  display:block;
}
.lightboxShownIn
{
  display:block;
  position:absolute;
  left:0px;
  top:0px;
  z-index:150;
  width:100%;
  text-align:center;
}
.lightboxShownBox IMG
{
  background-color:#fff;
  border:1px solid #333;
  cursor:pointer;
}
.lightboxHidden
{
  display:none;
}

/********* HLAVICKA - MENU ****************/
#main .headerB
{
  width:900px;
  margin:0px auto;
  height:350px;
  position:relative;
  background-color:#fff;
  background-repeat:no-repeat;
  background-position: 0px 0px;
  background-attachment: scroll;
  font-size:11px;
  z-index:20;
}
#main .headerD
{
  width:900px;
  margin:0px auto;
  height:300px;
  position:relative;
  background-color:#fff;
  background-repeat:no-repeat;
  background-position: 0px 0px;
  background-attachment: scroll;
  font-size:11px;
}

#main .headerB .menu,
#main .headerD .menu
{
  position: absolute;   
  width: 195px; 
  left: 0px;
  z-index:1;
}
#main .headerB .menu
{ 
  height: 350px;
  top: 0px;
  background-color:#080808;
  filter: alpha(opacity=40);
  -moz-opacity: .40;
  opacity: 0.4; 
}
#main .headerD .menu
{ 
  height: 300px;
  top: 0px;
  background-color:#fff;
}
#main .menuBorder
{
  position: absolute;   
  width: 195px; 
  left: 0px;
  top:108px;
  z-index:0;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  background-color:#888;
  filter: alpha(opacity=25);
  -moz-opacity: .25;
  opacity: 0.25;

}

.marginleft50 { margin-left:15px; }  
.marginleft40 { margin-left:40px; }
.marginleft20 { margin-left:20px; }

.delimiter
{
  position:absolute;
  border-top:1px dashed #a0a0a0; 
  top:153px;
  left:0px;
  height:1px;
  width:192px;
  z-index:51;
}
.delimiter2
{
  border-top:1px solid #ccc; 
  margin-top:0px;
  height:1px;
  width:195px;
  z-index:51;
}

DIV.topnav,
DIV.topnavW,
DIV.topnavWS
{
    display: block;
    position: absolute;
    left: 0;
    top: 200px;
    width: 195px;
    height: 23px;
    line-height:23px;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 183px 8px;
    overflow: hidden;
    z-index: 40;
    cursor: pointer;
}
DIV.topnav H2 {font-weight:normal;font-family: Tahoma, Arial, helvetica, sans-serif; font-size:11px;}
DIV.topnav
{
    
    background-image: url(../imgs/dot-white.gif);
    color: white;
    overflow: hidden;
}
DIV.topnavW
{
    background-color:#eee; 
    background-image: url(../imgs/dot-grey.gif);
    color: #000;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc; 
}
DIV.topnavWS
{
    background-color:#fff; 
    background-image: url(../imgs/dot-grey.gif);
    color: #222;
    font-size:9px;
     
}

DIV.topnav2
{
    display: block;
    position: absolute;
    left: 50px;
    margin:4px 0px; 
    width:95px;
    height:15px;
    overflow: hidden;
    z-index: 40;
    cursor: pointer;
    border:1px solid #f0f0f0;
}
DIV.topnav2_
{
    display: block;
    position: absolute;
    left: 40px;
    overflow: hidden;
    z-index: 40;
    cursor: pointer;
}
.menuContent DIV.topnavInnerBg
{
    position:absolute;
    width: 91px;
    height: 11px;
    overflow: hidden;
    z-index: 10;
    margin:1px;
    border:1px solid #fff;
}
.menuContent DIV.topnavInner
{
    position:absolute;
    width: 91px;
    height: 11px;
    line-height:14px;
    text-align:center;
    z-index: 40;
    margin:1px;
    
    
}

.menuContent DIV.topnav2norm
{
  background-color:#f0f0f0;
  filter: alpha(opacity=25);
  -moz-opacity: .25;
  opacity: 0.25;
}
.menuContent DIV.topnav2hover 
{
  background-color:#f0f0f0;
}
.menuContent DIV.topnavInnerFont
{
  color:#fff;
}
.menuContent DIV.topnavInnerFonthover 
{
  color:#222;
}
#topnav1, .topnav1 { top: 10px; }
#topnav2, .topnav2 { top: 34px; }
#topnav3, .topnav3 { top: 58px; }
#topnav4, .topnav4 { top: 82px; }
#topnav5, .topnav5 { top: 106px; }
#topnav6, .topnav6 { top: 130px; }
#topnav7, .topnav7 { top: 154px; }
#topnav8, .topnav8 { top: 178px; }
#topnav9, .topnav9 { top: 202px; }
#topnav10, .topnav10 { top: 226px; }
#topnav11, .topnav11 { top: 250px; }
#topnav12, .topnav12 { top: 274px; }
#topnav13, .topnav13 { top: 298px; } 
#topnav14, .topnav14 { top: 322px; } 
#topnav15, .topnav15 { top: 346px; } 
#topnav16, .topnav16 { top: 370px; } 
#topnav17, .topnav17 { top: 394px; }   
#topnav18, .topnav18 { top: 418px; }
#topnav19, .topnav19 { top: 442px; }  
#topnav20, .topnav20 { top: 466px; }   
#topnav21, .topnav21 { top: 490px; }    

DIV.subnav
{
   /* display: none;  */
    position: absolute;
    height: 23px;
    font-size: 10px;
    /*padding-top: 5px;   */
    line-height:23px;
    background-color: white;
    color: black;
    text-decoration: none;
    background-image: url(../imgs/dot-gray.gif);
    background-repeat: no-repeat;
    filter: alpha(opacity=85);
    -moz-opacity: .85;
    opacity: 0.85; 
    z-index:10;
    cursor: pointer;
    overflow:hidden;
}
.subnav1 { left: 196px;width: 66px;background-position: 53px 8px;  }
.subnav1_ { left: 196px;width: 176px;background-position: 163px 8px;  } 
.subnav2 { left: 263px;width: 287px;background-position: 274px 8px;  }
.subnav2_ { left: 373px;width: 177px;background-position: 164px 8px;  }

.toppos1 { top: 10px; }
.toppos2 { top: 34px; }
.toppos3 { top: 58px; }
.toppos4 { top: 82px; }
.toppos5 { top: 106px; }
.toppos6 { top: 130px; }
.toppos7 { top: 154px; }
.toppos8 { top: 178px; }
.toppos9 { top: 202px; }
.toppos10 { top: 226px; }
.toppos11 { top: 250px; }
.toppos12 { top: 274px; }
.toppos13 { top: 298px; } 
.toppos14 { top: 322px; }
.toppos15 { top: 346px; }  
.toppos16 { top: 370px; }  
.toppos17 { top: 394px; }  
.toppos18 { top: 418px; }   
.toppos19 { top: 442px; }
.toppos20 { top: 466px; } 
.toppos21 { top: 490px; } 

DIV.final,
DIV.final:hover,
DIV.final:active
{
    background-image: none;
}

.navshade,
.navshadeSimple,
.navshade_,
.navshadeSimple_
{
    display: none; 
    position: absolute;
    left: 196px;
    top: 1px;
    width: 136px;
    height: 350px;
    z-index:0;
}
.navshade_,
.navshadeSimple_
{
    height: 300px;
}

.nav\shade,
.nav\shade_
{
    background-image: url(../imgs/transparent/white-20.png) !important;
    background-color: transparent !important;
    filter: alpha(opacity=30);  
    background-color: white;
    background-image: none;
}

.navshadeSimple,
.navshadeSimple_
{
    background-image: url(../imgs/chessboard.gif);
    background-repeat: repeat;
}

#navshade1, #navshadeSimple1 { left: 196px; width: 66px; }
#navshade2, #navshadeSimple2 { left: 263px; width: 287px; }

#navshade3,
#navshadeSimple3
{
    display: none;
    position: absolute;
    top: 1px;
    left: 551px;
    width: 303px;
    height: 350px;
    background-color:#444;
}

#nav\shade3
{
    background-image: url(../imgs/transparent/white-45.png) !important;
    background-color: transparent !important;

    filter: alpha(opacity=45);
    opacity: 0.45; 
    background-color: white;
}

#navshadeSimple3
{
    background-image: url(../imgs/chessboard.gif);
    background-repeat: repeat;
}

.navshadeDetail
{
    position: absolute;
    left: 680px;
    top: 0px;
    width: 195px;
    height: 300px;
}
.nav\shadeDetail
{
    background-image: url(../imgs/transparent/white-45.png) !important;
    background-color: transparent !important;
    filter: alpha(opacity=45);
    background-color: white;
    -moz-opacity: .40;
    opacity: 0.4; 
}




.headerD .detailBuy
{
    position: absolute;
    left: 690px;
    top: 40px;
    width: 160px;
    color:#fff;
}
.headerD .detailBuy SPAN.name
{
   font-size:12px;
   line-height: 22px;;
   font-family:Tahoma,Arial;
   font-weight:bold;
}
.headerD .detailBuy .otherCoins
{
  position: absolute;
  left: 90px;
  top: 230px;
  text-align:center;
  width:80px;
}
.headerD .detailBuy .coin_flags
{
  position: absolute;
  left: 5px;
  top: 230px;
  text-align:left;
  width:140px;
}


.headerD .hr
{
   height:1px;
   width:100%;
   border-bottom:1px dashed #fff;
}
.headerD P
{
  line-height:22px;
  text-align:right;
  margin-right:25px;
}
.headerD P IMG
{
  position:absolute;
  #margin-top:-5px;
}
.headerD A,.headerD A:link
{
  text-decoration:none;
  color:#fff;
}
.headerD A:hover
{ 
  color:#dd6;
}

DIV.submenus{ background:#fff url(../imgs/right-n.png) 20px 0px no-repeat; width:40%;height:25px;line-height:25px; padding-left:43px; float:left; }
DIV.upmenus{ background:#fff url(../imgs/up-n.png) 20px 0px no-repeat; height:25px;line-height:25px; padding-left:43px; } 
DIV.submenus A,DIV.upmenus A{ font-size:13px; }

#friendsDiv { position:absolute;z-index:101;left:198px;top:4px;width:480px;/*height:170px;*/display:none; }
#friendsDivA {height:100%;width:100%;background:transparent url(../imgs/coinFriendsA.png) 0px top no-repeat;}
#friendsDivB {height:100%;width:100%;background:transparent url(../imgs/coinFriendsB.png) 0px bottom no-repeat;padding:0px 14px; }
#friendsDivC {position:absolute;margin-top:27px;width:100%;background:transparent url(../imgs/coinFriends.png) 0px 0px repeat-y;z-index:-1;}
.friendsTitle {padding-top:8px;text-align:center;width:100%; color:#fff; font-size:14px;  }

#friendsDiv .item { float:left;margin: 6px 0px 0px 13px;z-index:1000; height:64px; }
.info
{
    /*display: none;*/
    position: absolute;
    left: 559px;
    top: 9px;
    width: 285px;
    height: 332px;
    background-color: #fff;
    overflow: hidden;
    z-index:100;
}

.info .links
{
  border-bottom: 1px dashed #d0d0d0;
  width:100%;
}

.info .imgs
{
  margin:5px auto;
  width:254px;
}
.info .imgs IMG
{
  width:125px;
  height:125px;
}

.info H1
{
  font-size:13px;
  text-align:left;
  color:#333;
}
.info TABLE.details
{
  width:100%;
  line-height:15px;
}

.info TABLE.details .sudy{ background-color:#fff; }

.info TABLE.details .lichy{ background-color:#eee; }

.nav\shadeDetail2,
.nav\shadeDetail3
{
    background-image: url(../imgs/transparent/white-50-dark.png) !important;
    background-color: transparent !important;
    
    background-color: #000;
   
}
.navshadeDetail2
{
    position: absolute;
    left: 245px;
    top: 35px;
    width: 610px;
    height: 50px;
}
.navshadeDetail3
{
    position: absolute;
    left: 239px;
    top: 110px;
    width: 300px;
    height: 190px;
}
.articleMenuLogo1
{
  position: absolute;
  left: 260px;
  top: 35px;
}
.articleMenuLogo1 H1
{
  line-height:50px;
  font-size:21px;
  color:#fff;
  font-family:Georgia Arial;
}
.articleMenuLogo2
{
  position: absolute;
  left: 250px;
  top: 120px;
  text-align:left;
  width:300px;
  color:#fff;
  line-height:15px;
  font-size:13px;
}
.articleMenuLogo2 P
{
  font-size:13px;
  line-height:15px;
  color:#fff;
  text-align:justify;
}

.nav\shadeDetail_topleft,
.nav\shadeDetail_toplright,
.nav\shadeDetail_bottomtop
{
  background-image: url(../imgs/transparent/white-45.png) !important;
  background-color: transparent !important;
  
  background-color: #000;
}
.navshadeDetail_topleft
{
  position:absolute;
  left:240px;
  top:35px;
  width:5px;
  height:50px;
}
.navshadeDetail_toplright
{
  position:absolute;
  left:855px;
  top:35px;
  width:45px;
  height:50px;
}
.navshadeDetail_bottomtop
{
  position:absolute;
  left:240px;
  top:105px;
  width:300px;
  height:5px;
}
.subdomainsbg
{
  position:absolute;
  right:0px; 
  width:874px;
  height:22px;
  filter: alpha(opacity=70);
  background-color: white;
  -moz-opacity: 0.7;
  opacity: 0.7; 
  z-index: 1; 
}
.subdomains 
{ 
  position:absolute; 
  padding-right:10px;
 /* background-color: white;  */
  right:0px; 
  width:864px;
  height:22px; 
  text-align:right; 
  line-height:19px; 
  z-index: 2;
}
.subdomains A.sub { color:#000;  }
.subdomains A.sub:hover { text-decoration:underline; } 
.subdomains .active { font-weight: bold; }
/***************** LEFT SUB MENU *****************/
#main .content
{
  width:900px;
  margin:0px auto;
  background-color:#fff;
  /*min-height:350px; */ 
  
  /*min-height: 530px;*/
  /*max-height: 100%;*/  
  position:relative;
  overflow: hidden;  
}

#main .content .leftSubMenu
{
  float:left;
  width: 194px;
  border-right:1px solid #ececec;
  border-left:1px solid #ececec;
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important;
  
  /*overflow: hidden; */
  /*height: auto !important;
  height: 820px; */
  text-align:center;
   
} 

#main .content .leftSubMenu H3
{
  background-color:#dfdfdf;
  border:1px solid #d4d4d4;
  margin:3px 2px;
  font-size:12px;
  line-height:16px;
  color:#232;
}
/*
#main .content .leftSubMenu H3                     
{
  background-color:#fff;
   
  margin:5px 2px 2px 2px;
  font-size:10px;
  line-height:14px;
  color:#232;
} */
#main .content .leftSubMenu H3 A
{
  color:#333;  
  font-weight:100;   
}

#main .content .leftSubMenu .item
{
  /*background-color:#f0f0f0; */ 
  border:1px solid #e5e5e5;
  margin:4px 0px;
  padding-bottom: 4px;
}
#main .content .leftSubMenu .item .line
{
  clear:both;
  border-bottom:1px dashed #a0a0a0;
  width:90%;
  margin:2px auto;
  height:1px;
}  

#main .content .leftSubMenu .item .coin_img
{
  
}

#main .content .leftSubMenu .closeCoins
{
  /*background-color:#f0f0f0;*/
  padding:1px;
  border:1px solid #e5e5e5;
}
#main .content .leftSubMenu .closeCoins .item
{
  border:0;
}

#main .loginFalse  /*.content .leftSubMenu .item*/
{
  text-align:center;
  width:92%;
  margin:5px auto;
  border:1px solid #811;
  background-color:#e33;
  color:#fff;
  line-height:16px;
  margin-bottom:5px;
}
#main .content .leftSubMenu .item .user_links2
{
  width:94%;
  margin:4px auto; 
  text-align:left;  
} 
#main .content .leftSubMenu .item .user_links2 LI
{
  margin-left:24px;  
} 
#main .content .leftSubMenu .item .user_links
{
  width:94%;
  margin:7px auto; 
  text-align:left;  
} 


#main .content .leftSubMenu .item .navstevnost
{
  margin: 2px auto;
  border:1px solid #e5e5e5;
}
#main .content .leftSubMenu .item TABLE.navstevnost td
{
  padding: 1px 2px;
} 

#main .content .leftSubMenu TABLE.indexes  
{
  line-height: 15px;
  margin-bottom:4px;
}
#main .content .leftSubMenu TABLE.indexes p {display:inline;}



/************** ACTUAL CONTENT OF PAGE **************/
#main .content .contentPage
{
  float:left;
  width:703px;
  border-right:1px solid #ececec;  
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important;  
  /*overflow: hidden;*/ 
}   
#main .content .coin_bg
{
  background: #fff url(../imgs/coin_detail_bg.jpg) 59px 0px no-repeat;  
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important; 
  /*overflow: hidden;  */  
}

#main .content .contentPage .orderMenu
{

  line-height:25px;
  width:100%;
  text-align:center;
  position:relative;
  height:30px; 
}

#main .content .contentPage .orderMenu .col
{
  width:82px;
  float:left;
  text-align:left;
  height:25px;
}

#main .content .contentPage .orderMenu .col IMG
{
  margin-top:5px;
  #margin-top:-4px;
  /*position:absolute; */
}


#main .content .contentPage .orderMenu .col A
{
  display:inline;
}
#main .content .contentPage .orderMenu .col A:hover
{
  text-decoration:none;
}
#main .content .contentPage .orderMenu .col A SPAN
{ 
 /* margin-left:25px; */
  height:20px;
  display:inline;
  margin:0px 0px 0px 5px;    
  
}


#main .content .contentPage .listTable 
{
  width:688px;
}

#main .content .contentPage H2.topic
{
  font-size:14px;
  text-align:left;
  color:#433;  /*943*/
  border-bottom:1px dashed #543;
  margin-bottom:6px;
  padding-left: 32px;
  line-height:27px;
 /*background-image:url(../imgs/arrow-gray.gif); */
  background-repeat:no-repeat;
  background-position: 4px 0px;
}
.line2 { clear:both;width:100%;border-bottom:1px dashed #543; height:1px; margin:5px 0px; }

#main .content .contentPage .listTable H2,
#main .content .contentPage .listTable H2 A
{
  font-size:12px;
  text-align:left;
  color:#543; 
  margin-bottom:6px;
}

#main .content .contentPage .listTable .coin_picture_small 
{
  width: 60px;
  height: auto;
  border-left:1px solid #777777;
  border-top:1px solid #777777;
  border-right:1px solid #555555;
  border-bottom:1px solid #555555;
  /*padding: 1px;    */
  margin: 1px;
} 

#main .content .contentPage .listTable .yearSection
{
  text-align:right;
  background:#fff url(../imgs/yearSection.jpg) 0px 0px repeat-y scroll;
  line-height:20px;
  border-right:1px solid #555;
  border-bottom:1px solid #555;
  border-left:1px solid #555;
}
#main .content .contentPage .listTable .yearSection A
{
  color:#333;
  font-weight:bold;
}

#main .content .contentPage .listTable A:hover
{
  text-decoration:underline;
}
#main .content .contentPage .listTable .lines H2,
#main .content .contentPage .listTable .lines H2 A
{
  line-height:15px;
  font-size:11px;
  margin:0px;
  font-weight:bold;
}

#main .content .contentPage .listTable .price
{
  float:right;
  width:70px;
  text-align:right;
  margin:7px 7px 0px 0px;
}
#main .content .contentPage .listTable .lines .price
{
  width:55px;
  margin:2px 7px 2px 0px;
}
#main .content .contentPage .listTable .price IMG
{
  position:absolute;
  margin:-4px 0px 0px 0px;
} 
#main .content .contentPage .listTable .lines .price A,
#main .content .contentPage .listTable .lines .price IMG
{
  position:relative;
  margin:0px;
  display:inline;
}
#main .content .contentPage .listTable .price2 
{
  width:150px;
  margin:7px auto;
}
#main .content .contentPage .listTable .price2 SPAN
{
  margin-left:24px;
}
#main .content .contentPage .listTable .price2 IMG
{
  position:absolute;
  margin:-4px 0px 0px 0px;
}

#main .content .contentPage .listTable .itemSudy,
#main .content .contentPage .listTable .itemLichy
{
  color:#333;
  border:1px double #d0d8d0;
}

#main .content .contentPage .itemLichy
{
  background-color:#eee;
}

#main .content .contentPage .itemSudy
{
  background-color:#fff;   
} 
#main .content .contentPage .itemLichy_
{
  background-color:#e5e5e5;
}

#main .content .contentPage .itemSudy_
{
  background-color:#f0f0f0;   
}  

 .listTable .item
{
  border:1px solid #e0e0e0;
  background-color:#f0f0f0;
  float:left;
  width:144px;
  height:130px;
  margin:4px;
  text-align:center;
  padding:8px;
}    
/* home */
#main .content .contentPage .account                         
{
  width:227px;
  float:left;
  text-align:left;
  color:#888;
  text-align:center; 
}

#main .content .contentPage .accfull
{
  background-color:#eee;
  border:1px solid #e5e5e5;
}
#main .content .contentPage .pozn
{
  position:absolute;
  top:218px;
  #top:206px;   
  left:210px;
  /*margin:-78px 0px 0px 9px;*/
  width:390px;
  /*border:1px solid #a44;  */
  /*background-color:#ffe8e8;*/
  padding:4px 4px 4px 35px; 
  line-height:30px;
}
#main .content .contentPage .pozn IMG 
{
  position:absolute;
  left:5px;
}

#main .content .contentPage .account IMG.img,
{
  #margin-top:-6px;
  position:absolute;
}

#main .content .contentPage .account TABLE
{
  margin:0px auto;
  width:200px;
}

 .account td
{
  line-height:19px;
  text-align:left;
}  
 .portfolio_main_menu                         
{
  width:24%;
  float:left;
  text-align:left;
  color:#888;
  text-align:center; 
}
#main .content .contentPage TABLE.portfolioTable
{
  margin:0px auto;
  border:1px solid #878;
}

#main .content .contentPage TABLE.portfolioTable TH
{
  background-color:#f0f0f0;
  padding:4px 0px;
}
#main .content .contentPage TABLE.portfolioTable TD
{
  padding:3px 5px;
}
#main .content .contentPage TABLE.portfolioTable FORM{display:inline;}

#main .content .contentPage TABLE.detailTopMenu
{ 
  margin-bottom:15px; 
  border-bottom:2px solid #ececec;
}
#main .content .contentPage TABLE.detailTopMenu IMG
{
  height:60px;
  width:120px;
  border:1px double #e0e0e0;
}
#main .content .contentPage TABLE.detailTopMenu TD
{
  width:165px;
  text-align:left;

  background-image: url(../imgs/dot-gray.gif);
  background-repeat: no-repeat;
  background-position: 25px 69px;
}
#main .content .contentPage TABLE.detailTable
{
  width:500px;
  margin:0px auto;
  line-height:18px;
}

#main .content .contentPage H3
{
  text-align:center;
  font-size:13px;
  /*background-color:#f0f0f0;   */
  border-bottom:1px dashed #cacaca;
}

#main .errInfo
{
  position:absolute;
  right:15px;
  width:400px;
  background-color: #efe;
  border:1px solid #4a4;
  padding:5px;
  z-index:10;
}

#main .content .recent A { display:block; margin:7px 0px; }
#main .content .web20 A{ font-family:Arial; }
#main .content .web20 p{ display:inline; }  
/*#main .content .contentPage TABLE.filtr .itemLichy
{
  filter: alpha(opacity=20);
  -moz-opacity: .20;
}
#main .content .contentPage TABLE.filtr .itemLichy SPAN
{
  filter: alpha(opacity=100);
  -moz-opacity: .99;
} */
/*** cenove-relace ****/
#main .content .contentPage .goldSec,#main .content .contentPage .silverSec
{
  width:48%;
  float:left;
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important;
  border:1px solid #fff; /* kvuli vysce u 3. sloupce */ 
}
#main .content .contentPage .goldSec 
{
  #border-right:1px solid #d0d0d0;       
  padding-right:4px; 
}
#main .content .contentPage .silverSec 
{
  margin-left:5px;
}

#main .content .contentPage .cenova-relace-sekce 
{ 
  width:100%; 
}
#main .content .contentPage .cenova-relace-sekce IMG 
{
  
  margin:3px;
  
  
}
#main .content .contentPage .cenova-relace-sekce H2
{
  font-size:13px; 
  color:#000;
  line-height:42px;
  height:42px;
  text-align:center;
  border-bottom:1px dashed #c0c0c0;
}
#main .content .contentPage .cenova-relace-sekce TABLE.prices-table
{
  width:100%
}
#main .content .contentPage .cenova-relace-sekce TABLE.prices-table H3
{
  margin:5px 0px 0px 0px;
  padding:0px;
  font-size:11px;
  line-height:11px;
  font-weight:100;
  text-align:left;
  text-indent:4px;
  border:0;
}

/**** registrace ****/
#main .content .contentPage .progress
{
  position:relative; 
  height:50px;
  margin-bottom:8px;
} 
#main .content .contentPage .progress IMG
{
  float:left;
  
}
#main .content .contentPage .progress .step
{
  position:absolute;
  font-size:12px;
  width:170px;
  text-align:center;
  line-height:50px;
  margin-top:3px;
}
#main .content .contentPage .register
{
  width:490px;
  margin:10px auto;
  line-height:22px;
  background-color:#f0f0f0;
  border:1px solid #e5e5e5;
  padding:4px;
  
}
#main .content .contentPage .register p
{
  line-height:15px;
}
#main .content .contentPage .register TABLE
{
  margin:10px;
  width:470px;
}
#main .content .contentPage .register h2
{
  font-size:12px;
}
#main .content .contentPage .register .line
{
  border-top:1px solid #b0b0b0;
  line-height:6px;
  font-size:6px;
}

#main .content .contentPage .register IMG
{
  position:absolute;
}
#main .content .contentPage .register INPUT.text
{
  width:120px;
}
#main .content .contentPage .hr
{
  width:98%;
  height:1px;
  margin:8px auto;
  border-bottom:1px solid #d0d0d0;
}
#main .content .contentPage .hr_
{
  width:100%;
  height:1px;
  margin:5px auto;
  border-bottom:1px solid #d0d0d0;
}
/***** KOSIK ******/
#main .contentPage .kosik-item
{
  display:block;
  width:550px;
  background:#f0f0f0 url(../imgs/kosik-item-bg.png) 0px 0px repeat-x scroll;
  border:1px solid #e0e0e0;
  margin:1px auto;
}
#main .contentPage .kosik-item .img
{
  margin:5px;
  float:left;
}
#main .contentPage .kosik-item .img img
{
  width:125px;
  height:125px;
}
#main .contentPage .kosik-item .popis
{
  width:315px;
  float:left;
  margin:5px;
  
}
#main .contentPage .kosik-item .popis h2
{
  font-size:12px;
  line-height:25px;
  margin-top:5px;
}
#main .contentPage .kosik-item .popis p
{
  text-align:justify;
}
 .kosik-item .price
{
  width:70px;
  float:right;
  margin:5px;
}

/******* KALKULACKA *******/
#main .contentPage .absDate,
#main .contentPage .relDate,
#main .contentPage .calcFces,
#main .contentPage .calcTable 
{
  border:1px solid #555;  
}
#main .contentPage .relDate
{
  float:left;
  width: 49%;
  height:140px;
  margin:0px 3px 3px 3px;  
  background-color:#f9f9f9; 
  line-height:20px;
}

#main .contentPage .absDate
{
  float:left;
  width: 49%;
  height:140px;
  margin:0px 3px 3px 0px;
  background-color:#f9f9f9; 
  line-height:20px;
}

#main .contentPage .calcFces
{
  height:60px;
  margin-left:3px;
  /*#margin-top:-6px; */
  width:675px;
  
}
#main .contentPage .calcFces .fce
{
  float:left;
  width:135px;
  line-height:25px;
  padding:0px 5px;
  
}

#main .contentPage .calcTable
{
  margin:10px 0px 10px 3px;
  border-collapse:collapse;
  text-align:right;
  
}
#main .contentPage .calcTable th
{
  text-align:center;
}

/**************** PORTFOLIO ***************/
#main .contentPage .portfolio_mainsec A
{
  margin:0px 4px;
  background:#fff url(../imgs/back.png) 0px 0px no-repeat;
  padding-left:16px;
  line-height:16px;
}
#main .contentPage .portfolio_menu
{
  margin:0px auto;
  width: 468px; 
  height:24px;
  position:relative;
}

#main .contentPage DIV.portfolio
{                           
  /*border:1px solid #666;*/  
 
  padding:7px;
}
#main .contentPage DIV.portfolio .preb_chyb_status
{                           
  background-color: #f0f0f0;
  border:1px dashed #d0d0d0;
  line-height:18px;
  text-align:center;
}
#main .contentPage DIV.portfolio .preb_chyb_status .leftPos
{
  width:100%;
  display:block;
  text-align:left;
}
#main .contentPage DIV.portfolio TH
{
  font-size:10px;
}
#main .contentPage DIV.portfolio H3
{
  font-size:12px;
  text-align:left;
  font-weight:100;
  line-height:22px;
}
/***** MOJE OBJEDNAVKY *****/
#main .contentPage TABLE.moje_objednavky TD
{
  padding:1px 4px;
}

/***** GALERIE *******/
#main .contentPage .gallerie
{
  width:560px;
  margin:0px auto;
  border:1px solid #bbb;
}
#main .contentPage .gallerieImg
{
  width:51px;
  height:51px;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  margin: 5px;
/*  display:inline;*/
  float:left;
  
}
 .gallerieImg IMG
{
  width:50px;
  height:50px;
  cursor:pointer;
}
.gallerieMenu
{
  width:560px;
  margin:0px auto;
  text-align:left;
  
}
.gallerieMenu LI
{
  #margin-left:-10px;  
}
/****** ARTICLES ***/
#main .contentPage .article
{
  width:500px;
  margin:10px auto;
  padding:6px;
  border:1px solid #eee;
  /*background-color:#f8f8f8;*/
  background:#fff url(../imgs/articleBg.gif) 0px 0px repeat-x scroll;
}
#main .contentPage .article H2
{
  color:#120;
  font-size:12px;
  margin:3px 0px;
}
#main .contentPage .article P
{
  text-align:justify;
}
#main .contentPage .article .art_info
{
  color:#555;
  width:100%;
  margin-top:6px;
  border-top:1px dashed #b0b0b0;
  
}

/********** INDEXY ***********/
#main .contentPage .indexTable
{
  background-color:#f5f5f5;
  border:1px solid #555;
}
#main .contentPage .indexTable TH
{
  background-color:#e0e0e0;
  border:1px solid #555;
}



 
/**************** FOOTER ***************/
#main .footer
{
  position:relative;
  width:898px;
  margin:0px auto;
  border: 1px solid #ececec;
  background-color:#fff;
  text-align:center;
}

#main .footer .genTime
{
  position:absolute;
  left:735px;
  top:0px;
  text-align:right;
  
}
#main .homeNews{ margin:0px auto;width:670px }

#main .homeNews TH
{
  font-size:14px;
  background-color:#f0f0f0;
  border:1px solid #e5e5e5;
}
#main .homeNew
{
  position:relative;
  width:335px;
  height:155px;
  background:transparent url(/imgs/scroller-item-m.png) 0px 0px repeat-y scroll; 
 /* border-bottom:1px dashed #b0b0b0;*/
  /*padding:5px 2px; */
 /* background:#fff url(../imgs/homeNew.jpg) right top no-repeat scroll;*/
}
#main .homeNew IMG.brd
{
  margin:3px 6px 3px 3px;
  border-bottom:1px solid #c0c0c0;
  border-right:1px solid #c0c0c0;
}

#main .homeNew .A { width:190px;margin-right:10px;}
#main .homeNew span.B { float:right;text-align:right;display:inline;width:auto; }
#main .homeNew DIV.C { width:100%;height:100%;background:transparent url(/imgs/scroller-item-t.png) 0px top no-repeat scroll; }
#main .homeNew DIV.D { width:100%;height:100%;background:transparent url(/imgs/scroller-item-b.png) 0px bottom no-repeat scroll;padding:3px 18px 3px 3px; }
#main .homeNew .price { float:right;text-align:right;margin-right:10px; }
#main .homeNew H3{ line-height:15px; margin-right:10px;}
#main .homeNew H3 A{ text-align:left; font-size:11px; color:#232; line-height:15px; } 


#main TABLE.homeNews TABLE 
{
  color:#000;
}
#main TABLE.homeNews TABLE TD{ padding:3px 2px; cursor:pointer; }
#main TABLE.homeNews TABLE A{ color:#000; font-style:italic; text-decoration:underline; }
#main TABLE.homeNews H2.border{ border-bottom:1px dashed #333; }
.homenews0{ background-color: #fff; }
.homenews1{ background-color: #f0f0f0; } 
.homenews2{ background-color: #e0e0e0; }

.VIPPrice{ font-weight:bold; }
.NormalPrice1{ color:#333; font-size:90%;}
.NormalPrice2{ color:#bbb; font-size:90%;}


.index_table0 {position:absolute;width:100%;left:0px;top:0px;}
.index_ads0 { background-color: transparent; background-position: right top; background-repeat: no-repeat; background-attachment: scroll;}
.index_ads1 { background-color: transparent; background-position: left top; background-repeat: no-repeat; background-attachment: scroll;}
.index_coindetail {position:absolute;z-index:100;left:205px;top:10px;cursor:pointer;}
.index_menu0 {position:absolute;z-index:3}
.logo3 {width:150px;position:absolute;left:22px}
.logo2 {width:195px;position:absolute;height:115px;}
.margin7 {margin:7px}
.username {background-color:#b43;color:#fff}
.counter0 {background-color:#fcfcfc}
.counter1 {background-color:#eeeeee}
.width50 {width:50%}
.errorslist {margin:7px 7px 20px 7px}
.clearer {clear:both}
.home_anim {position:relative;height:250px;width:680px;margin:0px auto}
.margin10 {margin-left:10px;}
.home_news0 {font-size:75%;color:#2a2a2a}
.width335 {width:335px}
.floatleft {float:left}
.file_links {border:1px solid #e0e0e0;padding:3px;margin:3px;background-color:#f0f0f0}
.cnblink {font-size:12px;font-weight:bold;}
.textcenter {text-align:center}
.width900 {width:900px}
.balik0 {position:absolute;z-index:1;left:200px;top:3px;cursor:pointer;}
.nodisplay {display:none;}
.padding3 {padding:3px;}
.home_animz0 {z-index:1}
.home_animz1 {z-index:2}

.fontsize8  {font-size:8px}
.fontsize9  {font-size:9px}
.fontsize10 {font-size:10px}
.fontsize11 {font-size:11px}
.fontsize12 {font-size:12px}
.fontsize13 {font-size:13px}
.fontsize14 {font-size:14px}
.fontsize15 {font-size:15px}
.fontsize16 {font-size:16px}
