
/* general styles*/

body { 
  margin: 0px;
  padding: 0px 0px 0px 0px; 
  font-family:"Helvetica CE",Arial;
	font-size:11px;
  background: #000000;
  color: white;
}
p	{
font-family:"Helvetica CE",Arial;
font-size:12px;
}

a {
  color: #938149;
	background-color: transparent;
	border: none;
	font-size: 13px;
}

a:hover {
  color: #c4ac60;
}


h1	{
font-family:"Helvetica CE",Arial;
font-size:16px;
font-weight:bold;
padding: 0px;
margin: 0px;
	}
h2	{
font-family:"Helvetica CE",Arial;
font-size:14px;
font-weight:bold;
color: yellow;
padding: 0px;
margin: 0px;
	}
	
table {
color: white;
font-family:"Helvetica CE",Arial;
font-size:11px;
font-weight:bold;
}


/* custom styles*/


.searchbox {

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


/* 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 }


/* Shopping Cart Styles */
.scdiv {
	position: absolute;
	top: 5px;
	left: 70%;
	z-index: 1000;
	clear: both;
}
.sc_button { background-image: none }

.sctable{ background-image: none;
 }

.headsctable, .headsctable td, .headsctable a {
	background: #ebebeb;
	color: #CC0000;
	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: #275969;
}
.submitr {color:#FFFFFF;
font:11px verdana,arial,sans-serif;
padding:3px 4px 1px 4px;
height:20px;
}
.bglight { background-color: #9DCF9C;
  color: #274F00 !important;}



/* CMS MENU */



.cmsmenu {
	float: left;
  width: 100%;
	background-repeat: no-repeat;
	height: auto;
	padding: 10px 0px 10px 15px;
}

.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: #000000;
        display: block;
        white-space: nowrap; /*will overflow in Moz*/
        padding: 0px 3px 0px 3px;
        text-decoration: none;
        font: normal 1em verdana,Tahoma, san-serif;
        z-index: auto;
        text-transform: uppercase;
        font-size: 11px;
        font-weight:bold;
        text-align: left;
        background: transparent url(ressources/bg_btn.jpg) no-repeat 0px 0px;
        height: 34px;
        line-height: 34px;
        width: 81px;
        text-align: center;
        font-size: 9px;
}

.cmsmenu ul li a:hover {
	color: #980106;
  font-weight:bold;

}

/*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: #black;
	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;
  background: none;
  height: auto;
  width:auto;
  
}

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




.cmsmenu .sbutt {
	width:15px;
	background: none;
}


.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,  #submenu_6,  #submenu_7,  #submenu_8,  #submenu_9,  #submenu_10,  #submenu_11,  #submenu_12 {
background: #fdfb08;
border: 2px solid #bf3511;
margin: 20px 0px 0px 0px;
}


/*TABLELESS LAYOUT*/

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


#header_clean_div { float: left; height: 40px; width: 100%; padding: 0px; margin: 0px; line-height: 40px; display: none;}
#header {background: #000000; clear:both; width:100%; height:auto ; margin: 0px; float: left;}
#left_header { float:left; width:auto; background: #000000; height:auto; padding: 20px 0px 20px 130px;}
#right_header { float:left;  width:auto; background: #000000; height:auto; padding: 20px 0px 20px 20px;}



#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-color:#252525; width:100%; float: left; padding: 0px; margin: 0px;}
#content_top { float: left; height:20px; width: 100%; display: none;}
#content_top_left {float:left; width:20px; height:20px; background: url(ressources/left_top_round.gif) no-repeat;}
#content_top_right {float:right; width:20px; height:20px; background: url(ressources/right_top_round.gif) no-repeat;}
#content_bottom { float: left; height:16px; width: 100%; display: none;}
#content_bottom_left {float:left; width:20px; height:16px; background: url(ressources/left_bottom_round.gif) no-repeat;}
#content_bottom_right {float:right; width:20px; height:16px; background: url(ressources/right_bottom_round.gif) no-repeat;}
#content_body {float: left; width: 100%; padding: 0px; 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: white;
}

/*
#sidebar {float:left; width:231px; padding-left:10px;}
#sidebar p {background-color:#fff; padding:0 20px;}
#sidebar_top { height:10px; background:url(ressources/top_sidebar.gif) no-repeat;background-color:white;}
#sidebar_body { background-color:#fff;}
#sidebar_bottom { height:23px; background:url(ressources/bottom_sidebar.gif) no-repeat;}
#sidebar ul {margin:0; padding:0 0 0 40px;}
#sidebar ul li { padding:0; list-style:none;}
#sidebar a {color:#000; font-size:11px;}
#sidebar h1 {color:#0676bd; font-size:12px; font-weight:bold; padding:10px 0 0 20px; background-color:#fff; margin:0;}
*/

