.arial_n{
	font-family:Arial Narrow, Arial;
}
a{
	color:black;
}
h1,h2,h3{
	font-family:Times New Roman;
}
h1,h2{
	font-family:Times New Roman;
	font-size:24px;
	line-height:24px;
	color:#44597f;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#content_wrapper h1{
	color:#cc3333;
}
h1.head{
	margin:22px 0px 3px 16px;
}
.small_font{
	font-size:11px;
}
h2{
	font-size:20px;
	line-height:20px;
}
.c_red{
	color:#CC3333;
}
form{
	margin:0px;
	padding:0px;
}
.fs10px{
	font-size:12px;
}
.c_blue{
	color:#003366;
}
html, body {
	margin:0px;
	padding:0px;
	height: 100%;
	min-height: 100%;
}
body {
	text-align:center;
	font-family:Tahoma;
	font-size:13px;
	line-height:14px;
}
#global_wrapper {
	width:966px;
	margin:0px auto;
	text-align:left;
}
#logo_wrapper {
	height:118px;
}
#logo_wrapper img.logo {
	width:331px;
	height:56px;
	margin:30px 0px 0px 26px;
	float:left;
	border:0;
}

#logo_wrapper div {
	float:right;
}

#logo_wrapper .question {
	margin:52px 50px 0px 0px;
}
#logo_wrapper .question a{
	color:black;
}
#logo_wrapper .call_me {
	margin:52px 26px 0px 0px;
	text-align:right;
}
#logo_wrapper .call_me a {
	color:#CC3333;
	line-height:14px;
}
#logo_wrapper .phone{
	color:#2e4570;
	text-align:right;
}
#logo_wrapper .phone span{
	font-size:20px;
	line-height:20px;
}
#logo_wrapper .phone span.code{
	font-size:14px;
	line-height:14px;
}
#logo_wrapper .phone p{
	font-size:12px;
	margin:0px;
	line-height:10px;
}
#logo_wrapper .phone_r{
	margin:48px 44px 0px 0px;
}
#slides_wrapper{
	clear:both;
	position:relative;
	height:349px;
	overflow:hidden;
}


/* Easy Slider */

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li, #slider2 li{
	/*
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/
	width:966px;
	height:349px;
	overflow:hidden;
	position:relative;
}
#slider li div.head{
	position:absolute;
	left:33px;
	top:32px;
	width:345px;
	height:29px;
	background-color:#FFFFFF;
	font-size:18px;
	line-height:18px;
	color:#22224e;
}
#slider li div.head p{
	margin:6px 0px 0px 11px;
	font-weight:800;
}
#slider li div.text{
	position:absolute;
	left:33px;
	top:65px;
	width:345px;
	background-color:#000033;
	color:#FFFFFF;
}
#slider li div.text p{
	margin:3px 11px 4px;
}

#prevBtn, #nextBtn,
#slider1next, #slider1prev{
	display:block;
	width:67px;
	height:66px;
	position:absolute;
	top:86px;
	z-index:10;
	}
#nextBtn, #slider1next{
	left:930px;
	}
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{
	display:block;
	position:relative;
	width:67px;
	height:66px;
	background:url(/images/btn_prev.png) no-repeat 0 0;
	}
#nextBtn a, #slider1next a{
	background:url(/images/btn_next.png) no-repeat 0 0;
	}

/* numeric controls */

ol#controls{
	position:absolute;
	left:32px;
	bottom:35px;
	padding:0px;
	margin:0px;
}
ol#controls li{
	margin:0 3px 0 0;
	padding:0px;
	float:left;
	list-style:none;
	height:10px;
	width:10px;
	line-height:10px;
}
ol#controls li a{
	display:block;
	float:left;
	height:10px;
	width:10px;
	background:#FFFFFF;
	text-decoration:none;
	line-height:10px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	border:1px solid gray;
}
ol#controls li.current a{
	background:#000000;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


#index_menu_wrapper{
	height:90px;
}
#index_menu_wrapper .top_menu{
	height:45px;
	border-bottom:1px dotted #e0e0e0;
	margin:0px 21px 0px 27px;
}
#index_menu_wrapper .top_menu.nb{
	border:0;
}

#index_menu_wrapper .top_menu{
	height:45px;
	border-bottom:1px dotted #e0e0e0;
	margin:0px 21px 0px 27px;
}

#index_menu_wrapper .top_menu div{
	float:left;
	margin:22px 16px 0px 6px;
}
#index_menu_wrapper .top_menu div a{
	color:#000033;
	text-decoration:none;
}

#index_menu_wrapper .top_menu.inside{
	margin-left:20px;
}
#index_menu_wrapper .top_menu.inside div{
	float:left;
	margin:22px 0px 0px;
}
#index_menu_wrapper .top_menu.inside div a{
	color:#000033;
	text-decoration:none;
	padding:7px 10px 7px 13px;
}
#index_menu_wrapper .top_menu.inside div a.selected{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#cc3333;
}

