BODY
{
    COLOR: black;
    FONT-FAMILY: 'Arial CE', sans-serif;
    FONT-SIZE: 9pt;
    line-height: normal;
    background-color: #dddddd;
    margin-top: 0;
    text-align: center;
}

#container { 
    border: 0px;
    border-left: 10px solid #ffffff;
    border-right: 10px solid #ffffff;
    border-bottom: 25px solid #ffffff;
    background: #fff;
	width: 970px;
	position: relative;
	text-align: left;
    margin-left: auto;
    margin-right: auto;
}

TABLE

{	FONT-SIZE: 100%;
	FONT-WEIGHT: normal;
	line-height: 13pt;
}

H1
{  FONT-WEIGHT: bold;
   FONT-SIZE: 180%;
   margin-top: 10px;
   color: #0059c2;
}

H2
{  FONT-WEIGHT: bold;
   FONT-SIZE: 150%;
   color: #0059c2;
}

H3
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 120%;
   margin: 0;
   padding-top: 20px;
   color: #0059c2;
}

H4
{  FONT-WEIGHT: bold;
   FONT-SIZE: 110%;
   margin: 0;
   margin-top: 10px;
}

H5
{  FONT-WEIGHT: bold;
   FONT-SIZE: 100%;
   margin: 0;
   margin-top: 10px;
   color: #0059c2;
}

hr {
border: 0;
color: #0059c2;
background-color: #0059c2;
height: 1px;
width: 100%;
text-align: left;
}

A
{
   text-decoration: underline;
   color: #0059c2;
}
A:hover
{  color: #cc0033;
   text-decoration: underline;
}
A:visited
{  color:#7FACE0;
   text-decoration: underline;
}

A img
{
  text-decoration: none;
  border: 0;
}

input.submit 
{
  color: white;
  background: #d01342;
  border: 1px solid #0059c2;
  font-size: 80%;
  font-weight: bold;
}

strong
{
  font-size: 115%;
  font-weight: bold;
}




.normal
{	FONT-SIZE: 100%;
	FONT-WEIGHT: normal;
}

.pozadie
 { 	background-image: url(images/top_pix.gif);
	background-repeat: repeat-x;
	margin-left: 5pt;
    margin-right: 5pt;
 }

.ciernytext
{	color: black;
	FONT-SIZE: 90%;
}

.menuhorne
{	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	FONT-SIZE: 110%;
}



A.menuhornelinka
{	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	FONT-SIZE: 90%;
}

A.menuhornelinka:hover
{	color: #cc0033;
}

A.menuhornelinka:visited
{	color: #ffffff;
}

A.menuhornelinka:visited:hover
{	color: #cc0033;
}


.menulave
{	color: #006699;
	font-weight: bold;
	text-decoration: none;
	FONT-SIZE: 110%;
}

A.menulavelinka
{	color: #006699;
	font-weight: bold;
	text-decoration: none;
	FONT-SIZE: 110%;
	line-height: 120%;
}

A.menulavelinka:hover
{	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	FONT-SIZE: 110%;
}
A.menulavelinka:visited
{	color: #006699;
	font-weight: bold;
	text-decoration: none;
	FONT-SIZE: 110%;
}

