/**************** TOP *********************/
#logo {
	background-color: #ccffff;
	width: 100%;
	}
#logo img{
	float: left;
	width:270 px;
	height:65 px;
	}
	
#navi {
	background-color: #61CEEB;
	height: 55px;
	padding-top: 26px;
	padding-left: 25px;
	overflow: hidden;
	}

#navi ul{
	list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	display: block;
	height: 25px;
	overflow: hidden;
	}
	
#navi h2{
	background-color: #61CEEB;
	color:#25135C;
	list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	display: block;
	height: auto;
	overflow: hidden;
	clear: none;
	padding-top: 0px;
	padding-left: 20px;
	}
	
#navi img{
	float: left;
	margin-right: 20px;
	height: 24px;
	width: 24px;
	}
	
#navi li{
	float: left;
	margin-right: 20px;
	}
#navi li a {
	height: 24px;
	width: 24px;
	display: block;
	}
#navi li a:hover{
	background-image: url(images/navi_circle.gif);
	background-repeat: no-repeat;
	}
#navi img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}
#greenline {
	height: 12px;
	background-image: url(images/greenline.gif);
	background-repeat: repeat-x;
	float: left;
	width: 990px;
	}
/**************** MENU *********************/
#menu {
	background-image: url(images/fon_menu_mini.gif);
	background-repeat: repeat-x;
	height: 209px;
	width: 100%;
	overflow: hidden;
	}
#menulink {
	height: 181px;
	background-repeat: no-repeat;
	padding-top: 28px;
	text-align: right;
	}
#lr_menu {
	display: block;
	width: 350px;
	margin-left: 630px;
	float: right;
	}
.index {
	/*background-image: url(images/fon_menu_index.jpg);*/
	}
.tovar {
	background-image: url(images/fon_menu_index.jpg);
	}
.tovar1 {
	background-image: url(images/fon_menu_big.jpg);
	}
#menulink ul{
	list-style:none;
	display: block;
	height: 150px;
	width: 110px;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
	overflow: hidden;
	float: left;
	text-align: left;
	margin: 0px;
	}
#menulink li{
	margin-top: 15px;
	}
#menulink li a{
	color: #FFFFFF;
	}
/**************** CONTENT *********************/

#content {
	background-color: #ccffff;
}		

#content a{
	color: #300A63;
	}		
#content h2{
	font-weight: normal;
	margin: 0px;
	text-transform: none;
}
#content h2 a{
	color: #300A63;
	}
#content h1{
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 36px;
	text-transform: uppercase;
	}
#content h3{
	font-weight: normal;
	font-size: 17px;
	margin: 0px;
	}
#content h5{
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 16px;
	color: #19AA6F;
	}
#newsbreak{
	background-image: url(images/line_green_marker.gif);
	background-repeat: repeat-x;
	display: block;
	height: 15px;
	margin-bottom: 10px;
	}
				/* LEFT *********************/
#novosti {
	background-repeat: no-repeat;
	width: 230px;
	margin-bottom: 20px;

	float: left;
	}
#bottle {
	background-image: url(images/big_bottle.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	}
.novosti_index {
	padding-top: 30px;
	padding-bottom: 220px;
	padding-right: 30px;
	width: 300px;
	}
.novosti_index img{
	padding-left: 16px;
	padding-bottom: 16px;
	}
.novosti_tovar {
	padding-left: 40px;
	padding-top: 50px;
	padding-bottom: 220px;
	}
.novosti_login {
	padding-left: 40px;
	padding-top: 50px;
	padding-bottom: 300px;
	height: auto;
	}
#news {
	background-image: url(images/mini_marker.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-left: 16px;
	padding-right: 10px;
	padding-bottom: 0px;
	}
#news_line_green {
	background-image: url(images/line_green_marker.gif);
	background-repeat: no-repeat;
	height: 30px;
	}
#login_form {
	}
.login_index {
	margin-left: 16px;
	margin-bottom: 20px;
	}
.login_tovar {
	margin-top: 60px;
	}
.login_login {
	margin-top: 30px;
	}
				/* RIGHT *********************/
#text {
	padding-top: 10px;
	text-align: left;
	margin-left: 300px;
	padding-right: 10px;
	}
#tovar {
	margin-bottom: 20px;
	}
#tovar h4{
	padding-left: 45px;
	color: #300A63;
	}
#tovar h3{
	padding-left: 45px;
	background-image: url(images/green_marker.gif);
	background-repeat: no-repeat;
	display: block;
	overflow: visible;
	}
#tovar h5{
	padding-left: 45px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	display: block;
	text-transform: lowercase;
	}
#tovar h3 a{
	color: #300A63;
	}
#tovar_bg {
	background-image: url(images/green_violet_line.gif);
	height: 10px;
	background-position: left top;
	background-repeat: repeat-x;
	margin-bottom: 20px;
	clear: right;
	}
#tovar_img{
	float: right;
	padding-right: 10px;
	}