#index_menu_wrapper .top_menu div a.selected{
	color:#cc3333;
}
#index_menu_wrapper .bottom_menu div{
	float:left;
	color:#cccccc;
	margin:4px 0px 0px 4px;
}
#index_menu_wrapper .bottom_menu div a{
	color:#cccccc;
	text-decoration:none;
}
#index_menu_wrapper .bottom_menu{
	margin:0px 0px 0px 30px;
}
#spec_menu_wrapper{
	height:193px;
}
#spec_menu_wrapper .spec{
	width:319px;
	height:193px;
	float:left;
}
#spec_menu_wrapper #spec2{
	margin:0px 4px;
}
#spec_menu_wrapper .spec .head{
	height:9px;
	background:#FFF url('/images/spec_border_top.gif') top left no-repeat;
	overflow:hidden;
}
#spec_menu_wrapper .spec .body{
	height:175px;
	position:relative;
}
#spec_menu_wrapper .spec .spec_body_wrap{
	height:175px;
	position:relative;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#spec_menu_wrapper .spec .bottom{
	height:9px;
	background:#FFF url('/images/spec_border_bottom.gif') top left no-repeat;
}
#spec_menu_wrapper .spec .body span.big{
	font-family:Times New Roman;
	font-size:24px;
	line-height:24px;
	color:#44597f;
	margin:0px 9px 0px 17px;
}
#spec_menu_wrapper .spec .body span.small{
	color:#CCCCCC;
}
#spec_menu_wrapper .spec .body span.text{
	color:#44597f;
	margin:0px 0px 0px 33px;
	line-height:14px;
}
#spec_menu_wrapper .spec .body span.link{
	float:right;
	margin-right:17px;
}
#spec_menu_wrapper .spec .body span.link a{
	color:#44597f;
}
#spec_menu_wrapper .spec .body img{
	position:absolute;
	left:0px;
	top:31px;
}
#spec_menu_wrapper .spec .body div{
	position:absolute;
	left:0px;
	top:161px;
	width:317px;
}
#main_content_left {
	width:480px;
	float:left;
}

#main_content_right {
	width:468px;
	float:right;
	margin-top:29px;
}
#seo h1{
	margin:22px 0px 10px 0px;
}
#seo img{
	float:left;
	margin:0px 5px 5px 0px;
}
#seo a.small_font{
	color:#333333;
}
#seo .text{
	overflow:hidden;
	margin-bottom:20px;
}
#seo .text p{
	margin-bottom:10px;
}

#main_news{
	margin:20px 0px 0px;
}
.hr{
	height:3px;
	position:relative;
	margin:20px 0px;
	overflow:hidden;
	clear:both;
}
.hr .left{
	position:absolute;
	left:0px;top:0px;
	height:3px;
	width:36px;
	background-color:#cc3333;
}
.hr .right{
	position:absolute;
	left:0px;bottom:0px;
	border-bottom:1px dotted #dfdfdf;
	height:2px;
	margin-left:36px;
	width:100%;
}
#main_news .item{
    margin-bottom:27px;
}
#main_news .item .no_mb{
    margin-bottom:10px;
}
#main_news .item .date{
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	color:#666666;
	margin-bottom:12px;
}
#main_news .item .link a{
	text-decoration:none;
	font-family:Arial;
	font-size:16px;
	line-height:16px;
	color:#003366;
}
#main_news .item .link a:hover{
	text-decoration:underline;
}
#main_news .item .link {
	margin-bottom:8px;
}
#main_news .item .short{
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	color:#666666;
}
#main_news .seeall a{
	color:#666666;
}
.cb{
	clear:both;
	margin:0px;padding:0px;
}
#main_content_right .search{
	font-family:Arial Narrow;
	font-size:12px;
	line-height:14px;
	padding-left:9px;
	color:#003366;
	height:20px;
	width:410px;
	border:0;
	float:left;
}
#main_content_right .searchdiv{
	border-width:6px 11px 9px 10px;
	border-style:solid;
	border-color:#cccccc;
	position:relative;
}
#main_content_right .searchdiv img{
	float:right;
	width:21px;
	height:18px;
	margin-top:3px;
}
#main_content_right .searchdiv .border{
	width:447px;
	border-top:1px solid #858585;
	background-color:#cccccc;
	height:1px;
	overflow:hidden;
}
#hotline h2{
	margin:17px 0px 0px;
}
#hotline .item{
	margin:0px 0px 9px;
}
#hotline .item .pic {
	float:left;
}
#hotline .item .text {
	width:416px;
	float:right;
}
#hotline .item .text a {
	color:#003366;
	font-family:Times New Roman;
	font-size:14px;
}
#hotline a.seeall {
	color:#003366;
}
#articles{
	margin-top:9px;
}
#articles .item{
	margin:0px 0px 18px;
}
#articles .item a{
	text-decoration:none;
	color:#003366;
	font-family:Arial;
}
#articles .item a .headletter{
	font-size:24px;
}
#articles .item a .text{
	font-size:14px;
}
#articles a.seeall{
	color:#666666;
}
.hr_r{
	width:36px;
	height:3px;
	float:right;
	background-color:#cc3333;
}
.mb0{
	margin-bottom:0px;
}
#bottom_wrapper{
	height:202px;
 	background-color:#003366;
 	margin:45px 0px 0px;
 	clear:both;
}
#bottom{
	font-family:Times New Roman;
	font-size:14px;
	width:966px;
	height:202px;
	margin:0px auto;
	text-align:left;
	background-color:#003366;
}
#bottom .logo{
	padding:52px 0px 0px 7px;
}
#bottom .copyright{
	float:right;
	color:#FFFFFF;
	margin:65px 27px 0px 0px;
	font-size:12px;
}

#bottom .help{
	float:right;
	color:#FFFFFF;
	margin:60px 94px 0px 0px;
}
#bottom .wewill{
	color:#8295a7;
	font-size:12px;
}
#bottom .help a{
	float:left;
	margin:5px 10px 0px 0px;
	color:white;
}

