/** DITEVSATKU.CZ **/
html{	height: 100%;min-height: 100%;border-width: 0px;}

body{height: 100%;min-height: 100%;
	margin: 0px;padding: 0px;
    background: #9BB1ED url("../imgs/body_bg.gif") repeat-x top;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
	color: #333333;}

img{margin:0px;padding:0px;border:0px;}
form{margin:0px;}

.clr{height:-1px;clear:both;font-size:0px;line-height:0px;}

.red{color:red;}
.bold{font-weight:bold;}

div.flag{float:left;width:30px;}
.lang-img:hover{width:22px;}

span.count-comm,span.small{font-weight:normal;font-size:0.9em;}


input.s_btn{
    cursor:hand;
    cursor:pointer;
    width:auto;
    overflow:visible;
    border-width:1px;
	  border-style:solid;
}

input.txt{
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    border-bottom:1px solid #cfcfcf;
    border-right:1px solid #dfdfdf;
    padding-left:3px;
    padding-right:3px;
}


input.to-purchase-btn-cz,input.to-purchase-btn-en,
input.empty-basket-btn-cz,input.empty-basket-btn-en,
input.login-btn-cz,input.login-btn-en,
input.logout-btn-cz,input.logout-btn-en
{
  border:0;
  height:16px;
	background-repeat:no-repeat;
  padding:0;margin:0;
}
input.to-purchase-btn-cz{width:85px;background-image:url("../imgs/b_to_purchase_cz.gif");background-color:#61BB46;}
input.to-purchase-btn-en{width:85px;background-image:url("../imgs/b_to_purchase_en.gif");background-color:#61BB46;}
input.empty-basket-btn-cz{width:109px;background-image:url("../imgs/b_empty_basket_cz.gif");background-color:#61BB46;}
input.empty-basket-btn-en{width:109px;background-image:url("../imgs/b_empty_basket_en.gif");background-color:#61BB46;}
input.login-btn-cz{width:70px;background-image:url("../imgs/b_login_cz.gif");background-color:#666666;}
input.login-btn-en{width:70px;background-image:url("../imgs/b_login_en.gif");background-color:#666666;}
input.logout-btn-cz{width:70px;background-image:url("../imgs/b_logout_cz.gif");background-color:#666666;}
input.logout-btn-en{width:70px;background-image:url("../imgs/b_logout_en.gif");background-color:#666666;}
/************* MAIN STRUCT *******************/


#page-bg-container{
	width:1030px;
	margin: 0px auto 0px auto;
	background-image:url("../imgs/page_bg.gif");
	background-repeat:repeat-y;
}

#page-container{
	width:1030px;
	margin: 0px auto 0px auto;
	background-image:url("../imgs/page_top_bg.jpg");
	background-repeat:no-repeat;
}

#content-container{
  /*border:1px dotted #cdcdcd;*/
  margin:5px 0px 15px 5px;
}

#page-left-container{
	width:800px;
	float:left;
/*	border:1px solid red;*/
}

#page-right-container{width:225px;float:right;}

#top-right-container{width:225px;height:300px;float:right;}
#bott-right-container{width:225px;float:right;}

#current-date{float:left;margin:22px 0 0 0;padding-left:200px;color:#ffcccc;}
#lang-switch{float:right;margin:22px 0 0 0;}
#currency-switch{float:right;margin:19px 20px 0 0;}
#currency-switch span{color:#ffcccc;}
#currency-switch a{font-weight:bold;color:#ff6666;text-decoration:none;}
#currency-switch a:hover{color:#ffcccc;}

#description-container{margin:0px 10px 0px 195px;}
#description-container h1{padding:0;margin:0;font-size:12px;color:#ffffff;}


#menu-container{margin:20px 30px 0 180px;height:75px;text-align:center;/*background-color:red;*/}

#left-left-container{width:225px;float:left;margin-top:10px;/*background-color:red;*/}

#right-left-container{width:575px;float:left;/*background-color:green;*/}

#nav-panel{
  margin:0px 0px 5px 0px;
  padding:6px 5px 6px 15px;
  background: url("../imgs/nav_bg.gif") no-repeat top left;
  border-right:1px solid silver;
}

#nav-panel h1{padding:0;margin:0;
  color:#ffcccc;
  font-size:1.3em;
  font-weight:bold;
  }

#nav-panel h1 a{color:#ffcccc;text-decoration:none;}
#nav-panel h1 a:hover{text-decoration:underline;}


div.next-nav-panel{
  margin:5px 0px 5px 0px;
  padding:4px 5px 6px 13px;
  background: url("../imgs/next_nav_bg.gif") no-repeat top left;
  border-right:1px solid #cdcdcd;
}
div.next-nav-panel h2{
    color:#cc0000;
    font-size:1.2em;font-weight:bold;
	  padding:0px;margin:0px;
}

#bottom-menu-container{
  margin:0;
  padding:42px 25px 8px 25px;
  background: url("../imgs/page_bott_bg.jpg") no-repeat bottom;
}

#footer{padding:3px 10px 50px 10px;font-size:0.9em;color:#333333;text-align:center;}
#footer a{color:#996600;}
#footer a:hover{color:#ffff00;}

/*** MENU *************************************/

#menu,#bot-menu{text-align:center;font-weight:bold;padding:0;}
#menu{font-size:1.4em;line-height:25px;white-space:normal;}
#bot-menu{font-size:1.1em;padding-bottom:5px;}

#menu span{color:#cc0000;margin-left:25px;text-decoration:underline;white-space:nowrap;}
#menu a{ color:#cc0000;text-decoration:none;margin-left:25px;white-space:nowrap;}
#menu a:hover{text-decoration:underline;}

#bot-menu span{color:#cc0000;margin-left:10px;margin-right:10px;text-decoration:underline;}
#bot-menu a{ color:#cc0000;text-decoration:none;margin-left:10px;margin-right:10px;}
#bot-menu a:hover{text-decoration:underline;}

/**************************************************/



/*** PANEL *************************************/

div.panel{width:222px;}
div.panel div.panel-top{height:11px;font-size:0px;}
div.panel div.panel-bott{height:18px;font-size:0px;}
div.panel div.panel-body{padding:0px 5px;}

div.panel div.panel-b-top{height:22px;padding-top:7px;text-align:center;}
div.panel div.panel-b-top a{text-decoration:none;font-weight:bold;letter-spacing:.1em;color:#174000;}
div.panel div.panel-b-top a:hover{text-decoration:underline;}

.rp{margin-left:3px;}

.p1-top{background: url("../imgs/panel_1_top.gif") no-repeat top;}
.p1-bott{background: url("../imgs/panel_1_bott.gif") no-repeat bottom;}
.p1-bg{background: url("../imgs/panel_1_bg.gif") repeat-y;}

.pl-top{background: url("../imgs/panel_l_top.gif") no-repeat top;}
.pr-top{background: url("../imgs/panel_r_top.gif") no-repeat top;}

.p4-top{background: url("../imgs/panel_4_top.gif") no-repeat top;}
.p4-bott{background: url("../imgs/panel_4_bott.gif") no-repeat bottom;}
.p4-bg{background: url("../imgs/panel_4_bg.gif") repeat-y;}

.pb-top{background: url("../imgs/panel_b_top.gif") no-repeat top;}
.pb-bott{background: url("../imgs/panel_b_bott.gif") no-repeat bottom;}
.pb-bg{background: url("../imgs/panel_b_bg.gif") repeat-y;}

div.panel-title{
    text-align:center;
    color: #FDDCDC;
    font-weight:bold;
    letter-spacing:.1em;
    border-bottom:1px solid #ff9999;
    border-top:1px solid #ff9999;
    padding-bottom:3px;padding-top:3px;
    background-color:#FD7474;
    margin-right:2px;
}

div.panel-content{
  background-color:#E63F3F;
  margin-bottom:10px;
  border-bottom:1px solid #FA7E7E;
  margin-right:2px;
  padding:5px 3px;
  color:#efefef;
}


div.panel-content h3{margin:0;padding:3px 0;}
div.panel-content a{color:#ffffcc;font-size:11px;}
div.panel-content a:hover{color:#ffcc00;}
div.panel-content p {margin:0px;color:#efefef;padding-top:0px;font-size:0.9em;}

div#panel-links{text-align:center;line-height:20px;}
div#panel-links a{font-weight:bold; color:#ffffcc;}
div#panel-links a:hover{color:#ffcc00;}
div#panel-links img{margin-top:5px;}

div.artc-link{padding-bottom:3px;}
div.artc-link span{font-size:0.9em;}

#log_form input.txt{
    width:100px;
    margin-left:5px;
    font-size:0.9em;
    background-color:#cdcdcd;
}
#log_form {padding-top:5px;padding-left:5px;}
#log_form table{margin:0px 0px 5px 0px;color:#cdcdcd;}

div.user-panel{color:#cdcdcd;}
div.user-panel a{color:#cdcdcd;}
div.user-panel a:hover{color:#ffffff;}

div.news-panel div.newest-title{color:#444444;padding-bottom:5px;}
div.news-panel div.artc-link{margin-left:10px;padding-bottom:3px;}

div.news-panel div.artc-link a{color:#000000;}
div.news-panel div.artc-link a:hover{color:#666666;}
div.news-panel div.artc-link span{font-size:0.9em;}

#basket-panel{padding:5px 5px 1px 12px;}

#basket-panel span.detail-title{font-weight:bold;color:#0D2500;}
#basket-panel span.detail{color:#000000;padding-left:3px;}

/***** OFFER MENU ****/

ul#categories{
   margin:0px 10px 0px 20px;
   padding:0;
   font-weight:bold;
   list-style-type: none;
   padding:0px;
   
}

ul#categories li {}

ul#categories li.level-0 {
   line-height: 1.4em; 
   font-size:1.1em;
   list-style-type:none;
   list-style-image:url("../imgs/cat_arrow.gif");
   }
ul#categories li.level-0:hover{list-style-image:url("../imgs/cat_arrow_a.gif");}

ul#categories li.level-1 {
   line-height: 1.3em; 
   list-style-type:none;
   list-style-image:url("../imgs/subcat_arrow.gif");
   margin-left:10px;
   font-size:1em;
   }

ul#categories li.level-2 {
   line-height: 1.1em; 
   list-style-type:none;
   list-style-image:url("../imgs/subcat_arrow.gif");
   margin:1px 0px 1px 20px;
   font-size:0.9em;
   }


ul#categories li.level-3 {
   line-height: 1.1em; 
   list-style-type:none;
   list-style-image:url("../imgs/subcat_arrow.gif");
   margin-left:25px;
   font-size:0.9em;
   font-weight:normal;
   }

ul#categories li.level-4,
ul#categories li.level-5 {
   line-height: 1.1em; 
   list-style-type:none;
   list-style-image:url("../imgs/subcat_arrow.gif");
   margin-left:28px;
   font-size:0.8em;
   font-weight:normal;
   }

ul#categories li a{ color:maroon;	text-decoration:none;}
ul#categories li a:hover,
ul#categories li.level-0 a:hover
{text-decoration:underline;}

ul#categories li.level-0 a{ color:maroon;	text-decoration:none;}

/*************************************************************************/
/**************************************************************************/

/********** FRONT NEWS *********************************************************/

div.front-news{float:left;width:270px;margin-left:5px;}
div.front-news h2{font-size:1.3em;margin-top:2px;}
div.front-news h2 a{color:#000000;text-decoration:none;}
div.front-news h2 a:hover{color:#cc0000;}
.side_1{padding-right:8px;border-right:1px dotted #cdcdcd;padding-bottom:20px;}
div.more-link{text-align:right;padding-right:5px;}
div.more-link a{color:#cc0000;}

.artc-date{
	width:100px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:#333333;
	margin-top:5px;
	margin-right:3px;
}

/*********** FULL NEWS *************************************/

#full-news{text-align:justify;margin:10px;}
#full-news img{margin:5px 5px 7px 5px;}
.artc-date{
	width:100px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:#333333;
	margin-top:5px;
	margin-right:5px;
}

#full-news h2{
	width:400px;
	float:left;
	font-size:1.5em;
	margin-top:8px;
  margin-bottom:10px;
  color:#000000;
  
}
#full-news a,#static-page a{color:#006633;}
#full-news a:hover,#static-page a:hover{color:#ff6600;}

#full-news div.hr,#static-page div.hr{
	clear:both;
	width:490px;
	font-size:0px;
	border-top:1px solid #dcdcdc;
	margin:15px auto 0px auto;
}

#full-news h2.artc
	{font-size:1.2em;margin-top:5px;margin-bottom:3px;}

#full-news div.align-center,#static-page div.align-center
{text-align:center;}
#full-news div.float-left,#static-page div.float-left
{float:left;}
#full-news div.float-right,#static-page div.float-right
{float:right;}


/************* STATIC PAGE *********************************************************/

#static-page{text-align:justify;padding:10px;}
#static-page h2.stpage{font-size:1.8em;margin-top:0px;margin-bottom:5px;padding-top:0px;}
#static-page h3.stpage{font-size:1.6em;margin-top:0px;margin-bottom:5px;}
#static-page h4.stpage{font-size:1.4em;margin-top:0px;margin-bottom:5px;}

/*********** LIST TABLE ****************************************/

table.list-table{width:530px;margin:10px 5px;}
table.list-table th,table.list-table td{vertical-align:top;padding:3px 3px;}
table.list-table th{padding-bottom:8px;color:#39501D;}
table.list-table td{color:#333333;border-bottom:2px solid #ffffff;}
table.list-table tr.row0{background-color:#F9F9F9;}
table.list-table tr.row1{background-color:#FcFcFc;}
table.list-table div.tb-title{padding-bottom:3px;}
table.list-table div.tb-title a{font-weight:bold;color:#663300;text-decoration:none;}
table.list-table div.tb-title a:hover{color:#000000;text-decoration:underline;}
table.list-table div.tb-info{font-size:0.9em;}
table.list-table div.tb-info span{color:#39501D;}

/******************  ERROR/info MSGs *********************************/

div.error-msg,div.info-msg{text-align:center;padding:10px 30px 10px 30px;line-height:18px;margin:10px 0px;}

.error-msg{
	color:#DA6741;
	background-color:#FCEFCA;
	border-top:1px solid #F2754B;border-bottom:1px solid #F2754B;
   border-left:1px solid #FBD8BB;border-right:1px solid #FBD8BB;
   background-image:url("../imgs/msg_error.gif");
   background-repeat:no-repeat;
   background-position:3px 2px;
}
.info-msg{
	color:#6D8C6D;
	background-color:#F0FFDC;
   border-top:1px solid #6D8C6D;border-bottom:1px solid #6D8C6D;
   border-left:1px solid #E0FCBB;border-right:1px solid #E0FCBB;
   background-image:url("../imgs/msg_info.gif");
   background-repeat:no-repeat;
   background-position:3px 2px;
	}
.req{font-size:1.2em;font-weight:bold;color:#000000;}



/*********************************************************************************************/
/******** FORMS
/**********************************************************************************************/

input.txt-btn{
  font-weight:bold;
  font-size:11px;
  color:#222222;
  padding:2px 5px 3px 5px;
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #cfcfcf;
  border-right:1px solid #dfdfdf;
  background: url("../imgs/txt_btn_bg.gif") repeat-y top;
}


#alert_form{margin-top:20px;
background-color:#efefef;
border:1px solid #999999;
padding:20px 40px;}

#alert_form th{text-align:left;}

#alert_form td.title{font-weight:bold;font-size:1.2em;color:#cc0000;padding-bottom:5px;}

#alert_form td a{color:#cc0000;}
#alert_form textarea{
width:440px;margin-left:5px;border-width:1px;
font-family:Arial;font-size:12px;padding:3px;
}

#alert_form img{vertical-align:middle;}

#alert_form .txt{width:200px;}


#contact_form{background-color:#EFEFEF;border:1px solid #999999;margin:30px 5px 50px 5px;padding:10px;}
#contact_form th{text-align:left;color:#333333;}
#contact_form textarea{
width:500px;margin-left:5px;border-width:1px;
font-family:Arial;font-size:12px;padding:3px;
}
#contact_form img{vertical-align:middle;}
#contact_form .txt{width:200px;}


#auth_form{
    background-color:#efefef;
    border:1px solid #999999;
    font-size:1.1em;
    padding:10px 0px 20px 0px;

    margin-top:10px;
    margin-bottom:20px;
}


#auth_form a{color:#cc0000;}
#auth_form table{width:520px;}
#auth_form td{padding:3px 0px 3px 5px;}
#auth_form td.nrq{padding-left:10px;}


#auth_form th{
    text-align:left;
    padding:12px 0px 8px 5px;
    color:#000000;
}


#auth_form input.txt{
    width:135px;
    margin-right:15px;
}


