/*
	IE PNG FIX
*/
* html .png { width: expression(this.firstChild.width); filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ this.firstChild.src+"', sizingMethod='image')"); background: none !important; }
* html a.png { cursor: hand;}
* html .png img {behavior: expression(this.style.visibility="hidden");}

*{margin:0;padding:0}
body{background:#DF18BB url(/img/body_fon.gif) repeat-x left top;font-family:Tahoma}
table{border-collapse:collapse}
td{vertical-align:top}
a{color:#3901C1}
a:hover{text-decoration:none}
a img{border:none}
h1 {font-family: Arial; font-size: 22px; font-weight: normal; margin: 0 0 10px 0;color:#DF18BB}
h3 {font-family: Arial; font-size: 18px; font-weight: normal; margin: 0 0 10px 0;color:#DF18BB}
.bold{font-weight:bold}


.wrap{width:942px;margin:0 auto;z-index:1;position:relative;}
div.clear {clear:both;font-size:0}
#print_logo {display: none;}

#header{height:197px;position:relative}
#header object{vertical-align:bottom}
#header #logo{background:url(/img/logo.gif) no-repeat left top;display:block;width:147px;height:36px;position:absolute;left:20px;top:70px}
#header #lang{background:url(/img/lang_fon.gif) no-repeat left top;display:block;width:36px;height:19px;position:absolute;right:0;top:70px;text-align:center;color:#fff;font-size:11px;padding-top:2px}
#header #lang:hover{text-decoration:none}
/* 
#header ul{background:url(/img/menu_fon.gif) no-repeat left bottom;position:absolute;right:0;top:120px;width:183px;padding:20px 20px 0 20px;height:153px}
#header li{background:url(/img/arrow.gif) no-repeat left center; padding: 0 0 0 15px;font-size:13px;list-style-type:none;  margin-bottom:5px; color:#fff;font-weight:bold; border:1px solid #fff;}
 */
#header div#menu{background:url(/img/menu_fon.gif) no-repeat left bottom;position:absolute;right:0;top:120px;width:183px;padding:20px 20px 0 20px;height:153px;}
#header div#menu a {display: block; background:url(/img/arrow.gif) no-repeat left center; padding: 0 0 0 15px;font-size:13px;margin-bottom:5px;color:#fff;}
#header div#menu span {display: block; background:url(/img/arrow.gif) no-repeat left center; padding: 0 0 0 15px;font-size:13px;margin-bottom:5px;color:#fff;font-weight: bold}
#header li{background:url(/img/arrow.gif) no-repeat left center; padding: 0 0 0 15px;font-size:13px;list-style-type:none;  margin-bottom:5px; color:#fff;font-weight:bold; border:1px solid #fff;}
#header li.myLi{background:url(/img/arrow.gif) no-repeat left center;border:1px solid #fff;padding:0;margin:0;}
#header li a{color:#fff;font-weight:normal;}
#header div#flashcontent {width:942;height:197}

#nmenu{position:relative;top:155px;width:100%;height:42px}
#nmenu a {display:block;float:left;height:42px}
#nmenu span {display:block;float:left;height:42px}
#nmenu a.portfolio {width:241px;background:url(/img/m_10.gif) no-repeat}
#nmenu a:hover.portfolio {width:241px;background:url(/img/m_1.gif) no-repeat}
#nmenu span.portfolio {width:241px;background:url(/img/m_1.gif) no-repeat}
#nmenu a.services {width:241px;background:url(/img/m_20.gif) no-repeat}
#nmenu a:hover.services {width:241px;background:url(/img/m_2.gif) no-repeat}
#nmenu span.services {width:241px;background:url(/img/m_2.gif) no-repeat}
#nmenu a.project {width:237px;background:url(/img/m_30.gif) no-repeat}
#nmenu a:hover.project {width:237px;background:url(/img/m_3.gif) no-repeat}
#nmenu span.project {width:237px;background:url(/img/m_3.gif) no-repeat}

#nmenu a.portfolio_en {width:241px;background:url(/img/m_10_en.gif) no-repeat}
#nmenu a:hover.portfolio_en {width:241px;background:url(/img/m_1_en.gif) no-repeat}
#nmenu span.portfolio_en {width:241px;background:url(/img/m_1_en.gif) no-repeat}
#nmenu a.services_en {width:241px;background:url(/img/m_20_en.gif) no-repeat}
#nmenu a:hover.services_en {width:241px;background:url(/img/m_2_en.gif) no-repeat}
#nmenu span.services_en {width:241px;background:url(/img/m_2_en.gif) no-repeat}
#nmenu a.project_en {width:237px;background:url(/img/m_30_en.gif) no-repeat}
#nmenu a:hover.project_en {width:237px;background:url(/img/m_3_en.gif) no-repeat}
#nmenu span.project_en {width:237px;background:url(/img/m_3_en.gif) no-repeat}


#content{background:#fff;overflow:hidden;height:1%}

#maincont{float:left;width:722px;padding-top:30px}
#maincont h2{font-size:11px;margin-bottom:10px}
#maincont p{font-size:11px;margin-bottom:10px}
#maincont li{font-size:11px;list-style-type:none}
#maincont td{padding:0 10px 0 0}
#maincont td.nopad{padding:0}
#maincont td h3{color:#B8019E;font-size:11px;margin-bottom:15px}
#maincont td p{font-size:11px}
#maincont td a{font-size:11px}
#maincont td a.but_creation{display:block;width:238px;height:126px;background:url(/img/but_creation.gif) no-repeat left top}
#maincont td a.but_creation:hover{background:url(/img/but_creation_hover.gif) no-repeat left top}
#maincont td a.but_support{display:block;width:238px;height:126px;background:url(/img/but_support.gif) no-repeat left top}
#maincont td a.but_support:hover{background:url(/img/but_support_hover.gif) no-repeat left top}
#maincont td a.but_promotion{display:block;width:238px;height:126px;background:url(/img/but_promotion.gif) no-repeat left top}
#maincont td a.but_promotion:hover{background:url(/img/but_promotion_hover.gif) no-repeat left top}
/*English version*/
#maincont td a.but_creation_eng{display:block;width:238px;height:126px;background:url(/img/serv1_eng.jpg) no-repeat left top}
#maincont td a.but_support_eng{display:block;width:238px;height:126px;background:url(/img/serv2_eng.jpg) no-repeat left top}
#maincont td a.but_promotion_eng{display:block;width:238px;height:126px;background:url(/img/serv3_eng.jpg) no-repeat left top}

/* #maincont td a.sitelink{position:absolute;top:383px;right:40px} */
/* #maincont address{font-style:normal;font-size:10px} */
#maincont .works{margin-bottom:10px}
#maincont .works td{padding-right:3px}
#maincont .works td p{padding-left:10px;font-size:13px}
#maincont .works a{font-size:13px}
#maincont .cont{padding:20px 20px 20px 30px;position:relative;font-size: 11px;}
#maincont .alt{background:#F3F3F0 url(/img/altcont_fon.gif) no-repeat right bottom}
#maincont .nomar{margin-bottom:0}
#maincont .nav{margin-bottom:10px;}
#maincont .nav li{display:inline;margin-right:12px;color:#B8019E;font-size:13px}
#maincont .nav li span a{color:#999;text-decoration:none}
#maincont .nav li span a:hover{color:#B8019E}
#maincont .articles{padding:20px 0 20px 70px;font-size: 11px;}
#maincont .articles td{padding:0}
#maincont .articles p{padding-top:3px}
#maincont .articles td.del{width:40px}
#maincont .articles h2{ margin-bottom:30px}
#maincont .portfolio_nav{padding:0 20px 0 20px;position:relative;top:-15px}
#maincont .portfolio_obj{padding:20px 20px 0 10px;position:relative}

/*s0lar*/
#maincont .flash_obj {float:left;margin:20px 0 0 15px;padding:0;position:relative;width:30%}
#maincont .flash_obj a {font-size:11px}
#maincont .flash_obj .preveiw {font-size:0;width:178px;height:82px;position:relative;margin:0;padding:0}
#maincont .flash_obj div {font-size:11px;margin:0;padding:0}
#maincont .flash_obj div.h3 {color:#df18bb;padding:5px 0;font-size:11px}
#maincont .flash_obj .preveiw .corn_top {width:10px;height:10px;background:url('/img/ugolok.png') no-repeat;position:absolute;top:0;right:0}
#maincont .flash_obj .preveiw .corn_bot {width:10px;height:10px;background:url('/img/ugolokn.png') no-repeat;position:absolute;top:72px;right:0}
* html #maincont .flash_obj .preveiw .corn_top {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ugolok.png", sizingMethod="crop")}
* html #maincont .flash_obj .preveiw .corn_bot {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ugolokn.png", sizingMethod="crop")}
/*

*/

/* #maincont .portfolio_obj .desc{padding:37px 0 0 0} */
#maincont .portfolio_obj .desc{padding:5px 0 0 0}
#maincont .portfolio_obj .big_photo{background: url('/img/ramka.gif') no-repeat;width:423px;height:302px;padding:19px 0 0 3px}
#maincont .portfolio_obj .small_photo{position: absolute;top:220px;left:-5px;background:url('/img/ramkam.png') no-repeat;width:274px;203px;padding:17px 0 0 3px}
* html #maincont .portfolio_obj .small_photo {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ramkam.png", sizingMethod="crop")}

#maincont table.form {width:100%}
#maincont table.form  td{padding: 0 0 8px 8px;}
#maincont table.form  input.form1 {width: 90%}
#maincont table.form  textarea.form1 {width: 90%; height: 120px;}
#maincont div.art {width: 49%; margin: 0 0 10px 0; padding-left: 0px; float: left;}
#maincont div.art address {font-style:normal;font-size:10px}
#maincont div.art a {font-size:13px}
#maincont .articles .sitemap {margin-left: 2em;}
#maincont .articles .sitemap li {list-style-type: disc; margin:0px;padding:0;}
* html #maincont .articles .sitemap li {margin:-5px 0;}
#maincont .articles .sitemap a {margin:0;padding:0;}
#maincont .pager li{display:inline;margin-right:5px;color:#B8019E;font-size:13px}
#maincont .pager li a{color:#999;text-decoration:none}
#maincont .pager li a:hover{text-decoration:underline} 
#maincont div#projects_content {position: relative; margin-left: -6.35em;}
#maincont div#projects_content td {padding: 0 20px 10px 0;}
#maincont ul#main_ul {margin-left: 2em;}
#maincont ul#main_ul li {list-style-type: disc;}

#maincont #tree_voodoo {position:relative;padding:0;margin:0}
#maincont #tree_voodoo .hint {position:absolute;display:block}

#maincont #tree_voodoo #hint_lena {background:url(/img/hint/lena.png) no-repeat;width:183px;height:39px;position:absolute;display:none;top:340px;left:110px}
#maincont #tree_voodoo #hint_inna {background:url(/img/hint/inna.png) no-repeat;width:182px;height:39px;position:absolute;display:none;top:300px;left:400px}
#maincont #tree_voodoo #hint_denis {background:url(/img/hint/denis.png) no-repeat;width:161px;height:60px;position:absolute;display:none;top:120px;left:30px}
#maincont #tree_voodoo #hint_tanya {background:url(/img/hint/tanya.png) no-repeat;width:184px;height:39px;position:absolute;display:none;top:220px;left:430px}
#maincont #tree_voodoo #hint_pavel {background:url(/img/hint/pavel.png) no-repeat;width:186px;height:39px;position:absolute;display:none;top:10px;left:290px}
#maincont #tree_voodoo #hint_edik {background:url(/img/hint/edik.png) no-repeat;width:162px;height:59px;position:absolute;display:none;top:100px;left:430px}
#maincont #tree_voodoo #hint_nikita {background:url(/img/hint/nikita.png) no-repeat;width:162px;height:54px;position:absolute;display:none;top:160px;left:210px}
/*#maincont #tree_voodoo #hint_dima {background:url(/img/hint/dima.png) no-repeat;width:162px;height:62px;position:absolute;display:none;top:54px;left:350px}*/
#maincont #tree_voodoo #hint_narine {background:url(/img/hint/narine.png) no-repeat;width:179px;height:39px;position:absolute;display:none;top:240px;left:60px}
#maincont #tree_voodoo #hint_veronika {background:url(/img/hint/veronika.png) no-repeat;width:162px;height:59px;position:absolute;display:none;top:0;left:90px}
#maincont #tree_voodoo #hint_timur {background:url(/img/hint/timur.png) no-repeat;width:162px;height:56px;position:absolute;display:none;top:276px;left:80px}
#maincont #tree_voodoo #hint_vova {background:url(/img/hint/vova.png) no-repeat;width:162px;height:60px;position:absolute;display:none;top:54px;left:350px}

#maincont #tree_voodoo .lena {width:49px;height:70px;left:284px;top:290px}
#maincont #tree_voodoo .inna {width:46px;height:68px;left:353px;top:270px}
#maincont #tree_voodoo .denis {width:54px;height:62px;left:60px;top:75px}
#maincont #tree_voodoo .tanya {width:51px;height:72px;left:388px;top:162px}
#maincont #tree_voodoo .pavel {width:54px;height:72px;left:254px;top:27px}
#maincont #tree_voodoo .edik {width:51px;height:67px;left:484px;top:138px}
#maincont #tree_voodoo .nikita {width:52px;height:70px;left:192px;top:99px}
#maincont #tree_voodoo .vova {width:54px;height:67px;left:350px;top:80px}
#maincont #tree_voodoo .timur {width:55px;height:75px;left:143px;top:213px}
#maincont #tree_voodoo .narine {width:52px;height:64px;left:230px;top:218px}
#maincont #tree_voodoo .veronika {width:48px;height:62px;left:150px;top:40px}
#maincont #tree_voodoo .lena_hint {background:url(/img/hints/lena.png) no-repeat;}

#maincont .stat {width:100%}
#maincont .stat  td {padding:2px 5px;border:2px solid #fff}
#maincont .stat  td .skob_u{background:url(/img/skob_u.png) no-repeat;width:15px;height:5px;position:absolute;top:0}
#maincont .stat  td .skob_b{background:url(/img/skob_b.png) no-repeat;width:15px;height:5px;position:absolute;bottom:0}
#maincont .stat .t1 {width:200px;background:#F1EFEF}
#maincont .stat .t2 div{height:12px;background:#df18bb}
#maincont .stat .t3 {background:url(/img/skob_b.png) no-repeat left bottom;padding:0;margin:0}

#sidebar{float:right;width:195px;padding:130px 10px 0 0;min-height: 200px;margin:0; font-size:11px}
* html #sidebar{height:200px}
#sidebar.smpad{padding:105px 10px 20px 0}
#sidebar h2{font-size:11px;margin-bottom:15px}
#sidebar ul{margin-bottom:20px}
#sidebar ul.sitesList{min-height:365px;margin-bottom:30px;_height:365px;}
#sidebar li{list-style-type:none;font-size:11px;margin-bottom:5px;line-height:120%}
#sidebar li a{height:1%}
#sidebar li span{color:#B8019E}
#sidebar .pager li{display:inline;margin:2px;color:#B8019E;font-size:12px}
#sidebar .pager li a{color:#999;text-decoration:none}
#sidebar .pager li a:hover{text-decoration:underline}
#sidebar .pager li.ppc span {padding:2px 5px;border:1px solid #ccc}
#sidebar .pager li.ppc a {background:#b8019e;padding:2px 5px;color:#fff}
#sidebar .voodoo-gallery {padding:10px}
#sidebar .voodoo-gallery li{font-size:10px}
#sidebar #banner-osen{background:url(/img/voodoo_osenniy_bonus.gif) no-repeat left top;width:190px;height:164px;margin-bottom:10px}

#footer{clear:both;padding:0 0 100px 0;width:942px;margin:0 auto;position:relative;background:#fff;height:1px;z-index:100}

#footer .f1 {position:absolute;background:url(/img/f1.png);width:212px;height:67px;bottom:-79px}
#footer .f2 {position:absolute;background:url(/img/f6.png);left:-13px;bottom:0;width:13px;height:60px;}
#footer .f33 {position:absolute;background:url(/img/f3.png);right:-11px;bottom:0;width:11px;height:72px;}
/**/
#footer form{position:absolute;top:30px;right:25px;z-index:5}
#footer form td{vertical-align:middle;padding-right:5px}
#footer form input{border:solid 1px #D7D7D7;padding:2px;font-size:11px;color:#7F7F7F;width:170px}
#footer form a{display:block;width:10px;height:9px;background:url(/img/but_search.gif) no-repeat left center}
#footer form a:hover{background:url(/img/but_search_hover.gif) no-repeat left center}
#footer .wrap{font-size:11px;padding:0 30px 0 30px;width:882px;background:#fff;position:relative;top:80px}
#footer ul{overflow:hidden;height:1%}
#footer li{float:left;list-style-type:none;margin-right:10px;z-index:4}
#footer li.right{float:right;margin-right:0;margin-left:10px}

#afterfooter {width:942px;margin:0 auto;position:relative;height:12px;background:#fff;z-index:100}
#afterfooter .f4 {position:absolute;background:url(/img/f4.png) #DF18BB;width:12px;height:12px}
#afterfooter .f5 {position:absolute;background:url(/img/f5.png) #DF18BB;width:12px;height:12px;right:0}



#sform form input{border:solid 1px #D7D7D7;padding:2px;font-size:11px;color:#7F7F7F;width:170px}
#sform form a{display:block;width:10px;height:9px;background:url(/img/but_search.gif) no-repeat left top; margin: 5px;}
#sform form a:hover{background:url(/img/but_search_hover.gif) no-repeat left top}

#adv{color:#FFAFDB;font-size:10px;width:700px;padding:10px;margin:50px auto 0 auto}
#adv a {color:#FFAFDB;font-size:10px;}
span.pod {font-size: 11px; color: #666;}
.a11 {font-size: 11px;}
.linkz {margin:0.5em 0.5em 0 0;float:left;white-space:nowrap}

#side_left {position: absolute;width:199px;height:733px;top:100px;left:0;z-index:0; background:url(/img/lev_krai.png) no-repeat left top}
#side_right {position: absolute;width:196px;height:719px;top:100px;right:0;z-index:0; background:url(/img/prav_krai.png) no-repeat left top}
* html #side_left {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/lev_krai.png", sizingMethod="crop")}
* html #side_right {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/prav_krai.png", sizingMethod="crop")}
* html #footer .f1 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/f1.png", sizingMethod="crop")}
* html #footer .f2 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/f6.png", sizingMethod="crop")}
* html #afterfooter .f4 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/f4.png", sizingMethod="crop")}
* html #afterfooter .f5 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/f5.png", sizingMethod="crop")}

* html #maincont #tree_voodoo .lena {left:260px}
* html #maincont #tree_voodoo .inna {left:329px}
* html #maincont #tree_voodoo .denis {left:36px}
* html #maincont #tree_voodoo .tanya {left:364px}
* html #maincont #tree_voodoo .pavel {left:230px}
* html #maincont #tree_voodoo .edik {left:460px}
* html #maincont #tree_voodoo .nikita {left:168px}
* html #maincont #tree_voodoo .vova {left:288px}
* html #maincont #tree_voodoo .narine {left:206px}
* html #maincont #tree_voodoo .veronika {left:136px}
* html #maincont #tree_voodoo .timur {left:120px}

* html #maincont #tree_voodoo #hint_timur {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/timur.png", sizingMethod="crop");left:56px}}
* html #maincont #tree_voodoo #hint_lena {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/lena.png", sizingMethod="crop");left:86px}}
* html #maincont #tree_voodoo #hint_inna {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/inna.png", sizingMethod="crop");left:374px}
* html #maincont #tree_voodoo #hint_denis {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/denis.png", sizingMethod="crop");left:6px}
* html #maincont #tree_voodoo #hint_tanya {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/tanya.png", sizingMethod="crop");left:406px}
* html #maincont #tree_voodoo #hint_pavel {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/pavel.png", sizingMethod="crop");left:266px}
* html #maincont #tree_voodoo #hint_edik {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/edik.png", sizingMethod="crop");left:406px}
* html #maincont #tree_voodoo #hint_nikita {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/nikita.png", sizingMethod="crop");left:184px}
* html #maincont #tree_voodoo #hint_vova {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/vova.png", sizingMethod="crop");left:326px}
* html #maincont #tree_voodoo #hint_narine {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/narine.png", sizingMethod="crop");left:36px}
* html #maincont #tree_voodoo #hint_veronika {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hint/veronika.png", sizingMethod="crop");left:66px}

/* Necessary forms  */
.ness_color{color:red}
.bord{border:1px solid #ccc}
.ness_bord{border:1px solid red}