body {font-family: "Times New Roman", Times, serif; font-size:16px; margin:0; padding:0; background: #FFFFFF; color:#000000; line-height: normal}
table {font-family: "Times New Roman", Times, serif; border:0; border-collapse: collapse}
table td {font-family: "Times New Roman", Times, serif; padding:0; font-size:16px;}
h1 {font-size: 130%; color:#000000; font-family: "Times New Roman", Times, serif; font-weight: normal; margin-top: 0}
h2 {font-size: 110%; color:#000000; font-family: "Times New Roman", Times, serif; margin: 1.5em 0 0.5em 0;}
h3 {font-size: 100%; margin: 1em 0 0 0; font-family: "Times New Roman", Times, serif;}
a {color:#3583ba; text-decoration:underline}
a:hover {text-decoration:none}
img {border: 0}
input, label, textarea {display: block}
label, input.send {margin: 0.5em 0 0.1em 0}
label.first {margin-top: 0}

a.dash {
	text-decoration: none;
	border-bottom: dashed #3583ba 1px;
	cursor: pointer;
	cursor: hand
}

a.dash:visited {
	border-bottom: dashed #3583ba 1px
}

a.dash:hover {
	border-bottom: none;
}

a.red {color: #DA0003; font-size: 20px}


/* Шапка */
table.head {width:100%;}
table.head tr td {vertical-align:top; text-align: left;}
table.head tr td.slogan {padding: 1.5em 1em 1em 3em}
table.head tr td.slogan img {padding: 0; margin: 0}
table.head tr td.logo {padding:0; vertical-align: top; text-align: right;}
table.head tr td.logo a {padding:0;}
table.head tr td.txt {padding: 0 3em 0 3em}
/* / */


/* Подошва */
table.copyright {width:100%; margin-top: 30px; border-top: 1px solid #ebebeb;}
table.copyright td {font-size:14px; color:#c5c5c5; padding: 1.5em 3em}
table.copyright td.live {padding: 1.5em 3em 0 0; text-align: right; vertical-align: top}
/* / */

/* Раздел "Главная страница" */
table.body {width:100%; margin-top: 1em}
table.body td {vertical-align: top; text-align: left}
table.body td.text {padding: 0 2em 0 3em;}
table.body td.right {padding: 0 3em 0 0;}
table.body td.text ul {list-style-type: none; margin-left: 0; padding-left: 0; margin-top: 0}
table.body td.text li {margin-bottom: 0.2em}
table.body td.text li p {margin: 0.3em 0 0.4em 0}
table.body td.text li span {margin: 0 0.5em 0 0; font-size: 18px; font-weight: bold}

table.body td.right p.contacts {margin: 0 0 2.5em 0; font-size: 16px; font-weight: bold}
table.body td.right p.act {margin: 0 0 1em 0;}
table.body td.right .akciya {color: #C80211; margin: 0;}
table.body td.right div.left {float: left}
table.body td.right div.left img.otziv {margin: 0 1em 1em 0; border: 1px solid #EEEBEB;}

table.body table.grey {}
table.body table.grey td {background: #ECECEC; padding: 0}
/*table.body table.grey td.lt {background-image: url('/objects/img/lt.jpg')}
table.body table.grey td.rt {background-image: url('/objects/img/rt.jpg')}
table.body table.grey td.lb {background-image: url('/objects/img/lb.jpg')}
table.body table.grey td.rb {background-image: url('/objects/img/rb.jpg')}*/
table.body table.grey td.center {padding: 0.3em 0.2em}
table.body table.grey td.center p.indexlink {margin-top: 1em}

table.body td.right p {margin: 0 0 0.3em 0}

table.body td.text div.portfolio {float: left; margin: 0 2em 3em 0; width: 16em}
table.body td.text div.portfolio p {margin: 0}
table.body td.text div.portfolio p.title {font-size: 16px; font-weight: bold; margin-bottom: 0.1em}
table.body td.text div.portfolio p.url {color: #666666}
/*table.body td.text div.portfolio p.title a {color: #000;}*/

table.body td.text table.services td {padding: 0.3em 0}
table.body td.text table.services td.price {padding: 0.3em 0 0.3em 2em; width: 240px}

table.body td.text table.promo td {padding: 0.2em 0; border-bottom: #CCC 1px solid; color: #666}
table.body td.text table.promo td.cost {padding: 0.2em 0 0.2em 3em;}
table.body td.text table.promo td.cost span {color: #DA0003; font-size: 120%}
table.body td.text p.little {color: #666; font-size: small; margin: 0.2em 0 0 0}

table.body td.text h2 span {color: #DA0003}

table.body td.text p.b {font-weight: bold}
table.body td.text p {margin: 0.5em 0 0.5em 0}
/* / */


/* Раздел "Портфолио" */
/*table.portfolio {width:89%; margin: 0 5% 0 5%}
table.portfolio td {color:#989898; font-size:80%; vertical-align:top}
table.portfolio td.logo {text-align:center; padding-top:10px}
table.portfolio td.descript {font-size:120%; padding:10px 0 0 20px; vertical-align:bottom}
table.portfolio td.descript hr {padding:0; margin: 0 0 12px 0}
table.portfolio td.partmedia {padding:0 0 0 40px; vertical-align:top}
table.portfolio table.web {width:80%; margin: 30px 30px 30px 30px}
table.portfolio table.web td {color:#646464; padding: 10px 10px 10px 10px; vertical-align:middle}
table.portfolio table.web2 {width:80%; margin: 30px 30px 30px 30px}
table.portfolio table.web2 td {color:#646464; padding: 3px 10px 10px 10px; vertical-align:middle}
table.portfolio td.client {color:#000000; background: #d4d2a1; padding: 5px;}
table.portfolio td.text {color:#000000; background:#ffffff url(/objects/img/portfolio_note.gif) no-repeat right top;}*/
/* / */



/* Передовица */
table.index tbody tr td.promo div table tr td.descript {background:#ffffff url(/objects/img/main_note.gif) no-repeat left top;}
/* / */


#showdetail {
	display: none;
	z-index: 100;
	position: relative;
	padding: 0;
	background-color: #FFFFDD
}

span.red {
	color: #DA0003;
}
