* 
{
	margin: 0;
	padding: 0;
}

body 
{	
	margin: 0 auto;
	width: 100%;
	height: 100%;
	background-color: #f7f6fb;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 13px;
	color: #000;	
	background: #fbfbfb url(../images/backgr.jpg) repeat top; 
}

a
{
	color: #355d85;
	text-decoration: none;
}

a:hover,  #text_menu a:hover, #text_menu .selected, #footer a:hover, #footer .selected, #menu a:hover, #menu2 a:hover, #menu .selected, #menu2 .selected, .selected, #netshop a:hover, #sedcard, #albums .box a:hover, #index_cats a:hover, #toolbar a:hover
{
	color: #e6554d;
}

td
{
	vertical-align: top;
}

img
{
	padding: 0 0 0 0;
	border: none;
}

h1
{
	font-size: 1.6em;
}

h2
{
	font-size: 1.4em;
	font-weight: normal;
}

h3
{	
	padding: 3px 0 3px 0;
	font-size: 1.1em;
}

h4
{	
	padding: 3px 0 3px 0;
	font-size: 1.03em;
	font-weight: normal;
}

ul 
{		
	padding: 0 0 0 0;
	list-style : none;
}

hr
{
	margin: 6px 0 6px 0;
	border: 0.01em solid #91a3b7;
}


#wrapper1
{
	margin: 0 auto 0 auto;
	width: 980px;
	height: 100%;		
}

#header
{
	margin-left: 15px;
	width: 100%;
	height: 258px;
	text-align: left;	
	background: #fbfbfb url(../images/header.jpg) no-repeat top center;
}
/* not for IE */ 
html>body #header
{	
	margin-left: 0;
}

#header ul
{
	width: 100%;
	height: 250px;
}

#header li
{
	float: left;
}

#logo
{
	/* width: 100%; */
	padding: 10px 0 0 0;
}

#eye
{
}

#container
{
	width: 99%;
	padding: 0 0 0 0;
}

#container li
{
	float: left;
}


/**
* Menus
*/

#menu
{
	padding: 16px 0 0 0;
	width: auto;
	height: 190px;
	font-family:  Arial, Times New Roman, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	text-align: left;
	/* background: url(../images/menu.png) repeat;  */
	/*background-color: #45495c;*/
	/* border: 1px solid #242b44;  */
	/* display: table-cell; */
}

#menu ul
{
}

#menu2
{
	padding-top: 68px;
	text-align: left;	
	font-size: 12px;
}

#menu li, #menu2 li
{
	padding: 2px 20px 2px 20px;	
	width: 156px;
	font-size: 1.1em;
	/* text-transform: uppercase; */
	font-weight: bold;
	/* border: 1px solid #fff; */
}

#menu a, #menu2 a
{
	color: #355d85;
}

#menu img, #menu2 img
{
	vertical-align: top;
}

#text_menu
{
	padding-bottom: 5px;
}

#text_menu li
{
	display: inline;
}

#text_menu a
{
	padding: 0 5px 0 5px;
	color: #91a3b7;
}

#toolbar
{
	padding: 6px 6px 6px 6px;
	width: 100%;
	height: 20px;
	background: #ccc url(../images/toolbar.jpg) repeat-x top;
	border-bottom: 1px solid #999;
	display: block;	
	color: #000;
}

#toolbar li
{
	padding: 0 10px 0 10px;
	float: left;
}

#toolbar a
{
	color: #6666cc;
}

/**
* end of menus
*/

#page, #page_wrap
{	
	margin-left: 15px;	
	padding: 0 0 0 0;
	width: 100%;
	height: 643px;
	background: url(../images/page.jpg) no-repeat top center;
}
/* not for IE */ 
html>body #page, html>body #page_wrap
{	
	margin-left: 0;
    height: auto;
    min-height: 643px;		 
}

#page_wrap
{
	background: url(../images/page_slice.jpg) repeat-y;
}

