html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	color:#000000; 
  font:normal 12px Verdana,Arial,sans-serif; 
}

#fullsize_container{
	width: 980px;
	margin: 0 auto;
	min-height: 100%;
	margin-bottom: -72px;
	position: relative;
	background: transparent url(img/main_bg.gif) repeat-y right top;	
}
#fullsize_container_border{
	height:1px;
	background: #ebebeb url(img/main_border.gif) no-repeat right top;
	overflow: hidden;	
}
#fullsize_bottom{
	height: 72px;
	position: relative;
	overflow: hidden;	
}
.fullsize_trick {
height: 72px;
clear: both;
}


.service_width {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	/*border:1px solid red;*/
}

#service_bg{
	height: 100%;
	background: transparent url(img/body_top.gif) repeat-x left top;
}
#service_bg2{
	margin: 0 auto;
	width: 980px;
}

#service_header{
	height:120px;
	background: transparent url(img/body_top.gif) repeat-x left top;
}
#service_header_bg {background: transparent url() no-repeat right top;}

#block_top{float: right;}
#logo {float: left; margin:33px 33px 0 0; width: 307px; height: 80px; background: transparent url("img/soluxa_logo.gif") no-repeat left top; }
#logo h1 {margin:0; padding:0;}
#logo h1 a {margin:0; padding:0; display: block; width: 307px; height: 80px;}
#logo h1 a * {display: none;}
#map {float: left; width: 82px; height: 90px;}


#service_container {
	width:979px;
	background: transparent url(img/main_bg1.gif) repeat-y right top;	
}
#service_container_border_top {
	background: transparent url(img/main_border.gif) no-repeat right top;
}
/*
#service_container_border_bottom {
	background: transparent url(img/main_border.gif) no-repeat right bottom;
}
*/
#column_left {
	float: left;
	width: 183px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
}		
#block_right {
	float: right;
	width: 188px;
	padding: 0 0 0 10px;
}
#block_left {
	padding: 10px;
}

#column_main {
	float: left;
	width: 794px;
	padding: 0;
	overflow: hidden;	
}
/*
#column_main_fullsize {
	float: left;
	width: 594px;
	padding: 0;
	overflow: hidden;	
}
*/
#content {	padding: 15px 20px 20px 20px;}

#block_menu {
	width: 182px;
	margin-left:1px;
}
#block_menu h2 {display: table-cell; width:182px; height:55px; text-align:center; vertical-align: middle; color:#000000; font:bold 12px Verdana,Arial,sans-serif; text-decoration: none;}
#block_menu a {color:#000000; font:bold 12px Verdana,Arial,sans-serif; text-decoration: none;}
/*#block_menu .menu_sublevel {display:none;}*/

ul#menu, ul#menu ul {
  list-style-type:none;
  list-style-image: url();
  margin: 0;
  padding: 0;
}

ul#menu a{
  /*display: block;*/
  text-decoration: none;	  
}
ul#menu a.menu1{background: transparent url(img/menu_bg.jpg) no-repeat left top; display: block; width:182px; height:56px; text-align:center; vertical-align: middle;}
ul#menu a.menu1_active{background: transparent url(img/menu_active_bg.jpg) no-repeat left top; display: block; width:182px; height:56px; text-align:center; vertical-align: middle;}

ul#menu ul li a {
	display: block;
	color: #000000; font-family: Verdana,Arial; font-size: 10px; font-weight: bold; 
	padding:0 4px 0 22px;
	background: transparent url(img/menu_dot.gif) no-repeat 12px 3px;
}
ul#menu ul li a:hover{color: #ff4900; }
ul#menu ul li a.active{color: #ff4900; }
#footer{background: #ff4900 url(img/footer_bg.gif) repeat-x left top; padding-top:4px; font-size: 10px;}
#copyright, #copyright a{height:17px; color: #666666; font: normal 10px Verdana,Arial,sans-serif;}
#footer_container{height:19px;}
#block_footer{height:17px; float: right; text-align:right; overflow:hidden; }
#footer_slogan{text-align:center;}
#footer_shadow{height:21px; background: #ebebeb url(img/bottom_bg.gif) repeat-x left top; overflow:hidden;}

p { font-family: Verdana,Arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;}
td { font-family: Verdana,Arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;}

ul { list-style-image: url(img/ico_li.gif);}
li { margin-bottom:0px;}