#inside_search {
	float:right;
	margin-top:29px;
}
#inside_search img{
	float:right;
}
#inside_search input {
	width:175px;
	height:21px;
	padding:1px 0px 1px 55px;
	background-color:#cc3333;
	color:#FFFFFF;
	border:0;
	float:right;
	font-size:14px;
	line-height:21px;
}
#inside_search .dotted{
	height:1px;
	width:215px;
	float:right;
	border-bottom:1px solid #e0e0e0;
	clear:both;
}
#inside_search .dotted.top{
	margin:1px 0px 3px;
}
#inside_search .dotted.bot{
	margin:2px 0px 0px;
}
.nav {
	margin:0px 0px 32px 17px;
	font-family:Times New Roman;
	color:#999999;
}
.nav a{
	color:#999999;
	text-decoration:none;
}
.nav b{
	font-weight:normal;
	text-decoration:underline;
}
.catlist{
	font-family:Times New Roman;
	margin-left:16px;
}
.catlist a.h1 {
	font-size:20px;
	line-height:20px;
	color:#414141;
	margin:0px 0px 10px;
	display:block;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
}

.catlist .catitem{
	float:left;
	width:250px;
	margin:0px 75px 20px 0px;
}
.catlist .catitem.no_mr {
	margin-right:0px;
}
.catlist .catitem a.item {
	display:block;
	color:#003366;
	text-decoration:none;
}
.catlist a:hover,.catlist .catitem a.item:hover,.catlist .gray a:hover{
	text-decoration:underline;
}
.catlist .gray{
	color:gray;
	font-size:12px;
	line-height:12px;
}
.catlist .gray a{
	color:gray;
	text-decoration:none;
}
.catlist .gray.mt--10{
	margin-top:-10px;
}
span.sep {
	background:url('/images/nav.gif') no-repeat scroll center center transparent;
	padding:0px 10px;
}
span.h1{
	display:block;
}
#page_content .cat {
	border: 0;
	padding: 10px 0 0 20px;
	margin: 0;
	vertical-align: top;
	width: 100%;
}
.cat .item {
	clear:both;
	display:block;
	margin-bottom:45px;
}
.cat a.item{
	text-decoration:none;
}
a img{
	border:0;
}
.cat .item .underpic{
	float:left;
}
.itemview .img {
	float:left;
	width:155px;
}
.itemview{
	font-family:Times New Roman;
}
.itemview .text {
    display: block;
    margin: 0px 0 0 160px;
    padding: 0px 0 5px 23px;
}
img.small_adding_img{
	width:60px;
}
span.item_head{
	display:block;
	font-size:20px;
	line-height:20px;
	color:#003366;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.itemview span.item_price{
	display:block;
	font-size:14px;
	line-height:14px;
	color:#333333;
	margin:10px 0 0;
	padding:0px;
	font-weight:bold;
}
.itemview span.descr{
	display:block;
	font-size:16px;
	line-height:16px;
	color:#333333;
	margin:25px 0px 0px;
}
.filters {
	width:	200px;
	font-family:	Times New Roman;
	border:	0;
	border-collapse: collapse;
	padding:	10px 0 0 0;
	margin: 0;
	display:	inline-block;
	*display:inline;
}
.filters h3{
	color:#003366;
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	margin:0px 0px 20px;
}
.cat.node_info{
	margin-bottom:40px;
	clear:both;
}
.filters .h1.c1{
	display:block;
	width:157px;
	height:17px;
	overflow:hidden;
	font-family:Times New Roman;
	font-size:14px;
	line-height:14px;
	color:white;
	background:transparent url('/images/filter_bg.gif') left top no-repeat;
	padding-left:16px;
	margin:10px 0px 5px;
}
.filters .ipower{
	width:55px;
	border:1px solid #c1c1c1;
}

.filters .but{
	color:#6e6e6e;
	font-size:11px;
	padding:0px 2px;
	width:90px;
}
.filters .checks, .filters .radio{
	color:#6e6e6e;
	display:block;
}
.filters .checks input{
	margin:2px 8px 2px 2px;
 	vertical-align:middle;
 	border:1px solid #c1c1c1;
 	padding:0px;
}
.filters select {
	width:165px;
}
.addelement .allinfo input, .addelement .allinfo textarea{
	width:100%;
}
.f_table{
	width:100%;
}
.cat .pages{
	font-size:11px;
	margin:3px 0px 10px 10px;
}
div.pages{	display: inline-block;*display:inline;	}
.cat .pages a{
	clear:both;
	color:#666666;
	text-decoration:none;
}
.cat .pages a:hover{
	text-decoration:underline;
}
.admin_form input.inp{
	width:600px;
}
.admin_form textarea{
	width:600px;
	height:100px;
}
.admin_form table td{
	vertical-align:top;
}
.news_table td{
	vertical-align:top;
}

.price_item{
	margin:10px 0px;
}
.b {
	font-weight:bold;
}
.bl {
	color:black;
}
.mt-10px{
	margin-top:10px;
}
.mt-25px{
	margin-top:25px;
}
.mb-10px{
	margin-bottom:10px;
}
.mb-25px{
	margin-bottom:25px;
}

.searchdiv .ac_input  {
	background : transparent;
}
.ac_loading {
	background : transparent url('/images/autocomplete_indicator.gif') right center no-repeat;
}

.admin_message,.user_message{
	width:600px;
	border:1px solid #AAA;
	margin:5px 0px;
	padding:5px 15px;
}
.message_head{
	margin-bottom:5px;
	border-bottom:1px solid #AAA;
}


.adm_link {
	color:gray !important;
	text-decoration:underline !important;
	font-size:11px !important;
}

