/* --------------------Цвета-------------------- */
body {color:#494949;}
input {color:#494949;}
:focus {outline:none;}
textarea, select {color:#494949;}
hr {background:#ccc;}

a {color:#ff9600;}
a:hover {сolor:#93BCA1;}
a:active, a:focus {color:#000;}

h1, h1 a {color:#666666;}
h2, h2 a {color:#444444;}
h3, h3 a {color:#444444;}
h4, h4 a {color:#333333;}
h5, h5 a {color:#222222;}
h6, h6 a {color:#111111;}


tr.odd {background-color:#edf5fa;}
tr.even {background-color:#fff;}

body {}

/* --------------------Настройки стилей-------------------- */

/* Основные элементы */
html, body, div, span, applet, object, iframe {margin:0; padding:0;}
body {font:12px Verdana, sans-serif;line-height:1.6em;}
p {margin:0.6em 0 1.2em;padding:0;}
img, a img {border:none;}
img[align=left] {float:left; margin:0 1em 1em 0;}
img[align=right] {float:right; margin:0 0 1em 1em;}
hr {margin:0; padding:0; border:none; height:1px;}

/* Ссылки */
a {outline:none;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active, a.active {}

/* Заголовки */
h1, h2, h3, h4, h5, h6 {margin:0;padding:0; font-family: Tahoma, Geneva, sans-serif;}
h1 {font-size:1.5em; font-weight:bold; line-height:1.15em; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:1.4em; font-weight:normal; line-height:1.15em; margin:1.07em 0 .535em;}
h3 {font-size:1.2em; font-weight:bold; line-height:1.15em; margin:1.14em 0 .57em;}
h4 {font-size:1.2em; font-weight:normal; font-family:sans-serif; line-height:1.15em; margin:1.23em 0 .615em;}
h5 {font-size:1.15em; font-weight:bold; font-family:sans-serif; line-height:1.15em; margin:1.33em 0 .67em;}
h6 {font-size:1.1em; font-weight:bold; font-family:sans-serif; line-height:1.15em;  margin:1.6em 0 .8em;}

/* Списки */ 
ul {margin:0 0 0 1em; padding:0;}
ol {margin:0 0 0 1.5em; padding:0;}
ul li, ol li {margin:0 0 0 1em;padding:0;}
p+ul, p+ol, p+dl {margin-top:-.8em; }
ul li {list-style-image:none; list-style-position:outside; list-style-type:disc;}
dl {margin:0; padding:0;}
dt {margin:0; padding:0; font-weight:bold;}
dd {margin:0 0 0 0.5em; padding:0;}

/* Элементы */ 
blockquote {padding:0 1em; margin:1.6em 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#666; }
blockquote *:first-child {margin:.8em 0;}
blockquote *:first-child:before {content:"\201C";}
blockquote *:first-child:after {content:"\201D";}
q {quotes:"«" "»" "\2039" "\203A";}
cite {font-style:italic; border-bottom:1px dashed blue;}
quote{margin:.5em 0;}

code, kbd, samp, pre, tt, var {font-family:courier, monaco, "Lucida Console", mono-space; }
code {margin:.5em 0;color:#c33;}
pre {color:#c33;}

strong, th, thead td { font-weight:bold; }
em, dfn {font-style:italic; }
del {text-decoration:line-through; color:#666; }
ins, dfn {border-bottom:1px solid #ccc; }
small, sup, sub {font-size:85%;}
sup {vertical-align:super;}
sub {vertical-align:sub;}
abbr, acronym {text-transform:uppercase; font-size:85%; letter-spacing:.1em;}
a abbr, a acronym {border:none;}
abbr[title], acronym[title], dfn[title] {cursor:help; border-bottom:1px solid #ccc;}

/* Таблица */
table {border-collapse:collapse; border-spacing:;margin:1em 0; width:100%; border-top:1px solid #ccc;  border-left:1px solid #ccc; }
caption {margin-bottom:-0.8em;}
tbody {border:none;}
thead th, thead td {border-bottom:2px solid  #ccc;font-weight:bold; text-align:center;}
th, td {border-bottom:1px solid #ddd; border-right:1px solid #ccc; padding:.3em .5em;vertical-align:top;}
tfoot th, tfoot td {border-top:2px solid  #ccc;}
tr.even, tr.odd {border:solid 1px #d3e7f4;border-width:1px 0;}

/* Работы */
.work_info .desc { float:left; width: 90px; }
.work_info .val { margin-left: 94px; }	

/* Галерея */
.gallery-items { width: 100%; text-align: justify }
.gallery-items IMG { cursor: pointer; margin: 5px; padding: 0; border: 3px double #aaa;	}
