body {margin: 0; padding:0px; background:#FFFFFF url(/images/body_bg.png) 0 0 repeat-x; color:#333333; font-family: Verdana, Arial, Tahoma, sans-serif; font-size:100.01%;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#0066FF; text-decoration:underline; outline:0;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {color:#000; font-size:1.5em;}
h2 {font-size:1.3em;padding:10px 0 0 0}
h3 {font-size:13px; margin:0; padding: 15px 0 10px 0;}
h4 {}
h5 {color:#090; font-size:1.3em;}

.celeb h1 {color:#000; font-size:1.8em;}
.places h1, .clients h1, .partnersarea h1 {color:#363; font-size:1.8em;}
div.places h2, .clients h2, .partnersarea h2  {font-size:1.3em; color:#363; margin:10px 0;}

.rental_body_img .port_holder h2 {padding:0px;margin:0;}

.rental_body_img .port_item {background: none;padding:0; margin:0; min-height:109px;}
.rental_body_img .forimg {width:174px; float:left; margin:0 5px 0 0;}
.rental_body_img .port_holder p {padding:0 0 0 0; line-height:1em;display:block;}

.servcat h1 {color:#363;}
.servcat  h2 {padding:20px 0 7px 0;margin:0;display:block;}
.servcat .port_holder p {padding:0 0 0 0; line-height:1.1em;}
.servcat .port_item {padding:10px 0 20px; margin:-4px 0 0; min-height:90px;}  
.servcat .forimg {width:200px; float:left;margin:0 5px 0 0;}
.servcat .date {background: url(/images/date_bg.png) 0 0 repeat-x;height:16px; font-weight:bold; color:#fff; font-size:1.1em; padding:0 0 0 4px; margin:-18px 0 5px; position:relative;}
   
  

a.dashed {font-size:1.2em;font-weight:bold;text-decoration:none;border-bottom: #090 1px dashed;}
a.dashed:hover {border-bottom:0px;}

.hover_table {background-color:#CCFFCC;}
.hover_table_lite {background-color: #CCFFFF;}
.trwarn {background-color:#e3c0c0;}
ul {}
ul li {}

.dd {
    background: gray;
    width: 200px;
    height: 150px;
    float: left;
}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
big {font-size:1.1em;}
div.misc big2 {color:#363;}
/*{border:1px #363 solid;background-color:#28c328;color: #fff;font-weight:bold;}*/
div.misc table {width:180px;}
div.bg_places {font-weight:bold;width:200px; height:172px; padding:10px 10px 10px 10px; background: url(/images/bg_places2.png) 0 0 no-repeat; text-decoration:none; color:#fff;}
.bg_places2 {color:#fb9736;}

h2 a {color:#363;}

small {font-size:0.9em;}

.cl {clear:both; font-size:0; height: 0; overflow: hidden;}
.right {float:right;}

/*#global {width:100%; margin:0 auto; width:1000px;}*/
#global {width:100%; margin:0 auto;  max-width:1300px; min-width:1000px;}
#container {font-size: 0.7em; width:100%;}
#header_img {/*height:533px;*/ background: url(/images/header_bg.jpg) 100% 0 no-repeat;}
#header {height:333px; position:relative;}
#logo {position:absolute; width:252px; left:0; top:0;}
.tel {color:#12700D; text-align:right; font-size:14px; margin-top:-5px;}
.tel span {font-size:11px;}
#lang {position:absolute; margin: 88px 0 0 17px; width:100px; left:0; top:0;}
#lang img {margin: 0 3px 0 0;}
img.border_select {border:1px solid #33ff33;}



.header_block_menu {list-style-type:none; padding:0; margin:0 0 0 0;left:22%; float:left; width:780px;  position:relative; line-height:130%;}
.header_block_menu li {width:285px; height:75px; position:absolute; }
.header_block_menu li.header_block_01 {left:118px; margin-top:80px; background: url(/images/header_block_01.gif) 0 0 no-repeat;}
.header_block_menu li.header_block_02 {left:421px; margin-top:108px; background: url(/images/header_block_02.gif) 0 0 no-repeat; width:305px;}
.header_block_menu li.header_block_03 {left:0px; margin-top:209px; background: url(/images/header_block_03.gif) 0 0 no-repeat; width:237px; height:78px;}
.header_block_menu li.header_block_04 {left:265px; margin-top:197px; background: url(/images/header_block_04.gif) 0 0 no-repeat; width:221px; height:75px;}
.header_block_menu li.header_block_05 {left:561px; margin-top:253px; background: url(/images/header_block_05.gif) 0 0 no-repeat; width:194px; height:75px;}
.header_block_menu a {color:#fff; font-weight:bold; font-size:9px; text-decoration:none; display:block;}
.header_block_menu a:hover {}
.header_block_menu b {font-size:13px;}
.header_block_menu li:hover {background-position:100% 0 !important;}
/*
#catering_body .header_block_menu li.header_block_01, #about_body .header_block_menu li.header_block_01 {left:118px; margin-top:80px; background: url(/images/header_block_01.gif) 0 0 no-repeat;}
#catering_body .header_block_menu li.header_block_02, #about_body .header_block_menu li.header_block_02 {left:421px; margin-top:108px; background: url(/images/header_block_02.gif) 0 0 no-repeat; width:305px;}
#catering_body .header_block_menu li.header_block_03, #about_body .header_block_menu li.header_block_03 {left:0px; margin-top:209px; background: url(/images/header_block_03.gif) 0 0 no-repeat; width:237px; height:78px;}
#catering_body .header_block_menu li.header_block_04, #about_body .header_block_menu li.header_block_04 {left:265px; margin-top:197px; background: url(/images/header_block_04.gif) 0 0 no-repeat; width:221px; height:75px;}
#catering_body .header_block_menu li.header_block_05, #about_body .header_block_menu li.header_block_05 {left:561px; margin-top:253px; background: url(/images/header_block_05.gif) 0 0 no-repeat; width:194px; height:75px;}

#catering_body .header_block_menu li.header_block_01 span, #about_body .header_block_menu li.header_block_01 span {width:83px; height:117px; background: url(/images/block_img_1_3_2.gif) 0 0 no-repeat; margin: -60px 0 0 0; left:5px;}
#catering_body .header_block_menu li.header_block_02 span, #about_body .header_block_menu li.header_block_02 span {width:151px; height:129px; background: url(/images/block_img_2_3_2.gif) 0 0 no-repeat; margin: -74px 0 0 0; left:0;}
#catering_body .header_block_menu li.header_block_03 span, #about_body .header_block_menu li.header_block_03 span {width:121px; height:114px; background: url(/images/block_img_3_3_2.gif) 0 0 no-repeat; margin: -54px 0 0 0; left:2px;}
#catering_body .header_block_menu li.header_block_04 span, #about_body .header_block_menu li.header_block_04 span {width:121px; height:101px; background: url(/images/block_img_4_3_2.gif) 0 0 no-repeat; margin: -42px 0 0 0; left:-20px;}
#catering_body .header_block_menu li.header_block_05 span, #about_body .header_block_menu li.header_block_05 span {width:138px; height:128px; background: url(/images/block_img_5_3_2.gif) 0 0 no-repeat; margin: -73px 0 0 0; left:-64px;}

*/

.catering_body_img {background: url(/images/cook.jpg) 100% 100% no-repeat;}
.team-promo_body_img {background:url(/images/team-promo.jpg) 100% 100% no-repeat;}
.foto-video_body_img {background:url(/images/foto-video.jpg) 100% 100% no-repeat;}
.decor_body_img {background:url(/images/decor.jpg) 100% 100% no-repeat;}
.rental_body_img {background:url(/images/rental2.jpg) 100% 100% no-repeat;}

.about {background:url(/images/girl.jpg) 100% 100% no-repeat;}
.child {background:url(/images/child.jpg) 100% 95% no-repeat;}
.pirates {background:url(/images/pirates.jpg) 100% 100% no-repeat;}
.alhimik {background:url(/images/alhimik_css.jpg) 100% 100% no-repeat;}
.venecia {background:url(/images/venecia_css.jpg) 100% 100% no-repeat;}
.moscow {background:url(/images/moscow2_css.jpg) 100% 100% no-repeat;}
.tri_stihii {background:url(/images/tri_stihii_css.jpg) 100% 100% no-repeat;}
.gorod_mechti {background:url(/images/gorod_mechti_css.jpg) 100% 100% no-repeat;}
.active_challenge {background:url(/images/active_challenge_css.jpg) 100% 100% no-repeat;}

#catering_body .right_part, #about_body .right_part {padding:0 0 0 35px;}
    
#about_body {background: #fdfdfd url(/images/body_bg2.png) 0 0 repeat-x;}
#about_body #header_img {background: url(/images/header_bg2.jpg) 100% 0 no-repeat;}
#about_body .celeb #header_img {background: url(/images/header_bg3.png) 100% 0 no-repeat;}
#about_body .teambuilding #header_img {background: url(/images/header_bg3_team.jpg) 100% 0 no-repeat;}
#about_body .site_search {background: url(/images/search_bg2.png) 0 0 no-repeat; }
/*#about_body h2 {font-size:2.3em; color:#363; margin:10px 0;}*/
div.about h2 {font-size:2.3em; color:#363; margin:10px 0;}

#about_body .content {min-height: 450px;}
/*#about_body .content img {margin:0 1px 1px 0; vertical-align:top;}*/

#promo_body {background: #fdfdfd url(/images/body_bg3.png) 0 0 repeat-x;}
#promo_body #header_img {background: url(/images/header_bg3.jpg) 100% 0 no-repeat;}
#promo_body .site_search {background: url(/images/search_bg3.png) 0 0 no-repeat; }

#confer_body {background: #000 url(/images/body_bg4.png) 0 0 repeat-x; color:#fff;}
#confer_body #header_img {background: url(/images/header_bg4.jpg) 100% 0 no-repeat;}
#confer_body .site_search {background: url(/images/search_bg4.png) 0 0 no-repeat; color:#6f6;}
#confer_body .content {min-height: 450px;}
#confer_body .content img {margin:0 15px 15px 0; vertical-align:top;}
#confer_body h1, #confer_body h2, #confer_body h3 {color:#fff;}
#confer_body .events li {background: url(/images/arr2.png) 0 0 no-repeat;}
#confer_body .types a {color:#6f6;}
#confer_body .right_part h4 {color:#fff;}
#confer_body .ord {background:url(/images/butt2.gif) 0 0 no-repeat;}
#confer_body .services a {color:#fff;}

.catering_item {width:190px; float:left; margin:0 10px 25px 0; min-height:200px;} 
.catering_item img {display:block; margin:10px 0 0;}
.catering_item a {font-size:1.1em;}

.news_item_img {float:left; margin:0 1px 0 0;}
.news_item_img img {display:block; margin:1px 0 0;}


.header_block_01 a {margin: 13px 0 0 91px;}
.header_block_02 a {margin: 13px 0 0 152px;}
.header_block_03 a {margin: 13px 0 0 108px;}
.header_block_04 a {margin: 13px 0 0 90px;}
.header_block_05 a {margin: 13px 0 0 77px;}

.header_block_menu li span {position:absolute; cursor:pointer;}

.header_block_menu li.header_block_01 span {width:150px; height:98px; background: url(/images/block_img_1_1.gif) 0 0 no-repeat; margin: -41px 0 0 0; left:-66px;}
.header_block_menu li.header_block_02 span {width:142px; height:111px; background: url(/images/block_img_2_1.gif) 0 0 no-repeat; margin: -56px 0 0 0; left:0;}
.header_block_menu li.header_block_03 span {width:122px; height:114px; background: url(/images/block_img_3_1.gif) 0 0 no-repeat; margin: -55px 0 0 0; left:-13px;}
.header_block_menu li.header_block_04 span {width:120px; height:114px; background: url(/images/block_img_4_1.gif) 0 0 no-repeat; margin: -56px 0 0 0; left:-34px;}
.header_block_menu li.header_block_05 span {width:96px; height:123px; background: url(/images/block_img_5_1.gif) 0 0 no-repeat; margin: -68px 0 0 0; left:-31px;}

.menu_type2 li.header_block_01 span {width:91px; height:126px; background: url(/images/block_img_1_2.gif) 0 0 no-repeat; margin: -69px 0 0 0; left:-6px;}
.menu_type2 li.header_block_02 span {width:144px; height:165px; background: url(/images/block_img_2_2.gif) 0 0 no-repeat; margin: -110px 0 0 0; left:0;}
.menu_type2 li.header_block_03 span {width:113px; height:122px; background: url(/images/block_img_3_2.gif) 0 0 no-repeat; margin: -63px 0 0 0; left:0px;}
.menu_type2 li.header_block_04 span {width:120px; height:114px; background: url(/images/block_img_4_2.gif) 0 0 no-repeat; margin: -54px 0 0 0; left:-21px;}
.menu_type2 li.header_block_05 span {width:112px; height:143px; background: url(/images/block_img_5_2.gif) 0 0 no-repeat; margin: -80px 0 0 0; left:-40px;}

.menu_type3 li.header_block_01 span {width:83px; height:117px; background: url(/images/block_img_1_3.gif) 0 0 no-repeat; margin: -60px 0 0 0; left:5px;}
.menu_type3 li.header_block_02 span {width:151px; height:129px; background: url(/images/block_img_2_3.gif) 0 0 no-repeat; margin: -74px 0 0 0; left:0;}
.menu_type3 li.header_block_03 span {width:121px; height:114px; background: url(/images/block_img_3_3.gif) 0 0 no-repeat; margin: -54px 0 0 0; left:2px;}
.menu_type3 li.header_block_04 span {width:121px; height:101px; background: url(/images/block_img_4_3.gif) 0 0 no-repeat; margin: -42px 0 0 0; left:-20px;}
.menu_type3 li.header_block_05 span {width:138px; height:128px; background: url(/images/block_img_5_3.gif) 0 0 no-repeat; margin: -73px 0 0 0; left:-64px;}

#catering_body .menu_type3 li.header_block_01 span, #about_body .menu_type3 li.header_block_01 span {width:83px; height:117px; background: url(/images/block_img_1_3_2.gif) 0 0 no-repeat; margin: -60px 0 0 0; left:5px;}
#catering_body .menu_type3 li.header_block_02 span, #about_body .menu_type3 li.header_block_02 span {width:151px; height:129px; background: url(/images/block_img_2_3_2.gif) 0 0 no-repeat; margin: -74px 0 0 0; left:0;}
#catering_body .menu_type3 li.header_block_03 span, #about_body .menu_type3 li.header_block_03 span {width:121px; height:114px; background: url(/images/block_img_3_3_2.gif) 0 0 no-repeat; margin: -54px 0 0 0; left:2px;}
#catering_body .menu_type3 li.header_block_04 span, #about_body .menu_type3 li.header_block_04 span {width:121px; height:101px; background: url(/images/block_img_4_3_2.gif) 0 0 no-repeat; margin: -42px 0 0 0; left:-20px;}
#catering_body .menu_type3 li.header_block_05 span, #about_body .menu_type3 li.header_block_05 span {width:138px; height:128px; background: url(/images/block_img_5_3_2.gif) 0 0 no-repeat; margin: -73px 0 0 0; left:-64px;}



/*---content---*/
.wrapper {float:left; width:100%;}
.content {margin: 0 279px 0 221px;}
.left_part {float:left; width:171px; padding: 0 0 0 19px; margin: -213px 0 0 -100%;}
.right_part {float:left; width:200px; padding: 0px 0 0 35px; margin: 0 0 0 -248px; overflow:hidden;}
  
ul.left_menu {list-style-type:none; padding:0; margin:0; font-size:12px; text-transform:uppercase;}
ul.left_menu li {margin: 0 0 11px 0; position:relative; width:175px; }
ul.left_menu li a {color:#fff;}
ul.left_menu li.active a {color:#11150E;}

.small_menu {font-size:1.1em; padding: 10px 0 0 0;}
.small_menu a {color:#360;}
.current {color:#666;}

/*---content_added---*/
.content p, .content ul, .content ol {padding: 0 0 0 0; margin: 1em 0;line-height: 130%;}
.content li {margin: 0.5em 0 0.5em 1.3em;}
.content ul {list-style-type: none;
//list-style-image: url('/images/li.gif');
}

.content ul li{padding: 0 0 0 15px;;behavior: expression(( !this.before && parentNode && parentNode.tagName == 'UL' )? ( this.before = true ) & ( parentNode.style.listStyleImage = 'none' ) & (( this.firstChild && this.firstChild.firstChild ) ? ( this.firstChild.style.marginTop = '-1.2em' ) & ( this.firstChild.style.position = 'relative' ) : '' ) & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) ) & ( eNOBR.innerHTML = '&mdash;&nbsp;' ) & ( this.insertBefore( eNOBR, this.firstChild ) ) : ''); }
.content ul>li:before {content: '\2014\a0';float: left;margin-left: -1.25em;}
.content ul>li>*:first-child:-moz-first-node {margin-top: -1.2em;}
.content ul>li>* {text-indent: 0;}
.content .sup {position: relative;top: -0.5em;font-size: 0.75em; 
//font-size: 0.89em;
line-height: 0;vertical-align: baseline;}

.content ul li ul {list-style-type:disc;padding-left: 20px;}
.content ul li ul li:before {content:'';}

/*---content_added---*/

.site_search {width:168px; height:45px; background: url(/images/search_bg.png) 0 0 no-repeat; padding:6px 0 0 10px; color:#360;}
.site_search input {background:none; border:0; width:126px; font-size:1em; padding:6px 2px 0 2px;}
.site_search .sbm {width:19px; height:19px; padding:0; cursor:pointer;}
.left_part .banner {margin:10px 0;}
.banner {margin:20px 0;}
.services {padding: 15px 0 0 31px;position:relative;}
.services a {display:block; width:130px; padding:0px 0 0; color:#000; margin:0 0 20px;}
.services span {display:block; width:130px; height:65px;}
.services div {display:block; width:130px; padding:0px 0 0; color:#33cc00;margin:0 0 20px;}
/*.country:hover span {background: url(/images/country.png) 15px 0 no-repeat;}
.studio:hover span {background: url(/images/studio.png) 15px 0 no-repeat;}
.promo:hover span {background: url(/images/promo.png) 15px 0 no-repeat;}
.decor:hover span {background: url(/images/decor.png) 15px 0 no-repeat;}
.tech:hover span {background: url(/images/tech.png) 15px 0 no-repeat;}*/
.country span {background: url(/images/icon_11.png) 15px 0 no-repeat;}
.country2 span {background: url(/images/icon_12.png) 15px 0 no-repeat;}
.studio span {background: url(/images/icon_21.png) 15px 0 no-repeat;}
.studio2 span {background: url(/images/icon_22.png) 15px 0 no-repeat;}
.promo span {background: url(/images/icon_31.png) 15px 0 no-repeat;}
.promo2 span {background: url(/images/icon_32.png) 15px 0 no-repeat;}
.decor span {background: url(/images/icon_41.png) 15px 0 no-repeat;}
.decor2 span {background: url(/images/icon_42.png) 15px 0 no-repeat;}
.tech span {background: url(/images/icon_51.png) 15px 0 no-repeat;}
.tech2 span {background: url(/images/icon_52.png) 15px 0 no-repeat;}
.services a:hover {color:#33cc00; text-decoration:underline;}

span.main_content_decor_1 {color:#efb201;font-size:2.0em;font-weight:bold;display:block;padding:0 0 0 0}
span.main_content_decor_2 {color:#005703;font-size:1.4em;display:block;padding:5px 0 0 5%}
span.main_content_decor_3 {color:#CC6600;font-size:1.6em;font-weight:bold;display:block;padding:5px 0 0 10%}
span.main_content_decor_4 {color:#005703;font-size:1.4em;display:block;padding:5px 0 0 15%}
span.main_content_decor_5 {color:#FF9933;font-size:1.6em;display:block;padding:5px 0 0 20%}

/*#confer_body .country:hover span {background: url(/images/country_b.png) 15px 0 no-repeat;}*/
#confer_body .studio:hover span {background: url(/images/studio_b.png) 15px 0 no-repeat;}
#confer_body .promo:hover span {background: url(/images/promo_b.png) 15px 0 no-repeat;}
#confer_body .decor:hover span {background: url(/images/decor_b.png) 15px 0 no-repeat;}
#confer_body .tech:hover span {background: url(/images/tech_b.png) 15px 0 no-repeat;}
#confer_body .country:hover span {background: url(/images/country_b.png) 15px 0 no-repeat;}
#confer_body .country span {background: url(/images/country_b.png) 15px -65px no-repeat;}
#confer_body .studio span {background: url(/images/studio_b.png) 15px -65px no-repeat;}
#confer_body .promo span {background: url(/images/promo_b.png) 15px -65px no-repeat;}
#confer_body .decor span {background: url(/images/decor_b.png) 15px -65px no-repeat;}
#confer_body .tech span {background: url(/images/tech_b.png) 15px -65px no-repeat;}

.right_part h3 a {color:#360;}
.right_part .banner {margin:30px 0 5px;}
.news_item {margin:0 0 17px;}
.date {background: url(/images/date_bg2.png) 0 0 repeat-x; height:16px; font-weight:bold; color:#fff; font-size:1.1em; padding:0 0 0 4px; margin:-18px 0 5px; position:relative;}
.enter a {color:#0f0;}
.add {margin:20px 0 0;}
.add a {display:block; width:80px; padding:0px 0 0; color:#000; float:left; margin:0 20px 0 0;}
.add a:hover {text-decoration:underline; color:#33cc00;}
.add span {display:block; width:80px; height:65px;}
.library span {background: url(/images/library.png) 0 -65px no-repeat;}
.map span {background: url(/images/map.png) 0 -65px no-repeat;}
.library:hover span {background: url(/images/library.png) 0 0 no-repeat; }
.map:hover span {background: url(/images/map.png) 0 0 no-repeat;}

/*--Clients--*/
.clients .content {margin:0 0 0 221px;}
.client_item {float:left; width: 125px; margin:5px 10px 5px 0; padding: 5px 5px 0; min-height:160px;border:1px solid #f1f1f1;}
.client_item img {display:block; margin:0 0 5px;}
.client_item span {color:#999;}
.client_item a {font-size:0.9em;}
.sort a {display:block; margin:14px 0 10px; font-size:1.1em;}
/*---Clients--*/

/*--reviews--*/
.reviews_item {float:left; width:30%; margin:5px 10px 5px 0; padding: 5px 5px 0; min-height: 320px;}
.reviews_item img {display:block; margin:0 0 5px;}
.reviews_item span {color: #666;font-size:1.2em;font-weight:bold;}
.reviews_item a {font-size:0.9em;}
.reviews_item a img {border:1px #090 dashed;}
.reviews_item a:hover img {border:1px #090 solid;}

.reviews_item2 a img {border:1px #090 dashed;}
.reviews_item2 a:hover img {border:1px #090 solid;}
/*---Clients--*/

/*--Portfolio--*/
.portfolio .content {margin:0 230px 0 221px;}
.portfolio h1 a {color:#000;}
.portfolio h1 {color:#363;}
.portfolio h2 {color:#000; font-size:1.3em;}
.portfolio h3 {color:#000; font-size:1.3em; font-weight:bold; margin:0; padding:0;}
.portfolio p {margin:0 0 12px;}
.maindate {color:#3c0; font-size:1.3em; font-weight:bold;}
.pages {color:#666; font-weight:bold; margin:3px 0 7px;}
.pages span {color:#090; font-weight:normal; margin:0 4px 0 0;}
.pages a {color:#090; font-weight:normal; margin:0 4px;}
.filteredby {margin:3px 0 12px; color:#666;}
.filteredby span {color:#000;}
.port_holder {overflow:hidden;}
.port_holder p {margin:0 0 5px; line-height:1.4em;}
.port_item {background: url(/images/dashes.gif) 0 0 repeat-x; padding:20px 0 12px; margin:-4px 0 0; min-height:109px;}
.forimg {width:200px; float:left; margin:0 16px 0 0;}
.filter {padding:0 0 0 30px; color:#666; line-height:1.4em;}
.rightpart_news {padding:0 0 0 10px;}
.rightpart_news ul {line-height: 1.6em;}
.news .filter {background: url(/images/down_arr.gif) 0 0 no-repeat;}
.filter h4 {color:#000; font-size:1em; font-weight:bold;}
.filter a {color:#390;}
.filter span {color:#000; display:block; margin:3px 0;}
table.subscribe {padding:0;}
table.subscribe td {vertical-align:top;}
.subscribe a {display:block; width:80px; height:32px; padding:3px 8px; margin:0; background: url(/images/subscr_bg.gif) 0 0 no-repeat; color:#fff !important; line-height:1.2em;}
.dashed_line {background: url(/images/dashes.gif) 0 0 repeat-x; height:3px; font-size:0; margin:15px 0;}
/*--/Portfolio--*/

p.quoting {padding:5px 0 0 20px;}

.port_holder2 {width:46%;float:left;padding:0 20px 0 0;}
.port_holder2 p {margin:0 0 0px;line-height:1.3em;}
.port_item2 {padding:20px 0 12px; margin:-4px 0 0; min-height:90px;}
.forimg2 {width:175px; float:left;margin:0 5px 0 0;}
.date2 {background: url(/images/date_bg2.png) 0 0 repeat-x;height:16px; font-weight:bold; color:#fff; font-size:1.1em; padding:0 0 0 4px; margin:-31px 0 5px; position:relative;}



/*--Quote--*/
.heading {color:#000;}
.heading big {font-size:1.6em; font-weight:bold;}
.heading a {font-size:1.2em; font-weight:bold;color:#039;}
.heading span {color:#999;}
.quote {}
.quote table {width:100%; margin:0 0 15px}
.quote label {color:#666;}
.partnersarea label {color:#0066FF;}
.quote td {padding:0 0 10px;}
.quote select {width:332px;}
.quote td.text {width:326px;}
.quote input.text {width:326px;}
.quote textarea.text {width:326px;}
.quote input.text2 {width: 158px;margin:0 4px 0 0;}
.quote input.date_input {width: 70px;}
.chboxes label, .chboxes input {vertical-align:middle; color:#000;}
.calc big {color:#090;}
#calc_div {display:none;}
.result {width:49%; float:left; padding:10px 0 0;}
#doform {text-align:center;}
.result strong {font-size:1.1em; color:#000;}
.result big {font-size:1.9em; font-weight:bold; color:#ffcc33;}
.result big span {color:#ccc;}
.consultant {margin:15px 0 10px;}
.order .content, .celeb .content {margin:0 260px 0 221px;}
.order .right_part {padding:20px 0 0 !important;margin:0 0 0 -230px;width:210px;}
/*--/Quote--*/

/*--Celebs--*/
.events {color:#666; list-style:none; margin:15px 0 0; padding:0; font-size:1.1em;}
.events li {background: url(/images/arr.png) 0 0 no-repeat; padding:3px 0 11px 27px;}
.events li.gray {background: url(/images/arr_gray.png) 0 0 no-repeat; padding:3px 0 11px 27px;}
.gblock {color:#fff; width:212px; height:100px; background: url(/images/gblock.png) 0 100% no-repeat; padding:135px 0 0 208px; margin:0 0 0 32%; font-size:1.9em; position:relative;}
.gblock img {position:absolute; top:8px; left:-80px;}
.gblock a {color:#fff;}
.celeb .right_part {margin:-200px 0 0 -248px;position:relative;}
.types {list-style:none; margin:0; padding:0; font-size:1.1em;}
.types li {padding:0 0 15px;}
.types a {color:#060;font-weight:bold;}
.misc {font-size:1em; color:#000; line-height:1.5em;}
.theme .content {padding:0 0 0; margin:0 0 0 221px;}
.theme .dashed_line {clear:both; width:80%;}
.column {float:left; width:27.5%; padding:0 43px 20px 0;}
.column a {color:#363 !important;}
.column h2 {font-size:1.3em !important; min-height:20px; color:#363 !important; font-weight:bold !important;}
.column2 {float:left; width:40%; padding:0 43px 20px 0;}
.column2 a {color:#363 !important;}
.column2 h2 {font-size:1.3em !important;color:#363 !important;min-height:20px; font-weight:bold !important;}
.event_img {position:relative;}
.event_img img {margin:0 0 5px !important;}
.zoomin {display:block; width:17px; height:17px; background: url(/images/zoomin.gif) 0 0 no-repeat; position:absolute; bottom:3px; left:182px;}
/*--/Celebs--*/

/*--Pirates--*/
.gblock2 {color:#fff; width:238px; height:110px; background: url(/images/gblock2.png) 0 100% no-repeat; padding:100px 20px 0 170px; margin:0 0 20px 32%; font-size:1.9em; position:relative;}
.gblock22 {color:#fff; width:238px; height:110px; background: url(/images/gblock22.png) 0 100% no-repeat; padding:100px 20px 0 170px; margin:0 0 20px 32%; font-size:1.9em; position:relative;}
.gblock2 img {position: absolute; top:80px; left:-115px;}
.gblock2 a {color:#fff;text-decoration:none;}
.gblock2 div {margin:0 0 0 20px;}
.promoblock {padding:100px 20px 0 180px;width:228px;}
.promoblock img {top:0;}
.confblock {padding:100px 20px 0 100px;  width: 308px;}
.confblock img {top:50px;}

.holid {padding:95px 20px 0 155px; width:298px;}
.holid img {top:5px;left:-120px;}

.teamb {padding:95px 20px 0 110px;width:298px;}
.teamb span {font-size:13px;}
.teamb img {top:18px;left: -70px;}
.advent {padding:95px 20px 0 130px; width:278px;}
.serv {list-style:none; padding:0; margin:12px 0;}
.serv li {padding:0 0 12px;}
.right_part h4 {color:#000; font-size:1.1em;}
.content .events {margin:20px 0;}
.content .events li {padding:3px 0 11px 35px; font-weight:bold; font-size:1.3em;}
.content .events a {color:#390; }
.ord {font-weight:bold; display:block; width:177px; height:19px; padding:3px 0 0 7px; margin:15px 0 0; background: url(/images/butt.gif) 0 0 no-repeat; text-decoration:none; color:#fff;}
.ord:hover {text-decoration:underline;}
/*--/Pirates--*/


.slide_menu {margin:20px 0 0;}
.slide_menu div {padding:3px 0 0 3px;margin: 0 0 3px 0;}
.slide_menu div a {font-weight:bold;font-size:1.3em;color:#390;position:relative;top:0.1em;}
.JS .slide_do {display:none;}
#feedbackform {display:none;}   
.JS #feedbackform {display:block;} 
.JS #feedbackform_nojs {display:none;} 
div.error {display:block;color:red;width:300px;}
div.CustomSlideshow {display:none;} 
.JS div.CustomSlideshow {display:block;} 
div.CustomSlideshow2 {display:none;} 
.JS div.CustomSlideshow2 {display:block;}
div.CustomSlideshow3 {display:none;} 
.JS div.CustomSlideshow3 {display:block;}
div.slideshowhome {display:none;} 
.JS div.slideshowhome {display:block;cursor:pointer;}
 
div.slide_do a {font-weight:normal;font-size:1.0em;color: #390;}
.border_do {border:1px dashed #b0a49b;}
.border_do_red {border:1px dashed red;cursor:pointer;}
.editinputtext, .editinputdate {display:inline-block;}
.editinputdate input {width:140px;}
/*--Contacts--*/
.contacts {margin:6px 0 18px;}
.about .right_part h5 {margin:0;}
/*--/Contacts--*/

.footer {height:32px; background: url(/images/footer_bg.gif) 0 0 repeat-x; margin:20px 0 0; color:#fff; padding:4px 3px 4px 18px;}
.footer big {font-size:1.2em;}
.footer a {color:#33ff33;}
.footer .right {margin:0 0 0 6px;}
.copy {float:right; font-size:0.7em; text-align:right;}
.phones {float:left; padding:4px 0 0;}

.jquery-message {
    font: bold 20px Verdana, Arial, Tahoma, sans-serif;
    position: absolute;
  	top: 50%;
    left: 20%;
    width:60%;
    color: white;
    background-color: #177c17;
    text-align: center;
    display: none;
    opacity: 0;
    z-index: 100000;
}

.jquery-message .round {
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-size: 1px;
    height:1px;
}

.jquery-message p {
  display: inline;
}

.jquery-message a {
  display: block;
  font: normal 14px Verdana, Arial, Tahoma, sans-serif;
  color: white;
  right: 50px;
  text-decoration:underline;
  padding: 10px;
}

table.pressa_table {
width:100%;
padding: 10px;
}

table.pressa_table td {
vertical-align:middle;
padding: 5px;
border: 1px solid gray;
}

.overtable_presa {
background-color: #CCFFCC;  
}

table.file_exchange td {vertical-align:top;}

div.rekomend {font-size:0.9em;color:gray;}
div.rekomend a{color:gray;}