body {margin:0;padding:0;height:100%;width:100%;}
html {height:100%;}

#cms_content_block td  {vertical-align: top;}

#cms_main {min-height: 100%; height: auto !important; height: 100%;width:100%;background:transparent url(img/bg2.jpg) repeat-x left bottom;margin:0 auto -22px;}

#cms_wrap {width:1000px;margin:0 auto;padding-bottom:60px;}

#cms_left {width:220px;float:left;}
#cms_logo {width:220px;height:215px;background:url(img/logo_cazes.jpg) no-repeat left top;}
#cms_logo h1 {width:220px;height:215px;margin:0; background: transparent url(img/logo_cazes.jpg) no-repeat left top;}
#cms_logo h1 a {display: block; width:220px; height:215px;}
#cms_logo h1 a * {display: none;}

#block_left {margin:0 auto;width:167px;}
#block_right {margin:0 auto;width:167px;}

#block_right a {margin-left:-4px;}

#cms_content_block {margin-bottom:20px; background:url(img/main_default.gif) no-repeat left bottom;}
#cms_content_block img {padding-bottom:0px;}
#cms_right_bg {background:url(img/main_default_bg.gif) repeat-y left top;}

#block_top {padding-left:26px;}

#cms_right {overflow:hidden;width:780px;float:right;}
#cms_banner {height:215px;width:780px;background:url(img/temp1.jpg) no-repeat left top;}

#cms_footer {height:22px;width:1000px;margin:0 auto;text-align:center;}

.menu {margin:20px 0;padding:0;list-style:none;}
.menu li {background:url(img/menu_dots.gif) repeat-x left bottom; margin-left:27px; line-height:19px; margin-top:1px;}
.submenu li {background:none;}
.submenu {margin:0px;padding:0px;list-style:none;}
.submenu li {margin-left:5px;}

