/*
10px - 65%
11px - 70%
12px - 75%
13px - 80%
14px - 85%
15px - 90%
16px - 95%
17px - 100%
...
*/
body 
{
background: url(../img/bg.jpg) repeat-x #d8f0c8;
color:#000000;
margin:0px; 
padding:0px; 
text-align:center; 
font-size:70%;
font-family:arial, verdana;
text-decoration:none;
font-weight:normal;
}
h1
{
font-size:180%;
color:#df2d3a;
padding:0px 0px 10px 0px;
margin:0px;
text-decoration:none;
}
h1 a:link, h1 a:visited
{
color:#df2d3a;
text-decoration:none;
}
h1 a:hover
{
color:#df2d3a;
text-decoration:underline;
}
h2, h2 a
{
font:bold 150% Arial, Verdana;
color:#df2d3a;
padding:10px 0px 5px 0px;
margin:0px;
text-decoration:none;
}
h3, h3 a
{
font:bold 110% Arial, Verdana;
color:#1b1313;
padding:0px 0px 5px 0px;
margin:0px;
text-decoration:none;
}
h4, h4 a
{
font:bold 100% Arial, Verdana;
color:#1b1313;
padding:3px 0px 3px 0px;
margin:0px;
text-decoration:none;
}
h5
{
font:bold 100% Arial, Verdana;
color:#dd1f2d;
padding:0px 0px 1px 0px;
margin:0px;
text-decoration:none;
}
h5 a:link, h5 a:visited
{
color:#dd1f2d;
text-decoration:none;
}
h5 a:hover
{
color:#dd1f2d;
text-decoration:underline;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
.btop {
border-top:1px solid #e5e5e5;
padding-top:5px;
}

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

.article_text p, .article_text2 p
{
padding:0px 0px 15px 0px;
margin:0px;
}
.article_text
{
font-size:100%;
text-decoration:none;
color:#1b1313;
text-align:justify;
width:386px;
}
.article_text a:link, .article_text a:visited
{
text-decoration:underline;
color:#df2d3a;
}
.article_text a:hover
{
text-decoration:none;
color:#df2d3a;
}
.article_text2
{
font-size:100%;
text-decoration:none;
color:#1b1313;
/*text-align:justify;*/
width:557px;
}
.article_text2 a:link, .article_text2 a:visited
{
text-decoration:underline;
color:#df2d3a;
}
.article_text2 a:hover
{
font:normal 11px Arial, Verdana;
text-decoration:none;
color:#df2d3a;
}
.text
{
font-size:100%;
text-decoration:none;
color:#1b1313;
}
.text a:link, .text a:visited
{
text-decoration:underline;
color:#df2d3a;
}
.text a:hover
{
text-decoration:none;
color:#df2d3a;
}
.text strong
{
display:block;
padding:15px 0px 5px 9px;
font-size:110%;
color:#DF2D3A;
}



.copyright
{
color:#5a5a5a;
font:normal 95% tahoma, arial;
text-align:right;
margin:0px; 
padding:10px 10px 0px 0px; 
float:right;
width:500px;
}
.copyright a:link, .copyright a:visited
{
color:#5a5a5a;
text-decoration:none;
font-weight:bold;
}
.copyright a:hover
{
color:#5a5a5a;
text-decoration:underline;
font-weight:bold;
}
.nowrap {
white-space:nowrap;
}
#all
{
background: url(../img/bg_all.jpg) repeat-y top;
width:782px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
} 
#all_withoutright
{
background: url(../img/bg_all2.jpg) repeat-y top;
width:782px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}
#content
{ 
background: url(../img/bg_all.jpg) repeat-y top;
float:left;
width:782px;
} 
#content_withoutright
{ 
background: url(../img/bg_all2.jpg) repeat-y top;
float:left;
width:782px;
} 
#vertical_line_l
{
width:5px;
min-height:709px;
margin:0px;
padding:0px;
float:left;
}
#vertical_line_r
{
width:5px;
min-height:709px;
margin:0px;
padding:0px;
float:right;
}
#center
{
width:772px;
min-height:709px;
margin:0px;
padding:0px;
float:left;
}
#top_left
{
background: url(../img/top_left.jpg) no-repeat;
width:197px;
height:67px;
margin:0px;
padding:0px;
float:left;
}
#top_right
{
background: url(../img/top_right.jpg) no-repeat;
width:575px;
height:67px;
margin:0px;
padding:0px;
float:left;
}
#leftcol
{
background: url(../img/leftcol_bg.jpg) no-repeat;
width:179px;
min-height:642px;
float:left;
padding:0px 0px 40px 0px;
margin:0px;
}
#maincol
{
width:593px;
float:left;
}
#main_pic
{
background: url(../img/main_pic.jpg) no-repeat;
width:593px;
height:153px;
float:left;
}
#main_pic_withoutright
{
background: url(../img/main_pic2.jpg) no-repeat;
width:593px;
height:153px;
float:left;
}
#maincol2
{
background: url(../img/maincol_bg.jpg) repeat-x top;
width:422px;
min-height:489px;
float:left;
}
#maincol2_withoutright
{
/*background: url(../img/maincol_bg.jpg) repeat-x bottom;*/
width:593px;
min-height:489px;
float:left;
}
#maincol_content
{
padding:15px 18px 10px 18px;
margin:0px;
}
#rightcol
{
width:171px;
float:right;
padding:0px;
margin:0px;
}
#bottom
{ 
background: url(../img/bottom.jpg) no-repeat;
width:782px;
height:46px;
float:left;
padding:0px;
margin:0px;
position:relative;
}
.clear
{
clear:both;
}
#dep_col
{
width:179px;
padding:7px 0px 0px 0px;
margin:0px;
font-size:100%;
font-weight:bold;
}
#dep_col ul
{
padding:0px;
margin:0px;
}
#dep_col li
{
padding:0px 0px 0px 20px;
list-style-type:none;
background:url("../img/point.gif") no-repeat 0px 0px;
}
#dep_col li li
{
padding:1px 5px 1px 12px;
background:url("../img/point_sub.gif") no-repeat 3px 6px;
}
#dep_col li a:link, #dep_col li a:visited, #dep_col li a:hover
{
text-decoration:none;
}
#dep_col li.item_act a:link, #dep_col li.item_act a:visited
{
color:#ffd9d9;
}
#dep_col li.item_act a:hover
{
color:#ffd9d9;
}
#dep_col li.item a:link, #dep_col li.item a:visited
{
color:#ffffff;
}
#dep_col li.item a:hover
{
color:#ffd9d9;
}
#dep_col li.item_sub_act
{
color:#ffffff;
margin:0px;
padding:1px 5px 1px 12px;
background:url("../img/point_sub.gif") no-repeat 3px 6px;
}
#dep_col li.item_sub_act a:link, #dep_col li.item_sub_act a:visited
{
color:#ffd9d9;
padding:0px 0px 0px 0px;
}
#dep_col li.item_sub_act a:hover
{
color:#ffd9d9;
}
#dep_col li.item_sub a:link, #dep_col li.item_sub a:visited
{
color:#ffffff;
padding:0px 0px 0px 0px;
}
#dep_col li.item_sub a:hover
{
color:#ffd7d8;
}
.item_text
{
display:block;
width:100%;
padding:6px 5px 4px 2px;
}
.item_sub_text
{
display:block;
width:100%;
}
#poll_box
{
padding:5px 12px 10px 12px;
margin-left:1px;
text-align:left;
border-bottom:1px solid #cde7b8;
}
.Poll_item
{
background: url(../img/poll_point.jpg) no-repeat 0px 6px;
padding:0px 0px 0px 8px;
margin:0px;
color:#1b1313;
font-size:100%;
text-align:left;
}
.Poll_item a:link, .Poll_item a:visited
{
color:#1b1313;
font-size:100%;
text-decoration:none;
}
.Poll_item a:hover
{
color:#1b1313;
text-decoration:underline;
}
.Poll_percent
{
text-align:left;
padding:0px;
margin:0px;
color:#df2d3a;
font-size:100%;
text-decoration:none;
}
.Poll_total
{
color:#3b3636;
font-size:105%;
text-decoration:none;
text-align:center;
margin:0px;
}
img.poll_answer
{
background-color:#df2d3a;
float:left;
margin-top:2px;
}
.poll_title
{
padding-bottom:5px;
color:#3b3636;
font-size:100%;
font-weight:bold;
}
.boxik
{
width:147px;
color:#1b1313;
font-size:100%;
text-decoration:none;
margin-left:1px;
padding:15px 12px 15px 12px;
}
.boxik p
{
margin:0px;
padding:0px
}
.boxik a:link, .boxik a:visited
{
color:#1b1313;
text-decoration:underline;
}
.boxik a:hover
{
color:#1b1313;
text-decoration:none;
}
#search
{
width:345px;
float:right;
margin-top:2px;
padding:0px;
}
#search_content
{
/*width:100%;*/
float:left;
margin-left:120px;
margin-top:18px;
padding:0px;
}
.input_1
{
height:17px;
background: url("../img/input_1.jpg") no-repeat #ffffff;
padding-top:2px;
margin:0px;
border:0px;
font-size:100%;
color: #072B3D;
float:left;
}
.selectbox
{
height:17px;
padding-top:2px;
margin:0px;
border:0px;
font-size:100%;
color: #072B3D;
float:left;
}
.ico 
{
padding:0px;
margin:0px 0px 0px 4px;
float:left;
}
.red
{
padding:0px;
margin:2px 5px 0px 0px;
color:#dd1f2d;
font-size:100%;
font-weight:bold;
float:left;
}
.zbozi
{
background: url("../img/zbozi_bg.jpg") repeat-y;
width:129px;
padding:0px;
margin-bottom:12px;
}
.zbozi_top
{
background: url("../img/zbozi_top.jpg") no-repeat;
width:129px;
min-height:126px;
padding:2px 0px 0px 0px;
margin:0px;
text-align:center;
}
.zbozi_top img
{
border:1px solid #d3d1cf;
}
.zbozi_mid
{
background: url("../img/zbozi_mid.jpg") no-repeat;
width:129px;
height:21px;
padding:0px;
margin:0px;
text-align:center;
}
.zbozi_bot
{
background: url("../img/zbozi_bot.jpg") no-repeat;
width:129px;
height:20px;
padding:1px 0px 0px 0px;
margin:0px;
text-align:left;
}
.zbozi_nazev
{
/*background: url("../img/zbozi_line.jpg") no-repeat bottom;*/
padding-top:4px;
padding-bottom:2px;
color:#df2d3a;
font-size:100%;
font-weight:bold;
}
.zbozi_zeme
{
padding-top:2px;
color:#1b1313;
font-size:100%;
}
.zbozi_cena
{
color:#0b520c;
font-size:100%;
font-weight:bold;
padding-top:5px;
margin:0px;
}
.detail_table
{
background: url("../img/detail_bg.jpg") repeat-y;
width:555px;
padding-top:1px;
margin:0px;
border-top:1px solid #dfdddd;
}
.detail_bot
{
background: url("../img/detail_bot.jpg") no-repeat;
width:555px;
height:32px;
padding:0px;
margin:0px;
}
.green
{
color:#0b520c;
font-size:100%;
font-weight:bold;
}
.green a:link, .green a:visited
{
color:#0b520c;
text-decoration:none;
}
.green a:hover
{
color:#0b520c;
text-decoration:underline;
}
.input_2
{
height:17px;
width:51px;
background: url("../img/input_2.jpg") no-repeat;
padding-top:2px;
margin:0px;
border:0px;
font-size:100%;
color: #072B3D;
float:right;
}
.tabkosik_tlacitka
{
float:left;
width:520px;
height:24px;
padding:0px;
margin:0px;
}
.tabkosik_top2
{
background: url("../img/kosik_top2.jpg") no-repeat;
width:555px;
height:3px;
padding:0px;
margin:0px;
float:left;
}
.tabkosik_top
{
background: url("../img/kosik_bg.jpg") repeat-y;
width:549px;
padding:0px 3px 0px 3px;
margin:0px;
float:left;
}
.tabkosik_bot
{
background: url("../img/kosik_bot.jpg") no-repeat;
width:555px;
height:33px;
padding:6px 0px 0px 9px;
margin:0px;
float:left;
}
.tabkosik_bot
{
background: url("../img/kosik_bot.jpg") no-repeat;
width:555px;
height:33px;
padding:6px 0px 0px 9px;
margin:0px 0px 20px 0px;
float:left;
}
.tabkosik_bot2
{
background: url("../img/kosik_bot2.jpg") no-repeat;
width:554px;
height:4px;
padding:0px;
margin:0px 0px 20px 0px;
float:left;
}
.red2
{
font-size:100%;
font-weight:bold;
color:#dd1f2d;
}
a.red2:link, a.red2:visited
{
color:#dd1f2d;
text-decoration:none;
}
a.red2:hover
{
color:#dd1f2d;
text-decoration:underline;
}
.tabkosik_odsazeni
{
padding:5px 5px 1px 9px;
}
.input_3
{
width:143px;
height:16px;
background: url(../img/input_3.jpg) no-repeat #ffffff;
padding:1px 0px 0px 0px;
margin:0px;
border:0px;
font-size:100%;
color: #072B3D;
}
.input_4
{
background:#e3f4d4;
padding:1px 0px 0px 0px;
margin:0px;
border:0px;
font-weight:bold;
color:#dd1f2d;
text-align:right;
font-family:arial, verdana;
font-size:11px;
}
.input_5
{
background:#ffffff;
padding:1px 0px 0px 0px;
margin:0px;
border:1px solid #dedcdd;
font-size:100%;
color: #072B3D;
}
.Error
{
font-size:100%;
font-weight:bold;
color:#dd1f2d;
}
.button_1
{
background: url("../img/bt_dokoncit.jpg") no-repeat;
width:140px;
height:19px;
padding:0px;
margin:0px 0px 4px 0px;
border:0px;
cursor:pointer;
}

.button_2
{
background:#d61824;
height:19px;
padding:0px;
margin:0px;
border:0px;
cursor:pointer;
color:#ffffff;
font-weight:bold;
font-size:100%;
font-family:arial;
}



.zbozi
{
background: url("../img/zbozi_bg.jpg") repeat-y;
width:129px;
padding:0px;
margin-bottom:12px;
}
.zbozi_top
{
background: url("../img/zbozi_top.jpg") no-repeat;
width:129px;
min-height:126px;
padding:2px 0px 0px 0px;
margin:0px;
text-align:center;
}
.zbozi_top img
{
border:1px solid #d3d1cf;
}
.zbozi_mid
{
background: url("../img/zbozi_mid.jpg") no-repeat;
width:129px;
height:21px;
padding:0px;
margin:0px;
text-align:center;
}
.zbozi_bot
{
background: url("../img/zbozi_bot.jpg") no-repeat;
width:129px;
height:20px;
padding:1px 0px 0px 0px;
margin:0px;
text-align:left;
}
.zbozi_nazev
{
/*background: url("../img/zbozi_line.jpg") no-repeat bottom;*/
padding-top:4px;
padding-bottom:2px;
color:#df2d3a;
font-size:100%;
font-weight:bold;
}
.zbozi_zeme
{
padding-top:2px;
color:#1b1313;
font-size:100%;
}
.zbozi_cena
{
color:#0b520c;
font-size:100%;
font-weight:bold;
padding-top:5px;
margin:0px;
}
/*
	SEZNAM ZBOZI
*/
table.glist {
width:557px;
}
table.glist td {
width:20%;
text-align:center;
height:100%;
padding:0px 0px 10px;
}
table.glist td table {
margin:auto;
width:129px;
height:100%;
background: url("../img/zbozi_bg.jpg") repeat-y;
color:#ffffff;
font-size:70%;
}
table.glist td table td.img {
background: url("../img/zbozi_top.jpg") no-repeat;
width:129px;
min-height:126px;
padding:2px 0px 0px 0px;
vertical-align:top;
height:60%;
}
table.glist td table th {
height:20%;
vertical-align:top;
}
table.glist td table td.price {
height:10%;
padding:3px 0px;
vertical-align:bottom;
background: url("../img/zbozi_mid.jpg") no-repeat;
}
table.glist td table td.buttons {
background: url("../img/zbozi_bot.jpg") no-repeat 0px -1px;
height:10%;
padding:0px 0px 3px 0px;
vertical-align:bottom;
}
table.glist td table td.img img {
width:120px;
height:120px;
border:1px solid #d3d1cf;
}

table.glist td table td.img-lechuza img {
width:120px;
height:90px;
border:1px solid #d3d1cf;
}


a.floraplaza:link,
a.floraplaza:visited,
a.floraplaza:hover {
display:block;
width:150px;
height:45px;
text-decoration:none;
float:left;
margin:0px 0px 0px 10px;
}


#floraplaza{
display:none;
position:absolute;
left:0px;
bottom:0px;
background:#F9F9F9;
width:430px;
border:1px solid #8F8F8F;
font-size:110%;
}
#floraplaza #in_floraplaza {
padding:10px 15px;
}
#floraplaza #in_floraplaza .left {
width:170px;
float:left;
}
#floraplaza #in_floraplaza .right {
width:180px;
float:right;
}
#floraplaza #in_floraplaza span {
font-size:120%;
color:#DD1F2D;
font-weight:bold;
display:block;
margin:0px 0px 5px 0px;
}
#floraplaza #in_floraplaza label {
display:block;
margin:5px 0px 0px 0px;
position: relative;
height:25px;
}
#floraplaza #in_floraplaza label input {
position: absolute;
left:50px;
top:0px;
width:120px;
height:20px;
border:1px solid #8F8F8F;
font-size:90%;
}
#floraplaza #in_floraplaza .right label input {
width:130px;
}
#floraplaza #in_floraplaza a:link,
#floraplaza #in_floraplaza a:visited,
#floraplaza #in_floraplaza a:hover {
float:right;
color:#5A5A5A;
font-weight:bold;
text-decoration:underline;
margin:5px 0px 0px 0px;
}
#floraplaza #in_floraplaza a:hover {
text-decoration:none;
}
#floraplaza #in_floraplaza .floraplazaButton {
float:right;
margin:0px 0px 0px 15px;
}




