/* ОБНУЛЯЕМ СТИЛИ ------------------------------------------------------------------------------------*/
 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,
dl, dt, dd, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* Не забываем описать стили для :focus! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
overflow:scroll;


}
/* Для таблиц все еще надо прописывать 'cellspacing="0"' в коде */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/* ОБЩИЕ СТИЛИ ------------------------------------------------------------------------------------*/

#content{ 
font-family:Georgia, "Times New Roman", Times, serif;
width:950px;
margin:0 auto;
height:0px;
overflow:hidden;
font-size:24px;
color:#575757;
margin-top:0px;
}

#footer {
height:0px;	
background:#3c1800;
margin:0 auto;
width:950px;
color: #ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
overflow:hidden;
letter-spacing:1px;
}


#footer a{
color:#ffffff;
}

#footer_left {
width:650px;
float:left;

}

#footer_right {
text-align:right;
padding-left:10px;
}


#hidden_content {
display:none;
}


#inner_content {
padding:30px;
}



#inner_content h2{
color:white;
background-color:#3c1800;
padding:10px;
margin-left:-60px;
padding-left:60px;

margin-bottom:30px;
}

#main_menu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	color:#575757;
	width:950px;
	margin:0 auto;
	margin-top:70px;
	padding:20px;
	height:125px;
	background-color:#FFFFFF;
}


#phone_code{
	position:absolute;
	left:880px;
	top:-60px;
	color:#FFFFFF;
	font-size:35px;
}

#phone_num {
text-align:right;
margin-top:152px;
color: #3c1800;
font-size:35px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#main_menu #title_adv{
padding-left:10px;
}

#main_menu #title_site{
padding-right:10px;
}

#header {
background:url(i/header.gif) no-repeat;
width:950px;;
height:330px;
margin:0 auto;
z-index:200;
}

.nonhovered{
text-decoration:none;
color:#575757;
padding:10px;
}

#main_menu a:hover{
background-color:#3c1800;
color:white;
padding:10px;
height:50px;
}

.hovered{
background-color:#3c1800;
color:white;
padding:10px;
text-decoration:underline;
}


#menu_site {
	text-align:right;
	width:360px;
	height:110px;
	float:left;
}
#menu_adv {
	margin-left:460px;
	width:480px;
	height:110px;
}

#submenu_adv1 {
	margin-left:0px;
}

#submenu_adv_ {
	margin-right:30px;
}

#main_menu span {
cursor: pointer;
}


#main_menu .submenu:hover{
color:#0073bf;
}

#submenu_site {
margin-top:20px;
}

#submenu_adv {
margin-top:20px;
}




#site_price{
background:url(i/1alina.jpg) no-repeat 500px 50px;
height:30px;
}


.potfolio_item {
margin-bottom:90px;
}

.potfolio_item .info {
float:left;
display:inline-block; vertical-align:top; width:380px;
}

.potfolio_item .info h1{
margin-bottom:20px;" id="item_header
}

.potfolio_item .info .txt{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
width:350px;
}

.potfolio_item .info .txt a.www{
display:block;
margin-top:20px;
color: #666666;
}
.potfolio_item .info .price {
text-align:right; margin-right:30px;
margin-top:60px;
}

.potfolio_item .info .price span{
color:#FFFFFF; background-color:#194876; padding:5px;
}

.potfolio_item .screen img {
border:1px solid #999999;
}

.potfolio_item .screen {
display:inline;

}

.adv_price_item {
float:left;
margin-left:60px;
text-align:center;
background-color:#3c1800;
padding:30px;
color:white;
width:150px;
}

.portfolio_item_num {
font-size:60px;
}


#calc_price {
background-color: #FFE9CF;
border:2px double #FFDAAF;
font-size:20px;
width:880px;
height:0px;
overflow:hidden;
}

#calc_price_inner_div{
padding:15px;
}

#calc_price input {
margin-top:10px;
margin-bottom:20px;
background-color:#ffffff;
border: 1px solid black;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-left:20px;
width:400px;
}

#calc_price ol {
font-size:15px;
}



#calc_price textarea{
margin-top:10px;
margin-bottom:20px;
background-color:#ffffff;
border: 1px solid black;
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
width:700px;
height:270px;
border-left: dashed 1px;
}

#calc_price #send_form {
text-align:right;
display:block;
margin:10px;
margin-right:115px;
color:#3c1800;
text-decoration:underline;
}

#show_form {
text-align:right;
display:block;
margin:20px;
margin-right:10px;
color:#3c1800;
text-decoration:underline;
}

#calc_price #send_form:hover {
text-decoration:none;
}

#show_form :hover {
text-decoration:none;
}

#send_result {
margin-left:40px;
font-size:17px;
}

#faq {
margin-top:200px;
width:960px;
margin: 0 auto;
}

#faq .title{
font-family:Tahoma, Geneva, sans-serif;
font-size:24px;
color:#5e5246;
margin-left:30px;
}

#faq .line{
border-bottom:1px dashed #5e5246;
margin-top:10px;
}

#faq .question{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
color:#5e5246;
margin-top:20px;
}

#faq .cont{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#5e5246;
margin-top:20px;
padding-left:13px;
border-left: 4px solid #3c1800;
text-align:justify;
margin-bottom:50px;
}}