#page
{
	margin-left: 0;
}

#page_content
{
	/* width: 100%; */
	height: 386px;	
}
/* not for IE */ 
html>body #page_content, html>body #netshop
{
    height: auto;
    min-height: 386px;		 
}

#page_text
{
	/* width: 96%; */
	padding: 20px 0 10px 0;
	text-align: left;
	vertical-align: top;
}

#page_static_text
{
	/* width: 100%; */
	padding: 10px 16px 10px 16px;
	text-align: left;
	vertical-align: top;
}
/* not for IE */ 
html>body #page_static_text 
{
   /* width: 586px; */
}

#panel
{
	padding: 0 20px 10px 20px;	
	text-align: left;
	/*
	margin: 0 auto;
	
	width: 950px;
	height: 386px;	
	*/
}
/* not for IE */ 
html>body #panel
{
    height: auto;
    min-height: 386px;		 
}


#panel img
{
	border: 1px solid #9b9792;
}

#footer
{ 	
	margin-left: 15px;
	width: 100%;
	padding: 10px 0 6px 0;
	height: 65px;
	vertical-align: top;
	background: #fbfbfb url(../images/footer.jpg) no-repeat top center;
}
/* not for IE */ 
html>body #footer
{	
	margin-left: 0;
}


#copyright
{
	padding: 0 0 0 0;
}

#copyright li
{
	padding: 0 0 0 0;
	float: left;
}

#copyright a
{
	color: #000;
}

.content
{
	padding: 3px 3px 3px 3px;
}

.left
{
	float: left;
}

.float_left
{
	padding: 6px 6px 6px 6px;
	float: left;
}

.padd
{
	padding: 6px 6px 6px 6px;
}

.div_50
{
	width: 50%;
	float: left;
}

.top
{
	width: 100%;
	text-align: right;
}

.clear
{
	clear: both;
	border: none;
	float: none;
}

.block
{
	width: 100%;
	display: table;
}

.center_div
{	
	text-align: center;
}

