﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding:0;border:0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
}
ol, ul {list-style: none; line-height:20px;}
blockquote, q {quotes: none;}
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}
html {height: 100%;}
* {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;}

body {
	background-image:url(../images/fon2.jpg);
    font: 13px Arial, Helvetica, sans-serif; /* Шрифт на веб-странице */
	height:auto !important; 
	min-height:100%;
	height:100%; 
	color:#585858;

   }
#container {
	background:url(../images/fon3.jpg) no-repeat;
    width: 960px; /* Ширина макета */
    margin: 0 auto; /* Выравниваем по центру */
  }
   
	img{
	vertical-align: top;   /*выравниваем картинку, когда есть рамочка, без этого рамочка на 2 пикселя здвигаеться*/
	}
	
a img {
   border-style:none;  /*если картинка ссылкой - то убрать рамку*/
   }
   
a{
   color:#fff;  /*цвет всех ссылок на странице, если не указано инное*/
   }
   
a:hover{
	text-decoration:none;
	background-color:#FFF;
   color:#08648f; /*при наведении*/
   }
   
h2 {
   /* font: italic 21px Georgia,Times,"Times New Roman",serif;*/
	font: italic 21px Arial,serif;
    color: #fff; /* Цвет текста */
    margin: 0px 0 10px 20px;
   }
   
   
h1 {
  
	font: italic 21px Arial,serif;
    color: #fff; /* Цвет текста */
    margin: 0px 0 10px 20px;
   }
   
   /*ШАПКА САЙТА*/
   
#header {
	height:100px; /*высота шапки*/
	color: #fff; /* Цвет текста */
	padding: 20px; /* Отступы вокруг текста */
	display:block;
	overflow:hidden;
	}

#headmenu{
    font: 14px Verdana, Arial, Helvetica, sans-serif; /* Шрифт на веб-странице */
	float: left;
	margin:10px 0 0 30px;
	padding: 0;
	}
	 
#headmenu li{
	 list-style:none;
	 position:relative;
	 padding: 0 20px 0 0;
	 }

#headmenu li a {
	font:  14px Georgia,Times,"Times New Roman",serif;
	position:relative;  /*для видимости подчеркивания в IE */
	}
	
#headmenu li a:hover {
	border-bottom: none;
  	}
	
	
	
.portfelmenu{
	 border: 1px dotted #08648f;
	background-color:#FFF;
    font: 14px Verdana, Arial, Helvetica, sans-serif; /* Шрифт на веб-странице */
	margin:10px;
	padding: 10px;
	display:block;
	height:18px;
	
}

.portfelmenu li{
	float: left;
	 list-style:none;
	 padding: 0 20px 0 0;
	 }

	
#headright{
	width:550px;
	float:right;
	margin:0 20px 0 0;
	display:block;
	overflow:hidden;
	}
   
#logo{
	display:block;
	float:left;
	margin:20px 154px 0 0;
	
}  
#logo a {
	background-image:url("../images/logo.png");
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:92px;
	width:193px;
	background-position:0 0;
}

#logo a:hover{
	background-color:transparent;
}

	
#headtel{
	float:right;
	margin: 20px 20px 0 0;
	}
	
#headtel span{
	font-family:Arial;
	font-size:24px;
	font-style:italic;
	}
	
	
	/*КОНЕЦ ШАПКА САЙТА*/
	
   

#content {
	float: left; /* Обтекание по правому краю */
	padding: 10px; /* Поля вокруг текста */
	display:block;
	}
	
#content p {
	margin-top: 0.3em; /* Отступ сверху */
	line-height:20px;
	}
   
#content a{
	background-color:transparent;
	color:#08648f; /*при наведении*/
	}
   
#content a:hover{
	background-color:#08648f;
	color:#fff; /*при наведении*/
	}
   
.shot{
	width:690px;
	}
	
.lastwork{
display:block;
float:left;
}

.contenttextportfel{
	padding:10px;
	display:block;
	float:left;
}

.contenttext{
	
	/*background-color:#FFFFFF;*/
	display:block;
	float:left;
}

.contenttextbg{
background-color:#FFF;
padding:10px;
}

.contentmainleft{

width:460px;
float:left;
margin:15px 0;
}
.contentmainright{

width:460px;
float:right;
margin:15px 0;
}


.imgBox {
   float:left;
   padding: 0px;
   border: 5px solid #c3c3c3;
   margin: 0 7px 10px 8px;
	}
   
#portfel{
	overflow:hidden;
	width:437px;
	background-color:#FFf;
	float:left;
   height:145px;
   margin: 0 10px 10px 0;
   padding:10px 0 10px 10px;
   border: 1px dotted #08648f;
   }

.imgBoxR {
	float:right;
	padding: 0px;
	/*border: 5px solid #c3c3c3;
	margin: 0 10px 10px 0;*/
	display:block;  
	}
   
#opisanie{
	float:left;
	padding: 0px;
	display:block; 
	margin: 0;
	width:190px;
	overflow:hidden;
	}
	
#opisanie p {
	margin-top: 0.3em; /* Отступ сверху */
	line-height:15px;
	}
  

   
#sidebar {
    float:right; /* Обтекание по правому краю */
    width: 230px; /* Ширина */
    padding: 10px; /* Отступы вокруг текста */
   }
   
#footer {
margin:0 10px;
	height:50px;
	background-color:#359bc7;
    color: #fff; /* Цвет текста */
	border-top: 1px dotted #fff;
    padding: 10px; /* Отступы вокруг текста */
   }
   
.footmenu{
width:800px;
display:block;
}

.footmenu li{
float:left;
padding-right:15px;
}

.copy{
float:left;
display:block;
width:150px;
}


.stat{

float:right;
display:block;
}
   
.clear{
	clear:both;
	font-size:0;
	padding:0
}

#respond{
padding: 0 170px;

}

#bread{
background-color:#359bc7;
border:1px dotted #08648F;
margin:3px 20px 3px 20px;


}
.B_crumbBox{
padding: 0 0 0 10px;
display:block;

height:20px;

}