/* DEFAULT */

html{
	height:100%;
}

body{
	margin:0;
	padding:0;
	height:auto;
	background:#1d476c;
}
table{
	font:12px Arial, Helvetica, sans-serif;
	color: White;
}
#conteiner{
	height:100%;
}
img{
	border:none;
	behavior: url("pngbehavior.htc");
}

/* DEFAULT END */


/* LOGO */

#logo_brdr,#logo{
	position:absolute;
	top:0;
	left:37px;
	width:176px;
	height:182px;
}
#logo_brdr{
	z-index:10;
}
#logo{
	z-index:9;
}

/* LOGO END*/


/* HEADER */

#header{
	height:auto;
	background:url(../images/header_sky_bgr.png) top repeat-x #A4E2F1;
}

#sky{
	height:124px;
	padding-left: 184px;
	padding-bottom:0;
}

#water{
	height:120px;
	background:url(../images/water.jpg) bottom left repeat-x;
	padding-left:315px;
}

#water_riples{
	height:26px;
}

#autorization{
	position:absolute;
	top:10px;
	right:40px;	
	width: 130px;
	color:#1d476c;
	font:10px Arial, Helvetica, sans-serif;
	text-align:right;
}
#autorization_table {
	color:#1d476c;
	font:10px Arial, Helvetica, sans-serif;
	text-align:right;
}
#autorization td{
	white-space:nowrap;
}
#autorization a{
	background:none;
	text-decoration:underline;
	padding:0 1px 0 0;
	border:none;
	color:#1d476c;
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:underline;
}
#autorization input{
	font:11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:underline;	
}

#entrance{
        margin-left: 10px;
	width: 130px;
	color:#1d476c;
	font:10px Arial, Helvetica, sans-serif;
	text-align:right;
}
#entrance td{
	white-space:nowrap;
}
#entrance a{
	background:none;
	text-decoration:underline;
	padding:0 1px 0 0;
	border:none;
	color:#1d476c;
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:underline;
}
#entrance input{
	font:11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:underline;	
}
/* HEADER END */


/* MAIN MENU */

#main_menu{
	height:auto;
	vertical-align:middle;
	padding-top:25px;
	margin-left:-40px;
}

ul, li{
	padding:0;
	margin:0;
}

#main_menu ul{
	display:inline;
	list-style:none;
}

#main_menu li{
	display:block;
	float:left;
	padding:0 7px !important;
}

#main_menu a{
	border:none;
}

#main_menu a:hover{
	border-bottom:2px solid #FC0;
}

/* MAIN MENU END */


/* CONTENT */
#product_menu ul{
	display:inline;
	list-style:none;
}

#product_menu li{
	display:block;
	float:left;
	padding: 0 20px 40px 20px !important;
}

#content{
	height:100%;
	margin-top:-20px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#content td{
	vertical-align:top;
}

h1{
	margin:0;
	padding:0px 0 10px 0;
	line-height:100%;
	font:26px "Arial Narrow", Helvetica, sans-serif;
	color:#d1f7ff;
}
h2{
	margin:0;
	padding:0px 0 10px 0;
	line-height:100%;
	font:24px "Arial Narrow", Helvetica, sans-serif;
	color:#d1f7ff;
}
h3{
	padding: 5px 0 2px 10px;
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	color: white;
	display:inline;
}

#title_actions{
	padding: 0;
	margin: 0;
	font:14px Arial, Helvetica, sans-serif;
	color: #D1F8FF;
	display:inline;
}
 
#title{
	padding: 5px 0 2px 10px;
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	color: #D1F8FF;
	display:inline;
}

#title a{
	padding: 5px 0 2px 0px;
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	color: #D1F8FF;
	display:inline;
	text-decoration: none;
}

#title a:hover{
	padding: 5px 0 2px 0px;
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	color: #D1F8FF;
	border-bottom:2px solid #FC0;
	display:inline;
	text-decoration: none;
}


h4{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#003;
	padding:7px 0;
	margin:0;
	text-align:center;
	height:30px;
	overflow:hidden;
}

.date{
	font:10px Arial, Helvetica, sans-serif !important;
	color:#6c0 !important;
}

.text{
	padding-right:40px;
}
.text p{
	display:block;
	text-align:justify;
	line-height: 140%;
	text-indent:25px;
	padding:0 0 20px 0;
	margin:0;
}

#n1{
	background:url(../images/01.gif) top left no-repeat;
}
#n2{
	background:url(../images/02.gif) top left no-repeat;
}
#n3{
	background:url(../images/03.gif) top left no-repeat;
}
#n4{
	background:url(../images/04.gif) top left no-repeat;
}
#n5{
	background:url(../images/05.gif) top left no-repeat;
}

/* CONTENT END*/


/* LS */

#left_side{
	width: 200px;
	text-align:right;
	padding-top:10px;
}

#left_side li{
	list-style:none;
	padding-bottom:3px;
}

#left_side a{
	font:12px Arial, Helvetica, sans-serif;
	color:white;
	margin-right:5px;
}

#left_side a:hover{
	color:#FC0;
}

#l_gr{
	background:url(../images/dolph.jpg) top left no-repeat;
	height:287px;
	width:200px;
}

