@import url(basic.css);
@import url(submenu.css);
@import url(menu.css);


body {color: #000000; margin: 0px; margin-bottom: 10px; padding: 0px;
font: 11px Arial, tahoma, Verdana, sans-serif;margin:0; padding-top:0; font-family: Verdana, Arial, sans-serif;  color:#333;
background: transparent url('../img/layout/body-bg.gif') repeat left top;
} /*background-color:#00312D;*/

/*------------------------------------HEADER------------------------------------*/
#mainBox {margin: 0px auto; width: 970px !important; background-color: #e6e6e6; text-align: left; vertical-align: top; margin-top:0px; font-family:arial, tahoma, Verdana, sans-serif;background: transparent url('../img/layout/footer.jpg') no-repeat left bottom; padding-bottom:150px;}
#ryb_header{width:100%; height:196px; background: transparent url('../img/layout/header01.jpg') no-repeat left top;float:left;margin:0px;}
h1{display:none;}
#header2{width:970px; height:41px; background: transparent url('../img/layout/header02.jpg') no-repeat left top;float:left;margin-top:141px;&margin-top:118px;_margin-top:118px;}
#content_box{background: url('../img/layout/cont_bg.gif') left top repeat-y; _float:left;width:100%;}
#left_menu { float: right;      width: 188px;      margin:0; padding:0;  } /*background: transparent url('../img/layout/left_box_bg.gif') left top repeat-y; */
#ryb_submenu_top{min-height:259px;float:left; width:100%;}
#ryb_main_content{background: #fff7c8 url('../img/layout/content_bg.jpg') -1px top no-repeat; min-height:548px;float:right; width:647px; }
#ryb_right_column{float:right; width:135px; margin:0px;} /*height:auto;background: transparent url('../img/layout/right_box_bg.giff') left top repeat-y; */
html #ryb_right_column, html #ryb_main_content {_height: 548px;} /*-----IE HACK-----*/

/*------------------------------------INDEX PAGE------------------------------------*/
.index_page_left, .index_page_right{width:100%; float:left;}
.dalsi_akce a{width:152px;margin-left:399px;background: transparent url('../img/layout/dalsi_akce.png') 0px -3px no-repeat;float:left;height:20px;}
.dalsi_akce a:hover{background: transparent url('../img/layout/dalsi_akce.png') 0px -36px no-repeat;}
.novinky_nadpis {width:100%;float:left;margin:10px 0px 10px 0px;height:24px;}
.novinky_nadpis a{background: transparent url('../img/layout/novinky.png') 2px -1px no-repeat;width:100px;float:left;height:24px;}
.novinky_nadpis a:hover{background: transparent url('../img/layout/novinky.png') 2px -34px no-repeat; height:24px;}
.novinky_dalsi a{width:187px; height:26px; margin-left:364px;background: transparent url('../img/layout/dalsi_novinky.png') 0px 0px no-repeat;float:left;}
.novinky_dalsi a:hover{background: transparent url('../img/layout/dalsi_novinky.png') 0px -33px no-repeat;}
#header2_right{width:545px; height:41px; float:left;margin-left:208px;overflow:hidden;padding:0px;}

.akce_nadpis a{background: transparent url('../img/layout/akce.png') 0px 3px no-repeat;width:60px;float:left;height:41px;}
.akce_nadpis a:hover{background: transparent url('../img/layout/akce.png') 0px -30px no-repeat;}