A.menurozballinka
{	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

A.menurozballinka:hover
{	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
}

A.linka
{	color: #0059c2;
	text-decoration: underline;
	line-height: 130%;
}

A.linka:hover
{	color: #cc0033;
	text-decoration: underline;
}

A.linka:visited
{  color:#7FACE0;
}

a.linka_prod
{
  color: black;
}

a.linka_prod:hover
{
  color: #cc0033;
}

.sivytext
{	FONT-SIZE: 90%;
	FONT-WEIGHT: normal;
	line-height: 90%;
}


.text
{   FONT-SIZE: 90%;
    FONT-WEIGHT: normal;
    line-height: 110%;
}

.nadpis
{
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold;
}

.nadpisstlpec
{   COLOR: #D7E4F1;
	  FONT-SIZE: 130%;
    FONT-WEIGHT: bold;
    line-height: 130%;

}

.sivynadpis
{    FONT-SIZE: 90%;
    FONT-WEIGHT: bold;
}

.typ
{   FONT-SIZE: 150%;
    FONT-WEIGHT: bold;
    line-height: 150%;
    
}

.cena
{
    color: #cc0033;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold;
}

.sklcis
{
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
}
.dph
{
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}
.tabhead
{
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold;
    background-color: #FFFF00;
}

.tabulka
{
    BACKGROUND-COLOR: #dddddd;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold;
}

.backtomainpage
{
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
}

.titletext
 { COLOR: #000070;
   FONT-SIZE: 110%;
   FONT-WEIGHT: bold;
   FONT-STYLE: italic;
  }

.text10pt
 { COLOR: #000070;
   FONT-SIZE: 110%;
   FONT-WEIGHT: normal;
   FONT-STYLE: normal;
 }

.text10bold
 { COLOR: #000070;
   FONT-SIZE: 110%;
   FONT-WEIGHT: bold;
   FONT-STYLE: normal;
 }

.titulok
 { COLOR: white;
   FONT-SIZE: 160%;
   FONT-WEIGHT: normal;
 }

.subtitle
{		 background-image: url(images/subtitlebar.gif);
		 background-repeat: no-repeat;
		 FONT-SIZE: 100%;
		 FONT-WEIGHT: bold;
}

.subtitle_grey
{		 background-image: url(images/subtitlebar_grey.gif);
		 background-repeat: no-repeat;
		 FONT-SIZE: 100%;
		 FONT-WEIGHT: bold;
}

.shopuputavka
{		 background-image: url(images/subtitlebar1.gif);
		 background-repeat: repeat-y;
		 FONT-SIZE: 100%;
		 FONT-WEIGHT: normal;
		 FONT-STYLE: italic;
}
.barbottom
{		 background-image: url(images/subtitlebar_bottom.gif);
		 background-repeat: no-repeat;
}

.sklad
 {       COLOR: #cc0033;
		 FONT-WEIGHT: bold;
 }

.RED
 {       COLOR: #cc0033;
 }

#search_form
{
  background-color: #eeeeee;
}

#dolezite
{
  color: #cc0033;
  padding: 20px 10px;
  margin: 10px;
  font-size: 120%;
  border: 1px solid #ff0000;
}

#dolezite h3
{
  margin-bottom: 20px;
}

#dolezite p
{
}


#logo_base
{
  margin: 0;
  padding: 0;
  width: 100%;
  background: white;
}

#logo
{
  float: left;
  width: 84%;
  background: white;
}
#logo img
{
  float: left;
  border: 0;
}
#logo #text
{
  float: left;
  font-size: 400%;
}
#logo #electroniconline
{
  float: right;
}

#login_area
{
  float: right;
  width: 15%;
  background: white;
}
#login_area form
{
  float: right;
}

#horne_menu_base
{
  clear: both;
  margin: 0;
  padding: 0;
  background: white;
}
#horne_menu 
{
  float: left;
  width: 84%;
  background: #0059C2 url(images/menu_right.gif) no-repeat top right;
  margin: 0;
  padding: 0;
  border-bottom: 18px white solid;
}

#horne_menu ul
{
  margin: 0;
  padding: 0;
}

#horne_menu li
{
  list-style: none;
  float: left; 
  margin-right: 1px;
  padding: 5px 12px 5px 8px;  
  background: url(images/li_right.gif) no-repeat top right;
}

#horne_menu li a
{
  color: white;
  text-decoration: none;
  font-weight: bold;  
}

#horne_menu li a:hover
{
  color: #c1d5ef;
  text-decoration: none;
  font-weight: bold;
}

#languages 
{
  width: 15%;
  float: right;
  border-top: 1px solid white;
  background: white;
  margin: 0;
  padding: 0;

}
#languages a img 
{
  border: 1px solid #C1D5EF;
}

#languages ul
{
  float: right;
  padding: 0 0 0 50px;
  margin: 0;
}

#languages ul li
{
  list-style: none;
  float: left;
  padding: 2px;
}

#obal
{
  background: url(images/searchform_bkg.gif) repeat-y 85% 0;
}

#searchform_base
{
  clear: both;
  padding: 0;
  margin: 0;
  background-color: #cc0033;
  height: 49px;
}

#searchform_left
{
   width: 84%;
   float: left;
  background: #c1d5ef url(images/searchform_right.gif) no-repeat top right;
  padding: 0;
  margin: 0;
  height: 49px;
}

#searchform_main
{
  width: 75%;
  float: left;
  padding: 0;
  margin: 0;
}

#searchform_main form
{
  margin:0;
  padding: 15px 0 15px 20px;
  color: #0059c2;
  font-weight: bold;
}
#searchform_main input
{
  font-size: 100%;
  border: 1px solid #0059c2;
  margin-left: 20px;
}

#searchform_main #submit
{
  background: #d01342;
  color: white;
  border: 1px solid #0059c2;
  font-size: 80%;
  font-weight: bold;
  margin-left: 20px;
}

#kosiky
{
   width: 25%;
   float: right;
}

#kosiky a:visited
{
  color: #0059c2;
}

#kontakt
{
  width: 15%;
  height: 49px;
  float: right;
  padding: 0;
  margin: 0;
  background: url(images/searchform_bkg.gif) repeat-y top right;
}
#kontakt p
{
  font-size: 150%;
  padding: 14px 10px 0 0;
  text-align: right;
  margin: 0;
  color: white;
}
#kontakt a
{
  color: white;
  text-decoration: none;
}
#kontakt a:hover
{
  text-decoration: underline;
  color: white;
}
#mainspace
{
  clear: both;
  padding: 5px 0 30px 0;
  background: white;
}

#leftmenu
{
  float: left;
  width: 20%;
  margin: 0; 
  padding: 0;
  background: white;

}

#main_area
{
  float: right;
  width: 79%;
  margin: 0;
  padding: 0;
  background: white;
  line-height: 1.35;
}

#main_area_whole
{
  float: right;
  width: 99%;
  margin: 0;
  padding: 0;
  background: white;
  line-height: 1.35;
}

#sortiment_list
{
  margin: 0;
  background: #ffffff;
  margin-bottom: 10px;
  padding: 0;
}
#sortiment_list h3
{
  padding: 5px 0 5px 7px;
  background: #7FACE0; 
  color: #ffffff;
  margin: 0;
  letter-spacing: 0px;
}

#sortiment_list ul
{
  background: #0059c2;
  padding: 0;
  margin: 0;
}
#sortiment_list li
{
  list-style: none;
  border-bottom: 1px solid #E0E9F0;
  background: #0059c2;
  padding: 0;
}
#sortiment_list li a
{
  text-decoration: none;
  display: block;
  color: white;
  font-weight: bold;
  padding: 3px 0 3px 20px;
}
#sortiment_list li a:hover
{
  color: white;
  font-weight: bold;
}

#sortiment_list .group1
{
  background:  url(images/sortiment_left_1.gif) no-repeat top left;
}
#sortiment_list .group1 a:hover
{
    background: #71AF99 url(images/sortiment_left_1.gif) no-repeat top left;
}
#sortiment_list .group1_active
{
    background: #71AF99 url(images/sortiment_left_1.gif) no-repeat top left;
}
#sortiment_list .group2
{
  background:  url(images/sortiment_left_2.gif) no-repeat top left;
}
#sortiment_list .group2 a:hover
{
    background: #FF9933 url(images/sortiment_left_2.gif) no-repeat top left;
}
#sortiment_list .group2_active
{
    background: #FF9933 url(images/sortiment_left_2.gif) no-repeat top left;
}
#sortiment_list .group3
{
  background:  url(images/sortiment_left_3.gif) no-repeat top left;
}
#sortiment_list .group3 a:hover
{
    background: #E0A5B5 url(images/sortiment_left_3.gif) no-repeat top left;
}
#sortiment_list .group3_active
{
    background: #E0A5B5 url(images/sortiment_left_3.gif) no-repeat top left;
}
#sortiment_list .group4
{
  background:  url(images/sortiment_left_4.gif) no-repeat top left;
}
#sortiment_list .group4 a:hover
{
    background: #549EC5 url(images/sortiment_left_4.gif) no-repeat top left;
}
#sortiment_list .group4_active
{
    background: #549EC5 url(images/sortiment_left_4.gif) no-repeat top left;
}
#sortiment_list .group5
{
  background:  url(images/sortiment_left_5.gif) no-repeat top left;
}
#sortiment_list .group5 a:hover
{
    background: #D7CF00 url(images/sortiment_left_5.gif) no-repeat top left;
}
#sortiment_list .group5_active
{
    background: #D7CF00 url(images/sortiment_left_5.gif) no-repeat top left;
}
#sortiment_list .group6
{
  background:  url(images/sortiment_left_6.gif) no-repeat top left;
}
#sortiment_list .group6 a:hover
{
    background: #D063A5 url(images/sortiment_left_6.gif) no-repeat top left;
}
#sortiment_list .group6_active
{
    background: #D063A5 url(images/sortiment_left_6.gif) no-repeat top left;
}
#sortiment_list #special_list ul
{
  background: #E0E9F0;
  margin: 20px;

}
#sortiment_list #special_list li
{
  list-style: none;

  background: #E0E9F0  url(images/sipka_blue.gif) no-repeat top left;
  border-bottom: 1px solid #0059c2;
}
#sortiment_list #special_list li a
{
  text-decoration: none;
  color: #0059c2;
}
#sortiment_list #special_list li a:hover
{
  text-decoration: none;
  color: #7FACE0;
}

#sortlist_switch
{
  text-align: right;
  margin: 0 5px 5px 5px;  
}

#footer {
  clear: both;
  background: #fff;  
  padding: 0;
  margin: 0;
  }