.goodsCupList{
width:557px;
font-size:100%;
}
.goodsCupList tr{
vertical-align:middle;
}
.goodsCupList tr th{
text-align:left;
padding:12px 7px;
background:#379D4A;
color:white;
border-bottom:2px solid white;
vertical-align:top;
}
.goodsCupList tr th span{
font-weight:normal;
}




.goodsCupList tr td{
text-align:left;
padding:4px 7px;
}
.goodsCupList tr.goodsCupListTop td{
padding:4px 7px 4px 7px;
}
.goodsCupList tr.goodsCupListTop td.pictureCup{
border-bottom:0px;
padding:7px;
}
.goodsCupList tr.goodsCupListTop td.pictureCup img{
border:1px solid #379D4A;
}
.goodsCupList tr.goodsCupListBottom td{
padding:4px 7px 6px 7px;
border-top:1px dashed #5FBF71;
}
.goodsCupList tr.goodsCupGrey td{
background:#E2FFCF;
}
.goodsCupList tr td span{
color:#AFAFAF;
}
.goodsCupList tr td input{
width:20px;
height:20px;
margin:0px auto 0px;
text-align:center;
}
.goodsCupList tr td button{
height:20px;
float:left;
font-size:90%;
}
.goodsCupList tr th.alignCenter,
.goodsCupList tr td.alignCenter{
text-align:center;
}
.goodsCupList tr th.alignRight,
.goodsCupList tr td.alignRight{
text-align:right;
}

