
/* general styles*/

body, html { 
  margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size:11px; 
  line-height: auto; 
 	font-family:Arial,Helvetica,sans-serif;
  color: #a0998d;
  width: 100%;
  height: 100%;
}
#lefttd { 
  margin: 0px;
  padding: 0px 0px 0px 0px;
  background: transparent url(ressources/bg_lefttd.jpg) repeat-y right 0px;
	width: auto;
	vertical-align: top;
}
#lefttd1 { 
  margin: 0px;
  padding: 0px 0px 0px 0px;
  background: transparent url(ressources/bg_lefttd1.jpg) no-repeat right 0px;
	width: 100%;
	height: 300px; 
}
#righttd { 
  margin: 0px;
  padding: 0px 0px 0px 0px;
  background: transparent url(ressources/bg_lefttd.jpg) repeat-y left 0px;
	width: auto;
	vertical-align: top;
}
#righttd1 { 
  margin: 0px;
  padding: 0px 0px 0px 0px;
  background: transparent url(ressources/bg_righttd1.jpg) no-repeat 0px 0px;
	width: 100%;
	height: 360px; 
}
#midtd { 
  margin: 0px;
  padding: 0px 0px 0px 0px;
  background: url(ressources/bg_midtd_org.jpg) repeat-y 0px 0px;
	width: 896px;
	vertical-align: top;
}
#roottable	{
	margin: 0px;
  padding: 0px 0px 0px 0px;
  background: transparent;
	width: 100%;
	height: 100%;
	}



a {
  color: #F6C006;
	background-color: transparent;
	border: none;
	font-size: 11px;
	text-decoration: underline;
	font-family:Arial,Helvetica,sans-serif;
}

a:hover {
  color: #F6C006;
  text-decoration: none;
}
td, tr 	{
	padding: 0px;
	margin: 0px;
	}
h1 {
	padding: 0px 0px 20px 25px;
	float: left;
	width: 100%;
	font-weight: normal;
	margin: 0px;
	background:  transparent url(ressources/category_header.gif)  no-repeat 0px 3px;
	color:#CFC08C;
	text-transform: uppercase;
	font-size: 12px;
	}

/* custom styles*/

.alert {
  display: block;
}

.star {
   color: red;
}

.searchbox {

	display: block;
	position: relative;
	top: 0;
}

#loginformsmall {
    float: right;
    margin-right: 20px;
    text-align: right;
    
}


/* Client Registration Styles */

.crdiv {
	position: relative;
	top: 0px;
	left: 0%;
	z-index: 1000;
}
.crtable td, .crtable a ,#crmenu {
	font-family: verdana, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	height: 20px;
	white-space: nowrap;
	padding: 2px 8px 2px 8px;
	color: #FFCC00;
} 
.crtable{
	border: 1px solid #7B8AA5;
	background: #4A517B;
	color: #FFCC00;
	width: 175px;
	z-index: 100;

}
.crdiv input { background-color: #ebebeb;
 }
input[disabled='disabled']{
background-color:#D0D0D0;
color:#909090;
}
.sinput  { background-image: none }


/* Shopping Cart Styles */
.scdiv {
	/*
	top: 120px;
	left: 900px;
	z-index: 1000;
	clear: both;
*/
padding: 20px 0px 0px 0px;
float: left;
}
.sc_button { background-image: none }

.sctable{ background-image: none;
 }

.headsctable, .headsctable td, .headsctable a {
	background: #b3b3b3;
	color: #373737;
	white-space: nowrap;
	height: 20px;
	padding: 2px 8px 2px 8px;
} 
.headsctable {
	border: 1px solid #666666;
	z-index: 100;
}
/* END OF Shopping Cart AND Custome Registration Styles */




.sendtof { display: block }

/* Client Registration Styles */

.crdiv {
	position: relative;
	top: 0px;
	left: 0%;
	z-index: 1000;
}
.crtable td, .crtable a ,#crmenu {
	font-family: verdana, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	height: 20px;
	white-space: nowrap;
	padding: 2px 8px 2px 8px;
	color: #FFCC00;
} 
.crtable{
	border: 1px solid #7B8AA5;
	background: #4A517B;
	color: #FFCC00;
	width: 175px;
	z-index: 100;

}
.crdiv input { background-color: #ebebeb;
 }
.sinput  { background-image: none }