#tovar_img a{
	color: #300A63;
	}
#tovar_img img{
	float: left;
	}
#text h4{
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	}
#tovar_img ul{
	list-style:none;
	padding: 0px;
	float: left;
	margin-top: 70px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	width: 120px;
	}
/**************** PODVAL *********************/
#meta ul{
	list-style:none;
	font-size: 12px;
	float: right;
	display: block;
	width: 650px;
	margin-right: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#meta li{
	float: left;
	margin-left: 4px;
	}
#meta a{
	color: #FFFFFF;
	}
/**************** LAYOUT *********************/
html {
  	height:100%;
	}
* html body {
 	height:100%;
	}
body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, Verdana;
	color: #300A63;
	font-size: 14px;
	width: 100%;
	min-height:100%;
	position:relative;
	}
#content {
	padding-bottom: 100px;
	overflow: hidden;
	}
#invisible {
	clear: both;
	}
#meta {
	height: 70px;
	background-color: #2D80AA;
	clear: both;
	margin-top: 40px;
	color: #FFFFFF;
	font-size: 12px;
	bottom:0;
	width: 99%;
	padding-top: 15px;
	padding-left: 1%;
	position: absolute;
	}
a:hover{
	text-decoration: none;
	}
/**************** ORDER *********************/
#order_buy h5{
	font-weight: normal;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-right: 20px;
	display: block;
	width: 180px;
	font-size: 14px;
	}
#order_buy h5 a{
	color: #106945;
	}
#order_buy {
	background-image: url(images/green_grad.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	margin-bottom: 3px;
	width: 630px;
	overflow: hidden;
	}
#order_buy ul{
	float: right;
	margin: 0px;
	}
#order_buy li{
	width: 100px;
	margin: 0px;
	padding: 0px;
	}
.order_page ul{
	list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	}
.order_page li{
	float: left;
	overflow: hidden;
	padding-right: 58px;
	}
.limenu{
	width: 170px;
	}
.order_page h6{
	margin-top: 0px;
	display: block;
	font-size: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 315px;
	}
/**************** MISC *********************/
.bottle_big{
	background-image: url(images/big_bottle.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.float_left{
	float: left;
	}
.float_right{
	float: right;
	}
.order {
	width: 50px;
	margin-left: 10px;
	border: 1px solid #300A63;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
.order_equip {
	width: 50px;
	margin-left: 5px;
	border: 1px solid #300A63;
	}
.order_wat {
	width: 50px;
	margin-left: 17px;
	border: 1px solid #300A63;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
.green_text {
	color: #16AD6A;
	}
.bardo_text {
	color: #990000;
	}
.price {
	font-size: 28px;
	font-weight: bold;
	}
.field {
	border: 1px solid #300A63;
	height: 16px;
	color: #300A63;
	}
.field_multi {
	border: 1px solid #300A63;
	color: #300A63;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: scroll;
}
.field_reg {
	border: 1px solid #300A63;
	width: 250px;
	margin-bottom: 8px;
	height: 18px;
	}
.order_button {
	height: 20px;
	background-color: #19AA6F;
	color: #FFFFFF;
	border: 1px none #19AA6F;
	font-weight: bold;
	display: block;
	width: 150px;
	margin-top: 5px;
	}
.order_button_f {
	height: 20px;
	background-color: #19AA6F;
	color: #FFFFFF;
	border: 1px none #19AA6F;
	font-weight: bold;
	display: block;
	width: 150px;
	float: left;
	}
.order_button_red {
	height: 20px;
	background-color: #91101F;
	color: #FFFFFF;
	border: 1px none #19AA6F;
	font-weight: bold;
	width: 150px;
	}
.button {
	height: 20px;
	background-color: #19AA6F;
	color: #FFFFFF;
	border: 1px none #19AA6F;
	font-weight: bold;
	}
.button_buy {
	height: 20px;
	background-color: #19AA6F;
	color: #FFFFFF;
	border: 1px none #19AA6F;
	font-weight: bold;
	margin-top: 60px;
	margin-left: 20px;
	}
.button_buy_2 {
	height: 20px;
	background-color: #19AA6F;
	color: #FFFFFF;
	border: 1px none #19AA6F;
	font-weight: bold;
	margin-top: 13px;
	margin-left: 10px;
	width: 95px;
	}
.button_buy_equip {
	height: 20px;
	background-color: #19AA6F;
	color: #FFFFFF;
	border: 1px none #19AA6F;
	font-weight: bold;
	margin-top: 40px;
	margin-left: 15px;
	width: 80px;
	}
.f_people, .f_days {
	border:1px solid #300A63;
}
.f_people {
	width:50px;
	text-align:center;
}
.f_btn {
	cursor:pointer;
}
div.clear {
	clear:both;
	text-align:center;
}
div.clear img {
	padding:0;
	margin:0;
}
.f_title {
	margin:0;
	padding:3px 0;
	font-size:11px;
}

#rolik {
left: 0px;
position: absolute;
top: 94px;
}