.w-50px {
	width:50px !important;
}
.w-150px {
	width:150px !important;
}



.fl-l{
	float:left;
}
.ta-c {
	text-align:center;
}olor:green;
	padding:0px 10px 0px 0px;
}

.admin_message,.user_message{
	width:600px;
	border:1px solid #AAA;
	margin:5px 0px;
	padding:5px 15px;
}
.message_head{
	margin-bottom:5px;
	border-bottom:1px solid #AAA;
}


.adm_link {
	color:gray !important;
	text-decoration:underline !important;
	font-size:11px !important;
}

.w-50px {
	width:50px !important;
}
.w-150px {
	width:150px !important;
}

.admin_table{
	width:100%;
	border:1px dotted gray;
	margin:0px 0px 10px;
}
.admin_table .left_td{
	width:500px;
}
.admin_table .right_td{
	padding:0px 0px 0px 10px;
}
.admin_table .first_td{
	width:30px;
	vertical-align:middle;
	text-align:center;
}

.admin_table td{
	vertical-align:top;
}

.admin_table input{
	width:45%;
}
.admin_table textarea{
	width:100%;
	height:100px;
}
.fl-l{
	float:left;
}
.ta-c {
	text-align:center;
}
.h{
	display:none;
}
.tocart {
	font-size:14px;
	display:inline-block;
	*display:inline;
	padding:5px 55px 5px 72px;
	background-color:#003366;
	color:white;
	text-decoration:none;
}
#cart_small{
	width:31px;
	height:125px;
	background:transparent url('/images/cart.gif') left top no-repeat;
	position:fixed;
	right:1px;
	top:117px;
	color:white;
	padding:12px 0px 0px;
	text-align:center;
	display:block;
	text-decoration:none;
	z-index:6;
}

#last_tovars_small{
	width:26px;
	height:163px;
	background:transparent url('/images/justview.gif') left top no-repeat;
	position:fixed;
	right:1px;
	top:254px;
	color:white;
	padding:12px 0px 0px;
	text-align:center;
	display:block;
	text-decoration:none;
	z-index:6;
}
#cart_big{
	font-family:Arial Narrow, Arial;
	font-size:15px;
	width:343px;
	position:fixed;
	right:1px;
	top:117px;
	z-index:5;
	color:white;
	text-align:left;
}
#cart_big .inner{
	background-color:#003366;
	width:303px;
	padding:5px 20px;
}

#cart_big .inner .head{
}
#cart_big .inner .cartlink{
	color:white;
	margin-left:25px;
	font-size:14px;
}
#cart_big .inner .usl{
	color:white;
}
#cart_big .inner .doorder{
	color:white;
	padding:3px 15px;
	margin-left:15px;
	border:1px solid white;
	text-decoration:none;
}


#cart_big ._top{
	width:343px;
	height:5px;
	background:transparent url('/images/cart_top.png') left top no-repeat;
}

#cart_big ._bot{
	width:343px;
	height:5px;
	background:transparent url('/images/cart_bottom.png') left top no-repeat;
}


.fs-13px{
	font-size:13px;
}

.cart_items .cart_item{
	margin-bottom:10px;
}
.cart_items .cart_item .del img{
	vertical-align:middle;
}
.cart_items .cart_item .del a{
	color:white;
	font-size:13px;
}

.cart_items .cart_item .del{
	float:right;
	width:20px;
	margin-right:5px;
}

.cart_items .cart_item .price{
	float:right;
	width:80px;
	margin-right:5px;
	text-align:right;
}

.cart_items .cart_item .name{
	float:left;
	width:180px;
	font-size:13px;
}
.cart_items .cart_item .name a{
	color:white;
}
#cart_big  .hrr{
	width:275px;
	height:1px;
	border-top:1px solid #335c85;
	margin-top:18px;
	margin-bottom:10px;
}


#lastpages_big{
	font-family:Arial Narrow, Arial;
	font-size:15px;
	width:341px;
	position:fixed;
	right:1px;
	top:254px;
	z-index:5;
	color:white;
	text-align:left;
}
#lastpages_big .inner{
	background-color:#336699;
	width:301px;
	padding:5px 20px;
}

#lastpages_big .inner .head{
	font-size:13px;
}
#lastpages_big .inner .lastpageslink{
	color:white;
	margin-left:25px;
	font-size:14px;
}
#lastpages_big .inner .usl{
	color:white;
}
#lastpages_big .inner .doorder{
	color:white;
	padding:3px 15px;
	margin-left:15px;
	border:1px solid white;
	text-decoration:none;
}


#lastpages_big ._top{
	width:343px;
	height:5px;
	background:transparent url('/images/lastpages_top.png') left top no-repeat;
}

#lastpages_big ._bot{
	width:343px;
	height:5px;
	background:transparent url('/images/lastpages_bottom.png') left top no-repeat;
}

.lastpages_items a{
	font-size:13px;
	color:white;
}
.fs-13px{
	font-size:13px;
}

.lastpages_items .lastpages_item{
	margin-bottom:10px;
}
.lastpages_items .lastpages_item .del img{
	vertical-align:middle;
}
.lastpages_items .lastpages_item .del a{
	color:white;
	font-size:13px;
}

.lastpages_items .lastpages_item .del{
	float:right;
	width:20px;
	margin-right:5px;
}

.lastpages_items .lastpages_item .price{
	float:right;
	width:80px;
	margin-right:5px;
	text-align:right;
}