.submit,.submit a {
font:11px verdana,arial,sans-serif;
padding:2px 2px;
height:20px;
color: white;
background: black;
}
.submitr {color:#FFFFFF;
font:11px verdana,arial,sans-serif;
padding:3px 4px 1px 4px;
height:20px;
}
.bglight { 
	background-color: #c7c7c7;
  color: #000000 !important;}



/* CMS MENU */



.cmsmenu {
	float: left;
  width: 591px;
	background: transparent;
	height: 138px;
	padding: 9px 0px 0px 180px;
}
.cmsmenu0 {
	float: left;
  width: 896px;
		background: transparent url(ressources/bg_cmsmenu.jpg) no-repeat 0px 0px;
	height: 147px;
	padding: 0px 0px 0px 0px;
}
.cmsmenu1 {
	float: left;
  width: 771px;
	background: transparent;
	height: 147px;
	padding: 0px 0px 0px 0px;
}

.cmsmenu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
height: auto;
float: left;
}

/*Top level menu boxes style*/
.cmsmenu ul li{
     
        margin: 0px 0px 0px 3px;
        position: relative;
        display: inline;
        float: left;
        z-index: auto;
        text-align: left;
        width: auto;
}


/*Top level menu link items style*/
.cmsmenu ul li a {
        color: #969595;
        display: block;
        white-space: nowrap; /*will overflow in Moz*/
   		
   			padding: 20px 25px 5px 25px;
        text-decoration: none;
        font-family:Arial,Helvetica,sans-serif;
        z-index: auto;
        text-transform: uppercase;
        font-size: 11px;
        font-weight:normal;
        text-align: center;
        background: transparent url(ressources/nav-bg.png) no-repeat center -40px;
        height: auto;
        width: auto;
        /*
         padding: 62px 2px 0px 2px;
        text-decoration: none;
        font-family:Arial,Helvetica,sans-serif;
        z-index: auto;
        text-transform: uppercase;
        font-size: 11px;
        font-weight:normal;
        text-align: center;
        background: transparent;
        height: auto;
        width: auto;
        */
}

.cmsmenu ul li a:hover {
	background-image: none;
	color: #ffffff;
	font-size: 11px;
	
	background: transparent url(ressources/nav-act.png) no-repeat center -40px;  

}

/*Sub level menu*/
.cmsmenu ul li ul {
left: 0;
top: 14px;
margin: 0 auto;
position: absolute;
text-align:left;
visibility: hidden;
z-index: 1000;
}


/*Sub level menu list items*/
.cmsmenu ul li ul li {
margin: 0px 0px 0px 0px ;
float: left;
position: relative;
z-index: 10000;

}


/*sub menu links*/
.cmsmenu ul li ul li a {
	color: #FFFFFF;
	font-size: 11px;
  margin: 0px;
  display: block;
  font: normal 1em verdana,Tahoma, san-serif;
  text-align: left;
  padding: 1px 2px 1px 2px;
  text-transform: capitalize;
  font-weight:bold;
  
}

.cmsmenu ul li ul li a:hover{
  color: #68d3ed;
  display: block;
  position: relative;
  z-index: 1000;
  font-size: 11px;
  font-weight:bold;
}




.cmsmenu .sbutt {
	width:15px;
}

.cmscathead { display: block;
	margin-left: 175px;
	margin-right: 0px;
	width: 100%;
}


.translations tr th {
	background-color: #474747;
	color: #E2E2E2;
}

.tran_row1 {
	background-color: #F9F9FF;
	color: #000000;
}

.tran_row2 {
	background-color: #EEEFFF;
	color: #000000;
}

#submenu_1, #submenu_2, #submenu_3, #submenu_4, #submenu_5  {
background: #112233;
border: 2px solid white;
}


/*TABLELESS LAYOUT*/

/* this is main frame , change here witdh of website */
#rootdiv  { margin: auto; padding: 0px; width: 896px; height: auto; background: transparent;}


#header {background: #033E6B  ; width:100%; height:107px; margin: 0px; float: left; color: white; padding: 0px;}
#header1 {background: transparent url(ressources/bg_header1.jpg) no-repeat 0px 0px ; width: 676px; height:118px; margin: 0px; float: left; color: white; padding: 0px 0px 0px 220px;}

#admin_menu {background-color:#FFFFFF;; clear:both; width:100%; height:20px;  text-align: center;}
#admin_menu a { width: auto; text-decoration:none; color:#660000; font-size:11px; font-weight:bold; padding: 0px 10px 0px 10px;}
#admin_menu a:hover { color:#000000; background-color:#E0E0E0;}

#logo {float: left; text-align:left; width:auto; margin:0px;}
#logo a {text-decoration:none; color:#FFFFFF; font-size:23px; }


#content { background: transparent url(ressources/bg_midtd1.jpg) repeat-y 0px 0px; width:100%; float: left; padding: 0px; margin: 0px;}
#content_body {float: left;  background: transparent url(ressources/bg_content2.jpg) no-repeat 0px 0px; width: 856px; padding: 0px 20px 0px 20px; margin: 0px;}


