body {
	height : 100%;
	max-height : 100%;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border : 0px;
	background : rgb(255, 255, 255);
	font-size : 12px;
	color : rgb(0, 0, 0);
	font-family : Verdana, Helvetica, Arial, sans-serif;
}
* html {
	height : 100%;
	max-height : 100%;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border : 0px;
	background : rgb(255, 255, 255);
	font-size : 12px;
	color : rgb(0, 0, 0);
	font-family : Arial, Verdana, sans-serif;
}
img,a {
	border : none;
}
.sys_msg {
	display : block;
}
#openclose {
	position : absolute;
	z-index : 4;
	top : 140px;
	left : 75px;
}
#sitehead {
	width : 950px;
	height : 211px;
	position : absolute;
	top : 0px;
	left : 50%;
	margin : 0px 0px 0px -475px;
	z-index : 2;
}
#site_top_menu {
	position : absolute;
	top : 165px;
	left : 345px;
}
* html #site_top_menu {
	left : 345px;
}
#site_top_menu p {
	display : inline;
	padding : 0px 20px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	color : rgb(169, 202, 9);
}
* html #site_top_menu p {
	font-size : 14px;
	padding : 0px 25px 0px 0px;
}
#site_top_menu p a {
	color : rgb(255, 0, 0);
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-decoration : none;
}
#siteframe {
	width : 950px;
	height : auto;
	position : absolute;
	display : block;
	top : 0px;
	left : 50%;
	margin : 0px 0px 0px -475px;
	border-top : solid 211px rgb(169, 202, 9);
	background : rgb(169, 202, 9) url('media/background.jpg') no-repeat scroll bottom center;
	z-index : 1;
}
#siteleft {
	display : block;
	float : left;
	width : 222px;
	height : auto;
	padding : 0px 0px 0px 0px;
	z-index : 2;
}
* html #siteleft {
	display : inline;
	float : none;
	vertical-align : top;
	padding : 25px 0px 0px 0px;
}
#login {
	display : block;
	z-index : 3;
	padding : 20px 0px 20px 35px;
}
* html #login {
	display : block;
	padding : 0px 0px 20px 35px;
}
#login_form {
	display : inline;
}
#login p {
	display : block;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
* html #login p {
	display : block;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#login input {
	width : 199px;
	height : 33px;
	vertical-align : middle;
}
#login_user,#login_pass,#login_submit {
	font-size : 18px;
	font-weight : bold;
	border : none;
}
#login_user {
	width : 199px;
	height : 33px;
	background : url('media/_entry_1.jpg') no-repeat scroll center center;
	text-align : center;
	padding : 10px 0px 0px 0px;
}
* html #login_user {
	width : 199px;
	height : 33px;
	background : url('media/_entry_1.jpg') no-repeat scroll center center;
	text-align : center;
	padding : 7px 0px 0px 0px;
}
#login_pass {
	width : 199px;
	height : 34px;
	background : url('media/_entry_2.jpg') no-repeat scroll center center;
	text-align : center;
	padding : 5px 0px 0px 0px;
}
* html #login_pass {
	width : 199px;
	height : 34px;
	background : url('media/_entry_2.jpg') no-repeat scroll center center;
	text-align : center;
	padding : 7px 0px 0px 0px;
}
#login_submit {
	width : 199px;
	height : 33px;
	background : rgb(169, 202, 9) url('media/_entry_3.jpg') no-repeat scroll center center;
}
#logged {
	display : block;
	padding : 20px 0px 20px 25px;
}
* html #logged {
	display : block;
	padding : 0px 0px 20px 35px;
}
#logged p {
	display : block;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 10px;
}
* html #logged p {
	display : block;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#log_profile, #log_address, #log_basket, #log_exit {
	display : block;
	width : 198px;
	height : 33px;
	text-align : center;
	text-decoration : none;
	font-size : 18px;
	font-weight : bold;
}
#log_profile {
	background : rgb(169, 202, 9) url('media/_exit_1.jpg') no-repeat scroll center center;
	color : rgb(0, 131, 65);
	padding : 4px 0px 0px 0px;
}
#log_address {
	background : rgb(169, 202, 9) url('media/_exit_2.jpg') no-repeat scroll center center;
	color : rgb(0, 131, 65);
	padding : 4px 0px 0px 0px;
}

