body { background:#000000 url(/_img/top-bg2.jpg) no-repeat center top; font:normal 73% Arial, Helvetica, sans-serif;/*default 12px*/ color:#d9d9d9;}
/* GLOBAL DEFAULTS */
body, p, dl, dt, dd, h1, h2, h3, h4, table, td, input, textarea, select, option, form { list-style:none; margin:0px; padding:0px; outline:none;} 
dl, dt, dd { display:block;}
input, textarea {}

td { vertical-align:top;}

a { color:#d9d9d9;}
a:hover {}

img { border:0px;}

.submit { cursor:pointer;}

.pipe { padding:0 8px;}

.clear:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0;}
.clear { display:inline-block;}
/*\*/
.clear { display:block;}
/**/

h1, h4 { color:#ff4a7d; text-transform:uppercase;}
h1 { font:normal 202% Arial, Helvetica, sans-serif; padding:30px 0 7px 0;}
h2 { font: normal 151% Arial, Helvetica, sans-serif; color:#FFFFFF;}
h3 { font: normal 133% Arial, Helvetica, sans-serif; color:#FFFFFF;}
h4 { font:bold 117% Arial, Helvetica, sans-serif;}

.main { width:900px; padding:0 50px; background:url(/_img/footer_bg.jpg) no-repeat center bottom;}

.index-top { background:#000000 url(/_img/top-bg.jpg) no-repeat center top;}
.index-top .menu { padding:30px 0 0 0; margin-left:180px;}

.logo { float:left; padding:27px 0 0 35px;}
.logo img { background:url(/_img/logo2.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/logo2.png', sizingMethod='crop');}

.menu { padding:42px 0 0 0; margin-left:290px;}
.menu dd { float:left; margin-right:8px;}
.menu a .p1 { background:url(/_img/nav_about.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_about.png', sizingMethod='crop');}
.menu a:hover .p1 { background:url(/_img/nav_about_o.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_about_o.png', sizingMethod='crop');}
.menu a .p2 { background:url(/_img/nav_monthgirl.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_monthgirl.png', sizingMethod='crop');}
.menu a:hover .p2 { background:url(/_img/nav_monthgirl_o.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_monthgirl_o.png', sizingMethod='crop');}
.menu a .p3 { background:url(/_img/nav_menu.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_menu.png', sizingMethod='crop');}
.menu a:hover .p3 { background:url(/_img/nav_menu_o.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_menu_o.png', sizingMethod='crop');}
.menu a .p4 { background:url(/_img/nav_gallery.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_gallery.png', sizingMethod='crop');}
.menu a:hover .p4 { background:url(/_img/nav_gallery_o.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_gallery_o.png', sizingMethod='crop');}
.menu a .p5 { background:url(/_img/nav_vacancies.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_vacancies.png', sizingMethod='crop');}
.menu a:hover .p5 { background:url(/_img/nav_vacancies_o.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_vacancies_o.png', sizingMethod='crop');}
.menu a .p6 { background:url(/_img/nav_location.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_location.png', sizingMethod='crop');}
.menu a:hover .p6 { background:url(/_img/nav_location_o.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/nav_location_o.png', sizingMethod='crop');}

.index { background:url(/_img/index-main.jpg)  no-repeat center 34px; padding-bottom:150px;}
.index .logo { padding:20px 0 104px 0; float:none;}
.index .logo img { background:url(/_img/logo.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/logo.png', sizingMethod='crop');}
.index .table-order, .index .monthgirl { float:left;}
.index .table-order { width:245px; margin-right:415px;}
.index .monthgirl .header { padding-left:4px;}
.index .monthgirl .pic { background-image:url(/_img/back-bg_i.gif);}

.block-with-photo .pic { padding:12px 11px 43px 46px;}
.block-with-photo .header { margin-bottom:-2px;}
.block-with-photo dt { font-size:151%;/*default 18px*/ text-transform:uppercase; color:#ff4a7d;}
.block-with-photo dt span { display:block; color:#FFFFFF; font-size:77%; text-transform:none;}

.table-order .pic { background:url(/_img/back-bg.gif) no-repeat 34px top;}
.table-order .header, .content .monthgirl .header, .content .table-order dd { padding-left:40px;}
.table-order dt { text-align:right; padding:22px 62px 0 34px; background:url(/_img/order-bg-i.jpg) no-repeat 22px top; margin-top:-21px;}
.content .table-order dt { background:url(/_img/order-bg.jpg) no-repeat 0px 0px; margin-top:9px; padding-right:116px; padding-bottom:30px;}
.content .table-order dd p { padding:4px 0 14px 0;}

.monthgirl .pic { background:url(/_img/back-bg_.gif) no-repeat left top; padding-top:13px;}
.monthgirl dt { background:url(/_img/monthgirl-bg-i.jpg) no-repeat 25px 0px; padding:29px 0 10px 67px; margin-top:-29px;}
.monthgirl dt span { font-family:Tahoma;}
.content .monthgirl dt { background:url(/_img/monthgirl-bg.jpg) no-repeat 27px 0px; _position:relative;}

.footer { font:normal 91% Tahoma; padding:0 50px 150px 50px;}
.footer dt { float:left; color:#6c6c6c;}
.footer dd { float:right; text-align:right; color:#797979;}
.footer dd a { color:#a3a3a3;}
.footer p { text-align:center;}
.footer p a { color:#7f0f41;}

.content { padding:63px 0 100px 0;}

.column-1, .column-2 { float:left;}
.column-1 { width:300px;}
.column-2 { width:550px;}

.header-bg { background:url(/_img/flowers-bg-header.gif) no-repeat right top;}

.wp-block { font-size:117%; padding:3px 0 0 0;}
.wp-block img { border:1px #881938 solid;}
.wp-block p { padding:0 0 17px 0;}

.menu-item-full .dish-type { font-size:117%;/*default 14px*/ height:53px; padding:30px 0 0 60px; margin:-23px 0 -15px -44px; background:url(/_img/title-bg.png) no-repeat left top; position:relative; z-index:5; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/title-bg.png', sizingMethod='crop'); _position:relative;}
.menu-item-full .info, .menu-item-full .pic { float:left; margin-left:17px; position:relative; z-index:10;}
.menu-item-full .info { width:210px; _margin-left:8px;}
.menu-item-full .pic img { border:1px #881938 solid;}
.menu-item-full .info dt { font-size:151%;}
.menu-item-full .info .descr { font-size:91%;/*default 11px*/ margin-left:0px; padding:8px 0 20px 0;}
.menu-item-full .info dd { margin-left:-4px;}
.menu-item-full .info dd span { display:block; float:left; padding:2px 4px 3px 4px; margin-right:2px;}


.text-block p { padding-bottom:13px;}

.list-block dt { font-size:117%; height:53px; padding:30px 0 0 60px; margin:-20px 0 -10px -44px; background:url(/_img/title-bg.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/title-bg.png', sizingMethod='crop'); color:#FFFFFF; _position:relative; z-index:-1;}
.list-block dt span, .type-2 dt b { font-size:85%; //position:relative;}
.list-block dd { padding:1px 0 4px 18px; color:#FFFFFF;}
.list-block .bgc { background-color:#160313;}
.list-block span, .type-2 b { display:block; float:right; width:70px; padding-left:35px;}
.list-block .time { padding:10px 0 0 0; font-size:91%; color:#d8d8d8;}

.list-11px { width:300px;}
.list-11px dd { width:150px; float:left; font-size:91%; padding-bottom:8px;}

.type-2 { margin-bottom:20px;}
.type-2 dt span, .type-2 dt b, .type-2 b, .type-2 a { color:#d9d9d9;}
.type-2 dd span { color:#7f7f7f;}

.thumbnails a { display:block; float:left; border:1px #881938 solid; margin:0 10px 10px 0; _margin:0 7px 7px 0;}

.monthgirl-full dt, .monthgirl-full dd { float:left; margin-top:6px;}
.monthgirl-full dt { width:290px; _width:280px; margin-right:15px;}
.monthgirl-full dt p { padding-top:13px;}
.monthgirl-full dd { border:5px #ff4a7d solid;}
.monthgirl-full dd img { display:block;}

.video-link-block { font-family:Tahoma;}
.video-link-block dt, .video-link-block dd { float:left; margin-right:13px;}
.video-link-block dt {}
.video-link-block dd { width:190px;}
.video-link-block p { padding:6px 0 8px 0;}

.vacancies dt, .vacancies dd { color:#FFFFFF;}
.vacancies dt { font-size:117%; height:55px; padding:25px 0 0 30px; margin:-10px 0 -30px -14px; background:url(/_img/title-bg-small.png) no-repeat left top; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/title-bg-small.png', sizingMethod='crop'); _position:relative;}
.vacancies dd { padding:0 0 18px 17px;}

.vac-contact { background-color:#23041f; padding:13px 20px 20px 20px; margin-top:20px;}
.vac-contact dt, .vac-contact dd { float:left;}
.vac-contact dt { width:160px;}
.vac-contact dd { width:330px; margin-right:20px;}
.vac-contact dt b { display:block; color:#ea0c68;}