h1	{ font-family: verdana,arial,sans-serif; font-size: 16px; color: #000000; font-weight: bold; text-decoration: none; margin-top: 0px; margin-bottom: 10px;}
h2  { font-family: verdana,arial,sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
h3  { font-family: verdana,arial,sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; }
h4  { font-family: verdana,arial,sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
h5  { font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
h6  { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }

/* style of form's element (input,select,buttons) */
#msg {text-align: center; color: #008800; font-weight: bold;}
#err_msg {text-align: center; color: #cc0000; font-weight: bold;}
 
select{ font-family: Verdana, Arial; font-size:9pt; border: 1px solid #cccccc; color: #444444; background-color: #fcfcfc;}
input { font-family: Verdana, Arial; font-size:9pt; border: 1px solid #cccccc; color: #444444; background-color: #fcfcfc;}
textarea { font-family: Verdana, Arial; font-size:9pt; border: 1px solid #cccccc; color: #444444; background-color: #fcfcfc;}
/*
.button {font-family: Verdana, Arial; font-size:9px; font-weight: none; text-decoration: none; border: 1px solid #cccccc; background-color: #f9f9f9;}
.button_bold {font-family: Verdana, Arial; font-size:9px; font-weight: bold; text-decoration: none; border: 1px solid #666666; background-color: #f0f0f0;}
*/
.box {font: normal 10px Verdana,Arial,sans-serif; color: #000000; background: #ffffff url(img/box_bg.gif) no-repeat right bottom; padding:0 4px 4px 0;}
.box div{border: 1px solid #999999; padding: 6px; overflow: hidden;}
.box div div{border: 0; padding: 0;}
#block_right .box {width:184px; background: #ffffff url(img/box_188_bg.gif) no-repeat right bottom;}



a {text-decoration: underline; color: #FF3300;}
a:hover {text-decoration: none; }
img a {text-decoration: none; border:0;}
/*
a:link 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:visited{font-family: Arial,Verdana; font-size: 12px; color: #660066; text-decoration: underline; }
a:active {font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:hover 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: none; }
*/

/*
.top {font-family:  Verdana,Arial; font-size: 10px; color: #aaaaaa;}
a.top {font-family:  Verdana,Arial; font-size: 10px; color: #aaaaaa;}
a.top:link { color: #aaaaaa; text-decoration: none; }
a.top:visited {color: #aaaaaa; text-decoration: none; }
a.top:hover { color: #aaaaaa; text-decoration: underline; }

.lng				{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:normal; text-decoration:none;}
A.lng:link		{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:normal; text-decoration:none;}
A.lng:active	{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:normal; text-decoration:none;}
A.lng:visited	{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:normal; text-decoration:none;}
A.lng:hover		{color: #666666; font-family:Verdana, Arial; font-size:7pt; font-weight:normal; text-decoration:none; position: relative; left: 1px; top: 1px;}
*/
.login {font-family: tahoma, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #666666;}
.search {font-family: tahoma, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #aaaaaa; border: 1px solid #818181; background-color: #ffffff;}
.small {font-family: Arial,tahoma, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #776655;}
.smallText {font-size: 10px; color: #aaaaaa; text-decoration: none; }
/*
.menu_top  {font-family: Arial,Verdana; color: #aaaaaa; font-size: 10px; font-weight : normal; text-decoration: none;}
a.menu_top:link   {font-family: Arial,Verdana; color: #aaaaaa; font-size: 10px; font-weight : normal; text-decoration: none;}
a.menu_top:active {font-family: Arial,Verdana; color: #aaaaaa; font-size: 10px; font-weight : normal; text-decoration: none;}
a.menu_top:visited{font-family: Arial,Verdana; color: #aaaaaa; font-size: 10px; font-weight : normal; text-decoration: none;}
a.menu_top:hover  {font-family: Arial,Verdana; color: #aaaaaa; font-size: 10px; font-weight : normal; text-decoration: underline;}
*/

.more {FONT-FAMILY: Tahoma; color: #584F31; FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: none;}

.light, .light a, a.light { font: normal 11px Verdana, Arial; font-size: 11px; color: #aaaaaa; text-decoration: none; }
.light a:hover, a.light:hover { text-decoration: underline; }

.cms_sitemap {width: 550px;}

/* SHOP */
.cms_shop {}
.shop_desc_img {margin:0 10px 10px 0;}
.shop_list p {margin:0px;}
.shop_list_img img {border:1px solid #eeeeee;}
#shop_list_cat{width:760px; margin:0px;}
#shop_list_cat a {font:normal 11px Verdana,Arial,sans-serif;  color:#000000; text-decoration: none; display:block; float:left; margin:0 2px 2px 0; padding-top:6px; width:150px; height:20px; text-align:center; vertical-align:middle; background: transparent url(img/shop_cat_bg.jpg) no-repeat left top;}
#shop_list_cat a.active {color:#ffffff; background: transparent url(img/shop_cat_bg_active.jpg) no-repeat left top;}
#shop_list_cat a:hover {color:#ffffff; background: transparent url(img/shop_cat_bg_active.jpg) no-repeat left top;     
	filter: alpha(opacity=60);
  -moz-opacity: 0.6;
	-khtml-opacity: 0.6;
  opacity: 0.6;
}

/*
.shop_short  { font-family: Arial,tahoma; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; }
.shop_desc  { font-family: Verdana,Arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; }

.shop_title  { color: #FF3300; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }
a.shop_title { color: #FF3300; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }
a.shop_title:hover { color: #FF3300; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }

.shop_zoom  { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
a.shop_zoom { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
a.shop_zoom:hover { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }

.shop_op{font-family: Arial,tahoma, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #888888; background-color: #ffffff;}
*/

/* ADDS */
.white{font-family: Verdana, Arial;color:#EEEEEE;font-size:10pt;font-weight:bold;text-decoration:none;}

/* NEWS */
.news {width:500px;margin-left:20px;}
.news h1 {display:none;}
.news_short {margin:10px 0;padding:7px;border:1px solid #999999;-moz-border-radius:5px;border-radius:5x;}
.news_short:hover {background:#f7f7f7;}
.selected .news_short {background:#ebebeb;}
.news_title h2 {margin:0;padding:0;}
.news_date {text-align:right;}
.news_date {color: #aaaaaa; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}
.news_more {text-align:right;line-height:28px;}
.news_text {margin:25px 0 12px 0;}
.news_text {color: #505050; font: normal 11px Georgia, "Times New Roman", serif; padding: 4px; margin: 0;}
.news_text p {color: #505050; font: normal 11px Georgia, "Times New Roman", serif; padding: 0; margin: 0;}
.news_short h2,.news_short h2 a {color: #FF3300; font: bold 12px Georgia, "Times New Roman", serif; padding: 0; margin: 0; text-decoration: none;}