.menu a { color: #cccccc; text-decoration: none; font-weight: bold;font-family: Arial,Verdana; font-size: 12px;}
.menu a:hover {color: #ff9900;}
.menu a.active	{ color: #ff9900;}
.submenu a { font-family: Arial,Verdana; font-size: 12px; color: #cccccc; text-decoration: none; font-weight:normal; }
.submenu a:hover {color: #ff9900; }
.submenu a.active { color: #ff9900;}

#content .print_blank {display:none;}
#content .print_vis {visibility:hidden;}


a.lng:hover		{color: #666666; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none; position: relative; left: 1px; top: 1px;}
.footer { font-family: Arial,Verdana; text-decoration: none; font-size: 11px; font-weight: normal; color: #999999; }
a.footer:hover	{text-decoration: underline; }


BODY {color: #D5D4D4; font-family: Arial,Verdana; font-size: 11px; margin:0px;}

/* general look of text in the tables, of p style in the editor and website */ 
.text, p, td, div	{ font-family: Arial,Verdana; font-size: 11px; color: #D5D4D4;}

/* general look of selects, options, input and textareas */ 
SELECT, OPTION, INPUT, TEXTAREA {color: #000000; font-size: 11px; font-family: Arial,Verdana; text-decoration: none; background-color: #eeeeee;}

/* general look of links */
a {color: #ff9900; text-decoration: underline; }
a:hover {text-decoration: none; }

/* titles look in editor and pages ce6775 c54c5c*/
H1	 { font-family: "Times New Roman", Times, serif; font-size: 28px; color: #000000; font-weight: normal; font-style: none;}
H2	 { font-family: Arial,Verdana; font-size: 13px; color: #FF9900; font-weight: bold; font-style: none; margin:0px; padding:0px;}
H3  { font-family: Arial,Verdana; font-size: 12px; color: #ffffff; font-weight: bold; font-style: none; margin:0px; padding:0px;}
H4  { font-family: Verdana, Arial; font-size: 12px; color: #000000; }
H5  { font-family: Verdana, Arial; font-size: 12px; color: #000000; }
H6  { font-family: Verdana, Arial; font-size: 10px; color: #000000; font-style: italic;}
*html h4 {margin-top:42px;}


/* style of form's element (input,select,buttons) */
.light {font-weight: normal; color: #999999; text-align:center; }
.shop_cart a {font-weight: normal; color: #999999; }
div.light {line-height:25px;}
.smalltext { font-family: Arial, Verdana; font-size: 10px; font-weight: normal; color:#999999; }
.select, .listbox { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.input { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.textarea { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}

.button, .shop_list_special .input {font-family: Verdana, Arial; font-size: 12px; font-weight: none; text-decoration: none; color:#999999; border: 1px solid #aaa6a1; background-color: #666161;}
.shop_list_special .input {width:25px;text-align:center;}
.button_bold {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; text-decoration: none; color:#999999; border: 1px solid #aa7744; background-color: #666161;}
.submit_list {width:28px;}

.box { color: #6d6d6d; background-color: #ededed;}
.column_left  { font-family: Arial, Verdana; font-size: 12px; color: #cccccc; font-weight: normal;}
.white, .white p { color: #666666; padding: 20px; text-align: justify; line-height:17px;margin-top:0px;}
.white div {color: #666666;}
.black { color: #D5D4D4; padding: 20px; text-align: justify; line-height:17px;margin-top:0px;}
fieldset {border: 1px solid #999999;}
.separator {background-color: #555555;}
#li { list-style-image: url(img/ico_li.gif);}


/* style small text */
.short_title { font-family: Arial, Verdana; font-size: 13px; color: #1e57b9; font-weight: bold; margin:0px; padding:0px;  text-decoration: none;}
.short_title:hover {text-decoration: underline;}

/* style of links more */
.more {FONT-FAMILY: Arial,Verdana; color: #ff9900; FONT-WEIGHT: bold; FONT-SIZE: 11px;  text-decoration: none;}
A.more:hover  {text-decoration: underline;}


/* navigation styles */
a.navlink:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none}
a.navlink:active {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none}
a.navlink:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none}
a.navlink:hover {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: underline}


/* MODULES STYLES */

/* search styles */
.pageResults {color: #ff9900; font-size: 11px; text-decoration: none; font-weight: bold;}
a.pageResults:link { color: #ff9900; text-decoration: none;}
a.pageResults:active { color: #ff9900; text-decoration: none;}
a.pageResults:visited { color: #ff9966; text-decoration: none;}
a.pageResults:hover { color: #ff9900; text-decoration: underline;}


/* gallery styles */
.gallery1 { background-color: #BAB697 }
.gallery2 { background-color: #F5ECC9 }
.gallery3 { background-color: #BAB697 }
.gallery4 { background-color: #BAB697 }
.galery_title { color: #786F51; font-size: 12px; font-family: Tahoma, sans-serif; font-weight: bold; text-decoration: none; }
.galery_info  { color: #786F51; font-size: 10px; font-family: Tahoma, sans-serif; font-weight: normal; text-decoration: none; }


/* shop styles */
.shop_title{ font-family: Arial,Verdana; font-size: 18px; color: #000000; font-weight: normal; text-decoration: none;}

.shop_title_short a{ font-family: Arial,Verdana; font-size: 12px; color: #ff9900; font-weight: bold; text-decoration: none;}
.shop_title_short a:hover{text-decoration: underline;}
.shop_title_list{ font-family: Arial,Verdana; font-size: 12px; color: #cccccc; font-weight: bold; text-decoration: none; font-style: italic;}
.shop_title_list:hover{text-decoration: none;}
.shop_short, .shop_short p { font-family: Arial,Verdana; font-size: 11px; font-weight: none; text-decoration: none; color: #454545;}
.shop_desc, .shop_desc p { font-family: Arial,Verdana; font-size: 11px; font-weight: none; text-decoration: none; color: #454545; line-height:17px;}
.shop_buy  { font-family: Arial,Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #ff9900;}
.shop_buy:hover{text-decoration: underline;}
.shop_price_prefix { font-size: 12px; font-weight: bold; text-decoration: none; color: #ff9900; line-height:26px; }
.shop_buy_now img {margin-right:8px;}
.shop_desc p {margin-bottom:17px;}
.shop_options table {margin:0 auto;}
.shop_options select {margin-top:5px;width:110px; border-top:2px solid #9c9a8f; border-left:2px solid #9c9a8f; border-bottom:2px solid #f6f5ed; border-right:2px solid #f6f5ed; background:#eeeeee;color:black;}


.shop_desc_special, .shop_desc_special p {font-family: Arial,Verdana; font-size: 11px; font-weight: none; text-decoration: none; color: #454545; line-height:17px;}
.shop_desc_special p {margin-bottom:0px;}

.cms_shop .select {width:110px;margin-left:145px;margin-top:5px;background:#eeeeee;border-top:2px solid #9c9a8f;border-left:2px solid #9c9a8f;border-right:2px solid #f6f5ed;border-bottom:2px solid #f6f5ed;color:black;}

.shop_list img {border:0;}

div.shop_step {width:700px; margin:40px 0 20px 30px; background: transparent url("../../external/img/shop_step_bar.gif") repeat-x center 20px; text-align:center;}
.shop_step td {text-align: center; padding-bottom:15px; background: transparent url("../../external/img/shop_step_noactive.gif") no-repeat center 16px; color:#bbbbbb; font: normal 10px Arial,Tahoma,sans-serif;}
.shop_step td.active {color:#888888; padding-bottom:15px; background: transparent url("../../external/img/shop_step_active.gif") no-repeat center 16px;}
#content .shop_step td{text-align: center;}

th.shop_cart_header {background:#555555;font-weight: normal; color: #999999;height:18px;}

.shop_cart td {font: normal 11px Arial, Tahoma, Verdana, sans-serif; padding:2px 0;}
.shop_cart_line {border-bottom:1px solid #949086;}
.error {margin-left:10px;font-weight:bold;color:orange;}
.cms_error {padding:40px 20px;float:left;}

#err_msg {text-align:center;color:orange;margin-top:8px;}
#msg {text-align:center;color:green;}

.user_pass_recovery{margin:0 20px;}