.lastpages_items .lastpages_item .name{
	float:left;
	width:180px;
	font-size:13px;
}
.lastpages_items .lastpages_item .name a{
	color:white;
}
#lastpages_big  .hrr{
	width:275px;
	height:1px;
	border-top:1px solid #335c85;
	margin-top:18px;
	margin-bottom:10px;
}

.full_cart{
	font-family:Times New Roman;
	width:100%;
}
.full_cart td {
	padding:20px 0px;
}
.full_cart .td5 img{
	vertical-align:middle;
}
.full_cart .td2{
	width:500px;
}
.full_cart .td2 img {
	width:250px;
}
.full_cart .td2 .item_name a{
	color:#003366;
	font-size:24px;
	line-height:28px;
}

.full_cart .td1{
	color:#cc3333;
	font-size:32px;
	width:70px;
	text-align:center;
}

.full_cart .td3{
	width:120px;

}
.full_cart .td3 .price{
	font-size:18px;
	line-height:18px;
	color:#003366;
}
div.doorder_img{
	float:right;
}
.emptycart{
	font-size:18px;
	line-height:18px;
	color:#003366;
}

.downtr td{
	border-top:1px solid #ccd9e5;
}

.callme_inner {
	text-align:left;
	color:white;
	margin:33px 33px 0px;
	font-size:13px;
	font-family:Arial;
}

.fl-r{
	float:right;
}
.callme_inner .header{
	font-family:Arial;
	font-size:36px;
	margin-bottom:15px;
}
.callme_inner .nice{
	font-family:Arial;
	font-size:14px;
	font-style:italic;
}

.callme_inner table{
	width:100%;
}
.w-50p{
	width:50%;
}

.callme_inner table .l{
	width:247px;
}
.callme_inner table .r{
	width:296px;
}
.w-100p{
	width:100%;
}

.mt-5px{
	margin-top:5px !important;
}

.callme_inner table td{
	font-style:italic;
	padding-bottom:10px;
}

.fs-i{
	font-style:italic;
}

.callme_inner .sendrequest{
	font-style:italic;
	width:100%;
	border:1px solid white;
	display:block;
	padding:5px 0px;
	text-align:center;
	color:white;
	text-decoration:none;
}

.callme_inner table textarea{
	height:53px;
}
#callback_error .msg{
	text-align:center;
}
#callback_error .err{
	color:red;
	font-size:11px;
}
#callback_error .ok{
	color:green;
	font-size:11px;
}
#DOMWindow {
	overflow:hidden !important;
}
.w-200px{
	width:200px;
}
.h-200px{
	height:200px;
}
.h-100px{
    height:100px;
}
.errinput{
	background-color:#FFAAAA;
}

#in_search_wrap{
	float:right;
	margin-top:20px;
}
#in_search_wrap input{
	width:410px;
	height:16px;
}








.red{	color: red;	}
.grey{	color: grey;	}
.bgred{	border: 1px solid red;	}
.error{	color: #ff6666;	}
.tcenter{	text-align: center;	}
.tleft{	text-align: left;	}
.tright{	text-align: right;	}
.page_link, page_link_bold{	margin: 0 3px;	}
.page_link_bold{	font-weight: bold;	color: red;	}
.pagestd{	vertical-align: middle;	}
.padding0{	padding: 0;	}
.padding5{	padding: 5px;	}
.padding20{	padding: 20px;	}
.filter_left_name{	display: block;	padding-top: 3px;	text-align: left;	}
.bb1{	border-bottom: 1px solid grey;	}
.b1{	border: 1px solid grey;	}

/*.ac_results ul li {	background-color: white;	color: black;	}*/

#ac_results ul
{
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
#ac_results li{
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	color:black;
}

.ac_res_div{	display: inline;	float: right;	padding: 0 10px;	margin: 0;	color:	green;	}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: white;
	overflow: hidden;
	position: absolute;
	z-index:300;
	text-align:left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	color:black;
}
.ac_results li:hover {
	background-color:#EEEEEE;
}

.ac_over {
	background-color:#EEEEEE;
}





table.width100pc{	width: 100%;	}
table.width90pc{	width: 90%;	}

table.slides, table.slides tbody, table.slides th{	padding: 10px 0 10px 0;	margin: 0 auto;	border: 0;	border-collapse: collapse;	width: 748px;	}
table.catalog_items, table.catalog_items tbody{	padding: 10px 0 10px 0;	margin: 0 auto;	border: 0;	border-collapse: collapse;	width: 652px;	}
table.reg_table{	margin: 0 auto;	}


td.slide_separator{	border: 0;	border-collapse: collapse; padding: 0; margin: 0;	width: 2px;	background: url('/images/slide_separator.png') left no-repeat;	}
td.slidetd{	width: 216px;	height: 248px;	text-align: left;	padding: 10px;	vertical-align: top;	}
td.itemtd{	width: 50%;	text-align: left;	padding: 10px;	vertical-align: top;	}
td.slide_prev, td.slide_next{	width: 48px;	cursor: pointer;	}
td.slide_prev_bad, td.slide_next_bad{	width: 48px;	}