.box{width:100%;float:left;border:solid #336633 1px;}
.box h3{height:26px; width:5š6px;background-color:#669900;margin:0px;font-size:18px;font-weight:normal;line-height:26px;padding-left:20px; border-bottom:solid #336633 1px;}


#search{width:350px;height:40px;float:left;margin-top:0px;margin-top:30px;} /*background-color:#ffaa33;*/


/*------------------------------------CONTENT------------------------------------*/
/*.main_content{width:544px;float:left;background-color:#F3F3F3;min-height:550px;}*/
.main_content2{width:368px;_width:353px;float:left;background-color:#F3F3F3;}
#content{margin:20px;font-size:16px;margin-top:0px;}
#content h2, #content h2.page_title{margin:0px;color:#CB3301;font-size:16px;width:100%;}
#content h2 a{color:#CB3301;}
#content h2 a:hover{text-decoration:underline;}
#content h2.styl1{color:#333;text-decoration:underline;}
#content h2.styl2{color:#336633;text-align:center;margin-top:20px;}

/*center main section-----------------------------------*/


/*---------------------------------KONTAKT---------------------------------*/

.center{text-align:center;}
.upozorneni h3{margin-left:18px;}
.imgLink{text-align:center;}
.tucne{font-weight:bold;}
.shipping_info{float:left;width:444px;}
LABEL.checkboxLabel{width:450px;float:left;}


#shipping_box,#contact_box,#contact_box2,#SiteMapContent,#conditionsMainContent{width:94%;margin-left:3%;text-align:justify;background-color:#f3f3f3;}
.left{width:49%;float:left;}
.right{width:49%;float:left;text-align:right;}

.upozorneni h3{margin:5px 0px 0px 0px;}
/*------------------------------------INDEX PAGE------------------------------------*/
#homepage h2{margin:0px;}
#homepage p{margin-top:3px;width:100%;}
#content IMG.uvodka{margin:10px 6px 10px 0px;}
.index_levy1{;width:190px;float:left;}
.index_pravy1{width:410px; float:left;}
.index_pravy1 p{padding-top:10px;}
.index_levy2{width:435px; float:left; width:410px;margin-right:25px;text-align:right; &margin-right:10px; _margin-right:10px;}
.index_pravy2{width:165px; float:left;}

h2.pravy_odstavec{width:300px;float:left;}

/*------------------------------------O-NAS------------------------------------*/
TABLE#o-nas TR TD{text-align:left;}
o-nas h3{margin:0px;line-height:15px;}
.odrazka{float:left;width:39px;background: transparent url('../img/odrazka05.png') no-repeat; }

#zprava_dne{margin-bottom:5px;}
#zprava_dne p{margin:15px;}
.zvyrazneny_box{background-color:#d8e7c8; margin:5px 0px 20px 9px;font-size:16px;width:560px;float:left;padding-top:10px;padding-bottom:10px;padding:10px;border:solid red 1px;}
.zvyrazneny_box p{margin:15px;}


TABLE, TABLE TD, TABLE TR TD{border:none;}
TABLE.reference IMG{width:295px;height:221px;}
/*------------------------------------RYBY------------------------------------*/
TABLE TR TD.left{text-align:left;padding-left:10px;}
TABLE#ryby TR TD IMG{margin:0px 5px 0px 5px; }
TABLE#ryby TR TD p{text-align:left;margin:0px;}
TABLE#ryby h2{font-size:16px;text-decoration:underline; color:#333;font-weight:bold;text-align:left;background: transparent url('../img/odrazka05.gif') 0px 0px no-repeat;padding-left:40px;}
TABLE#ryby TR TD{margin-bottom:10px;}
TABLE#ryby TR.ryby_title TD{padding-top:10px;}
TABLE#ryby TR TD IMG{margin:10px;}
/*------------------------------------ROSTLINY------------------------------------*/
TABLE#rostliny TR TD p{text-align:left;margin-left:5px;}
/*------------------------------------JEZIRKA------------------------------------*/
IMG.obtekani_l{margin:0px 0px 0px 10px;}
IMG.obtekani_trb{margin:10px 10px 0px 10px;}
IMG.obtekani_rb{margin:0px 10px 10px 0px;}
IMG.obtekani_tlb{margin:10px 0px 10px 10px;}
IMG.obtekani_t{margin:10px 0px 0px 0px;}
IMG.obtekani_rb{margin:0px 10px 10px 0px;}
/*------------------------------------FOTOGALERIE------------------------------------*/
TABLE#fotogalerie TR TD{text-align:left;}
TABLE#fotogalerie TR, TABLE#fotogalerie TR TD{margin:0px;}
IMG.obr_vetsi{_width:275px;}
/*------------------------------------FILTRACE------------------------------------*/
/*TABLE#filtrace TR TD P{font-size:12pt;}*/

.left{text-align:left;}

.maly_text{font-size:13px;}
TR.ryby_title h3{TEXT-align:left;margin:0px;padding:0px;font-size:16px; text-decoration:underline;} 
a.pr{display:none;}
#marek{text-align:center;background:none;margin: 0px auto; width: 970px !important; margin-top:15px;} 
#marek a{font-size:12px; color:#639a00;text-decoration:none;}
#marek a:hover{text-decoration:underline;}
/*#content{font-size:11px;font-weight:bold;}
TABLE#ryby, TABLE#ryby TR TD{border:solid black 1px;}
*/

#left_contact{background: transparent url('../img/layout/left_kontakt.gif') 0px 0px no-repeat;margin-top:120px;width:100%; height:142px;}


#imageContainer, #imageContainer2 {	position:relative;	margin:auto;	width:290px;	border:1px solid #000; float:left;margin-bottom:15px;margin-right:10px;}
#imageContainer, #imageContainer2 {	height:217px;}
#imageContainer img, #imageContainer2 img {	display:none;	top:0; left:0; 	position:absolute;}