#menu_down 
{ 
  float: right;
  width: 80%;
  background: #CC0033;
}

#menu_down ul
{
  margin: 0;
  padding: 0;
  float: left;
}

#menu_down li 
{
  list-style: none;
  float: left;
  margin: 0;
  padding: 5px 10px 6px 10px;
}

#menu_down li a
{
  color: white;
  text-decoration: none;
  font-weight: normal;
  font-size: 90%;
}

#menu_down li a:hover
{
  color: #f77a99;
  text-decoration: none;
  font-weight: normal;
}

#copyright 
{
  float: left;
  color: #0059c2;
  font-size: 80%;
  width: 20%;
  background: #c1d5ef;  
}
#copyright p
{
  margin: 0;
  padding: 0 10px 0 0;
  text-align: right;
}

#top_products {
  float: right;
  padding: 0;
  width: 240px;
  }
#top_products a {
  color: #0059c2;
  text-decoration: none;
}
#top_products a:hover {
  color: #0059c2;
  text-decoration: underline;
}
#top_products h3 {
  margin: 0;
  padding: 4px 8px 4px 10px;
  color: white;
  font-size: 110%;
  letter-spacing: 0px;
  background: #7FACE0;
  clear: both;
  }
#top_products dl {
  margin: 10px 5px;
  padding: 0;
  }
