/* CSS Document */

html {
	height:100%;
}

body {
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
}

h1 {
	color:#8b9499;
	font-family:Arial;
	font-size:22px;

}

table {
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

td {
	vertical-align:top;
	border: #c7c7c7 1px solid;

}

th {
	vertical-align:top;
	text-align:left;
	border: #c7c7c7 1px solid;
	color:11px;
	font-size:11px;
	padding-left:8px;
	border-bottom-width:2px;

}


div {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}

img {
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}

ul {
    margin:0px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    list-style-image:url(/images/li2.gif);
    line-height:18px;
}


a {
	color:#153978;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
}

a:hover {

}

.headline {
max-width:100%;
height:9px;
background-image:url(/images/headline.jpg);
background-repeat:repeat-x;
}

.container {
width:100%; 
margin-right:-354px; 
float:left;
}

.content {
margin-left:42px; 
margin-right:354px;
}

.logo {
margin-top:42px;
margin-bottom:19px;
}

.right {
margin-left:24px; 
margin-right:41px; 
width:289px; 
float:right;
}

.menu {
color:#0b84b7;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
padding:0px 6px 0px 4px;
background-image:url(images/menu_back.gif);
background-repeat:repeat-x;
}

.menu_txt {
color:#2d3d45;
font-size:15px;
padding-right:15px;
white-space:nowrap;
}

.menu_txt2 {
color:#ea5300;
font-weight:bold;
font-size:15px;
padding-right:15px;
white-space:nowrap;
}

a.menu_txt:hover {
color:#ea5300;
}


.ind_cat_autoname {
font-weight:bold;
font-size:14px;
}

a.ind_cat_autoname:hover {
color:#db1126;
}

.columns { clear: both; width: 100%; }
    .columns .a,
    .columns .b
    { float: left; }
    .columns .a {  //margin-right: -100%; background: #ccffcc; }
    .columns .b { width: 70%; //margin-left: 30%; //display: inline; background: #ffcccc; }
	
/*Index block catalog*/
.up{
width:291px;
height:4px;
background-image:url(/images/index_block/up.gif);
background-repeat:no-repeat;
font-size:0px;
}
.down{
width:291px;
height:4px;
background-image:url(/images/index_block/down.gif);
background-repeat:no-repeat;
font-size:0px;
margin-bottom:22px;
}
.up_ram {
width:283px;
height:4px;
font-size:0px;
background-image:url(/images/index_block/up_ram.gif);
background-repeat:repeat-x;
margin-left:4px;
}
.ramka_kont {
width:291px;
height:395px;
font-size:0px;
background-image:url(/images/index_block/left_ram.gif);
background-repeat:repeat-y;
padding-left:4px;
}
.centr {
width:272px; height:395px; background-image:url(/images/index_block/centr.gif); 
background-position:4px 0px; background-repeat:repeat-x; float:left;
color:#FFFFFF; font-family:Arial; font-size:14px;
padding-left:11px;
}
.right_ram {
width:4px; height:395px; float:left; font-size:0px; 
background-image:url(/images/index_block/right_ram.gif); 
background-repeat:repeat-y; background-position:2px 0px;
}
.text_cat {
color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; padding:11px 0px 7px 0px;
}
.cat_select {
width:261px; height:22px; margin:7px 0px 0px 0px;
}
.form_text {
width:69px;
/*height:16px;*/
margin-top:7px;
}

.search_but {
background-image:url(/images/search_but.gif);
background-repeat:no-repeat;
width:110px;
height:22px;
border:0px;
margin-left:75px;
}

.up_sr{
width:291px;
height:3px;
background-image:url(/images/index_block/up_sr.gif);
background-repeat:no-repeat;
font-size:0px;
}

.ramka_kont_sr {
width:287px;
background-image:url(/images/index_block/sr.gif);
background-repeat:repeat-y;
padding:0px 0px 0px 4px;

}

.centr_sr {
width:272px; 
background-repeat:repeat-x; 
padding-left:11px;
background-color:#f7f7ef;
}

.right_ram_sr { 
width:283px; background-image:url(/images/index_block/sr.gif); 
background-repeat:repeat-y;
background-position:right;

padding-right:4px;
}

.down_sr {
width:291px;
height:3px;
background-image:url(/images/index_block/down_sr.gif);
background-repeat:no-repeat;
font-size:0px;
margin-bottom:10px;
}

.sr_del {
width:23px;
height:17px;
border:none;
background-image:url(/images/index_block/sr_del.gif);
margin: 0px 5px 0px 5px;

float:right;
}

.sr_del-2 {
width:17px;
height:23px;
border:none;
background-image:url(/images/index_block/sr_del-2.gif);
margin: 0px 0px 13px 0px;
float:left;
}

.cl_bsct {
border-bottom: 1px dotted #187fa8; float:right; text-decoration:none; background-color:#e4e4da; padding:0px 6px 0px 6px;
}

.tech {
	float:left;
	margin-bottom:5px;
	color:#000000;
	font-weight:bold;
}

.price {
color:#eb5000;
font-size:22px;
}

.sr_add {
 font-size:19px; color:#0b84b7; text-decoration:none;
}

.menu1 {
float:left;
margin-right: -550px; 
white-space:nowrap; 
height:27px; 
font-size:19px; 
color:#0b84b7; 
background-image:url(/images/menu_back.gif); 
background-repeat:repeat-x; 
padding-top:2px;
}
.menu1 a {
	font-size:19px;
	text-decoration: none;
}

.menu2 {
padding:5px 0px 0px 13px; 
float:left;
height:27px;
display: inline; 
background-image:url(/images/menu_right.gif); 
background-repeat:no-repeat;
}

.menu3 {
padding:2px 0px 0px 2px; 
float:left;
height:27px;
background-repeat:repeat-x;
display: inline; 
font-size:19px; 
color:#153978;
}
.menu3 a {
    font-size:19px;
    text-decoration: none;
}

.page {
padding:2px 8px 0px 8px; 
background-image:url(/images/menu_back.gif); 
float:left;
height:27px;
display: inline; 
background-repeat:repeat-x;
font-size:19px; 
color:#153978;
}

.page a {
text-decoration: none;
font-size:19px; 
color:#153978;
}

.page-select {
padding:2px 8px 0px 8px; 
background-image:url(/images/menu_select.gif); 
float:left;
height:27px;
display: inline; 
background-repeat:repeat-x;
font-size:19px; 
color:#ffffff;
}

.page-select-2 {
background-image:url(/images/firm_str2.gif); width:8px; padding:0px; font-size:19px; display: inline;  float:left; height:27px;
}
.a_switch {
font-size:19px; 
color:#153978; 
text-decoration: none;
}

.a_switch_select {
color:#ffffff; 
text-decoration: none;
font-size:19px; 
}

.catalog-list {
border:none;
width:100%;
}

.catalog-list th {
border:none;
border-bottom: #c7c7c7 2px solid;
height:21px;
padding:0px 0px 0px 7px;
vertical-align:middle;
text-align:left;
}

.catalog-list  tr {

}

.catalog-list tr td {
background-color:#f6f6f3;
border-color:#fff;
border-width:2px 0px 0px 0px;
padding:7px 0px 7px 7px;
}

.catalog-list-select {
background-image:url(/images/catalog-list-select-left.gif); 
border-top:#000000 1px solid;.
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:3px;
}

.catalog-list-select div {
background-image:url(/images/catalog-list-select2.gif); 
background-repeat:repeat-x;
color:#fff;
height:16px;
padding:3px 5px 0px 5px;
margin-left:-4px;
}

.marks-list {
border:none;
}

.marks-list td {
border:none;
}
.marks-list tr td a {
	color:#153978;
	font-family:Arial;
	font-size:14px;
	text-decoration:underline;
	line-height:22px;

	
}

.compareItems {
	clear:both;
	margin-top:3px;
}
.compareItemsTxt {
	clear:both;
	margin-top:3px;
}
.table-srav {
border:none;
}

.table-srav td {
border:none;
padding-bottom:12px;
padding-right:37px;
color:#000000;
}

.srav-avto {
font-size:20px;
margin-bottom:15px;
color:#000;
}

.a-srav {
	color:#0b84b7;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.icon {
margin-right:29px;
}

/** Меню обмена на главной */
#info-menu li a { }
#info-menu li.active a {font-weight: bold; text-decoration: none; border-bottom: 1px dashed #1B77A0;}


a.header-link1 { color: #8b9499; font-size:22px;
   font-weight:bold; margin-bottom:10px; text-decoration: none;}
a.header-link1:hover { color: #8b9499; font-size:22px;
   font-weight:bold; margin-bottom:10px; text-decoration: underline;}

a.header-link2, a.header-link3 { color: #535353; font-size:22px; 
   font-weight:bold; margin-bottom:10px; text-decoration: none;}
a.header-link2:hover, a.header-link3:hover { color: #535353; font-size:22px;
   font-weight:bold; margin-bottom:10px; text-decoration: underline;}


.tbl-festival { }
.tbl-festival td { padding: 4px; }

/*js notify */
#notifyBox td { border: none; padding: 0; }
.messageBox
{
    display: none;
    z-index: 10;
    border: 1px solid #3399FF;
    padding: 2px;
    background-color: #99CCFF;
    color: Black;
    margin: 2px;
    width: 300px;
    font-size: 12px;
    font-family: "Trebuchet MS" , "Helvetica" , "Arial" , "Verdana" , "sans-serif";
}
.errorMsg
{
    border: 1px solid darkred;
    background-color: #FF4242;
}
/*js notify - end */

.tbl-festival td { padding: 4px; }


.b-top-menu-razdel {
    background-image:url(/images/mmenu_left.gif);
    background-repeat:no-repeat;
    padding-left: 3px;
    min-height: 30px;
}

/* menu 2011 */
.menu-st {
	min-width:843px;
	max-width:960px;
	height:52px;
	border:none;
	padding:0px;
	margin:0px;
	background-image:url(/images/menu-st.gif);
	background-repeat:repeat-x;		
}

.menu-st-on {
	background-image:url(/images/menu-st-on.gif);
}

.menu-st div {
	color:#FFF;
	text-decoration:none;
	font-family:Arial;
	font-size:18px;
	margin:0px;
	float:left;
	padding:16px 25px 0px 25px;
	height:36px;
	cursor:pointer;
}

.menu-sc {
	min-width:821px;
	max-width:938px;
	height:135px;
	border:none;
	padding:20px 0px 0px 22px;
	margin:0px;
	background-color:#1f395c;	
}



.menu-sc div div {
	float:left;
	width:250px;
	padding-bottom:8px;
}

.menu-sc div div a {
	color:#fff;
	font-family:Arial;
	font-size:15px;
}

.menu-sc div div a:hover {
	color:#55c3f6;
}

.menu-view {
	color:#d47300;
	font-family:Arial;
	font-size:15px;

}