#text { float: left; padding: 0px;  vertical-align:top; margin: 0px; width: 900px;} /*if design is changed this width have to be changed (it means change of width website)*/
.mceContentBody { background-image: none; background-color: #000000;}  /*keep to same color as text background color*/
#text_top {float: left; width: 100%; background: #f7f7f7; display: none;}
#text_top_left {float:left; width:13px; height:10px; background:url(ressources/left_top_content.gif) no-repeat;}
#text_top_right {float:right; width:11px; height:10px; background:url(ressources/rigth_top_content.gif) no-repeat;}
#text_bottom { float:left;height:16px; background:url(ressources/middle_bottom_content.gif) repeat-x; width:100%; display: none;}
#text_bottom_left {float:left; width:11px; height:16px; background: url(ressources/left_bottom_content.gif) no-repeat;}
#text_bottom_right {float:right; width:11px; height:16px; background: url(ressources/right_bottom_content.gif) no-repeat;}
#text_body { padding: 0px; float: left; width: 100%; background: #000000; }

#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: #000000; height:auto; clear:both; float: left; width: 100%; text-align: center; color: white; padding: 0px 0px 30px 0px;}
#left_footer { float:left; padding:30px 0 0 30px; color:#fff; font-size:12px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:30px 30px 0 0; color:#fff;  font-size:12px; text-align:right;}
#right_footer a { color:#fff;}
#right_footer a:hover { text-decoration:none;}

/*right text content*/
.right_text_content {
border-left: 1px solid #980106;
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  {
font-family:"Helvetica CE",Arial;
font-size:16px;
font-weight:bold;
color: white;
padding: 0px;
margin: 0px;
}


.subtitle  {
font-family:"Helvetica CE",Arial;
font-size:16px;
font-weight:bold;
color: yellow;
padding: 0px;
margin: 0px;
}


.normal_text  {
color:white;
font-size:12px;
font-weight: normal;
padding: 0px;
font-family:"Helvetica CE",Arial;
margin: 0px;
}

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: black;
text-align: right;
padding: 7px 10px 0px 0px;
}

.left_link a  {
font-size: 15px;
text-decoration: none;
}

#linkincms a  {
color: black;
}
#linkincms a:hover  {
color: red;
}
#top_menu	{
	float: left;
	padding: 0px;
	margin: 0px;
	height: auto;
	width: 900px;
	}
#top_menu	ul {
	float: left;
	padding: 0px;
	margin: 0px;
	height: auto;
	width: 900px;
	list-style: none;
	}
#top_menu	li {
	float: left;
	padding: 0px 8px 0px 7px;
	margin: 0px;
	height: auto;
	width: auto;
	list-style: none;
	display: inline;
	}
#top_menu	img {
	border: 0px;
	}
#div_home	{
background: transparent url(ressources/bg_home.jpg) no-repeat 150px 0px;
padding: 0px 0px 0px 150px;
margin: 0px;
width: 600px;
height: 340px;
	
	}
#home_1	{
	float: left;
	padding: 70px 0px 0px 47px;
	margin: 0px;
	}
#home_2	{
	float: left;
	padding: 70px 0px 0px 320px;
	margin: 0px;
	}
#home_3	{
	float: left;
	padding: 15px 0px 0px 60px;
	margin: 0px;
	}
#home_4	{
	float: left;
	padding: 15px 0px 0px 330px;
	margin: 0px;
	}
#home_5	{
	float: left;
	padding: 15px 0px 0px 70px;
	margin: 0px;
	}
#home_6	{
	float: left;
	padding: 15px 0px 0px 300px;
	margin: 0px;
	}
#home_7	{
	float: left;
	padding: 15px 0px 0px 110px;
	margin: 0px;
	}
#home_8	{
	float: left;
	padding: 15px 0px 0px 200px;
	margin: 0px;
	}
#home_9	{
	float: left;
	padding: 0px 0px 0px 250px;
	margin: 0px;
	}
  
.main_table{
  background-color: #363636;
}

.galleries{
  background-color: #505050;
}

.gallery_cat{
  column-rule-style: solid;
}

.gallery_cat_img{
  background-color: #313131;
}

#count_photos{
  color: #fff;
}

.gallery_admin{
  background-color: #3a3a3a;
}