#top_products dt {
  width: 140px;
  float: right;
  margin: 0;
  padding: 0;
  font-weight: bold;
  }
#top_products dd {
  margin: 0 0 0 0;
  padding: 0;
  }
#top_products dd.obr img {
  float: left;
  margin: 0 0 0 0;
  border: 0;
  padding: 0;
  }
#top_products dd.desc {
  width: 140px;
  float: right;
}
#top_products dd.cena {
  width: 140px;
  float: right;
  color: #cc0033;
  font-weight: bold;
  font-size: 110%;
  padding: 10px 0 0 0;
  }
#top_products dd.cena_dual {
  width: 140px;
  float: right;
  color: #aaaaaa;
  font-weight: normal;
  font-size: 100%;
  padding: 0 0 0 0;
  }
  
#top_products dd.do_kosika {
  float:right;
  }
#top_products dd.ukonc {
  clear:both;
  }
.dalsie
{
  margin-bottom: 20px;
  padding-left: 20px;
  background: url(images/sipka_blue.gif) no-repeat top left;
}

#headlines {
  float: left;
  width: 520px;
  padding: 0 0;
  margin: 0 0 10px 0;
  background: url(images/backgr_main.gif) repeat-y;
  }
#headlines a {
  text-decoration: none;
  color: #0059c2;
  }
#headlines a:hover {
  text-decoration: underline;
  }
#headlines h3 {
  margin: 0;
  padding: 4px 8px 4px 10px;
  color: white;
  font-size: 110%;
  letter-spacing: 0px;
  background: #7FACE0;
  }
#headlines h3.warning
{
  background: #cc0033;
}

#headlines dl {
  clear: left;
  margin: 5px 5px 5px 0;
  padding: 10px 0;
  }
#headlines dt {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 120%;
  font-weight: bold;
  }
