* {margin:0;}
img {border:0;}
body {color:#000; font: 13px Arial, Helvetica, sans-serif; background:#59077c url(/imgs/page/body_bg.jpg) 0 0 repeat;}
#maincontent {width:1000px; margin:0 auto;}
#main {background:url(/imgs/page/main_bg.png) center 0 repeat-y;}
.df1{float:left;}
.df2{float:right;}
p {padding:5px 0;}
ul{padding:7px 0 5px 27px;}
ol{padding:7px 0 5px 27px;}
a,a:active,a:visited{color:#333; text-decoration:underline; font-size:13px;}
a:hover{color:#555; text-decoration:none;}
a.link1,a:active.link1,a:visited.link1{color:#000; text-decoration:none; font-size:12px;}
a:hover.link1{color:#555;}
a.link2,a:active.link2,a:visited.link2 {color:#0857b5; text-decoration:none; font-weight:bold;}
a:hover.link2{color:#f55d00; text-decoration:none;}
/* spaces */
.space1{float:left; height:1px; font-size:1px;}
.space2{width:1px; font-size:1px;}
.space3{width:1px; font-size:1px; height:10px;}
.space4{width:1px; font-size:1px; height:20px;}
.space5{width:1px; font-size:1px; height:1px;}
.space6{width:1px; font-size:1px; height:30px;}
.space7{width:1px; font-size:1px; height:5px;}
.space8{width:1px; font-size:1px; height:15px;}
.space9{width:1px; font-size:1px; height:25px;}
/* end spaces */

.clear{clear:both; font-size:0; line-height:0; height:0;}

/* adminmenu */
#admin_menu {width:996px; height:32px; background:#C770EB; border:1px solid #C770EB; border-width:2px 0;}
#admin_menu div.n {float:left; width:7px; height:32px; font-size:0;}
#admin_menu div.but {float:left; height:32px;}
#admin_menu div.but a{display:block; height:32px; line-height:32px; background:#f9f1ff; color:#8245AD; text-decoration:none; text-align:center; font-weight:bold; font-size:13px;}
#admin_menu div.but a.active {background-color:#fff; color:#C770EB;}
#admin_menu div.but a:hover.active {background-color:#fff; color:#C770EB;}
#admin_menu div.but a:hover{background-color:#fff;}
#admin_menu div.space {float:left; width:2px; height:32px; background:#C770EB;}
/* end adminmenu */

/* vertical menu */
#vmenu {width:236px;}
#vmenu div {width:236px; font-weight:bold;}
#vmenu div.tit{font-size:15px; text-align:center; background-color:#C770EB; color:#ececec; padding:7px 0;}
#vmenu div a{width:224px; display:block; background-color:#f9f1ff; color:#8245AD; text-decoration:none; font-size:12px; padding:10px 2px 10px 10px;}
#vmenu div a:hover{background-color:#fff;}
#vmenu div.br{width:236px; height:1px; line-height:0; font-size:1px; background:url(/imgs/other/vm_line.png) 0 0 no-repeat;}
#vmenu div a.active{width:222px; border:1px solid #ececec; border-width:0 1px; background-color:#fff; color:#C770EB;}
/* end vertical menu */

/* home */
#home_bg {background:url(/imgs/page/home_bg.png) center 35px no-repeat;}
#home_top {position:absolute; top:0; z-index:1; padding:15px 0 0 671px;}
#home_langs {width:284px; padding:0 0 10px 45px; font-size:12px; color:#C770EB;}
#home_langs a{color:#fff; text-decoration:none; font-size:12px;}
#home_langs a:hover{color:#C770EB;}
#home_logo {display:block; width:329px; height:129px;}
#home_logo img{width:329px; height:129px;}
#slider_c{width:1000px; height:710px; margin:0 auto;}
/* end home */

/* sidebar */
#sidebar {float:left; width:220px; padding:0 10px 15px 30px;}
/* end sidebar */

/* content */
#content {float:left; width:671px; padding:0 39px 0 29px ; border-left:1px solid #d5d7d7;}
#content .mh {float:left; width:1px; height:525px; font-size:0;}
#content .content {float:left; width:670px;}
/* end content */

/* header */
#header_bg {background:url(/imgs/page/main_bg.png) center 0 repeat-y;}
#header{width:975px; height:118px; margin:0 auto; padding:10px 0 0 25px;}
#head_tel {float:left; width:325px; padding:0 25px 0 0; font:29px Geneva, sans-serif; color:#4D0F79;}
#logo {float:left; width:250px; height:107px;}
#logo img{width:250px; height:107px;}
#top {float:left; width:348px; height:120px; padding:0 15px 0 35px; color:#fff;}
#langs {float:left; width:284px; padding:10px 0 0 75px; font-size:12px; color:#C770EB;}
#langs a{color:#8245AD; text-decoration:none; font-size:12px;}
#langs a:hover{color:#C770EB;}
/* end header */

/* hmenu */
#hmenu_bg {background:url(/imgs/page/hmenu_bg.png) center 0 no-repeat; padding-top:31px;}
#hmenu_home_bg {background:url(/imgs/page/hmenu_bg_home.png) center 0 no-repeat; padding-top:31px;}
#hmenu {width:1000px; height:90px; margin:0 auto;}
#nav{padding:0; margin:0; list-style:none;}
#nav ul {margin:0; list-style:none; padding:12px 0;}
#nav {height:44px;}
#nav li {float:left; display:block; position:relative;}
#nav li.gen{height:58px;}
#nav li.hearth{width:30px; height:55px; background:url(/imgs/hmenu/hearth.png) center center no-repeat;}
#nav ul li {padding:0;float:none;border:none;display:block;}
#nav li div {width:225px; position:absolute;top:57px;left:-9999px; z-index:10;}
#nav li.hover div {left:0;}
#nav li.genact a.gen, #nav li.active a.gen, .drop a.gen:hover{border-bottom:3px solid #DC2388;}
.drop a,.drop a:visited,.drop a:active{display: block; font-size:15px; color:#fff; text-decoration:none;}
.drop div {width:225px; background:url(/imgs/page/sub_menu_bg.png) 0 0 repeat;}
.drop a.gen {height:38px; text-decoration:none; font-weight:bold; padding:0 0 17px 0; background-position:center center; background-repeat:no-repeat;}
.drop li ul a,.drop li ul a:visited,.drop li ul a:active {display:block; width:180px; padding:7px 20px; font-size:14px; font-weight:bold; margin-top:2px;}
.drop li ul a:hover, .drop li ul a.active{background:url(/imgs/page/submenu_hover.png) right center no-repeat;}
.drop div {width:225px !important;top:57px !important;}
* html .drop a,* html .drop a:visited,* html .drop a:active { display: inline-block;}
* html .drop a.gen { display: inline-block;}
/* end hmenu */

/* submenu */
#submenu {width:220px; padding-bottom:35px;}
#submenu .tit{font-size:15px; color:#4D0F79; text-decoration:underline; padding-bottom:7px;}
#submenu a{display:block; width:180px; padding:7px 20px; margin-bottom:2px; font-size:14px; font-weight:bold; color:#59077c; text-decoration:none;}
#submenu a:hover, #submenu a.active{background:url(/imgs/page/submenu_hover.png) right center no-repeat;}
/* end hmenu */

/* dresses */
#dresses {width:668px; padding-left:2px;}
#dresses .item {float:left; width:194px; padding:0 14px 35px 14px;}
#dresses .img {width:194px; height:234px; padding-top:14px; background:url(/imgs/page/dress_item_bg.png) 0 0 no-repeat; text-align:center;}
#dresses .img img {width:165px; height:220px;}
#dresses .tit{text-align:center; color:#000;}
/* end dresses */

/* list */
#list {width:670px;}
#list .item {float:left; width:208px; padding:0 7px 35px 8px;}
#list .img {width:208px; height:150px; padding-top:14px; background:url(/imgs/page/item_bg.png) 0 0 no-repeat; text-align:center;}
#list .img img {width:180px; height:135px;}
#list .tit{text-align:center; color:#000;}
/* end dresses */

/* news */
#news {width:670px;}
#news div.img {float:left; width:208px; height:150px; padding-top:14px; background:url(/imgs/page/item_bg.png) 0 0 no-repeat; text-align:center;}
#news div.img img {width:180px; height:135px;}
#news div.desc {float:left; width:452px; padding-left:10px;}
#news div.tit {padding-top:5px;}
#news div.tit a{font-size:14px; color:#4D0F79;}
#news div.date{font-size:12px; color:#C770EB; font-weight:bold; padding:7px 0 9px 0;}
/* end news */

/* single */
#single div.img {float:left; width:208px; height:150px; padding:14px 15px 0 0; background:url(/imgs/page/item_bg.png) 0 0 no-repeat; text-align:center;}
#single div.img img {width:180px; height:135px;}
#single div.tit {padding-bottom:10px; font-size:19px; color:#4D0F79;}
#single div.date{font-size:12px; color:#C770EB; font-weight:bold; padding:5px 0 7px 0;}
/* end single */

/* pages */
#pages{height:25px;}
#pages table {height:22px; margin:0 auto; border:none;}
#pages table a, #pages table span{float:left; display:block; height:22px; background:#fff; font:bold 14px Arial, Helvetica, sans-serif; line-height:22px; padding:0 7px; margin-right:2px; color:#8245AD; text-decoration:none; border: 1px solid #8245AD; text-align:center;}
#pages table span{background-color:#e9e1ef;}
#pages table a:hover {background-color:#d9d1df;}
#pages a.first {background:#fff url(/imgs/other/first.png) center center no-repeat; padding:0 12px;}
#pages a.last {background:#fff url(/imgs/other/last.png) center center no-repeat; padding:0 12px;}
#pages a.prev {background:#fff url(/imgs/other/prev.png) center center no-repeat; padding:0 10px;}
#pages a.next {background:#fff url(/imgs/other/next.png) center center no-repeat; padding:0 10px;}
/* end pages */

/* footer */
#footer .bg_am{background:url(/imgs/page/footer_bg_am.png) center 0 no-repeat;}
#footer .bg_en{background:url(/imgs/page/footer_bg_en.png) center 0 no-repeat;}
#footer .content {width:725px; height:87px; padding:2px 0 0 275px; margin:0 auto; color:#AF66C8; text-align:center;}
#footer .tel {font:33px Geneva, sans-serif; font-style:italic; padding-bottom:7px;}
#footer .copyright {font-size:11px; padding-bottom:9px;}
#footer .pdd {float:left; width:545px; padding-left:90px;}
#footer .pdd a {font-size:12px; color:#fefefe; text-decoration:none;}
#footer .counter {float:left; width:90px;}
/* end footer */

/* cont_form */
#cont_form {font-size:12px;}
#cont_form .formd1 {width:145px;}
#cont_form input, #cont_form textarea{border-color:#EE7F00;}
/* end cont_form */

/*  other all */
.b{font-weight:bold;}
.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}
.j{text-align:justify;}
.u{text-decoration:underline;}
.tit1{font-size:21px; color:#4D0F79;}
.tit2{font-size:14px; font-weight:bold;}
.red{color:#d00;}
.engtext {font-family:Arial, Helvetica, sans-serif;}
.simg{width:180px; height:135px; border:1px solid #ddd;}
.dimg{width:165px; height:220px; border:1px solid #ddd;}
.formd1 {float:left; width:225px; height:22px; padding-right:7px; text-align:right;}
.formd1_7 {float:left; width:150px; height:22px; padding-right:5px; font-weight:bold; text-align:right;}
.formd2 {float:left; height:22px;}
div.upd1{margin:0 auto; background:#fefefe; width:450px; padding:15px; text-align:center; color:#378502; font-weight:bold; border:1px solid #378502;}
div.errtext{margin:0 auto; background:#fefefe; width:475px; padding:12px; text-align:center; color:#c00; font-weight:bold; border:1px solid #c00;}
div.errtext1{float:left; color:#c00; font-size:12px; font-weight:bold; height:22px; padding-left:5px;}
span.astx{color:#c00; font-size:15px;}
div.partadir {font-size:11px; color:#8245AD;}
img.del_s {width:15px; height:15px;}
img.edit_s {width:17px; height:17px;}
img.gal_s {width:17px; height:17px;}
img.add{width:18px; height:18px;}
.success{color:#dd5F00; fot-size:14px; font-weight:bold;}
.w450c {width:450px; text-align:center;}
.w800c {width:800px; text-align:center;}
#acc_tit_am {width:210px; height:14px; padding-bottom:10px; background:url(/imgs/page/aqsesuarner_am.png) 0 0 no-repeat;}
#acc_tit_ru {width:210px; height:14px; padding-bottom:10px; background:url(/imgs/page/aqsesuarner_ru.png) 0 0 no-repeat;}
#acc_tit_en {width:210px; height:14px; padding-bottom:10px; background:url(/imgs/page/aqsesuarner_en.png) 0 0 no-repeat;}
#dress_tit_am {width:210px; height:14px; padding-bottom:10px; background:url(/imgs/page/harsanyac_zgestner_am.png) 0 0 no-repeat;}
#dress_tit_ru {width:210px; height:14px; padding-bottom:10px; background:url(/imgs/page/harsanyac_zgestner_ru.png) 0 0 no-repeat;}
#dress_tit_en {width:210px; height:14px; padding-bottom:10px; background:url(/imgs/page/harsanyac_zgestner_en.png) 0 0 no-repeat;}
#action {width:210px; height:152px; padding:14px 0 35px 0; background:url(/imgs/page/sidebar_img_bg.png) 0 0 no-repeat; text-align:center;}
#action img {width:180px; height:135px;}
.jcarousel-skin-1, .jcarousel-skin-2 {padding-bottom:35px;}
.jcarousel-skin-1 .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-1 .jcarousel-container-vertical {width:210px; height:352px;}
.jcarousel-skin-1 .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-1 .jcarousel-clip-vertical {width:210px; height:352px;}
.jcarousel-skin-1 .jcarousel-item {width:210px; height:152px; padding-top:14px; background:url(/imgs/page/sidebar_img_bg.png) 0 0 no-repeat; text-align:center;}
.jcarousel-skin-1 .jcarousel-item img{width:180px; height:135px;}
.jcarousel-skin-1 .jcarousel-item-vertical {margin-bottom: 20px;}
.jcarousel-skin-1 .jcarousel-item-placeholder {background: #fff; color: #000;}
.jcarousel-skin-2 .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-2 .jcarousel-container-vertical {width:210px; height:552px;}
.jcarousel-skin-2 .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-2 .jcarousel-clip-vertical {width:210px; height:552px;}
.jcarousel-skin-2 .jcarousel-item {width:210px; height:244px; padding-top:22px; background:url(/imgs/page/dress_carousel_item_bg.png) 0 0 no-repeat; text-align:center;}
.jcarousel-skin-2 .jcarousel-item img{width:165px; height:220px;}
.jcarousel-skin-2 .jcarousel-item-vertical {margin-bottom:20px;}
.jcarousel-skin-2 .jcarousel-item-placeholder {background:#fff; color:#000;}
/* end other all */

/*  form */
input, textarea{font: 13px Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #000; padding:1px 0 0 0;}
textarea{padding:1px; resize:none;}
.ins{width: 195px; height: 17px; padding:1px;}
.ins1{width: 250px; height: 17px; padding:1px;}
.ins2{width: 300px; height: 17px; padding:1px;}
.ins3{width: 350px; height: 17px; padding:1px;}
.find{width:150px; height:15px; padding:1px 2px; border:0; margin:0;}
.subm{padding:1px; font-size:12px; background:#fff; color:#000; cursor:pointer;}
.csubm{background:#fff; cursor:pointer; color:#ab3300; font-size:14px; font-weight:bold; padding:2px 2px 4px 2px;}
/* eng  form */