.upravit_link {
width: 40px;
padding: 0px 10px 0px 0px;
}

.upravit_link a {
color: green;
}

.vymazat_link a {
color: red;
}

.vymazat_link {
width: 50px;
padding: 0px 10px 0px 0px;
}

.title_link a {
color: black;
}


#sidebar {float:left; width: auto; padding: 0px;}
#sidebar_body {float:left; padding: 10px;}

#text { float: left; padding: 20px;  vertical-align:top; margin: 0px; width: auto;} /*if design is changed this width have to be changed (it means change of width website)*/
.mceContentBody { background: #312d2c;}  /*keep to same color as text background color*/


#text_body { padding: 15px 15px 5px 5px; background: transparent;}

#foot_text { padding-left:50px; background:url(ressources/foot_text.gif) no-repeat; color:#a8a8a8; font-size:10px; line-height:13px; margin:20px 0 0 0;}
#footer {background: transparent url(ressources/bg_footer.jpg) no-repeat 0px 0px; height: 111px; clear:both; float: left; width: 100%;}
#left_footer { float:left; padding:30px 0 0 30px; color:#fff; font-size:12px;}
#left_footer a { color:#878074;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding: 34px 80px 0 0; color:#878074;  font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:right; text-transform: uppercase;}
#right_footer a { color:#878074; font-size:10px;}
#right_footer a:hover { text-decoration:none;}

/*right text content*/
.right_text_content {
border-left: 2px solid red;
padding: 0px 0px 0px 10px;
width: 80%;
vertical-align: top;
margin: 0px;
}

.right_text_content div{
padding: 0px;
float: left;
vertical-align: top;
margin: 0px;
}


.title  {
padding: 0px 0px 20px 25px;
	float: left;
	width: 100%;
	font-weight: normal;
	margin: 0px;
	background:  transparent url(ressources/category_header.gif)  no-repeat 0px 3px;
	color:#CFC08C;
	text-transform: uppercase;
	font-size: 12px;
}
.title1  {
padding: 0px 0px 20px 25px;
	float: left;
	width: 145px;
	font-weight: normal;
	margin: 0px;
	background:  transparent url(ressources/category_header.gif)  no-repeat 0px 3px;
	color:#CFC08C;
	text-transform: uppercase;
	font-size: 12px;
}


.subtitle  {
color:#A0998D;
font-size:13px;
font-weight: bold;
padding: 0px;
margin: 0px;
background: none;
width: 100%;
}


.normal_text  {

font-weight: normal;
padding: 0px;
margin: 0px;
line-height: auto; 
font-family:Arial,Helvetica,sans-serif;
color: #a0998d;
}

a.article_list_info  {
background:   url(ressources/sqar_bluel.gif) no-repeat 0px 3px;
padding: 0px 0px 0px 15px;
color: black;
font-weight: bold;
}
a.article_list_info:hover {
color: green;
}

.article_div  {
float: left;
width: 100%;
padding: 0px;
margin: 0px;

}

.description_text {
float: left;
padding: 0px;
margin: 0px;
}
.table_list_item  {
padding: 0px;
margin: 0px;
float: left;
}
.back_div {
width: 100%;
text-align: right;
}
.line_div {
width: 100%;
height: 1px;
line-height: 1px;
font-size: 0px;
background:black;
float: left;
}

.top_submenu_listing  {
float: left;
width: 100%;
padding: 0px;
margin: 0px;
}

.top_submenu_listing_item {
padding: 0px 15px 0px 0px;
float: left;
}
.system_message {
color: #FF0000;
}

/*left menu*/
.left_menu_part {
padding: 0px;
width: 20%;
margin: 0px;
vertical-align: top;
}

.left_link  {
background: #ffcc44;
}

#linkincms a  {
color: black;
}
#linkincms a:hover  {
color: red;
}

.cat_list_header{
font-weight:bold;
color:#660000;
background-color:#cccccc;
}

.category_name{
background-color:#cccccc;
color:#000000;
}

.category_description{
color:#000000;
}
.cat1 {
background: transparent url(ressources/bg_cat1.gif) no-repeat 0px 0px;
color:#CFC08C;
font-weight: normal;
line-height:auto;
padding: 0px 0px 0px 0px;
width: 156px;
text-decoration: none;
vertical-align: top;
height: 38px;
}
.cat1 a {
color:#CFC08C;
background: transparent;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height: 21px;
line-height: 21px;
padding: 0px 0px 0px 30px;
width: auto;
text-decoration: none;
border: 0px;
float: left;
width: 126px;
text-transform: uppercase;
}
.cat1 a:hover {
color:#CFC08C;
}