#banner_cont{
	margin:30px 0;
}

#banner_cont div{
	margin:10px 12px;
}

#search{
	padding-top:10px;
	vertical-align:middle;
	text-align:right;
}
#search td{
	width:auto;
}
#search input{
	white-space:nowrap;
	padding:0;
	margin:0;
	width:110px;
}
/* LS END*/



/* RS */

#right_side{
	height:auto;
}
#right_side .block{
	padding-left:75px;
	padding-top:10px;
	background: url(../images/separator.gif) top left no-repeat;
}
.tconteiner td{
	padding-left: 14px;
}
.tumbnail{
	height:268px;
	//height:263px;
	width:163px;
	background:#D0F9FF url(../images/t_bgr.gif) top left no-repeat;
	border-left:2px solid #1d476c;
	text-align:center;
}
.tumbnail div{
	height:57px;
	overflow:hidden;
	color:#0D274C;
	padding:5px;
	text-align:left;
}
.tumbnail .cost{
	padding-top:0;
	height:auto;
}
.tumbnail .cost .real_cost{
	float: right;
	text-align:right;
	color:red;
	font:bold 18px Tahoma, "Times New Roman", Times, serif;
	padding-top:0;
	height:auto;
        margin-bottom: 2px;
}
.tumbnail .cost .old_cost{
	float: left;
	text-align:left;
	color: #6c0;
	font:bold 14px Arial, Helvetica, sans-serif;;
	padding-top:0;
	height:auto;
}

.tumbnail a{
	display:block;
	height:25px;
	background:#D0F9FF url(../images/t_bgr.gif) bottom left no-repeat;
}
.tumbnail a:hover{
	background:#F2FEFF url(../images/t_bgr.gif) bottom left no-repeat;
}
.more{
	text-align:right;
	padding:20px 40px 20px 0;
}
.more a{
	color:#D1F8FF;
}
.more a:hover{
	color:#FC0;
}

#next_link {
	float: none; 
	clear: left;	
	padding-top: 40px; 
	//padding-top: 30px; 
}
#next_link a{
	color:#D1F8FF;
}
#next_link a:hover{
	color:#FC0;
}
#next_link strong{
	color:#D1F8FF;
}

#tree {
	color:#6c0;
	margin-left: 15px;

}

#tree a{
	color:#D1F8FF;
}

#tree a:hover{
	color:#FC0;
}

.new_product {
	position: absolute; 
	margin-left: 26px;
	//margin-left: -55px;
	margin-top: -5px;
	z-index: 2;
}

.new_product_add {
	position: absolute; 
	z-index: 2;
}

.new_product_content {
	position: absolute;
	margin-left: 1px;
	margin-top: 1px;
	z-index: 2;
}
.link a{
	color:#D1F8FF;
}

.link a:hover{
	color:#FC0;
}

.cost {
	color:#FFF;
	font:15px Tahoma, "Times New Roman", Times, sans-serif;
	padding-top:0;
	height:auto;
}
.cost .real_cost{
	color:red;
	font:bold 15px Tahoma, "Times New Roman", Times, serif;
	padding-top:0;
	height:auto;
}
.cost .old_cost{
	font:12px Arial, Helvetica, sans-serif;
	color: #6c0;
	padding-top:0;
	height:auto;
}
.cost .weight{
	color:#FFF;
	font: 14px Tahoma, "Times New Roman", Times, serif;
	padding-top:0;
	height:auto;
}
.user_form {

}

.user_form  .text_fild{
	width: 200px;
}

#list_category{
	margin-top: 15px;
	margin-bottom: 25px;
}

/* RS END*/


/* FOTER */

#footer{
	float:none;
	clear:both;
	height:60px;
	margin-top:10px;
	background:url(../images/bottom_bgr.png) top repeat-x;
}
#copy1,#copy2{
	font: 11px Arial, Helvetica, sans-serif;
	color:#0D274C;
	margin-bottom:20px;
}
#copy1{
	float:left;
	padding-left:60px;
}
#copy2{
	float:right;
	padding-right:40px;
}
#copy2 a {
	color: #0D274C;
	text-decoration: none;
}
#copy2 a:hover {
	color: #D1F8FF;
	text-decoration: none;
}

/* Adress */
.adress{
	position:absolute;
	top:170px;
	right:30px;
	font: 12px Tahoma, "Times New Roman", Times, serif;
	color: #D1F8FF;
	text-align:right;
}
.adress span{
	font: 12px Tahoma, "Times New Roman", Times, serif;
}
/* Adress End */

/* FOTER END*/

input.cmdBtn {
        BORDER: #0075ED 0px solid; 
	color:#1d476c;
        display:block;
	font:Arial, Helvetica, sans-serif;
        text-decoration:underline;
        BACKGROUND-COLOR: transparent;
}
input.cmdBtn2 {
        BORDER: #0075ED 0px solid; 
	color:#fff;
        display:block;
	font:Arial, Helvetica, sans-serif;
        text-decoration:underline;
        BACKGROUND-COLOR: transparent;
}

.order_table
{
  
}

td.order_table
{
        padding-left: 12px;

}