#headlines dd
{
  padding: 0;
  margin: 0;
}
#headlines dd.date {
  margin: 0;
  padding: 0;
  color: #666;
  }
#headlines dd.obr img {
  float: left;
  margin: 0 15px 5px 0;
  border: 0;
  padding: 0;
  }

#headlines dd.logo img {
  float: right;
  margin: 3px 0 0 5px;
  border: 0;
  padding: 0;
  }

#paging_top
{
  padding: 5px;
  text-align: right;
  border-bottom: 1px #ccc solid;
}

#paging_top a
{
  font-size: 90%;
  text-decoration: underline;
  padding: 0px 10px;
}

#paging_top #toright
{
  background: url(images/sipka_blue.gif) no-repeat top right;
}

#paging_top #toleft
{
  background: url(images/sipka_blue_left.gif) no-repeat top left;
}

#paging_bottom
{
  clear: left;
  padding: 10px;
  text-align: center;
  border-top: 1px #ccc solid;
}

#paging_bottom a
{
  font-size: 120%;
  text-decoration: underline;
  padding: 0px 15px;
}

#paging_bottom #toright
{
  background: url(images/sipka_blue.gif) no-repeat top right;
}

#paging_bottom #toleft
{
  background: url(images/sipka_blue_left.gif) no-repeat top left;
}


.blok {
  width: 100%;
  border: 0;
  background: #ECF2FA url(images/rightcorner.gif) no-repeat bottom right;
  margin-bottom: 6px;
  padding: 0 0 10px 0;
  }
  
.blok h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  color: white;
  font-size: 110%;
  letter-spacing: 0px;
  background: #7FACE0;
  }
.blok ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.blok ul li {
  margin: 0 0 4px 0;
  padding: 0;
  font-size: 90%;
  }
.blok ol {
  margin: 0;
  padding: 10px;
  }
.blok ol li {
  margin: 0 0 0 20px;
  padding: 0;
  font-size: 90%;
  }
.blok ol a {
  }
.blok ol a:hover {
  color: #cc0033;
  }
.blok img {
  border: 0;
  margin: 5px 10px;
  }
.blok p {
  padding: 5px 10px;
  margin: 0;
}
.blok form {
  margin: 0;
  padding: 10px 20px;
}

#prod_table table
{
}
#prod_table th
{
    padding: 4px;
    COLOR: white;
    BACKGROUND-COLOR: #0059c2;
    FONT-WEIGHT: bold;
    border: 0;
    margin: 0;
}

#prod_table th a
{
    color: white;
}

#prod_table th a:hover
{
    color: #cc0033;
}

#prod_table td
{
  padding: 4px;
  border: 0;
  margin: 0;
  border-bottom: 1px solid #0059c2;
}
#prod_table td.stock
{
  text-align: right;
}
#prod_table td.mfg
{
  text-align: left;
}

.price
{
  background: #ECF2FA;
  color: #cc0033;
  text-align: right;
  padding-right: 8px;
  font-weight: normal;
  font-size: 100%;
}

#diskusia
{
  padding: 20px 0;
  clear: both;
}

#producer_logo
{
  float: right;
  margin: 0 0 10px 20px;
}

#img_uvod
{
  float: left;
  margin: 0 20px 10px 0;
}

#prod_price th
{
    padding: 4px;
    COLOR: white;
    BACKGROUND-COLOR: #0059c2;
    FONT-WEIGHT: bold;
    text-align: right;
    border: 0;
    margin: 0;
}

#prod_price td
{
  padding: 4px;
  border: 0;
  margin: 0;
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #0059c2;
}

#prod_price .discount
{
  background: #c1d5ef;
  text-align: right;
}

#login_form
{
  color: #0059c2;
  font-size: 90%;
}
#login_form label
{
text-align: right;
}

#login_form #login_text
{  
   margin: 2px 0;
   padding: 0;
   font-size: 80%;
}

#login_form #login_text input 
{  
  border: 0;
}
#login_form .submit input
{
  float: right;
}
#login_form #logname
{
  font-size: 80%;
}
#login_form #logpwd
{
  font-size: 80%;
}

#headlines_db3 {
  padding: 0 0;
  margin: 0 0 10px 0;
  font-size: 90%;
  }
#headlines_db3 a {
  text-decoration: none;
  color: #0059c2;
  }