.cat2 {
background: transparent;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:auto;
padding:0px 0px 3px 0px;
height: 15px;
width:156px;
}

.cat2 a {
	background: transparent url(ressources/link_cat2.jpg) no-repeat 0px 0px;
	color:#BEB692;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:auto;
	padding: 0px 0px 0px 20px;
	width: 136px;
	float: left;
	text-decoration: none;
	height: 15px;
	line-height: 15px;
	text-transform: uppercase;
}

.cat2 a:hover {
color:#F6C006;
background: transparent url(ressources/link_cat2a.jpg) no-repeat 0px 0px;
}


.cat3 {
background: #3c3c3c;
color:#033E6B ;
display:block;
font-family:verdana,sans-serif normal;
font-size:12px;
font-weight:normal;
line-height:auto;
padding:0px;
width:156px;
}

.cat3 a {
	background: #c3c3c3;
	border-bottom: 1px solid #4c4c4c ;
	color:#4c4c4c ;
	font-family: tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:auto;
	padding: 0px 0px 0px 30px;
	width: 126px;
	float: left;
	text-decoration: none;
}

.cat3 a:hover {
color: black ;
}
.imageCell, .imageCellhover  {
margin: 0px 0px 0px 0px;
width:  136px;
height:  140px;
padding: 2px;
background:  transparent url(ressources/imagecell.jpg) no-repeat 0px 0px;
text-align: center;
display:table-cell;
vertical-align:middle;
cursor: pointer;
}
.imageCell1 {
margin: 0px 0px 0px 0px;
width:  140px;
height:  auto;
padding: 0px;
background:  #ffffff url(ressources/imagecell1.jpg) no-repeat 0px 0px;
text-align: center;
cursor: pointer;
}
.imageCell2 {
margin: 0px 0px 0px 0px;
width:  136px;
height:  auto;
padding: 5px 2px 5px 2px;
background:  transparent url(ressources/imagecell2.jpg) no-repeat 0px bottom;
text-align: center;
}


.lang_links {
  color: #fff;
}

.lang_links:hover {
  color: gray;
}

#flags {
  text-align: right;
  vertical-align: middle;
  padding-right: 6px;
  padding-bottom: 5px;
}
.div_cat0 {
	width: 160px;
	padding: 15px 15px 15px 15px;
	float: left;
	background:  transparent;
	}	
.div_cat1 {
	width: 160px;
	padding: 0px;
	float: left;
	background:  transparent url(ressources/bg_left_panel1.jpg) repeat-y 0px 0px;
	}	
.div_cat2 {
	width: 160px;
	padding: 20px 0px 0px 0px;
	float: left;
	background:  transparent url(ressources/bg_left_panel2.jpg) no-repeat 0px top;
	}	
.div_cat3 {
	width: 156px;
	padding: 20px 2px 23px 2px;
	float: left;
	background:  transparent url(ressources/bg_left_panel3.jpg)  no-repeat 0px bottom;
	}	
.shoping_cart1	{
	width: 125px;
	float: left;
	height: 147px;
	padding: 0px;
	margin: 0px;
	}
#lsi	{
	float: left;
	padding: 0px 0px 0px 20px;
	}
.category_header	{
	color:#CFC08C;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0px 0px 20px 25px;
	float: left;
	width: 600px;
	font-weight: normal;
	background:  transparent url(ressources/category_header.gif)  no-repeat 0px 3px;
	}
.pictd	{
	padding: 5px;
	vertical-align: middle;
	}
.tablecell1	{
	width: 200px;
	padding: 10px 0px 0px 0px;
	}
a.link_bottom_img, a.link_bottom_img:hover	{
	color: #312d2c;
	}
.div_cat_table	{
	width: 156px;
	margin: 0px;
	padding: 0px;
	}
.alert_message, .alert	{
	color: red;
	}
.good_message	{	
	color: #429200;
}
.homepagelink	{
	float: left;
	width: 440px;
	height: 85px;
	text-decoration: none;
	}

.enquiry_query_cell {
  width: 210px;
}
  
.enquiry_query_cell div {
  width: 98%;
  height: 100%;
  max-height: 40px;
  overflow: auto;
}
#cleanflashContent	{
	width:auto; 
	float: left; 
	padding: 0px 0px 0px 50px;
	margin: 0px;
	height: auto;
	}
#flashContent	{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 527px;
	height: 96px;
	}
	
.highlight_row{
font-weight:bold;
background-color:#222222;
border:1px solid;
color:#FFFFFF;
font-weight:bold;
padding:0 5px;
}