#submit, #reset, .button, #submit_big, #logout
{
	padding: 3px 0 6px 0;
	width: 108px;
	height: 30px;
	border: 2px solid #91a3b7;
	background-color: #fff;
	color:#000;
	vertical-align: top;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#submit_big
{
	width: 158px;
	background: url(../images/button_big.jpg) no-repeat top center;
}

#logout
{
	padding: 8px 8px 8px 8px;
	margin-bottom: 5px;
	font-size: 15px;
}

.button_main
{
	padding: 0 0 0 0;
	width: 108px;
	height: 30px;
	background: url(../images/button_main.jpg) no-repeat top center;
	border: none;
	color:#fff;
	/* font-weight: bold; */
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

.err
{
	color: #cd363c;
}

.alert
{
}

.float_div
{
	padding-right: 4px;
	float: left;
}

.right
{
	text-align: right;
}

.img_border
{
	margin-right: 3px;
	border: 1px solid #566775;
}

.hide
{
	text-align: center;
	display: none;
}

.show
{
	text-align: center;
	display: inherit; 
}

.lowercase
{
	text-transform: lowercase;
}


.uppercase
{
	text-transform: uppercase;
}


.tooltip, .tooltip_img
{
	position:absolute;
	left:-2000px;
	background-color:#dedede;
	padding:5px;
	border:1px solid #fff;
	width:150px;
	height:auto;
	cursor: pointer;
	display: table-row;
}

.tooltip_inner
{
	margin:0;
	padding:0;
	color:#fff;
	background-color:#222;
	padding:5px 5px;
	width:140px;
	height:auto;
	display: table-cell;
}

#index1
{
	width: 100%;
	list-style: none;
}

#index1 li
{
	width: 236px;
	height: 386px;
	display: inline;
}

#index1 img
{
	border: 1px solid #91a3b7;
}

#index2 img
{
	border: 1px solid #9e9c9a;
}

#netshop
{
	/* margin: 0 -16px 0 -16px; */
	padding: 0 20px 0 12px;
	width: auto;
	height: 386px;		
	background-color: #2c2c2c;
	color: #fff;
}

#netshop a
{
	color: #ccc;
}

#aboutus
{
	vertical-align: top;
}

#items td
{
	vertical-align: top;
}

#categories 
{	
	margin-left: -10px;
	font-size: 13px;
}

#categories a
{
	color: #494949;	
}

#categories li
{		
	width: 276px;
	padding: 3px 0 3px 0;
}

.box_property
{
	padding: 10px 10px 10px 10px;
}

.tooltip, .tooltip_img
{
	position:absolute;
	left:-2000px;
	background-color:#dedede;
	padding:5px;
	border:1px solid #fff;
	width:150px;
	height:auto;
	cursor: pointer;
	display: table-row;
}

.tooltip_inner
{
	margin:0;
	padding:0;
	color:#fff;
	background-color:#222;
	padding:5px 5px;
	width:140px;
	height:auto;
	display: table-cell;
}

#albums 
{
	width: 723px;
	text-align: center;
}

#albums .box
{
	padding: 3px 3px 3px 3px;
	width: 210px;
	height: 210px;
	text-align: center;
	font-size: 14px;
	background: url(../images/menu1.png) repeat;  
}

#albums .box img
{	
	border: 1px solid #452423;	
}

#albums .box a
{
	color: #000;
}

#index_cats
{
	padding: 28px 0 28px 0;
	color: #898d9f;
	font-size: 17px;
}

#index_cats li
{
	width: 150px;
	height: 172px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	padding-right: 20px;
	float: left;
}

#index_cats img
{
	border: 1px solid #b092a4;
}

#index_cats a
{
	font-size: 14px;
}

#netshop_carousel img
{
	border: 1px solid #b092a4;
}

#netshop_carousel img:hover
{
	border: 1px solid #808080;
}

#categories_login
{
	width: 723px;
	height: 100%;	
	background: url(../images/menu.png) repeat; 
	border: 1px solid #242b44;
}

#categories_login_wrap
{
	margin: 0 auto;
	padding: 20px 0 20px 0;
	width: 200px;
	text-align: left;
}

.first_up
{
	text-transform: capitalize;
}

#tab
{
	width: 200px;
	color: #fff;
	font-size: 18px;
	vertical-align: top;
}

.package
{
	padding: 8px 5px 8px 5px;
	width: 410px;
	height: 253px;
	background: url(../images/package_backgr.jpg) no-repeat top left; 	
	vertical-align: top;
	text-align: center;
}

.package div
{
	padding: 12px 15px 0 30px;
	height: 142px;
	text-align: left;
	/* border: 1px solid #990000;  */
}

.package li
{
	padding: 1px 1px 1px 30px;
	width: 300px;
	float: none;
	display: list-item;
	text-align: left;
}

.package h1
{
	color: #e6554d;
	font-size: 18px;
	
	/*  border: 1px solid #000099;*/
}


.calc_title
{
	padding: 6px 6px 6px 6px;
	background-color: #d2d2d2;
	font-weight: bold;
}

.calc_content
{
	background-color: #fbfcf7;
}

.calc_content img
{
	padding: 0 0 0 0;
}

.calc_content ul
{
	padding: 6px 6px 6px 6px;
	list-style: inside square;
	
}

.calc_content li
{
	width: 200px;
	padding: 3px 3px 3px 3px;
	background-color: #fbfcf7;
	font-size: 10px;
	
}

.calc_content .price
{
	padding: 3px 3px 3px 3px;
	width: 230px;
	text-align: right;
	font-weight: bold;
	color: #666;
}

.calc_content .check
{	
	width: 20px;
	background-color: #e3e3e3;
	vertical-align: middle;
	text-align: center;
}

.calc_break
{
	width: 237px;
	height: 6px;
}

.red
{
	color: #e6554d;
}

.green
{
	color: #090;
}