  		#big{
  			width: 30000px;
  			height: 500px;
			position: absolute;
			top: -1000px;
			left: -100px;
			cursor: move;
  		}
		
  		#small {
  			width: 955px;
			height: 500px;	
			overflow: hidden;
			position: relative;
			background: #000000;
  		}		
	
		#links {
			top:10px;
			left: 10px;
			position: absolute;
			width: 75px;
			background-color: white;
			padding: 5px;
			opacity:0.5;
		}
	
		div.workplace {
			width: 400px;
			position: absolute;
			cursor:default;			
		}

		
		#wp_01 {
			top: 1000px;
			left: 0px;		}
		
		div.workplace {
			font: normal 90% "Trebuschet MS";
			color:white;
		}
		
		a.act {
			font-weight: bold;
			text-decoration:none;
		}

img {border: 0px;}
body, td, div , p , span   {
                color:#787878;
                font-family:Tahoma;
                font-size:12px;
                }
.maintableall{max-width:1000px;width:100%}
body{padding-left:20px;}
h1,h2,h3,h4,h5 {padding-left:0px;
                margin-top:0px;
                margin-bottom:10px;
                color:#444444;
                font-size:25px;
                font-family:"Times New Roman";
                font-weight:normal;                
                }
h2.li1          {
                /*background-image:url('i/li.gif');*/
                background-repeat:no-repeat;
                background-position:left center;
                padding-left:0px;
                color:black;
                }
h2.li2          {
                /*background-image:url('i/li2.gif');*/
                background-repeat:no-repeat;
                background-position:left center;
                padding-left:0px;
                margin-top:0px;
                color:#000000;
                font-size:25px;
                font-family:"Times New Roman";
                font-weight:normal;                
                }                
                                
h2.li1_fish     {
                /*background-image:url('i/li.gif');*/
                background-repeat:no-repeat;
                background-position:left center;
                padding-left:0px;
                padding-bottom:0;
                color:#000000;
                font-size: 18px;
                
                }                
               
h3.arrr              {
                padding:1px;
                margin:1px;
                /*background-image:url('i/arr2.gif');*/
                background-repeat:no-repeat;
                background-position:left center;
                padding-left:0px;
                color:#000000;
                font-weight:normal;
                font-size:18px;

                
                }
h2.news_head     {
                color:#777777;
                text-decoration:none;
                font-size:12px;
                margin:0px;
                margin-bottom:0px;
                margin-top:5px;
                font-weight:bold;
                font-family:Tahoma;
                }



#a1,#a2,#a3,#a4,#a5,#a6{
  font-size:12px;
}
#a5{color:#ffbd0b;font-weight:bold;}
                
a               {
                color:#4E60A5;
                }

a:hover         {
                color:#6dc7e9;

                }                                

.header0 td, .header0 td a, .header0 td a:hover {
                color:white;
                }
             
.header0 .email  {
                font-size:12px; 
                padding-left:22px;
                padding-right:22px;
                }
                
.header0 .email img {
                margin-right:8px;
                }
                
                
.header0 .opt   {
                font-size:12px; 
                padding-left:22px;
                padding-right:22px;
                }
                
.header0        {
                font-size:12px;

}                
                
                
.intro          {
                padding:22px;
                font-size:13px;
                color:#787878;
                }
       
.intro p        {
                margin:0px;
                } 
       
div.coords {
                margin:0px;
                text-align:right;
                padding-right:6px;
                margin-right:22px;
                font-size:12px;
                color:#000000;
                line-height:1.2em;
                }          
                
.small          {
                font-size:12px;
                }

.menu           {
                font-size:12px;
                padding:9px;
                padding-left:15px;
                text-align:left;
                }                                
                
.menu a         {
                margin-right:10px;
                padding-top:3px;
                }

                 
.small div      {
                font-size:12px;
                line-height:1.1em;
                }          
                
img.portf       {
                margin-top:0px;
                }                

.footer td      {
                padding-bottom:10px;
                padding-right:10px;
                font-size:12px;
                color:#787878;
                }                   
          
.content        {
                font-size:12px;
                padding:0px;
                padding-bottom:44px;
                padding-left:40px;
                padding-right:80px;
                }

.contentPorfolioItem        {
                font-size:12px;
                padding:0px;
                padding-bottom:44px;
                padding-left:20px;
                padding-right:10px;
                }

