@charset "utf-8";
/* CSS Document */
html,body{/*устроняет проблему высоты таблицы в ШТМЛ 4,01 такого свойства как высота нет*/
       height: 100%;
        min-height: 100%;
        margin:0px;
        padding:0px;
		background:url(../img/bgradient.jpg) repeat-y;;
		background-position:50% 0px;}

p{
	margin:0;
	padding:0;
	}



p{margin-bottom:50px;}

a:hover{
		text-decoration:underline;
		}

img {border:0px;}

#carts-box img{
	           position:absolute;			  
			  } 

ul{
	 list-style:none;
	 margin:0;
	 padding:0;
	 position:absolute;
	}
	
#gallery img{
	 border:0px;
	}	


#carts-box{ 
            position:relative;
	        margin:15px auto 0 auto;
			width:750px;
			height:450px;
	       }
			
			
					
			.two-cards{
						position:relative;
						margin:100px auto 100px auto;
						text-align:center;
						width:300px;
						height:250px;
						}
						
						.two-cards img{
										position:relative;
										
										}
						.two-cards img{
										position:absolute;
										}										
			
			.italic{
					font-size:16px;
					font-style:italic;
					font-family:Georgia, "Times New Roman", Times, serif;
					}
					
					.italic strong{
							font-style:normal;
							font-size:14px;
							}

					.text1{
							font-size:12px;
							/*font-family:Tahoma, Geneva, sans-serif;*/
							}
					
					.margitop{margin-top:70px;}

#content{
		display:block;
		text-align:justify;
		margin:25px auto 0 auto;
		width:607px;
		height:400px;
		font-family:Tahoma, Geneva, sans-serif;
		line-height:1.1em;
		}
		
/* фиксим ИЕ баги, будь они не ладны*/
*+html .style-ie7 {
					margin-left:70px;
					margin-right:70px;
					text-align:justify;
					}

*+html .style2-ie7 {
					margin-left:135px;
					margin-top:10px;
					}
  
*+html .style3-ie7 {
					margin-bottom:-27px;
					}

*+html .style4-ie7 {
					padding-top:25px;
					}

*+html .style5-ie7 {
					height:100%;
					}

*+html #caption {
					cursor:pointer;
					width:242px;
					height:31px;
					}
					
					
					*+html #caption a {
										text-decoration:none;
										}



		
#content .list{ 
			float:left;
			width:108px;
			/*margin-left:45px;*/
			height:400px;
			display:block;
			}		

#content ul{
			font-size:11px;
			/*width:108;*/
			}	
			
#content ul li{
				line-height:1.3em;
				}			
					
#main-tb{
	     
	     width:747px;
		 height:100%;
		 margin:0px auto 0px auto;
		 border:0px;
		/* border:1px #333 solid;*/
	    }
		
		.logo-tb{
				height:75px;
				}
		
		.menu-tb{
				height:75px;	
				}

		.content-tb{
					height:auto;
					vertical-align:top;
					
					}				

		.footer-tb{
					height:145px;
					}

			
			
					
					


		
#caption{
	     position:relative;
		 margin:0px auto 0px auto;
		 width:260px;
		 height:36px;
		 /*font-family:Tahoma, Geneva, sans-serif;
		 font-size:26px;
		 text-transform:uppercase;
		 text-align:center;*/
		 background:url(../img/logotype.png) no-repeat;
	     }
		 
		 #caption a{text-decoration:none;}
		 
#menu   {
	     position:relative;
		 background:url(../img/menu.jpg) no-repeat top left;
		 margin:0px auto 0px auto;
		 width:748px;
		 height:74px;
	     }				 
		 
		 #menu ul {
			       margin:0;
				   
				   list-style:none;
				    border-top:#F00 1px solid;
				  }
				  
			#menu ul a{
			           text-decoration:none;
					   color:#FFF;
				      }
					  
					  #menu ul a:hover{
				       			text-decoration:underline;
							   	color:#F00;
				      			}
		 
		    #menu ul li{
			           display:inline;
					   color:#FFF;
					   font-size:12px;
					   font-family:Tahoma, Geneva, sans-serif;
			           }
					   
#left-menu{
	       position:relative;
		   top:46px;
		   left:73px;
		   padding-left:7px;
		   width:243px;
		   }
		   
#right-menu{
	        position:relative;
		    top:26px;
		    left:426px;
			width:238px;
			padding-left:11px;
		   }			   

#footer{
	     width:750px;
		 height:135px;
		 font-family:Tahoma, Geneva, sans-serif;
		 
		}
		
		#footer ul{
	       			font-size:11px;
		 			margin:4px 0 0 8px;
		   			padding:0;
					
		  		 }
				 
		#footer a{
	       			color:#ff6666;
		  			text-decoration:none;
		   		  }		
		
		#footer span{
					font-size:12px;
					text-transform:uppercase;
					border-bottom:#000 1px solid;
					padding-right:8px;
					}
	  
	  #info-partner{
		  			width:280px;
					float:left;
					margin-left:70px;
					//border-bottom:#000 1px solid;
					}
	  
	  #project-partner{
		  			   width:251px;
					   float:left;
					   margin-left:85px;
					   }
					   
					   #project-partner span{	
					   						width:235px;
											display:block;
					   						}

#studio{
		margin:0px auto;
		text-align:center;
		position:relative;
		font-family:Tahoma, Geneva, sans-serif;
		/*top: 70px;*/
		/*//left:-200px;*/
		width:180px;
		
		
		font-size:11px;
		color:#666;
		}
		
		#studio a{color:#333; text-decoration:underline;}
		
		
		.act_li a{
		color:#F00 !mportant;}
		
		
/*****************************/

.wing-boxt{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:41px;
			border:0;
			
			/*border:1px #000  solid;*/
			z-index:0;}
			
			

.wing-l{
		width:438px;
		
		background:url(../img/wing_tl.png) left top no-repeat;}

.wing-c{width:auto;
		
		background:url(../img/pattern.jpg) repeat-x;
		}
		

.wing-r{
		width:438px;
		
		background:url(../img/wing_tr.png) right top no-repeat;}

/*------*/
.wing-boxb{
			position:absolute;
			bottom:0;
			left:0;
			width:100%;
			height:41px;
			border:0;
			
			/*border:1px #000  solid;*/
			z-index:1;}
			
			

.wing-lb{
		width:438px;
		
		background:url(../img/wing_bl.png) left top no-repeat;}

.wing-cb{width:auto;
		
		background:url(../img/patternb.jpg) repeat-x;
		}
		

.wing-rb{
		width:438px;
		
		background:url(../img/wing_br.png) right top no-repeat;}

/*****************************/
