/* Общие настройки */
BODY {background:#FFCE69; margin:0px; font-family: Arial, Tahoma, Verdana;   }
div.bg {height:100%; background: url(../img/bg_right.jpg) 0 0 repeat-x; }
table.main { width:100%; height:100%; border:0; background: url(../img/bg.jpg) 50% 0% no-repeat; color:#333333; }
img {border:0px;}
h1 {font-size:230%; color:#A33900; padding-top:15px;}
h2 { font-size:119%; font-weight:bold; color:#A33900; margin-bottom:10px; padding-bottom:0; }
h2 a { color:#A33900; }
h3  { font-size:100%; font-weight:bold; color:#333333; margin-bottom:10px; margin-top:0px; }
a {color:#A33900;} 
a:hover { color:#EB5504; }
p {  color:#333333; margin-bottom:15px; margin-top:0px; }
ul, ol { margin:0 0 10px 25px; padding:0; text-align:left; position:relative; top:-5; }
ul ul, ul ol, ol ul, ol ol  { margin:4 0 0 25px; padding:0; text-align:left; position:relative; top:3; }
ul ul, ol ul { list-style-image:url(/img/bullet2.gif); }
ul { list-style-image:url(/img/bullet.gif); color:#333333;}
li { padding:0 0 5px 0; line-height:135%; color:#333333; }

div.news {margin-bottom:20px;}
div.news .date { color:#A33900; margin-bottom:5px; margin-top:0px; font-size:90%; padding:0;  }
div.news .anons { color:#333333; margin-top:0px; padding:0; }
br {line-height:30%;}

form { margin:0; }
form h2 { margin-top:25px; margin-bottom:8px; }
h2.product { font-size:135%; font-weight:bold; color:#A33900; }

div.main-search { margin-top:20px; margin-bottom:20px; }
div.main-search form input.input { width:180px; }
div.main-search form input.submit { background:none; border:none; color:#A33900; font-weight:normal; text-decoration:underline; cursor:hand; position:relative; top:-2; }

/*Разбивка*/
.tr-columns td.td-left-s {width:50%}
.tr-columns td.td-left {width:370px;}
.tr-columns td.td-center {width:370px;}
.tr-columns td.td-right {width:250px;}
.tr-columns td.td-right-s {width:50%}
		
/*Верхнее меню*/
.tr-menu td.td-left {height:130px;}
.tr-menu td.td-left-s { background: url(../img/bg_left.jpg) 0 0 repeat-x; }
.tr-menu td.td-right-s { background: url(../img/bg_right.jpg) 0 0 repeat-x; }
.tr-menu td {text-align:center; vertical-align:middle; }

.td-center table { width:100%; height:73px;}
.td-center table td span { font-size:75%; color:#FF965A; position: relative; top:-1;} 
.td-center table td { font-size:115%; color:#C34502; text-align:right; line-height:20px; padding:0 11px 0 0; border-right: solid #FFB589 1px;} 
.td-center table td.right { font-size:75%; line-height:20px; text-align:left; padding: 0px 0px 6px 10px; border:0px;} 
.td-center table a { color:#FF7326;}

.tr-menu td.td-right { text-align:left; padding-left:40px; }
.td-right table {height:40px; width:180px;}
.td-right table td { width:60px}
.td-right table td.sel {background: url(../img/bg_nav.jpg) 50% 50% no-repeat;  width:60px;}

/*Строка с каринкой, меню, о компании, новости*/

.tr-visual td.td-visual {height:100%;}
td.img {height:294px;}
td.img_work {height:236px;}
.td-visual table {height:100%; width:100%; font-size:80%;}
.tr-visual td.textfield { vertical-align:top; padding: 25px 20px 0px 30px; font-size:80%;}
.tr-visual td.textfield div.menu a.sel {color:#868686;}
.tr-visual td.textfield div.menu { margin-bottom:40px; line-height:30px;}
.tr-visual td.textfield div.menu a {color:#CC4903; font-size:120%; }
.tr-visual td.textfield div.menu a:hover {color:#EB5504; }
.tr-visual td.textfield div.date {padding:0; margin:0px 0px 5px 0px;}
.tr-visual td.textfield div.news {padding:0; margin:0px 0px 15px 0px;}
.tr-visual td.textfield div.date a {color:#EB5504; font-size:85%;}

/*Рабочее поле*/

.tr-visual table td.td-work {padding:0px 20px 0px 25px; text-align:left; width:370px; vertical-align:top; }
.tr-visual table td.td-work-workpage {padding:0px 40px 30px 31px; text-align:left; width:100%; vertical-align:top; }

.tr-visual table td.td-work h2 { margin-top:10px; }


/*Нижнее поле*/

.tr-bottom td.td-center { height:175px; padding: 0 0 20px 30px; color:#FFCA5B; background: url(../img/bg_bottom.jpg) 0 0 repeat-x; vertical-align:bottom; font-size:80%;} 
.tr-bottom td.td-left { background: url(../img/bg_bottom.jpg) 0 0 repeat-x;}
.tr-bottom a {color:#FFCA5B; text-decoration:none;}
.tr-bottom a:hover {color:#FFCA5B; }
.tr-bottom u {color:#FFE3A9;}