.content_tbl    {
                font-size:12px;
                padding:0px;
                padding-bottom:0px;
                padding-left:0px;
                padding-right:20px;
                }
            
.right          {
                font-size:12px;
                padding:0px;
                padding-bottom:44px;
                padding-top:0px;
                width:170px;
                padding-right:20px;
                }
.left          {
                font-size:12px;
                padding:0px;
                padding-bottom:44px;
                padding-top:0px;
                width:140px;
                }

a.act           {
                color:#C2703F;
                border-top:6px solid #B5B5B5;
                }
                
.arrs td        {
                text-align:center !important;
                padding-bottom:4px;
                }                
ul  {
    list-style-image:url('i/arr2_.gif');
    font-size:12px;
    margin-left:0px;
    padding-left:10px;
    }                
    

                
a.li3           {
                background-image:url('i/li3.gif');
                background-repeat:no-repeat;
                background-position:left center;
                padding:12px;
                padding-left:39px;
                text-decoration: none;
                }                
                
strong          {
                color:#787878;
                }                
                
.more           {
                font-size:12px;
                background-image:url('i/arr2.gif');
                background-repeat:no-repeat;
                background-position:right center;
                padding-right:18px;
                }
                
                
                
.more2      {
                background-image:url('i/arr2.gif');
                background-repeat:no-repeat;
                background-position:left center;
                line-height:1.6em;
                padding-left:22px;
                text-decoration: none;
                font-size:12px;
                }                
.more2_2      {
                background-image:url('i/arr22.gif');
                background-repeat:no-repeat;
                background-position:left top;
                line-height:1.6em;
                padding-left:22px;
                text-decoration: none;
                font-size:12px;
                }                


.more22      {
                line-height:1.6em;
                padding-left:22px;
                text-decoration: none;
                font-size:12px;
                }                

.more3      {
                background-image:url('i/li2_small.gif');
                background-repeat:no-repeat;
                background-position:left center;
                line-height:1.6em;
                padding-left:13px;
                text-decoration: none;
                margin:0px;
                margin-left:20px;
                font-size:12px;
                }
                                
.more2_bez_strelki      {
                line-height:1.6em;
                padding-left:22px;
                text-decoration: none;
                font-size:12px
                }
                
.i_text, .i_select, .i_area {
                width:270px;
                margin-top:5px;
                
}                

.i_area        {
               height:60px;
               }
.tab_p {
       padding-left:28px;
        }               
.tab_p_small {
       padding-top:0px;
       padding-left:28px;
       
       font-size:12px;
        }
.news_text     {
                color:#777777;
                text-decoration:none;
                font-size:12px;
                margin:0px;
                margin-bottom:5px;
                margin-top:0px;
                }
p {
font-size:12px;
margin-bottom:5px;
margin-top:5px;
  }        
  
.small_s      {
                background-image:url('i/li2_small2.gif');
                background-repeat:no-repeat;
                background-position:left top;
                line-height:1.6em;
                padding-left:15px;
                text-decoration: none;
                margin:0px;
                margin-left:0px;
                font-size:12px;
                }
.small_s_tab      {
                margin:0px;
                margin-left:15px;
                }
.tmp_div        {
                margin:0px;
                padding:5px;
                margin:0px;
                border:1px solid #B5B5B5;
                width:100%;
                height:100%;
                }          

div.phpconf2008
 {
 font-size:12px;
 }
.mainPageTable img{border:0px}


a.newmenue      {
                background-image:url('i/new_a.gif');
                background-repeat:no-repeat;
                background-position:left center;
                line-height:1.6em;
                padding-left:30px;
                text-decoration: none;
                font-size:12px;;
                }                
a.newmenue:hover      {
                background-image:url('i/new_b.gif');
                background-repeat:no-repeat;
                background-position:left center;
                line-height:1.6em;
                padding-left:30px;
                text-decoration: none;
                font-size:12px;;
                }                
span.newmenues      {
                background-image:url('i/new_b.gif');
                background-repeat:no-repeat;
                background-position:left center;
                line-height:1.6em;
                padding-left:30px;
                text-decoration: none;
                font-size:12px;;
                }                
