/* CSS Document */

body {
margin:0px;
padding:0px;
background-image:url(img/bg-header.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.header {width:1000px; height:143px; background:url(img/bg-header.jpg);}
.logo { margin-left:20px; margin-top:20px}

.logo_1 {margin-bottom: 20px;}

.nadpis-bg{
	width:1000px;
	position:absolute;
	top:0;
}

p.nadpis-tetx{
font-family:Arial, Helvetica, sans-serif;
font-size:18pt;
color:#158cd7;
font-style:italic;}

.menu {width:250px; height:1250px; border-right: #999999 dashed 1px; }

.menu-dorder {width:250px; height:680px; border-right: #999999 dashed 1px; }

punkt-menu {
font-family: Verdana, Helvetica, sans-serif;
font-size:12pt;
line-height: 35px;
margin-left:0px;

}

A.punkt:link {color:#158cd7; text-decoration: none;font-family:Verdana, Helvetica, sans-serif;
font-size:14px;
line-height: 35px;
margin-left:10px;
text-decoration:underline;
}
A.punkt:active {color:#0f5a8a; text-decoration: none;font-family:Verdana, Helvetica, sans-serif;
font-size:14px;
line-height: 35px;
margin-left:10px;
text-decoration:underline;
}
A.punkt:visited {color:#158cd7; text-decoration:none;font-family:Verdana, Helvetica, sans-serif;
font-size:14px;
line-height: 35px;
margin-left:10px;
text-decoration:underline;
}
A.punkt:hover {color:#0f5a8a; text-decoration:none;font-family:Verdana, Helvetica, sans-serif;
font-size:14px;
line-height: 35px;
margin-left:10px;
text-decoration:underline;
}

.left-column {width:1000px; height:1000px;}

.icon {margin-left:5px;}







h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color: #FFFFFF;
margin-left:20px;}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color: #666666;
margin-left:20px;
text-decoration: none;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #666666;
margin-left:20px;
line-height: 20px;
margin-top:15px;}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-left:60px;
margin-top:10px;
padding-top:5px;
}

p { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:20px;
color:#666666;}

.zl { 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:0px;
color:#158cd7;
}






.uslugi-menu{width:250px; height:24px; background:#7a7a7a url(img/bg.jpg);}

.menu2 {width:250px; height:190px; border-bottom:#999999 dashed 1px; }

.menu3 {width:250px; height:80px; border-bottom:#999999 dashed 1px; text-decoration: none;}

.menu4 {
display:block;
float:left;
background:transparent url('img/menu-zakaz.jpg') no-repeat 0 0;
width:250px;
height:80px;
}

a.menu4:hover {
	background-position:-251px 0px;
}


.menu-margin { margin-left:0px;}


.footer { width:100%; height:38px; background-color:#767676;}

.copyright {font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #FFFFFF;
margin-bottom:20px;
}

.vanna-img {width:355px; padding-top:15px;}

.text1 { width:740px; height:100px; background:url(img/bg-nadpis.jpg); background-repeat: no-repeat;}

.vidu-rabot {width:710px; height:24px; background:#7a7a7a; margin-left:20px;}

.zaglav {color: #333333;}

.logo-sw {margin-right: 20px;}

.img-portfolio { margin-left: 5px; margin-top:5px;} 

.photo { border-bottom:#999999 dashed 1px; border-top:#999999 dashed 1px; width:710px; margin-left:20px;}

.text2 { width:710px;}

.folio { text-decoration:none; color:#7a7a7a;}

.folio1 { margin-left:20px;}



.accordion_toggle {
display: block;
height: 30px;
background: url(images/accordion_toggle.jpg) no-repeat top right #158cd7;
padding: 0 10px 0 10px;
line-height: 30px;
color:  #FFFFFF;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 16px;
color:  #FFFFFF;
border-bottom: 1px solid  #FFFFFF;
cursor: pointer;
margin-left: 20px;
width:690px;
}
		
		.accordion_toggle_active {
			background:#158cd7;
			color: #ffffff;
			border-bottom: 1px solid #7a7a7a;
		}
		
		.accordion_content {
			background-color: #FFFFFF;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #158cd7F;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
	

	

		
		.horizontal_accordion_toggle {
	
			float: left;	


			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid  #FFFFFF;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: left #fffff;
			border-right: 1px solid ##158cd7;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #158cd7;
		}
			
			.horizontal_accordion_content p {
				width: 300px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 100px;   
      height: 10px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 10px;
	  height: 10px; 
    }


.uslugi-table { height:420px; width:710px; margin-left:20px; border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;}

.uslugi-table1 { height:280px; width:710px; margin-left:20px; border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;}

.uslugi-table2 { height:500px; width:710px; margin-left:20px; border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;}

.uslugi-table3 { height:200px; width:710px; margin-left:20px; border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;}

.grey { background:#CCCCCC; border-right: #666666 solid 1px;}

.grey-text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:20px;
color: #333333;
}

.ug {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:20px;
color: #158cd7;
}

.white { border-right: #666666 solid 1px;}

.form { width:250px; border:#666666 solid 1px;}

.form1 { width:300px; border:#666666 solid 1px;}



.folio-text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
margin-bottom:10px; }

.liniya {width:250px; height:350px; border-right: #999999 dashed 1px;}

.emalirov-min { margin-left:15px;}

.baner-index {margin-left:20px; margin-bottom:15px; }

.seo {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #FFFFFF;
margin-bottom:20px;}

A.seo:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color: #CCCCCC;
margin-left:30px;}

li {font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666666;
list-style-type:square;
list-style-image:url(img/li.png);
list-style-position:5px;
}

.st { margin-left:5px;} 

.dil_c {
width: 720px;
border: 1px solid #333333;
margin-left:10px;
}

.dil_c_1 { 
width: 30px;
border-right: 1px solid #333333;
float:left;
}

.dil_c_2 {
width: 200px;
border-right: 1px solid #333333;
float:left;
}

.dil_c_3 {
width: 170px;
border-right: 1px solid #333333;
float:left;
}

.dil_c_4 {
width: 100px;
border-right: 1px solid #333333;
float:left;
}

.dil_c_5 {
width: 100px;
border-right: 1px solid #333333;
float:left;
}

.dil_c_6 {
float:left;
width: 115px;
}

.d_b_1 {
height:60px;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
}

.d_b_2 {
height:60px;
border-bottom: 1px solid #333333;
}


.dil_menu {width:250px; height:2300px; border-right: #999999 dashed 1px; }


.d_b_3 {
height:304px;
border-bottom: 1px solid #333333;
border-right:1px solid #333333;
}

.d_b_4 {
height:60px;
border-bottom: 1px solid #333333;
border-right:1px solid #333333;
}

.d_b_5 {
height:365px;
border-bottom: 1px solid #333333;
border-right:1px solid #333333;
}

.d_b_6 {
height:121px;
border-bottom: 1px solid #333333;
border-right:1px solid #333333;
}

.d_b_7 {
height:853px;
border-bottom: 1px solid #333333;
border-right:1px solid #333333;
}


.d_b_8 {
height:243px;
border-bottom: 1px solid #333333;
border-right:1px solid #333333;
}

.d_b_9 {
height:365px;
border-bottom: 1px solid #333333;
border-right:1px solid #333333;
}
