BODY {
padding:0;
margin:0;
font-family: Tahoma, Arial, Verdana, sans-serif;
FONT-face: Tahoma; 
COLOR: #3E3D42; 
FONT-SIZE: 12px; min-width:1004px; 
}

.icons {Z-INDEX: 10; POSITION: absolute; WIDTH: 240px; HEIGHT: 65px; TOP: 210px; LEFT: 140px;}
.slogan {Z-INDEX: 1; POSITION: absolute; WIDTH: 240px; HEIGHT: 65px; TOP: 204px; LEFT: 294px}

INPUT {
	BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10pt; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10pt; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid
}
TABLE TR TD {FONT-SIZE: 12px}
FORM {	MARGIN: 0px}
.titlebig {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.title {
	FONT-FAMILY: Tahoma; COLOR: #bb3319; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.normal {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 12px
}
.textsmall {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 10px
}
.menu {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.menuheader {
	FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.menuheader A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menuheader A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menuheader A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menuheader A:hover {
	COLOR: #bb3319
}
A.titlelink:link {
	COLOR: #bb3319; TEXT-DECORATION: none
}
A.titlelink:active {
	COLOR: #bb3319; TEXT-DECORATION: none
}
A.titlelink:visited {
	COLOR: #bb3319; TEXT-DECORATION: none
}
A.titlelink:hover {
	COLOR: #000000
}



A:link {
	COLOR: #D8110E; TEXT-DECORATION: none
}
A:active {
	COLOR: red; TEXT-DECORATION: none
}
A:visited {
	COLOR: #B81C1D; TEXT-DECORATION: none
}
A:hover {
	COLOR: red;
}


h1, h2, h3, .title1, .title2, .title3 {
color:#3E3D42;
font-weight:bold;
font-family:Arial,sans-serif
}


h1, .title1 {
font-size: 24px;
line-height: 1.12em;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: 0px;
font-weight:normal;
}
h2, .title2 {font-size:16px;}
h3, .title3 {font-size:14px;}


.cat_sec {border:1px dotted silver;margin-right:20px;font-face:arial;line-height:26px; padding-bottom:10px; }
.cat_sec .sec0 {font-size:14px;font-weight:bold;
background-image:url(/images/bg_01.jpg);
padding:0 0 0 15px;
color:white;
margin-bottom:5px;
}
.cat_sec .sec1 {font-size:12px;
padding-left:15px;
margin-left:5px;
line-height:20px;
background-image:url(/images/ugolok_red_1.gif);
background-repeat:no-repeat;
background-position:3px 4px;
}

.cat_sec a {color:#3E3D42;}
.cat_sec a:hover {color:#DB0F10;}


.table_top {
background-image:url(/images/abcfroffi_011.jpg); 
background-position:center -44px;
width:100%; 
height:53px;
}

.table_top .td3 {
/*background-image:url(/images/abcfroffi_01_03.jpg); */
width:113px;
}

.table_top2 {
background-image:url(/images/bgc.jpg); 
height:300px;
}

.table_top2 .car1 {
BACKGROUND-IMAGE: url(/images/base2_bg.jpg); BACKGROUND-REPEAT: repeat-x
}
.table_top2 .car2 {
BACKGROUND-IMAGE: url(/images/base2_bg.jpg); BACKGROUND-REPEAT: repeat-x;
}

.table_top2_second {
 width:100%;
 background-image:url(/images/abcpriffiind_02_01_02.jpg); 
 height:244px; 
}

.table_bottom {
BACKGROUND-IMAGE: url(/images/abcfroffi_04_02.jpg);
width:100%;
height:203px;
}

.table_bottom .td1 {
BACKGROUND-IMAGE: url(/images/abcfroffi_04_01.jpg);
width:410px;;
padding:0 0 20px 0;
vertical-align:bottom;
}
.table_bottom .td3 {
BACKGROUND-IMAGE: url(/images/abcfroffi_04_04.jpg);
BACKGROUND-REPEAT: no-repeat; BACKGROUND-position: top right;
}

.table_bottom_second {
 width:100%;
 BACKGROUND-IMAGE: url(/images/abcpriffiind_06_03.jpg);
 height:238px;
}

.table_bottom_second .td3 {
BACKGROUND-REPEAT: no-repeat; BACKGROUND-position: top right;
 BACKGROUND-IMAGE: url(/images/abcpriffiind_06_04.jpg);
}


 
 
.table_bottom_second2 {
 width:421px;
 BACKGROUND-IMAGE: url(/images/abcpriffiind_06_01.jpg);
 height:238px;
}




/* TABLE MAIN */
.table_main {width:100%;height:100%;}

.table_main .td1 {
vertical-align:top; 
background-image:url(/images/abcfroffi_03_011.jpg); 
width:254px;
}

.table_main .td1 .bg {
 padding-top:33px; 
 background-image:url(/images/abcfroffi_03_01.jpg); 
 background-position: 0 0;
 background-repeat:repeat-x; 
 width:100%;
}
.table_main .td1 .div1 {padding:0px 0 15px 25px;}

.table_main .td2 {
vertical-align:top;
background-image:url(/images/abcfroffi_03_02.jpg); 
background-position: 0 0;
background-repeat:repeat-x; 
}
.table_main .td2 .div2 {padding:35px 20px 35px 30px; }

.table_main .td3 {
vertical-align:top;
/*
background-image:url(/images/rbg1.jpg);
background-position: right top;
*/
width:260px;
}
.table_main .td3 .bg {
background-image:url(/images/rbg.jpg);
background-position: left top;
background-repeat:repeat-x; 
}
.table_main .td3 .div3 {padding:35px 25px 20px 0px;}



/* TABLE SECOND PAGE */

.table_second {width:100%;height:100%;}
.table_second .td1 {
vertical-align:top; 
/*background-image:url(/images/abcfroffi_03_011.jpg); */
background-image:url(/images/abcpriffiind_041.jpg); 

width:265px;
}

.table_second .td1 .bg {
 padding-top:0px; 
 background-image:url(/images/bg_td1_01.jpg); 
 background-position: 0 0;
 background-repeat:no-repeat; 
 
 width:100%;
}
.table_second .td1 .div1 {padding:0px 0 15px 25px;}

.table_second .td2 {
vertical-align:top;
background-image:url(/images/abcfroffi_03_02.jpg); 
background-position: 0 0;
background-repeat:repeat-x; 
}
.table_second .td2 .div2 {padding:35px 20px 35px 30px;}

.table_second .td3 {
vertical-align:top;
/*
background-image:url(/images/rbg1.jpg);
background-position: right top;
*/
width:260px;
}
.table_second .td3 .bg {
background-image:url(/images/rbg.jpg);
background-position: left top;
background-repeat:repeat-x; 
}
.table_second .td3 .div3 {padding:35px 25px 20px 0px;}




.table_contacts td {font-size:11px;}
 

/* MENU TOP  ++++++ START */

.menu_top {position: absolute; left:10px; top:1px;}

.menu_top .m {
background:url(/images/button_04_02.jpg);
line-height:34px;
height:34px;
}
.menu_top .m div {
padding:0 12px 0 12px;
background:url(/images/button_04_01.jpg) left top;
background-repeat:no-repeat;
line-height:34px;
height:34px;
FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.menu_top .m div A:link {COLOR: #ffffff; TEXT-DECORATION: none}
.menu_top .m div A:active {COLOR: #ffffff; TEXT-DECORATION: none}
.menu_top .m div A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.menu_top .m div A:hover {COLOR: silver;}


.menu_top .menu_on .m div A:link {COLOR: #2f2f2f; TEXT-DECORATION: none}
.menu_top .menu_on .m div A:active {COLOR: #2f2f2f; TEXT-DECORATION: none}
.menu_top .menu_on .m div A:visited {COLOR: #2f2f2f; TEXT-DECORATION: none}
.menu_top .menu_on .m div A:hover {COLOR: silver;}



/* MENU TOP  ----- END  */

.tbl_icons {z-index:100;}
.tbl_icons td {font-size:11px;vertical-align:top;}
.tbl_icons td.t {padding-top:15px;}


#catalog_sec .anons {font-size:11px; color:gray;}

.green .sec0 {background-image:url(/images/bg_02.jpg);}


.news_anons {padding:0 10px 0 10px;}
.news_anons .newsid {padding-bottom:15px;}
.news_anons .date {font-size:11px;color:silver;}
.news_anons .title2 {margin-bottom:10px;}
.news_anons .name {font-weight:bold;}
.news_anons .anons {padding:5px 0 15px 0;}


#table_items {}
#table_items .tr_titles {background-color:#aeaeae;color:white;}
#table_items .tr_titles td {font-size:11px;font-weight:bold;}
/*#table_items .tr_data {background-color:#eaeaea;border-bottom:1px solid silver;}*/
#table_items .tr_data {}
#table_items .tr_data td.data {font-size:11px;font-family: Tahoma, arial;white-space:nowrap;}
#table_items .tr_data td {border-bottom:1px solid silver;}
#table_items .tr_data td.td_img {border-bottom:0px solid silver;}
#table_items .tr_data td.td-name {border-bottom:0px solid silver;}
#table_items .td_i1 {background:url(/images/m_bg_l_cat.gif) left top no-repeat;background-color:#aeaeae;}
#table_items .td_i_last {background:url(/images/m_bg_r_cat.gif) right top no-repeat;background-color:#aeaeae;}

#table_items .firm {font-size:14px;font-weight:bold;background-color:#c0c0c0;text-transform:normal;font-family: arial, Tahoma;letter-spacing:1px;}

#table_items .td-name {white-space:normal;padding:10px;}
#table_items .name {font-size:15px;font-weight:bold;}
#table_items .name a {text-decoration:none;}
#table_items .anons {font-size:11px;margin-top:5px;}
#table_items .nomer {font-size:12px;font-weight:bold;color:gray;padding-top:5px;}

#table_items .price_karta {text-align:center;font-size:10px; color:gray;}
#table_items .price_karta span {font-weight:bold;font-size:11px; color:gray;}

.pages {font-size:12px; color:gray;}
.pages .numbers {font-size:15px;font-weight:bold;}


 
#dop_files {border:1px solid silver;margin-top:15px;padding:0 10px 10px 10px;}
#dop_files legend {color:#4E555D;font-weight:bold;}
#dop_files .title3 {padding:10px 0 5px 0;}
.file { padding:0px 0 5px 0;}
.file img.ext {border:0px; padding:0px 0 0px 0;}
.file a {margin-left:5px;}
.file .file_name {font-size:12px;color:#AEAEAE;}
.file .admin {padding-left:10px;white-space:nowrap;font-size:11px;}
.file .admin img {margin-right:5px;}
.file .descr {font-size:11px;color:#4E555D;padding:2px 0 0px 0 ;}

#news {padding:0px;}
.news_date {font-size:11px; color:gray;}
.news_title {color:black; font-size:14px;font-weight:bold;padding:5px 0 5px 0;}
.news_text {border-bottom:1px dotted silver;padding-bottom:10px;margin-bottom:10px;}

.comment_bot {font-size:11px;color:gray;border-top:1px dotted silver; padding-top:10px;margin-top:5px;}
.comment_bot h2 {font-size:12px;color:gray;padding:0;margin:0;font-family: arial;}

.icq {padding:15px 0 20px 30px;}
.icq .title {font-size:16px;padding:0 0 5px 0;color:gray;}
.icq .content{padding:0 0 0 10px;}
.icq a {color:gray;}

.akciya {margin:10px 0 10px 0;padding:0px;;text-align:center; background-color:#e5e7e6; }
.akciya .boxin { padding:10px;}
.akciya .title {font-size:11px; color:black; text-transform: uppercase; font-weight:bold; font-family: arial; margin-bottom:10px;}
.akciya .item {margin-bottom:20px;}
.akciya .name a {color:#d71e1b; text-decoration:none;}
.akciya .akciya_descr {color:#bc0101;font-size:13px;}
.akciya .price {margin-top:8px;} 
.akciya .p0 {background-color:#d71e1b;color:#fff;padding:3px 8px 3px 8px;}
.akciya .p1 {font-size:12px;font-weight:bold;}
.akciya .p2 {font-size:10px;}

.bold {font-weight:bold;}
.oldprice {text-decoration:line-through; color:red;}

.boxright {font-size:16px; color:gray; font-weight:bold;font-family: arial, Tahoma}

.boxright_2 {font-size:16px; color:red; text-decoration:blink;}

.menu-top {padding:5px; color:#666; font-size:11px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.menu-top td {vertical-align:top;font-size:11px;padding-right:15px;}
.menu-top .t {font-size:12px;}
.menu-top ul {margin:0;padding:3px 0 3px 15px;}

.copy {font-size:11px;color:gray;}
.copy span {font-weight:bold; color:gray;}
.copy a {font-size:11px;color:gray;}

.eto {font-size:11px;color:gray;padding-top:4px;}
.eto a {font-size:11px;color:#686868;}
.eto a:hover {color:red;}

.p1 {position:relative;}
#box {position:absolute;top:140px;right:10px;z-index: 100;}
#box .on {width:11px;height:11px;background-image:url(/images/icons/icon_more.gif);font-size:1px;}
#box .on:hover {cursor: pointer; }
.p2 {position:relative;}
#zayavka {position:absolute; left:-650px; top:215px;z-index:99;width:480px;background-color:white;border:1px solid gray;border-top:20px solid gray;}
#zayavka .off {position:absolute; top:-18px; right:3px;}
#zayavka .off div { background-image:url(/images/icons/icon_exit_16x16.gif);width:16px;height:16px;}
#zayavka .off div:hover {cursor: pointer; }
#zayavka .content1 {padding:10px;overflow: auto;height:150px;color:black;font-size:12px;}
.visibleStatus {visibility: visible;}
.hiddenStatus {visibility: hidden;}


.zagolovok_1 {font-size: 24px; line-height: 1.12em; vertical-align: baseline; letter-spacing: normal;
word-spacing: 0px; font-weight:normal; FONT-FAMILY: Tahoma;}
.zagolovok_2 {font-size: 16px; font-weight:bold; FONT-FAMILY: Tahoma;}



/* admin */
.td_name {font-size:12px;color:white;background:#ff9900;text-align:right; font-weight:bold;}
.td_name1 {font-size:12px;color:white;background:#ff9900;text-align:left;font-weight:bold;}
.td_data {font-size:12px;background:#c0c0c0;}

.admin {font-size:11px;font-weight:normal;}
.admin a {}
.flash {position:absolute; top:55px; margin-left:20px; width:700px;}

fieldset h1 {padding-top:0;margin-top:0;}