.star{font-size:150%;color:#ff0000;}
.mkiStuff,.kirillStuff,.iraStuff,.igorStuff,.vladStuff,.kirill3dStuff,.veronikkStuff,.olgaStuff,.osinStuff{position:relative;border:#ff0000 0px solid;width:100px;height:100px;}
.mkiStuff{left:450px;top:610px;}
.kirillStuff{left:70px;top:130px;}
.osinStuff{left:250px;top:-165px;}
.olgaStuff{left:490px;top:-160px;}
.veronikkStuff{left:550px;top:-140px;}
.kirill3dStuff{left:50px;top:130px;}
.vladStuff{left:280px;top:150px;}
.igorStuff{left:645px;top:-50px;}
.iraStuff{left:345px;top:-800px;}
.pulseImg{border:2px solid #dfdfdf;}

.nazadPred {
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

a.mainLinks {
    color: #444444;
}
a.mainLinks:hover {
    color: #787878;
}
.offer{
	width:780px;
	font-family:"Times New Roman";
	margin-left:30px;
	font-size:15px;
}
.offer div, .offer li{
	font-size:15px;
}
.step1,.step2,.step3,.step4,.step5,.submitDiv {
	float:left;
	margin:0px 0px 50px 0px;
}
.step1,.step2,.step4,.step5,.common{
	width:790px;
}
.offer div.step4 {
	font-size: 18px;
}
.offer div.step4 span.gr {
	color: #32cd32;
	font-size: 18px;
}
.step1 div.pic1,.step1 div.pic2{
	float:left;
	width:380px;
	margin-right:10px;
}
.step1 div.pic11,.step1 div.pic21,.step1 div.pic31{
	float:left;
	width:250px;
	margin-right:10px;
}
.step1 div.pic31{
	padding-top: 15px;
}
.step2 .img {
	margin:5px 15px 0px 0px;
	float: left;
}
.step2 .img, .step3 div img {
	cursor:pointer;
}
.step3{
	width:400px;
}
.step5 div.lable{
	width:300px;
	/*float:left;*/
	margin-bottom: 3px;
}
.step5 div.lable span {
	font-size: 11px;
}
.step5 div.input, .step5 div.input input.input{
	width:300px;
	margin-bottom:5px
}
.important{
	margin:0px 0px 0px 0px;
	width:300px;
	float:left
}
.title{
	clear:both;
	margin-bottom:5px;
}
.title span{
	background-color:#278CDE;
	color:#ffffff;
	padding:2px;
}

.checked{
	border:2px solid #dfdfdf
}
.tr{
	clear:both;
}
ol{
	padding:0px 0px 0px 20px;
}
.offerSubmit{
	color:#ffffff;
	background-color:#278CDE;
	border: 0px;
	padding:0px 3px;
	font-size:14px;
	cursor: pointer;
	background-image:url(/images/button_order_1.jpg);
	height:27px;
	width:350px;

}
.mainOfferExample div.offerExample{
	color:#ffffff;
	/*background-color:#278CDE;*/
	border: 0px;
	font-size:14px;
	cursor: pointer;
	padding-top:5px;
	/*background-image:url(/images/button_order_2.jpg);*/
	/*height:22px;*/
	/*width:100px;*/
	text-align:center;
	margin-right: 25px;
}
.offerExample a {
	color:#4e60a5;
}
.offerExample a:hover {
	color:#6dc7e9;
}
.offerExample a img {
	vertical-align: middle;
}
.mainOfferExample{
	clear:both;
	width:800px;
}
.mainOfferExample div{
	float:left;
	margin-right:15px;
}
.common{
	margin:20px 0px 20px 0px;
	font-size:15px;
}
.common span#price{
	font-size:20px;
	color:#278CDE;
}
.titleBig{
	font-size:20px;
	color:#278CDE;
}

.form .error-input, .form .error-both .input, .form .error-same .input { background-color:#FFEFEF; border-color:#BB6666; color:#660000; }
.form .error-div { float:right; margin:7px 10px 0 0; color:#935; font-size:10px; }
.form .error-div-alternative { display:none; -moz-border-radius:10px; -webkit-border-radius:10px; width:800px; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:16px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
.form .error-same, .form .error-both { color:#fff; background-color:#b66; -moz-border-radius:3px; }

.error-div {
	display: none;
	color: #ffffff;
}



.link_portfolio{

text-decoration: underline;
}

.link_portfolio:link{

text-decoration: underline;
}


.link_portfolio:hover{

text-decoration: none;
}

.link_portfolio:visited{

text-decoration: underline;
}

.portfolionew {
}

.portfolionew:link {
color:#444444;
	text-decoration: underline;
}

.portfolionew:hover{
	text-decoration: none;
}

.portfolionew:visited {
color:#444444;
}

