/* Start of CMSMS style sheet 'Шапка зафиксирована' */
/* 81.25% - 13
81.25% - 138% - 18
81.25% - 115.38% - 15

желтый
e8a600

зеленый
b6e800

фон внутренних
dededd

шапка (черный)
141516
*/

/*img {
border: solid 1px red!important;
}*/

/* общие настройки */
html, body, div, td, th, table, img, ul, ol, li, form, p, textarea, .text, h1, h2, h3, h4
{
	background-repeat: no-repeat;
	background-color: Transparent;
	margin: 0;
	padding: 0;
	border-style: none;

}
table {border-collapse: collapse;}
* {background-repeat: no-repeat; }
textarea{overflow: hidden; font-family: Verdana;}
option
{
	background-color: White;
}
select
{
	margin-bottom: 0.3em;
	background-color: White;
}
td, th {vertical-align: top;}
html
{
	font-size: 81.25%; /*13*/
	font-family: Verdana;
	color: #141516;
	line-height: 1.5em;
}
html *
{
	font-size: 100%;
	font-family: inherit;
	color: inherit;
}
html, body
{
	width: 100%;
	height: 100%;
	overflow: auto;
}
.spacer
{
	width: 100%!important;
	height: 1px!important;
	clear: both!important;
	margin: 0!important;
	padding: 0!important;
	font-size: 0px!important;
}
.nowrap
{
	white-space: nowrap;
}
body
{
	background-color: White;
}
sup
{
	font-size: 80%;
}
h1 sup, h2 sup, h3 sup
{
	font-size: 60%;
}


/* структура */
#container {
    width: 965px;
    margin: auto;
    height:100%;
}
#header{
    height: 130px;
    position: fixed;
    top: 0;
    color: White;
    width: 965px;
    z-index: 10;
}
#footer{
    height: 57px;
    position:relative;
    bottom: 0;
    width: 965px;
    color: White;
    z-index: 10;
    background-image: url(/uploads/images/design/footer_bg.png);
  
    font-size: 17px;  
}
#footer a {
    color: White;
}
#body{
    height: 100%;
    width: 100%;
}
#body td {vertical-align: middle; padding: 125px 0 55px 0;}
#body td td {vertical-align: top; padding: 0;}

#logo {}
#phone {
position: absolute;
left: 376px;
font-size: 16px;
z-index: 50;
}

/* верхнее мега меню */
#trico_tech_top_link, #img_print_top_link {
    position: absolute;
    z-index: 100;
    top: 89px;
    left: 321px;
    display: block;
    text-indent: -1500px;
    height: 41px;
    width: 545px;
    color: #141517;
    background-image: url(/uploads/images/design/top_menu.png);
    background-position: 0 0;
}
#img_print_top_link {
    width: 300px;
    left: 566px;
    background-position: 0 -41px;
}
#img_print_top_link:hover {
    left: 321px;
    width: 545px;
    background-position: 0 -123px;
    z-index: 1000;
}
#trico_tech_top_link:hover {
    background-position: 0 -82px;
    z-index: 1000;
}

#img_print_top_link.full_top_link, #img_print_top_link.full_top_link:hover {
    background-position: 0 -205px;
    left: 321px;
    width: 545px;
}
#trico_tech_top_link.full_top_link, #trico_tech_top_link.full_top_link:hover {
    background-position: 0 -164px;
}
/* *************************** */
#copy {
    position: absolute;
    left: 40px;
    top: 9px;
}
#btn_phone {
    position: absolute;
    text-align: center;
    left: 355px;
    top: 9px;
}
#counters {
    position: absolute;
    right: 40px;
    top: 13px;  /*57-31/2*/
}

/* внутренняя страница */
#container .tech_page td, #container .print_page td {vertical-align: top;}
.tech_page, .print_page {
background: #dededd url(/uploads/images/design/body_bg.png) no-repeat bottom right;
}

#internal_menu {height: auto;}
#internal_menu {
    margin-top: -106px;
    padding: 120px 0 1em 50%;
}
#internal_menu li {
list-style-type: none;
margin: 0.8em 0;
font-size: 19px;
background: transparent url(/uploads/images/design/tm_marker.png) no-repeat left center;
}
#internal_menu li a {
color: #141516;
text-decoration: none;
background-position: right center;
padding: 0.1em 5em 0.15em 1em;
}
#internal_menu li a:hover, #internal_menu li a.cur{
background-image: url(/uploads/images/design/tm_marker.png);
color: #141516;
}

/* страница трикотек */
.tech_page {}
.tech_page #internal_menu {background: #e8a600 url(/uploads/images/design/trico_tech_logo.png) no-repeat 0 90px;}

/* страница принт */
.print_page {}
.print_page #internal_menu {background: #b6e800 url(/uploads/images/design/image_print_logo.png) no-repeat 0 90px;}


/* содержимое */
/* главная страница */
body td#img_main_menu li, body td#tech_main_menu li {list-style-type: none;}
body td#img_main_menu ul {
background: transparent url(/uploads/images/design/image_print_menu_bg_main.png) no-repeat -200% -200%;
margin-top: 0.6em;
}
body td#tech_main_menu ul {
background: transparent url(/uploads/images/design/trico_tech_menu_bg_main.png) no-repeat -200% -200%;
margin-bottom: 0.9em;
}
#tech_main_menu li, #img_main_menu li {
}
#tech_main_menu a, #img_main_menu a {
background-repeat: repeat-y;
display: block;
text-decoration: none;
font-size: 162%;/*21px;*/
/*line-height: 1.25em;*/
line-height: 1.7em;
padding: 0 0.3em;
}
#tech_main_menu li {text-align: right;}
#tech_main_menu a{
text-align: right;
color: #e8a600;
background-position: right top;
height: 100%;
}
#tech_main_menu a:hover{
color: White;
background-color: #e8a600;
background-image: url(/uploads/images/design/trico_tech_menu_bg_main.png);
}
#img_main_menu a{
text-align: left;
color: #b6e800;
background-position: left top;
height: 100%;
}
#img_main_menu a:hover {
color: White;
background-color: #b6e800;
background-image: url(/uploads/images/design/image_print_menu_bg_main.png);
}
/* End of 'Шапка зафиксирована' */

