@charset "utf-8";
body {margin:0; padding:0;}
table.main {width:100%; background-image:url(img/line.jpg); background-repeat:repeat-x;}
table.main img {border:0;}

/* шапка */
td.logo {background-image:url(img/logo.jpg); background-repeat:no-repeat; background-position:left top; width:243px; height:156px; vertical-align:top;}
td.banner1 {width:100%; height:156px; /*text-align:right;*/ vertical-align:bottom; padding-left:24px;}


/* левая колонка + списки меню */
td.leftcolumn {width:190px; vertical-align:top; padding:17px 0 30px 39px;}
td.menu {padding-bottom:30px;}
td.menu a {color:#2e2e2e; text-decoration:none; font-size:12px; color:#2e2e2e;}
table.menu td {padding-left:10px;}
td.checked {background-image:url(img/menu_bg.jpg); background-repeat:no-repeat; height:20px; width:189px; font-family:Arial, Tahoma,sans-serif;}
td.up {height:19px; font-weight:bold; font-family:Arial, Tahoma,sans-serif;}
td.up a {font-size:13px;}
td.checked a {color:#FFFFFF; font-weight:bold; font-size:13px;}
ul.submenu {font-family:Tahoma, Arial, sans-serif; list-style-image:url(img/marker.jpg); margin:2px 0 5px 16px; line-height:100%; padding:0;}
ul.subsubmenu {font-family:Tahoma, Arial, sans-serif; list-style-type:none; list-style-image:none; margin:2px 0 2px 10px; line-height:100%; padding:0;}
ul.submenu li.checked {list-style-image:url(img/markerred.jpg);}
ul.submenu a.checked, ul.subsubmenu a.checked {color:#dc0000;}

/* левая колонка + списки меню */
/*
td.leftcolumn {width:190px; vertical-align:top; padding:12px 0 30px 25px;}
td.menu {padding-left:22px;}
td.menu a {font-family:Tahoma, Arial, sans-serif;}
li {list-style-type:none; line-height:100%;}
ul.menu {margin:0; padding:0;}
ul.menu a {font-size:13px; color:#2e2e2e; text-decoration:none;}
ul.menu img {float:left; margin-right:5px; margin-top:5px;}
ul.menu a.checked {color:#dc0000;}
ul.menu a:hover {text-decoration:underline;}
ul.submenu, ul.subsubmenu {font-weight:normal;}
ul.submenu a {font-size:13px; color:#dc0000;}
ul.submenu a.checked {text-decoration:underline;}
ul.menu li {margin:5px 0 5px 0;}
ul.submenu li, ul.subsubmenu li {margin:2px 0 2px 0;}
ul.subsubmenu a {font-size:13px; color:#9b9b9b;}
ul.subsubmenu a.checked {color:#9b9b9b; text-decoration:underline;}
ul.submenu, ul.subsubmenu  {margin-left:20px; padding-left:0;}
ul.subsubmenu  {margin-left:20px; padding-left:0;}
*/

/* раздел партнеры */
div.partners {width:189px; text-align:center; padding-top:5px;}
div.partners img {float:none; margin:4px 0 4px 0;}
td.partners {width:189px; background-image:url(img/partners_bg.jpg); background-repeat:no-repeat; height:25px; width:189px;}
td.partners h2 {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:15px; color:#2e2e2e; padding-left:12px; margin:0;}


/* центральная часть */
div.head img {vertical-align:middle; padding-left:10px;}
td.center span.h2 {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:15px; color:#dc0000; font-weight:normal; margin-right:2px;}
td.center span.h3 {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#dc0000; font-weight:normal;}
div.head img {float:none;}
td.center {width:100%; vertical-align:top; padding:15px 30px 30px 40px;}
td.center h1, td.center span.h1 {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:18px; color:#303030; font-weight:normal; margin:0 5px 15px 0; padding-top:0;}
td.center p.head {font-size:14px; color:#dc0000;}
td.center p {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#000000; line-height:130%;}
td.content img {float:left; margin:3px 15px 10px 0;}
td.center table {width:100%;}
td.center ol, td.center ul {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
td.center li {margin:5px;}
td.center a, td.links a {color:#dc0000;}
td.center a:hover {text-decoration:none;}
/* портфолио */
table.innerportfolio td {padding:5px 0 10px 0;}
table.innerportfolio img {float:left; margin:3px 15px 10px 0;}
td.links {padding:10px 5px 0 0;}
td.links a {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; margin:0 5px 0 0;}
td.links a.checked {color:#303030; font-weight:bold;}
table.innerportfolio p {margin:0;}
p.links {margin-top:0;}
/* расчет стоимости */
table.innerform2 td {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#000000; vertical-align:top;}
table.innerform2 form {margin:0;}
tr.count input {width:60px;}
table.innerform2 input.text, tr.stamping input {margin:2px 5px 2px 5px; vertical-align:middle; width:40px;}
table.innerform2 input.radio, table.innerform2 tr.laminate input, table.innerform2 tr.handform input, table.innerform2 tr.cringles input {width:18px; margin:2px 4px 2px 0; vertical-align:middle;}
table.innerform2 tr.print input.radio {margin:5px 4px 5px 0;}
table.innerform2 select {margin:3px; vertical-align:middle;}
table.innerform2 td {padding:25px 2px 25px 4px;}
table.contacts td {padding:0;}
table.innerform2 select.sizemargin {margin-left:15px;}
tr.material select {margin-left:0;}
tr.stamping input.sizemargin {margin-left:0;}
tr.stamping input {margin-top:5px;}
table.innerform2 td.button {padding-bottom:0; padding-top:0;}
table.innerform2 table.contacts input {width:300px;}
table.innerform2 textarea {width:385px; margin-top:20px;}
table.contacts {margin-top:20px;}
table.contacts td {padding:2px 0 2px 0;}
/*td.line {background-color:#e9e9e9;}*/
div.paint {background-color:#e9e9e9;}
table.innerform2 td.tips div {margin:0; padding:0; position:absolute;}
table.innerform2 td.formtext, table.innerform2 td.formtext p {padding:0; margin:0;}

/* правая колонка с баннером */
td.rightcolumn {width:232px; vertical-align:top;}
td.banner2 {vertical-align:top;}

/* подвал */
td.basement {height:60px; vertical-align:top;}
table.basement {width:100%; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#000000; line-height:150%;}
table.basement td {vertical-align:top;}
td.copy {padding-left:55px;}
td.copy span {color:#dc0000;}
td.tele {width:300px; font-weight:bold; text-align:right; padding:0 50px 0 30px;}
td.tele img {margin:0 7px 0 7px;}
td.tele span {font-size:19px; margin:0 3px 0 3px;}
td.contacts {width:232px;}
td.contacts a {color:#dc0000;}
td.contacts a:hover {text-decoration:none;}
td.copy, td.tele, td.contacts {padding-top:10px;}

/*tr.size select {border-color:red; background-color:green;}*/
