/*
BAS CMS BAS servis s.r.o. v2.0
Copyright: BAS servis s.r.o. - http://www.basservis.cz
Powered by:Opensolution CMS - http://opensolution.org
*/


BODY       { background-color: #D4ECFB; background-image: url(img/bg.gif); font-family: arial,Tahoma, Lucida Grande CE, lucida, sans-serif;  font-size: 12px; font-weight: normal; text-decoration: none; margin: auto; padding-top: 0px; padding-bottom: 12px; }
TD         { color : #000000; font-family :arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 12px; }
DIV        { margin: 0px; }
FORM       { margin-left: 10px; }
IMG        { border: 0px; }

.todayinfo  { padding-top: 5px;padding-left:10px; }
.head      { background-color: #4B9DCE; background-image: url(img/header.jpg); background-repeat: repeat-x; height: 34px; font-family: Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 12px ; font-weight: bold; color: #344028; text-decoration: none; }
.header	   { background-color: #FFFFFF; border-bottom: #338BBF 0px solid; width: 924px; height: 233px; background-image: url(img/header.jpg); }
.content   { position:relative; width: 540px; background-color: #ffffff; border: #000000 0px solid; padding-right: 10px; background-image: url(img1/headfoot.gif); background-repeat: repeat-x; }
.shadow    { background-color: #FFFFFF; width: 0px; }
logo	   { border: 1px solid #8CC1E0; width: 400px; height: 50px; background-image: url(img/logo.jpg); }
.productbg { background-color: #FFFFFF; border: #ab292e 1px solid; padding: 5px; width: 123px; height: 200px; table-layout: fixed; }
.probgfoot { background-color: #feebc1; }
.showbg    { background-color: #f1f8d9; border: #d79527 1px solid; padding: 3px; text-align: center; font-size: 10px; }
.foot      { background-color: #; background-image: url(img/foot_bg.gif); background-repeat: repeat-x; height: 30px; }

h1         { font-size: 14px; margin: 0px; padding: 0px; font-weight: bold; font-family: arial,Tahoma, Lucida Grande CE, lucida, sans-serif; }
h2         { font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; font-family: arial,Tahoma, Lucida Grande CE, lucida, sans-serif; }
h3         { font-size: 11px; margin: 0px; padding: 0px; font-weight: bold; color: #338BBF; font-family: arial,Tahoma, Lucida Grande CE, lucida, sans-serif; }
h4         { font-size: 11px; margin: 0px; padding: 3px; font-weight: normal; font-family: arial,Tahoma, Lucida Grande CE, lucida, sans-serif; }


/* SEARCH */

.search 	{ float: left; clear: both; position: absolute;	top: 159px; left: 10px;	width: 168px; margin: 0px; padding: 0px; font-size: 11px;}
input.text	{ float: left; width: 158px; height: 16px; font-size: 11px; color: #651010; padding: 3px 0 0 8px; margin: 0; border: 1px #9e2328 solid;}
input.hledat	{width: 60px; height: 20px; clear: right; margin-top: 10px; margin-left: 105px; color: #fefeef; font-size: 11px; background: #fdbf57; border: 1px #9e2328 solid;}
input.hledat:hover{color: #c53238;}


/* HORNI PRAVA NABIDKA */

div#top_menu { float: right; position: absolute; width: 200px; top: 45px; right: -33px; margin: 0px 0 0 0; padding: 0;}
div#top_menu a{ color:#c53238;}
div#menu a:hover{color: #651010;}
div#top_menu ul { position:relative; margin: 10px 0 0; padding:0; }

div#top_menu li { text-align:left; list-style: none; margin: 0; margin-top: 10px; padding-left: 18px; background: url(img/menuprava-tecky.png)  center bottom no-repeat;}
div#top_menu li a { padding: 0.25em 1.5em 0.25em 0; font-weight: bold; font-size: 13px; text-decoration: none;}
div#top_menu li a span.sipky{ background: url(img/menuprava-sipky.png)  left center no-repeat; width: 7px; margin-right:8px;}


/* LEVÁ NABIDKA */

div#menu2 {float: left; width:208px; margin-top: 8px; padding: 0; background: transparent;}
div#menu2 a{color:#fefeef;}
div#menu2 a:hover{color: #fdbf57;}
div#menu2 ul { margin:  0; padding-left: 6px; }
div#menu2 li { text-align:left; list-style: none; margin: 0; margin-top: 4px; padding-left: 0; padding-bottom: 3px; background: url(img/menuleva-tecky.png)  center bottom no-repeat;}
div#menu2 li a { padding: 0.25em 1.5em 14px 0; font-weight: bold; font-size: 12px; text-decoration: none; }
div#menu2 li a span.sipky{ background: url(img/menuleva-sipky.png)  left center no-repeat; width: 7px; margin-right: 8px;}

span.sipky_orange{float: left; background: url(img/menuleva-sipky.png) no-repeat left center; margin-right: 5px;}
span.sipky_yellow{float: left;background: url(img/menuleva-sipky-zluta.png) no-repeat left center;background: url(img/menuleva-sipky-zluta.png) no-repeat left 8px; margin-right: 5px;}
span.sipky_green{ float: left; background: url(img/menuleva-sipky-zelena.png) no-repeat left center; background: url(img/menuleva-sipky-zelena.png) no-repeat left 8px;margin-right: 5px; }

.tecky{ background: url(img/menuleva-tecky.png)  right bottom repeat-x; /*padding: 0px 0px 0px 15px;*/}


#todayinfo    { padding-top: 10px;padding-left:10px; }
#logo	      { border: 0px solid #000000; width: 353px; height: 51px; margin-left:0px; margin-top:38px;}
#wrap         { margin: 0 auto; width: 924px; }
#content-wrap {	margin: 0 auto; clear: both; width: 924px; padding: 0; border-top: 0px solid #FFF; border-bottom: 0px solid #D0D0D0; margin-left: 0px; display: inline; }
#header       { position: relative; margin: 0; padding: 0; width: 924px; height: 233px; border: 0px solid #000000; background: url(img/header.jpg) no-repeat left top;}
#content  { position:relative; width: 551px; margin: 0; padding: 10; height: 40px; border: 1px solid #000000; background: url(../images/menu_bg.jpg) no-repeat left top; }
#left_box     { float:left; width: 208px; margin: 0; padding: 0; height: 400px; border: 1px solid #000000; background-color: solid #c63339; background: url(../images/menu_bg.jpg) no-repeat left top; }
#right_box    { float:right; width: 165px; margin: 0; padding: 0; height: 400px; border: 1px solid #000000; background: url(img/nav_right_bg.gif) no-repeat left top; }
#footer       { clear: both; width: 924px; height: 44px; font-size: 95%; text-align: left; padding: 5px 0; background: url(../images/footer-bottom.jpg) no-repeat center bottom; border: 1px solid #000000; }



/* NABIDKA NA HOME PAGE */

strong.hc2{ background-color: #FEEBC1; float: left; width: 123px; height: 169px; text-align: center; margin: 3px; margin-bottom: 14px; text-decoration: none;}
strong.hc2:hover{background-color: #FDD284; cursor: hand;}
.homeboxA{ float: left; width: 123px; height: 123px; background-color: inherit; margin-bottom: 3px;}
#outer { width: 100%; height: 100%; overflow: hidden; position: relative; text-align:center; margin:0; padding:0; background-color: inherit;}
#outer[id] {display: table; position: static;text-align: center; background-color: inherit;}
#middle { /* for explorer only*/
text-align: center; position: absolute; top: 50%;left: 50%; background-color: inherit;}
#middle[id] { display: table-cell; vertical-align: bottom; position: static; background-color: inherit;}
img#inner { /* for explorer only */
border: 0; background-color: inherit; text-decoration: none; position: relative; top: -50%; left:-50%;} 
img#inner[id] { border: 0; background-color: inherit; text-decoration: none; position: relative; top: 0; left:0;}
/*#middle a{ text-align: center; border:0; text-decoration: none;}
#middle[id] a{ text-align: center; border:0; text-decoration: none;}*/
#oddelit{ width: 100%; height: 3px; float: left; font-size: 3px; background: #fff;}
.homeboxB{ float: left; clear: both; width: 123px; padding-top: 4px; height: 37px; color: #651010; font-size: 13px;font-weight: bold;background-color: inherit;margin-top: 3px;}
.homeboxB p{ float: center; margin: 0; padding: 0; background-color: inherit;}
a.x{ color: #651010;}


/* FLOWER COLECTION NA HOME PAGE */

a.flwc		{ float: left; background-color: #FEEBC1; float: left; width: 123px; height: 78px; text-align: center; margin-bottom: 14px;margin-right: 3px; margin-left: 3px;text-decoration: none;}
a.flwc:hover{background-color: #FDD284; cursor: hand;}
img.flc		{ border: 0;}
/*.longbox .flowerclc{float: left; width: 123px; height: 78px; background: inherit; margin: 0;padding: 0; }*/
/*.longbox .flowerclc */
.flwclc		{ font-size: 11px;color: #84403d; text-align: center; font-weight: bold; margin-top: 8px;}
.longbox .link *{ margin: 0 0 15px 0; color: #8d8d8d; font-size: 11px;}


/* SIDE BOX LEFT */

.menu_head           { border: #000000 0px solid; background-color: #c63339; width: 208px; height:44px; background-image: url(img/nav_head.gif); background-repeat: repeat-x; padding: 0px 10px 0px 10px; font-family: arial, Tahoma; font-size: 1¨3px; font-weight: bold; color: #fefeef; text-decoration: none; }
.menu                { background-color: #c63339; border:#000000 0px solid; width: 208px; padding: 0px; vertical-align: top; }
.menu_categories     { text-align: left; height: 20px; font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 12px ; font-weight: bold; color: #fefeef; text-decoration: none; }
.menu_categories_sub { text-align: left; height: 15px; font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: normal; color: #fefeef; text-decoration: none; }
.menu_product_foto   { border: #B3D8EE 1px solid; }
.menu_bottom         { background-color: #8CC1E0; background-image: url(img/nav_bottom.gif);  background-repeat: repeat-x; width: 208px; }
.kontakt_bottom         { background-color: #8CC1E0; background-image: url(img/kontakt_bottom.gif);  background-repeat: repeat-x; width: 208px; }
.menu_categories a {color:#fefeef;}
.menu_categories a:hover {color: #fdbf57;}
.menu_categories li {color:#fefeef;}
.menu_categories ul {color:#fefeef;}
.menu_categories li a {color:#fefeef;}
.menu_categories ul a {color:#fefeef;}


/* SIDE BOX RIGHT */

.menu_right_head           { background-color: #febf58; width: 100px; height:44px;background-image: url(img/nav_right_head.gif); background-repeat: repeat-x; padding: 0px 10px 0px 10px; font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 12px; font-weight: bold; color: #83331e; text-decoration: none; }
.menu_right               { background-color: #febf58; background-image: url(img/nav_right_bg.gif);width: 165px; border: 0px; padding: 0px; vertical-align: top; }
.menu_right_categories     { text-align: left; height: 20px; font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: bold; color: #344028; text-decoration: none; }
.menu_right_categories_sub { text-align: left; height: 15px; font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: normal; color: #344028; text-decoration: none; }
.menu_right_product_foto   { border: #B3D8EE 1px solid; }
.menu_right_bottom         { background-color: #8CC1E0; background-image: url(img/nav_right_bottom.gif);  background-repeat: repeat-x; width: 165px;height:16px; }
.anketa_bottom         { background-color: #8CC1E0; background-image: url(img/anketa_bottom.gif);  background-repeat: repeat-x; width: 165px;height:24px; }



.left_content        { text-align: left; padding: 10px 12px 20px 12px; vertical-align: top;  }
.separator           { background-color: #febf58; width: 1px; }

.input               { font-family: Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px; font-weight: normal; color: #333333; background-image: url(img/input_bg.gif); background-repeat: repeat-x; border: 1px solid #338BBF; }
.searchheight        { height: 20px; }
.uos                 { height: 97px; }
.fontpadd            { border: 0px; padding: 10px 10px 0px 10px; font: 11px Arial, Tahoma, Lucida Grande CE, lucida, sans-serif; color: #c53238; }
.det                 { font: 11px arial, Tahoma, Lucida Grande CE, lucida, sans-serif; color: #000000; text-align: left; }
.graf                { background-color: #c53238;background-image: url(img/anketa.gif); margin-top: 4px; font-size: 0px; height: 11px; }

.product_list_foto	 { padding: 5px 0px 4px 0px; border-bottom: 1px solid #B3D8EE; vertical-align: top; }
.product_list_data	 { width: 100%; padding: 5px 0px 4px 0px; border-bottom: 1px solid #B3D8EE; vertical-align: top; }
.product_list_price	 { width: 75px; text-align: right; font-weight: bold; padding: 5px; }

.product_show_table  { margin-left: 3px; }
.product_show_foto	 { border: #B3D8EE 1px solid; margin-right: 5px;}
.product_show_data	 { background-color: #FFFFFF; padding: 5px; border-bottom: 3px solid white; vertical-align: top; }
.product_show_price	 { text-align: right; font-weight: bold; padding: 5px; }

.order_table_head         { background-color: #b2cc80; text-align: center; height: 20px; }
TD.order_table_head       { border-right: 1px solid #dff7b5; }
.order_table_data_odd     { background-color: #dff7b5; }
.order_table_data_even    { background-color: #eaf7d2; }
TD.order_table_data       { padding: 5px; border-right: 1px solid #dff7b5; text-align: right; }
.order_table_footer       { background-color: #c7e295; text-align: right; height: 20px; padding: 5px; }
.order_table_footer_light { background-color: #FFFFFF; text-align: right; height: 20px; padding: 5px; }

.hr              { width: 100%; height: 1px; background-color: #B3D8EE; }
.operation_table { border: 0px; padding: 0px; width: 300px; }
.alert           { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 12px ; font-weight: bold; color: red; text-decoration: none; text-align: center; }
.ok              { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 12px ; font-weight: bold; color: #cf3239; text-decoration: none; text-align: center; }
.image_border    { border: 0px solid #B3D8EE; }

.tekst8    { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none; }
.tekst9    { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none; }
.tekst10   { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none; }
.px	       { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 1px ; font-weight: normal; color: #000000; text-decoration: none; }

TD.upper        { background-color: #4B9DCE; background-image: url(img/nav_head.gif); background-repeat: repeat-x; height: 21px; font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px; font-weight: bold; color: #B3D8EE; text-decoration: none; }
table.entries   { color : #FFFFFF; font-family : arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px; border: #338BBF 1px solid; }
.mgbg           { background-color: #c53238; }

a:link     { color: #83331e; text-decoration: none; }
a:visited  { color: #83331e; text-decoration: none; }
a:hover    { color: #fd0202; text-decoration: none; }
a:active   { color: #1D4E6B; text-decoration: none; }

.tekst	          { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 12px ; font-weight: normal; color: #0000F0; text-decoration: none; }
a.tekst:link      { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: normal; color: #0000F0; text-decoration: none; }
a.tekst:visited   { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: normal; color: #0000F0; text-decoration: none; }
a.tekst:active    { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: normal; color: #1D4E6B; text-decoration: none; }
a.tekst:hover     { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: normal; color: #1D4E6B; text-decoration: none; }

.tekst_b          { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: bold; color: #0000F0; text-decoration: none; }
a.tekst_b:link    { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: bold; color: #0000F0; text-decoration: none; }
a.tekst_b:visited { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: bold; color: #0000F0; text-decoration: none; }
a.tekst_b:active  { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: bold; color: #1D4E6B; text-decoration: none; }
a.tekst_b:hover   { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px ; font-weight: bold; color: #1D4E6B; text-decoration: none; }

.submit  { font-family: arial, Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px; font-weight: normal; }
.select  { border: 1px solid; border-color: #B3D8EE; font-family: Tahoma, Lucida Grande CE, lucida, sans-serif; font-size: 11px; background-color: #FFFFFF; }
.bird    { font-weight: bold; font-size: 11px; color: #db4449; }
.foot_banner { background-color: #; border-bottom: #FFFFFF 0px solid; padding: 10px; }
.banner_img   { border: #B3D8EE 1px solid; }

/* lista */
#lista { text-align: center; font-size: 10px; color: #888888; }
#lista a { text-decoration: none; font-weight: normal; color: #888888;}
#lista a:hover { text-decoration: none; font-weight: normal; color: #434343;}
