body {	margin:0px; padding:0px;	background-color:#D5D5D5;	background:url("../icons/background-random-1.jpg") repeat-x scroll 0 0 #53aabe;	border:0 none;	color:#555555;	font-family:arial;	font-size:12px;	text-align:center;}img {	border:0 none;}a {	text-decoration:none;	font-family:arial;	color: #767676;}a:hover {	text-decoration:underline;}/* ----------------------------------------------*//* Global/* ----------------------------------------------*/.global_left {	float:left;}.global_right {	float:right;}.global_container {	margin:0px auto; padding:0px;	width:1010px; height:auto;	/*background:url("../icons/background-gradient.jpg") no-repeat scroll center top transparent;*/	text-align:left;}a.global_fullstory {	margin-left: 1px;	color:#484A4B;	font-size:11px;	font-weight: bold;	border-bottom: #CBCBCB 1px solid;}a.global_fullstory:hover {	text-decoration: none;	border-bottom: #979797 1px solid;}/* ----------------------------------------------*//* Header/* ----------------------------------------------*/#header {	margin:0px; padding:0px;}#header .logo {	margin:0px; padding:10px 0px 10px 0px;}#header #searchform {	margin:0px; padding:22px 10px 0px 0px;}#header #searchform input {	margin:0px; padding:0px 5px 0px 5px;	width:125px; height:15px;	color:#888888;	font-size:12px;	text-decoration:none;	text-transform: lowercase;	background:#ffffff url(/themes/global_default/icons/fugue/shadowless/magnifier-left.png) no-repeat scroll 115px 50% !important;	-moz-border-radius:8px;}#header .menu_box {	margin:0px; padding:0px 0px 0px 0px;	background:none repeat scroll 0 0 #C6C6C6;	background-color:rgba(198,198,198,0.5);}#header .menu_body {	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;	height:35px;	left:-3px; top:-3px; /* shadow */	background:#FAFAFA;	font-size:11px;	text-transform:uppercase;	position:relative;}#header .menu_body .general ul {	margin:0px; padding:8px 10px;	list-style:none outside none;}#header .menu_body .general li {	margin:0px; padding:0px 8px;	line-height:20px;	color:#ffffff;	display:block;	float:left;}#header .menu_body .language ul {	margin:0px; padding:3px 10px;	list-style:none outside none;}#header .menu_body .language li {	margin:0px; padding:0px 8px;	line-height:20px;	color:#ffffff;	display:block;	float:left;}#header .menu_body a {	text-decoration:none;	font-family:arial;	color:#767676;}#header .menu_body a:hover {	color:#46CF9A;	text-decoration:none;}#header .menu_body .general li.current a {	color:#46CF9A;}/* ----------------------------------------------*//* Kiosk/* ----------------------------------------------*/#kiosk {	margin:0px; padding:10px 0px 0px 0px;}#kiosk table, #kiosk table tr, #kiosk table td {	margin:0px; padding:0px;}#kiosk .box {	margin:0px; padding:0px;	width:330px; height:185px;	background-color:rgba(198,198,198,0.5);	overflow:hidden;}#kiosk .box .body {	margin:0px; padding:0px;	left:-3px; top:-3px; /* shadow */	background:#FAFAFA;	position:relative;}/* ----------------------------------------------*//* Content/* ----------------------------------------------*/#content {	margin:0px; padding:10px 0px 0px 0px;	width:780px; height:auto;}#content .delimiter {	margin:0px; padding:0px;	line-height:5px;}#content .post {	margin:0px; padding:0px;	width:auto; height:auto;	background-color:rgba(198,198,198,0.5);}#content .body {	margin:0px; padding:8px 8px 8px 8px;	width:auto; min-height:150px;	font-size:13px;	left:-3px; top:-3px; /* shadow */	background-color:rgba(255,255,255,0.7);	position:relative;	border:1px solid #ffffff;}#content .body .photos {	margin:0px; padding:10px 10px 10px 15px;}#content .title, #content .title a  {	margin:0px; padding:0px 0px 4px 0px;	color:#484A4B;	font-family:Georgia,"Times New Roman",Times,serif;	font-size:24px;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:normal;}#content .image_left {	margin:0px 8px 0px 0px; padding:3px;	background:#FFFFFF none repeat scroll 0 0;	border:1px solid #DDDDDD;	float:left;}/* ----------------------------------------------*//* Sidebar * This code contain different types of sidebar * Do not delete it./* ----------------------------------------------*/#sidebar {	margin:0px; padding:0px;	width:220px; height:auto;	background-color:rgba(198,198,198,0.5);}#sidebar_content {	margin:0px; padding:10px 0px 0px 0px;}#sidebar a {	color:#484A4B;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	font-style:normal;	font-variant:normal;	font-weight:normal;}/* sidebar_catalog ------------------------------*/#sidebar_catalog {	margin:0px; padding:5px;	border:1px solid #DEDEDE;	left:-3px; top:-3px; /* shadow */	background-color:rgba(255,255,255,0.7);	position:relative;}#sidebar_catalog .title {	margin:5px; padding:5px 5px 0px 5px;	width:auto; height:auto;	color:#484A4B;	font-family:Georgia,"Times New Roman",Times,serif;	font-size:18px;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:normal;}#menutree {	margin:0px; padding:0px;	width:206px; height:auto;	background:#ffffff repeat-x scroll 0 0;	border:1px solid #DEDEDE;}#menutree ul {	margin:0px; padding:0px 5px 5px 5px;}#menutree li {	margin:0px; padding:5px 0px;	display:block;}#menutree div.link {	margin:0px; padding:0px;	cursor:pointer;}#menutree .level2 div.link {	width:186px;}#menutree .level3 div.link {	width:166px;}#menutree .level4 div.link {	width:146px;}/* ----------------------------------------------*//* Shop/* ----------------------------------------------*/#shop {	margin:0px; padding:0px;	width:100%; height:auto;}#shop a {	color:#484A4B;	font-size:12px;	font-style:normal;	font-variant:normal;	font-weight:normal;}/* shop_item ------------------------------*/#shop .item {	margin:0px; padding:0px;	background-color:rgba(198,198,198,0.5);}#shop .item .title {	margin:0px; padding:0px 0px 0px 0px;	width:auto; height:auto;	color:#333333;	font-family:Georgia,"Times New Roman",Times,serif;	font-size:18px;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:normal;	border-bottom:1px solid #CCCCCC;}#shop .item .tabs {	margin:0px; padding:0px 0px 3px 0px;	width:auto; height:30px;	left:-3px; top:-3px; /* shadow */	background-color:rgba(255,255,255,0.7);	position:relative;	border:1px solid #ffffff;	border-bottom: none;}#shop .item .tabs ul {	margin:0px; padding:5px;}#shop .item .tabs li {	margin:0px; padding:0px;	line-height:20px;	display:block;	float:left;}#shop .item .tabs a {	margin:0px; padding:5px 10px;	background:#FFFFFF repeat-x scroll 0 0;	border:1px solid #DEDEDE;	font-weight:bold;}#shop .item .tabs .selected a {	margin:0px; padding:5px 10px;	background:#686868 repeat-x scroll 0 0;	border:0 none;	color:#FFFFFF;	font-weight:bold;}#shop .item .tabs span {	margin:0px; padding:5px 10px;	background:#FFFFFF repeat-x scroll 0 0;	border:1px solid #DEDEDE;	font-weight:bold;}#shop .item .data, #shop .item .fulldata, #shop .item .details {	margin:0px; padding:0px 0px 0px 0px;	left:-3px; top:-3px; /* shadow */	background-color:rgba(255,255,255,0.7);	position:relative;	border:1px solid #ffffff;}#shop .item .data {	width:auto; height:180px;	overflow: hidden;	border-bottom: none;}#shop .item .data .image {	margin:0px; padding:3px;}#shop .item .data .image img {	margin:1px 3px 1px 1px; padding:3px;	background:#FFFFFF none repeat scroll 0 0;	border:1px solid #DDDDDD;	float:left;}#shop .item .data .text {	margin:0px; padding:2px 5px 0px 5px;}#shop .item .details {	margin:0px; padding:0px 10px 5px 0px;	width:auto; height:auto;	text-align:right;	border-top: none;}#shop .item .fulldata {	margin:0px; padding:8px 3px 3px 3px;}#shop .item .fulldata .shop_image_left {	margin:-5px 3px 0px 0px; padding:3px;	background:#FFFFFF none repeat scroll 0 0;	border:1px solid #DDDDDD;	float: left;}/* ----------------------------------------------*//* Paging/* ----------------------------------------------*/#paging {	margin:0px; padding:0px 0px 0px 0px;	width:auto; height:auto;	text-align: center;}#paging ul {	margin:0px; padding:0px 0px 5px;	position:relative;	list-style-image:none;	list-style-position:outside;	list-style-type:none;}#paging li {	margin:0px; padding:0px 7px;	border-left:1px solid #FFFFFF;	display:inline;}#paging .first {	border:0 none;}#paging a {	color:#FFFFFF;	font-family:Arial;	font-size:12px;	font-weight:bold;	text-decoration:underline;}#paging span {	color:#FFFFFF;	font-family:Arial;	font-size:12px;	font-weight:normal;	text-decoration:none;}/* ----------------------------------------------*//* Comments/* ----------------------------------------------*/#comments {	margin:0px; padding:10px 0px 0px 0px;	width:658px; height:auto;	overflow: hidden;	background:#ffffff;}#comments .label {	margin:0px; padding:0px 0px 0px 10px;	color:#000000;	font-family:Arial;	font-size:12px;	font-weight:bold;	text-decoration:none;}#comments img {	margin:4px 10px 0px 0px; padding:3px;	background:#FFFFFF none repeat scroll 0 0;	border:1px solid #DDDDDD;}#comments .list td  {	margin:0px; padding:5px;	width:auto; height:auto;}#comments .list .avatar {	width:80px; height:80px;	overflow: hidden;}#comments .list .name  {	color:#848484;	font-family:Arial;	font-size:11px;	font-weight:normal;	text-decoration:none;}#comments .list .name a, #comments .list .name a:hover  {	color:#000000;	font-family:Arial;	font-size:11px;	font-weight:normal;	text-decoration:none;}#comments .list .name a:hover  {	text-decoration:underline;}#comments .list .title  {	color:#000000;	font-family:Arial;	font-size:12px;	font-weight:bold;	text-decoration:none;}#comments .list .text  {	color:#000000;	font-family:Arial;	font-size:11px;	font-weight:normal;	text-decoration:none;}/* ----------------------------------------------*//* Standartform/* ----------------------------------------------*/#standartform {	margin:0px; padding:10px 0px 0px 0px;	width:658px; height:auto;	overflow: hidden;	background:#ffffff;}#standartform .label {	margin:0px; padding:0px 0px 0px 10px;	color:#000000;	font-family:Arial;	font-size:12px;	font-weight:bold;	text-decoration:none;}#standartform .error {	margin:0px; padding:0px;	background-color:#F7E7EA;	color:#AD1F23;}#standartform .createinfo {	margin:10px; padding:10px;	background-color:#C9FFC9;	color:#00C900;	text-align:center;	border: #00C900 1px solid;}/* ----------------------------------------------*//* Footer/* ----------------------------------------------*/#footer {	margin:0px; padding:0px;	color: #ffffff;}#footer ul {	margin:0px auto; padding:0px;}#footer li {	margin:0px; padding:0px 8px;	display:block;	float:left;	line-height:14px;}