.goodsCupList tr td a:link,
.goodsCupList tr td a:visited,
.goodsCupList tr td a:hover {
color: #379D4A;
text-decoration:underline;
font-weight:bold;
display:block;
}
.goodsCupList tr td a:hover {
text-decoration:none;
}

.goodsCupList tr th.lastPink {
background:#9D373B;
}
.goodsCupList tr td.lastPink {
background:#FFCFD1;
}
.goodsCupList tr.goodsCupGrey td.lastPink {
background:#FFAFB2;
}

#goodsCupListContent{
/*position:relative;*/
}

#ListGoodsCupPictureVisible {
/*visibility:hidden;
position:absolute;
left:0px;
top:0px;*/
margin:-1000000px 0px 0px -1000000px;
}

#ListGoodsCupPicture {
display:none;
position:absolute;
padding:10px 0px;
background:white;
text-align:center;
border:1px solid #379D4A;
width:620px
}
#ListGoodsCupPicture img {
margin:0px auto 0px;
}

.listCupVisible{
visibility:hidden; 
position:absolute;
padding:10px 0px;
background:white;
text-align:center;
border:1px solid #379D4A;
width:620px
}
.listCupVisible img {
margin:0px auto 0px;
}




.goodsCupListLegend{
font-size:100%;
margin:0px 0px 5px 0px;
}
.goodsCupListLegend tr{
vertical-align:middle;
}
.goodsCupListLegend tr td{
text-align:left;
padding:1px 10px 1px 0px;
}


a.goodsCupListBuy:link,
a.goodsCupListBuy:visited,
a.goodsCupListBuy:hover{
float:right;
background: url(../img/bt_koupit2.gif) no-repeat;
display:block;
width:90px;
height:19px;
text-decoration:none;
}

.pagenumber{
text-align:center;
font-size:120%;
padding:0px 0px 20px;
}
.pagenumber span{
font-weight:bold;
}
.pagenumber a:link,
.pagenumber a:visited,
.pagenumber a:hover{
color:#379D4A;
text-decoration:underline;
font-weight:bold;
}
.pagenumber a:hover{
text-decoration:none;
}






table.selectTransport{
width:100%;
font-size:100%;
}
table.selectTransport tr{
vertical-align:top;
}
table.selectTransport tr td{
padding:3px 0px 3px 5px;
}
table.selectTransport tr td label{
font-weight:bold;
font-size:110%;
}
table.selectTransport tr td.first{
width:20px;
}















.atention {
margin:10px 0px;
padding:10px 20px;
border:1px solid red;
color:red;
}