td.slide_prev{	background: url('/images/slide_prev.png') center no-repeat;	}
td.slide_next{	background: url('/images/slide_next.png') center no-repeat;	}
table.slides{	background-color: #dfdfdf;	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	}
div.filter_head_in_catalog{	margin-bottom: 10px;	}
div.filter_img_in_slide, div.filter_in_slide{	display: inline-block;*display:inline;	width: auto;	float: left; height:180px; margin : 0px 10px 0px 0px;}
div.filter_in_slide{	margin-left: 10px;	height: 180px;	}
table.filter_in_catalog{	display: inline-block;*display:inline;	height: 180px;	}
table.filter_in_slide{ display: inline-block;*display:inline;}
table.filter_in_slide{	margin: 0px; padding: 0;	}
table.filter_in_catalog td{	padding: 0 10px 0 10px;	}
td.filters{	vertical-align: top;	}
td.filters_slide_separator{	padding-top: 0;	padding-bottom: 0;	height: 5px;	}
span.item_name_in_slide{	font-size: large;	}
span.item_name_in_catalog{	font-size: large;	border-bottom: 1px dashed;	line-height: 30px;	}

span.filter_name_in_slide{	font-size: x-small;	font-style: italic;	}
span.filter_name_in_catalog, span.lk_item_metro{	font-style: italic;	}
div.item_phone_in_slide{	font-size: large;	padding: 10px 0;	display: block;	clear:both;}
input.catalog_buy{	margin-top: 15px;	}
a.lk_item_span{	text-decoration: none;	color: black;	}
a.lk_item_a{	text-decoration: underline;	font-style: italic;	color: black;	}
table.lk_path{	padding: 0;	margin: 0;	width:100%;	}
table.lk_path td{	text-align: left;	}
td.lk_descr{	padding-top: 10px;	}
td.lk_add_anket_buttons{	width: 25%;	padding: 20px 0;	height: 101px;	}

a.lk-path{
    display:block;width:100%; height:61px;
}

td.lk_header{	font-size: large;	padding: 20px 0 5px 0;	}
td.lk_header, td.catalog_filter_header{	font-size: large;	padding: 20px 0 5px 0;	}
td.catalog_filter_header{	padding-left: 10px;	}
th.catalog_filter_header{	text-align: center;	font-size: large;	padding: 20px 0 5px 0;	}
td.lk_item_params{	padding-top: 10px;	}
div.lk_item_param{	display: inline-block;*display:inline;float:left;	margin: 0 5px;	}
input.lk_item_param, select.lk_item_param{	margin-top:3px;	}
select.lk_item_param{height:22px; *height:25px;}
textarea.lk_item_param{	height: 100%;	}




input.row_input{	padding: 0;	margin: 0;	}
td.head_balans{	border: 1px solid white;	padding: 5px;	}
td.left_menu{	width: 187px;	}
.small_img{	border: 1px solid white;	margin: 2px -2px 2px 0;	}
.small_img_selected{	border: 1px solid red;	margin: 2px 3px 2px 0;	}
.item_name{	border-bottom: 1px dashed;	font-size: large;	line-height: 30px;	}
.item_descr{	color: grey;	font-weight: normal;	font-style: italic;	}
.item_metro{	font-style: italic;	}
.item_phone{	font-size: 20pt;	color: #FF3266;	padding-left: 40px;	line-height: normal;	}
.item_params_div, .item_params_div td{	text-align: left;	vertical-align: top;	padding: 0;	margin: 0;	}
table.item_params, table.item_params td{	vertical-align: top;	}
td.item_param_value{	text-align: right;	padding:	0 60px 0 20px;	color: #FF3266;	}
td.item_param_header{	text-align: left;	padding:	20px 0 10px 0;	color: #FF3266;	}
ul.left_menu{	text-align: left;	list-style-type: disc;	line-height: 120%;	}
a.left_menu{	color: black;	text-decoration: underline;	font-family: tahoma;	}
span.menu_caption{	font-family: tahoma;	font-size: normal;	}
span.lk_filter{	padding-left: 5px;	}
span.lk_filter a{	font-family: tahoma;	text-decoration: none;	}



td#lk_add_anket_button1{	background: url('/images/lk_add_anket_1_red.png') center no-repeat;	}
td#lk_add_anket_button2{	background: url('/images/lk_add_anket_2.png') center no-repeat;	}
td#lk_add_anket_button3{	background: url('/images/lk_add_anket_3.png') center no-repeat;	}
td#lk_add_anket_button4{	background: url('/images/lk_add_anket_4.png') center no-repeat;	}

td#lk_add_anket_button1.unselected{	background: url('/images/lk_add_anket_1.png') center no-repeat;	}
td#lk_add_anket_button2.selected{	background: url('/images/lk_add_anket_2_red.png') center no-repeat;	}
td#lk_add_anket_button3.selected{	background: url('/images/lk_add_anket_3_red.png') center no-repeat;	}
td#lk_add_anket_button4.selected{	background: url('/images/lk_add_anket_4_red.png') center no-repeat;	}

#small_img_a_0 img{	margin-left: 0;	}
table#balans{	margin: 0 auto;	}
table#header_of_content{	width: 960px;	height: 42px;	font-size: x-small;	margin: 0 auto;	vertical-align: top;	}
table#after_content_header{	border: 0;	border-collapse: collapse;	width: 960px;	margin: 0 auto;	vertical-align: top;	}

table#header_of_content td.main_of_content{	width: 300px;	text-align: left;	}
table#header_of_content td.main_of_content2{	width: 346px;	text-align: left;	padding-right: 30px;	}
table#search_main{	margin: 10px auto;	border: 1px solid grey;	width: 80%;	text-align: left;	padding: 10px;	}
td#main_search, td#main_add{	width:142px;	height: 42px;	cursor: pointer;	}
td#main_search{	background: url('/images/main_search.png') center no-repeat;	}
td#main_add{	background: url('/images/main_add.png') center no-repeat;	}
th#slides_vip{	width: 748px;	height: 16px;	background: url('/images/slides_vip_bg.png') center no-repeat;	}

table#search_input{	width: 100%;	}
table#search_input, table#search_input td{	vertical-align: middle;	}
td#ac_td_submit{	width: 70px;	}
input#tosearch{	border: 1px solid grey;		height: 17px;	width: 263px;	}
input#search_submit{	width: 67px;	height: 19px;	border: 0;	background: url('/images/search_metro.gif') center no-repeat;	}



div#pages_line{	padding: 0;	margin: 0;font-size:17px;	}
div#pages_prev{	font-size:20px;padding: 0 0 0 10px;	margin: 0;	background: url('/images/pages_prev.png') left no-repeat;	}
div#pages_next{	font-size:20px;padding: 0 10px 0 0;	margin: 0;	background: url('/images/pages_next.png') right no-repeat;	}
#right_in{	text-align: left;	width: 100%;	}
div#submit{	text-align: center;	}
#right_in span{	padding-left: 0;	margin: 0 0 0 10px;	font-size: small;		}
#right_in span.padding0{	margin: 0;	}
div#menu1, div#menu2, div#menu3{	color: #d43889;	text-align: center;	margin-top: 30px;	}
div#lk_add_anket_step2, div#lk_add_anket_step3{	display: none;	}
div#fast_fast_path{	width: 100%; text-align: left;	padding-bottom: 20px;	}

#filter_title, #lk_filter_title{	padding: 5px 0;	margin-bottom: 10px;	width: 200px;	color: white;	font-size: large;	text-align: center;	}
#lk_filter_title a{	text-decoration: none;	color: white;	}
#lk_filter_title{	background-color: #FF3266;	}
#filter_title{	background-color: #999999;	}
#lk_filter_list{	padding: 5px; margin: 10px 0;	width: 190px;	background-color: #F5F5F5;	text-align: left;	}
span#lk_filter_big{	font-size: normal;	font-weight: bold;	font-family: tahoma;	padding-left: 5px;	}


#main_div
{
	background: url('/images/background.png');
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
	min-height: 100%;
}
#header_menu, #header_menu2
{
	border: 0;
	background-color: #461424;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	margin: 0 auto;
	color: white;
}
#header_menu{	width: 1000px;		height: 80px;	}
#header_menu2{	width: auto;	height: auto;	padding: 3px 0;	}
#header_menu a, #header_menu2 a{	color: white;	}
#header_menu .text1, #header_menu2 .text1{	width: 180px;	}
#header_menu .text2{	width: 250px;	}
#header_menu .separator{	width: 20px;	background: url('/images/header_separator.png') center no-repeat;	}

#header_logo{	border: 0;	width: 1000px;	height: 113px;	margin: 0 auto;	color: white;	padding: 10px 0;	}
#header_logo td.logo{	width: 501px;	background: url('/images/header_logo.png') right no-repeat;	cursor: pointer;	}
#header_logo td.description{	text-align: left;	padding-left:	50px;	font-size : 18px; }
#page_content, #page_footer{	border: 0;	background-color: white; 	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	margin: 10px auto;	padding: 1px 1px 10px 1px;	color: black;	width: 998px;	vertical-align: top;	}
#page_footer{	width: 940px;	padding: 30px;	}
#content_table{	border: 0;	padding: 3px;	margin: 0;	width: 100%;	}

#item_view{	text-align: left;	vertical-align: top;	width: 960px;	margin: 0 auto;	padding: 0;	}

#item_small_img{	margin: 0;	padding: 0;	}
#item_bigimg_data, #item_main_data{	vertical-align: top;	padding: 0;	margin: 0;	}
#item_bigimg_data{	width: 320px;	padding:0;	margin: 0;	border: 0;	border-collapse: collapse;	}
#item_main_data{	padding:	0 0 0 36px;	margin: 0;	border: 0;	border-collapse: collapse;	}
#item_main_name, #item_main_phone{	padding: 0;	margin: 0;	vertical-align: middle;	height: 60px;	}

div#item_main_message{	padding: 0 0 10px 0;	font-size: x-small;	}

td#item_img_zoom, td#item_img_zoom_text, td#item_img_save, td#item_img_save_text{	cursor: pointer;	}
td#item_img_zoom{	width: 40px; height: 40px;	background: url('/images/item_img_zoom.png') center no-repeat;	}
td#item_img_save{	width: 40px; height: 40px;	background: url('/images/item_img_save.png') center no-repeat;	}
table#item_img_oper{	padding:0;	margin: 0 auto;	}
table#item_img_oper td{	text-decoration: underline;	}
td#item_img_separator{	width: 10px;	}

table#lk_items{	width: 100%;	}
table#lk_items, table#lk_items td.lk_itemtd{	padding: 10px 0;	margin: 0 auto;	border-bottom: 1px solid grey;	border-collapse: collapse;	}
table#lk_items td.pbottom{	padding-bottom: 20px;	}
table#lk_items td.pright{	padding-right: 20px;	}
table#lk_items td.pleft{	padding-left: 20px;	}
table#filter_add{	width: 80%;	margin: 0 auto;	}
table#footer_table{	width: 100%;	margin: 0;	padding: 5px;	border: 0;	}
td#lk_items_path, td#lk_items_all, td#lk_items_submit{	text-align: left;	}
td#lk_items_sort, td#lk_items_act{	text-align: right;	}
td#lk_item_select{	width: 20px;	}

td#lk_item_data{	width: auto;	text-align: left;	}
td#lk_item_status1, td#lk_item_status2{	width: auto;	vertical-align: top;	}
td#lk_item_empty{	width: 30px;	}
td#footer_logo{	width: 341px;	text-align: left;	}
td#footer_year{	width: 50px;	text-align: center;	}
td#footer_data_td{	width: auto;	}
table#footer_data_table{	width: 100%;	}
td#footer_column1{	width: 50%;	padding: 0 15px;	text-align: right;	}
td#footer_column2{	width: 50%;	padding: 0 0 0 15px;	text-align: left;	}


#gallery {  list-style:none;	padding: 0;	margin: 0;	}
#gallery li {  display:inline;	}

#catalog_filter_search, #catalog_filter_head{	width: 80%;	margin: 0 auto;	}

#content-wrapper{width:100%;background-color:#FBFBFB;margin: 7px 0 -10px;-moz-border-radius: 10px;	-webkit-border-radius: 10px;}
.content-inner{padding:10px 50px 50px; text-align:left;}

.content-inner h1, .content-inner h2, .content-inner h3{
    color:black;
    text-align:center;
    font-weight:bold;
}


.slide-head span.item_name_in_slide {float:left; width:135px; height:18px;}
.slide-head a{float:right;}
.slide-metro{height:18px; clear:both;}

.a-g{
    font-size:12px;
    color:gray;
}
.i-100px input {
    width:100px;
}
.i-50px input {
    width:50px;
}
.i-50px textarea {
    width:400px;
}

.i-100px {margin-bottom:10px;float:left;display:block;}

.lk_item_param{vertical-align:top;}

.lk-float-left .lk_item_param{float:left;}

.c-b{clear:both;}

.input-err{background-color:#FFAAAA; color:black;}

ul#gallery a {text-decoration:none;}

.c_r{color:#FF3266;}

.select-dates .week-days a.checked{
    background-color:#999999;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
}
.select-dates{
    width:224px;
}


.access-controll-one a.checked{
    text-decoration:none;
    background-color:#FF3366;
    padding: 2px 12px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.access-controll-one a{
    text-decoration:underline;
}

.pay-link{
    margin-top:10px;
}
.pay-text{
    margin:10px 0px;
}
.pay-show-settings{
    margin:15px 0px;
}
.week-days{
    background-color:#cccccc;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
}
.week-days a{
    padding:3px 9px;
    display:block;
    float:left;
    text-decoration:none;
    width:14px;
}

.select-time{
    background-color:#999999;
    text-align:center;
    padding:4px 0px;
}

.date-from, .date-to{
    width:70px;
}
.show-all-time{
    background-color:#999999;
    text-align:center;
    padding:4px 0px;
    border-top:1px solid white;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
}

.graph-title{

}
.va-t{
    vertical-align:top;
}
.one-day {
    clear:both;
    width:150px;
    float:left;
}
.week-day{
    float:left;
    width:35px;
    text-align:right;
    margin-right:5px;
    height:17px;
    padding-top:1px;
}
.row-1{
    background-color:#cccccc;
}

.delete-day{
    width:70px;
    background-color:#FF3366;
    text-decoration:none;
    font-size:9px;
    padding:0px;
    width:70px;
    text-align:center;
    margin-left:30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    float: left;
}

.link-ok{
    float:left;
    background:white url('/images/ok.gif') left top no-repeat;
    padding-left:20px;
    height:16px;
}
.link-del{
    float:left;
    background:white url('/images/del.gif') left top no-repeat;
    padding-left:20px;
    height:16px;
}

.ml-30px{
    margin-left:30px;
}

h1.balance{
    color:black;
    font:30px Tahoma;
    float:left;
}
h2.balance{
    color:black;
    font:24px Tahoma;
}
h2.balance span{
    color:#f53466;
    font:32px Tahoma;
}
div.balancehr{
    width:80%;

    margin:0;
    height:1px;
    border-bottom:1px solid gray;
}
.balance_v{
    float:left;
    margin:4px 0px 0px 20px;
    height:33px;
    padding:5px 0px 0px 10px;
    width:195px;
    background:white url(/images/balance_bg.gif);
    font:18px Tahoma;
    text-align:center;
}
.w-25p{
    width:25%;
}

table.balance td{
    width:139px;
    height:42px;
    vertical-align:bottom;
    text-align:left;
    padding:0px 20px;
}
table.balance td.border{
    background:#FBFBFB url(/images/pay_td_bg.gif) center center no-repeat;
    vertical-align:middle;
    text-align:center;
    font:30px Tahoma;
}
.ta-l{
    text-align:left;
}

.ml-20px{
    margin-left:20px;
}

a.red_button {
    background-color: #FF3366;
    border-radius: 8px 8px 8px 8px;
    padding: 2px 12px;
    text-decoration: none;
    line-height:170%;
}
a.white_button {
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    padding: 2px 12px;
    line-height:170%;
}

.c-w{
    color : white;
}
.ml-10px{
    margin-left:10px;
}
.ml-20px{
    margin-left:20px;
}
.ml-25px{
    margin-left:25px;
}

.ml-40px{
    margin-left:40px;
}

.mt-40px{
    margin-top:40px;
}
.mt-20px{
    margin-top:20px;
}

.td-n{
    text-decoration:none;
}
.mb-20px{
    margin-bottom:20px;
}

table.pay_history{
    width:100%;
    border-collapse:collapse;
}
table.pay_history td{
    text-align:center;
    border-bottom:1px solid #c1c1c1;
}
table.pay_history .head td{
    font-weight:bold;
    padding:0px 0px 5px;
}

table.pay_history .body td{
    font-size:20px;
    padding:20px 0px;
}

.w-140px{
    width:140px;
}