#headlines_db3 a:hover {
  text-decoration: underline;
  }
#headlines_db3 h3 {
  margin: 0;
  padding: 4px 8px 4px 10px;
  color: white;
  font-size: 110%;
  letter-spacing: 0px;
  background: #7FACE0;
  }
#headlines_db3 dl {
  clear: left;
  margin: 5px 5px 5px 0;
  padding: 10px 0;
  }
#headlines_db3 dt {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 120%;
  font-weight: bold;
  }
#headlines_db3 dd
{
  padding: 0;
  margin: 0;
}
#headlines_db3 dd.date {
  margin: 0;
  padding: 0;
  color: #666;
  }
#headlines_db3 dd.obr img {
  float: left;
  margin: 0 15px 5px 0;
  border: 0;
  padding: 0;
  }
#sell-off
{
  background: url(images/backgr_main.gif) repeat-y;
}

#product_list
{
  clear: both;
}

  
.normal_fix
{	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

#prod_img
{
  float: left;
  width: 45%;
  text-align: center;
  padding-bottom: 20px;
}

#prod_description
{
  float: right;
  width: 48%;
}

#prod_description table
{
  margin-bottom: 20px;
}

#prod_description td
{
  border: 0;
  border-right: 1px solid white;
  border-bottom: 1px solid #aaaaaa;
  padding: 2px 3px;
  }

#prod_other
{
  clear: both;
}

#vypredaj
{
  float: left;
  width: 500px;
}

.img_db1
{
  margin: 10px 0;
  display: block;  
}
.bold
{
  font-weight: bold;
}

#art_table
{
  clear: left;
}


#art_table th
{
    padding: 3px;
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #0059c2;
    margin: 0;
}

#art_table td
{
  padding: 2px;
  border-bottom: 1px solid #0059c2;
  margin: 0;
}

.left_half
{
  float: left;
  width: 45%;
  padding-bottom: 20px;
}

.right_half
{
  float: right;
  width: 48%;
  padding-bottom: 20px;
}

#summer08 img
{
  border: 0px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
#reg_form input
{
  font-size: 80%;
}
#reg_form .submit
{
  margin: 5px 0;
}
.cena_dualna
{
  color: #aaaaaa;
  font-size: 90%;
}
#linecard_adv ul
{
}


#linecard_adv li
{
  list-style: none;
  float: left; 
  margin-right: 1px;
  padding: 5px 10px 5px 10px;
  background-color: #eeeeee;
}

#dodpod_menu li
{
  list-style: none;
  float:left;
  padding-right: 10px;
}

#dodpod_main
{
  clear: left;
}

.buy_button
{
  border: 1pt solid black;
  margin: 5px 10px;
  background-color: #d01342;
  text-align: center;
}

.buy_button a
{
  display: block;
  text-decoration: none;
  color: white;
  font-weight: bold;
}

.buy_button a:hover
{
  color: #f77a99;
}

#advert
{
  border: 1px solid black;
}

#flags
{
}
#flags a img 
{
  border: 1px solid #C1D5EF;
}

#flags ul
{
  float: right;
  padding: 0 0 0 50px;
  margin: 0;
}

#flags ul li
{
  list-style: none;
  float: left;
  padding: 2px;
}

.button
{
  text-align: center;
}

.button a
{
  border: 1pt solid black;
  padding: 5px 10px;
  background-color: #d01342;
  text-align: center;
  text-decoration: none;
  color: white;
  font-weight: bold;
}

.button a:hover
{
  color: #f77a99;
}

#login_links
{
  font-size: 90%;
}

#warning
{
  color: #d01342;
  font-weight: bold;
  font-size: 120%;
  padding: 20px;
}

#hlasenieOK
{
  color: green;
  font-weight: bold;
  font-size: 120%;
  padding: 20px;
}

.reccomendation
{
  padding: 10px;
  font-style: italic;
}

/*janci fix*/
td.vmiddle input {position: relative; top: -9px;}
td.vmiddle input[type="image"] {position: relative; top: 0px;}

div.param-block {width: 210px; border: 1px solid orange; float: left; margin-right: 10px; height: 290px; overflow: scroll; overflow-x:hidden;}
div.param-block h4 {margin-top: 10px; text-align: center; margin-bottom: 10px;}
div.param-block div.param-subblock {font-size: 11px;}