#log_basket {
	background : rgb(169, 202, 9) url('media/_exit_3.jpg') no-repeat scroll center center;
	color : rgb(0, 131, 65);
	padding : 4px 0px 0px 0px;
	height : 32px;
}
#log_exit {
	background : rgb(169, 202, 9) url('media/_exit_4.jpg') no-repeat scroll center center;
	color : rgb(229, 234, 106);
	padding : 4px 0px 0px 0px;
	height : 34px;
}
#sitemenu {
	display : block;
	width : 222px;
	height : auto;
	margin : 0px 0px 0px 25px;
	z-index : 2;
}
* html #sitemenu {
	display : block;
	width : 222px;
	height : auto;
	margin : 0px 0px 0px 25px;
	z-index : 2;
}
#sitemenu img {
	display : block;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	z-index : 2;
}
* html #sitemenu img {
	display : inline;
	vertical-align : bottom;
}
#menubg {
	display : block;
	width : 222px;
	height : auto;
	background : url('media/menu_middle.gif') repeat;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	z-index : 2;
}
#menucontainer {
	display : block;
	margin : 0px 0px 0px 0px;
	text-align : right;
	z-index : 3;
}
* html #menucontainer {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#menucontainer img {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#menucontainer p {
	margin : 0px 30px 0px 0px;
	padding : 0px 0px 10px 0px;
}
#menucontainer a {
	color : rgb(2, 128, 67);
	font-size : 18px;
	text-decoration : none;
	font-weight : bold;
}
* html #menucontainer a {
	font-size : 18px;
	font-weight : bolder;
}
.selected {
	color : rgb(255, 255, 255);
	font-size : 18px;
	text-decoration : none;
	font-weight : bolder;
}
* html .selected {
	font-size : 18px;
	font-weight : bolder;
}
#siteplace {
	display : block;
	width : 222px;
	height : auto;
	padding: 30px 0px 0px 24px;
	text-align : center;
}
* html #siteplace {
	padding: 30px 0px 0px 28px;
}
#siteplaceinfo {
	display : block;
	width : 222px;
	height : auto;
	text-align : center;
	color : rgb(17, 125, 75);
	font-size : 12px;
	padding : 40px 0px 50px 25px;
	font-weight : bold;
}
#cenakutii {
	display : block;
	width : 222px;
	height : auto;
	text-align : center;
	color : rgb(17, 125, 75);
	font-size : 10px;
	padding : 40px 0px 50px 25px;
	font-weight : bold;
}
* html #siteplaceinfo {
	width : 250px;
	padding: 20px 0px 50px 25px;
	font-size : 12px;
	font-weight : bold;
}
#siteplaceinfo strong {
	font-size : 18px;
}
* html #siteplaceinfo strong {
	font-size : 16px;
}
#sitemain {
	display : block;
	position : static;
	width : 645px;
	height : auto;
	top : 0px;
	left : 0px;
	z-index : 2;
	padding : 25px 0px 30px 270px;
}
* html #sitemain {
	display : inline;
	position : static;
	vertical-align : top;
	top : 20px;
	left : 265px;
	padding : 25px 0px 30px 20px;
}
#sitemain img {
	display : block;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	z-index : 2;
}
* html #sitemain img {
	display : inline;
	vertical-align : bottom;
}
#mainbg {
	width : 654px;
	height : auto;
	background : url('media/main_middle.gif') repeat;
	z-index : 1;
}
#maincontainer {
	display : block;
	z-index : 3;
	width : 564px;
	padding : 0px 0px 0px 40px;
}
#maincontainer p {
	font-size : 14px;
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 20px 40px;
}
#cat_note {
	position : absolute;
	top : 40px;
	left : 300px;
	text-align : center;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	color : rgb(0, 0, 0);
	width : 620px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.faq_head {
	padding: 15px 0px 10px 25px;
	color : rgb(2, 128, 67);
	font-weight : bold;
	font-size : 18px;
}
.faq_title {
	padding: 15px 0px 10px 25px;
	color : rgb(168,196,80);
	font-weight : bold;
	font-size : 18px;
}
.faq_text {
	padding: 0px 10px 0px 50px;
	color : rgb(2,2,2);
	font-size : 14px;
}
.info_img {
	display : block;
	padding : 20px 0px 0px 0px;
	margin : 0px 0px 0px -15px;
}
.art_table {
	width : 561px;
}
.art_sep {
	height : 25px;
}
* html .art_sep {
	height : 2px;
	padding : 0px 0px 20px 0px;
}
.art_pic {
	width : 140px;
	height : 105px;
	text-align : center;
	cursor : pointer;
}
.art_name {
	color : rgb(255, 0, 0);
	font-size : 16px;
	font-weight : bold;
	text-align : left;
}
* html .art_name {
	width : 420px;
	padding : 0px 0px 0px 10px;
}
.art_desc {
	color : rgb(0, 135, 185);
	font-size : 10px;
	text-align : left;
}
* html .art_desc {
	font-size : 10px;
	width : 420px;
	padding : 0px 0px 0px 10px;
}
.art_size {
	color : rgb(255, 0, 0);
	font-size : 10px;
	text-align : center;
	width : 130px;
}
* html .art_size {
	width : 140px;
	height : 15px;
}
.art_price {
	color : rgb(0, 130, 65);
	text-align : center;
	font-weight : bold;
	font-size : 16px;
	width : 130px;
	height : 37px;
	cursor : pointer;
	background : url('media/poruchka.jpg') no-repeat scroll center center;
}
* html .art_price {
	width : 140px;
}
.art_size_empty {
	width : 130px;
	height : 37px;
}
* html .art_size_empty {
	width : 140px;
}
.profile_form {
	text-align : center;
}
* html .profile_form {
	text-align : center;
}
.profile_table {
	text-align : center;
}
* html .profile_table {
	text-align : center;
}
.profile_head {
	font-size : 18px;
	font-weight : bold;
	color : rgb(0, 130, 65);
	text-align : left;
	padding : 0px 0px 10px 0px
}
* html .profile_head {
	font-size : 18px;
	font-weight : bold;
	color : rgb(0, 130, 65);
	text-align : left;
	padding : 0px 0px 10px 0px
}
.profile_title {
	font-size : 12px;
	font-weight : bold;
	text-align : right;
	color : rgb(209, 209, 209);
}
* html .profile_title {
	font-size : 12px;
	font-weight : bold;
	text-align : right;
	color : rgb(209, 209, 209);
}
.profile_input {
	width : 200px;
}
* html .profile_input {
	width : 200px;
}
.profile_sep {
	height : 25px;
}
* html .profile_sep {
	height : 25px;
}
.profile_submit {
	text-align : right;
}
* html .profile_submit {
	text-align : right;
}
.register_form {
	text-align : center;
}
* html .register_form {
	text-align : center;
}
.register_table {
	text-align : center;
}
* html .register_table {
	text-align : center;
}
.register_head {
	font-size : 18px;
	font-weight : bold;
	color : rgb(0, 130, 65);
	text-align : left;
	padding : 0px 0px 10px 0px
}
* html .register_head {
	font-size : 18px;
	font-weight : bold;
	color : rgb(0, 130, 65);
	text-align : left;
	padding : 0px 0px 10px 0px
}
.register_title {
	font-size : 12px;
	font-weight : bold;
	text-align : right;
	color : rgb(209, 209, 209);
}
* html .register_title {
	font-size : 12px;
	font-weight : bold;
	text-align : right;
	color : rgb(209, 209, 209);
}
.register_input {
	width : 200px;
}
* html .register_input {
	width : 200px;
}
.register_sep {
	height : 25px;
}
* html .register_sep {
	height : 25px;
}
.register_submit {
	text-align : right;
}
* html .register_submit {
	text-align : right;
}
.register_mini {
	width : 50px;
}
* html .register_mini {
	width : 50px;
}
.register_info {
	font-size : 10px;
}
* html .register_info {
	font-size : 10px;
}
.address_form {
	text-align : center;
}
* html .address_form {
	text-align : center;
}
.address_table {
	text-align : center;
}
* html .address_table {
	text-align : center;
}
.address_head {
	font-size : 18px;
	font-weight : bold;
	color : rgb(0, 130, 65);
	text-align : left;
	padding : 0px 0px 10px 0px
}
* html .address_head {
	font-size : 18px;
	font-weight : bold;
	color : rgb(0, 130, 65);
	text-align : left;
	padding : 0px 0px 10px 0px
}
.address_title {
	font-size : 12px;
	font-weight : bold;
	text-align : right;
	color : rgb(209, 209, 209);
}
* html .address_title {
	font-size : 12px;
	font-weight : bold;
	text-align : right;
	color : rgb(209, 209, 209);
}
.address_input {
	width : 200px;
}
* html .address_input {
	width : 200px;
}
.address_sep {
	height : 25px;
}
* html .address_sep {
	height : 25px;
}
.address_submit {
	text-align : right;
}
* html .address_submit {
	text-align : right;
}
.address_button {
	width : 75px;
}
* html .address_button {
	width : 75px;
}
.address_mini {
	width : 50px;
	display : inline;
}
* html .address_mini {
	width : 50px;
	display : inline;
}
.address_info {
	font-size : 10px;
}
* html .address_info {
	font-size : 10px;
}
.address_left {
	text-align : left;
	font-size : 12px;
	font-weight : bold;
	color : rgb(209, 209, 209);
}
* html .address_left {
	text-align : left;
	font-size : 12px;
	font-weight : bold;
	color : rgb(209, 209, 209);
}

