/* ======== */
/* Default */
html, body {
height: 100%;
color: #000000;
font-size: 70%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}
a:link,a:active,a:visited {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#5a5a5a;
text-decoration:underline;
}
a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#ff9900;
text-decoration:underline;
}

td {
font-size: 70%;
color: #000000;
}

input, textarea, select {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
/*
border-color: #8E8E80;
border-width: 1px;
*/
}
img {
border: none;
}
h1, h2, h3, h4 {
color: #838383;
font-size: 110%;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-top: 20px;
margin-bottom: 14px;
}
h1.txt, h2.txt, h3.txt {
margin-top: 0px;
margin-bottom: 15px;
}
h4 {
font-size: 100%;
margin-top: 17px;
margin-bottom: 15px;
}
h1.catlist, h2.catlist, h3.catlist, h4.catlist {
}
p {
margin-top: 15px;
margin-bottom: 15px;
}
/*
b {
color: #69A78A;
}
.green {
color: #69A78A;
}
*/
a {
color: #1176BF;
text-decoration: underline;
}
.nowrap {
white-space: nowrap;
}



/* ======= */
/* Blocks */

/* Banner */
.banner {
font-size: 11px;
color: #ffffff;
}
.banner b {
font-size: 12px;
color: #ffffff;
}
.banner a {
color: #ffffff;
text-decoration: none;
}

/* Header */
.header {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 125%;
        color: #5a5a5a;
        font-weight: bold;
        margin-left: px;
}
.header2 {
        font-family: Tahoma, Arial, Helvetica;
        font-size: 135%;
        color: white;
        font-weight: bold;
        margin: 0 0 0 23px;
}


/* Title */
.title {
color: #FFFFFF;
font-size: 115%;
font-weight: bold;
padding-left: 40px;
text-transform: uppercase;
}
.title-blue {
font-size: 125%;
color: #0E7ECF;
font-weight: bold;
margin-bottom: 14px;
}
.title-yellow {
font-size: 125%;
color: #FFBB00;
font-weight: bold;
}

/* Menu */
.menu {
font-size: 70%;
color: #FFCD43;
font-weight: bold;
text-transform: uppercase;
}
.menu a {
font-size: 100%;
color: #FFF;
text-decoration: none;
}
.menu a:hover {
color: #FFCD43;
}
div.chmenu {
font-size: 100%;
color: #FFCD43;
text-transform: none;
}
div.chmenu a {
font-size: 100%;
color: #FFFFFF;
text-decoration: none;
}
div.chmenu a:hover {
color: #FFCD43;
}
.chmenu {
font-size: 65%;
color: #FFCD43;
text-transform: none;
text-transform: lowercase;
}
.chmenu a {
font-size: 100%;
color: #FFFFFF;
text-decoration: none;
}
.chmenu a:hover {
color: #FFCD43;
}
/* Selected menu */
.smenu {
font-size: 70%;
color: #FFCD43;
font-weight: bold;
text-transform: uppercase;
}
.smenu a {
font-size: 100%;
color: #FFCD43;
text-decoration: none;
}
div.schmenu {
font-size: 100%;
color: #FFCD43;
text-transform: none;
}
div.schmenu a {
font-size: 100%;
color: #FFCD43;
text-decoration: none;
}
.schmenu {
font-size: 65%;
color: #FFCD43;
text-transform: none;
text-transform: lowercase;
}
.schmenu a {
font-size: 100%;
color: #FFCD43;
text-decoration: none;
}

/* Internal menu */
.intmenu {
font-size: 70%;
color: #1176BF;
font-weight: bold;
}
.intmenu a {
font-size: 100%;
color: #1176BF;
text-decoration: underline;
}
div.intmenu-ch {
font-size: 110%;
color: #1176BF;
text-transform: none;
}
div.intmenu-ch a {
font-size: 100%;
color: #1176BF;
text-decoration: underline;
}
.intmenu-ch {
font-size: 70%;
color: #1176BF;
}
.intmenu-ch a {
font-size: 100%;
color: #1176BF;
text-decoration: underline;
}

/* Status */
.status {
font-size: 65%;
color:#a8a8a8; 
padding: 6px 10px 8px 25px;
}
.status a {
font-size: 100%;
color: #5a5a5a;
text-decoration: underline;
}

/* Theme */
.theme {
font-size: 70%;
color: #000000;
padding: 13px 10px 15px 13px;
}
.theme h3 {
font-size: 110%;
color: #000000;
margin: 0px 0px 10px 0px;
font-weight: bold;
}
.theme a {
font-size: 100%;
color: #09619F;
text-decoration: underline;
}

/* Flying banners */
div.fly1 {
position: absolute;
top: 122px;
z-index: 10;
margin-left: 0px;
}
div.fly2 {
position: relative;
top: 0px;
z-index: 9;
margin-left: 0px;
}



/* ========= */
/* Elements */

/* Common */
.lowercase {
text-transform: lowercase;
}
.yellow {
color: #FFBB00;
}
.orange {
color: #E19501;
}
.white {
color: #FFFFFF;
}
.blue {
color: #434343;
}
.red {
color: #FF0000;
}
.dblue {
color: #075A95;
}
.brd-ban {
border: 1px solid #C0DDF5;
}
.brd-catlist {
border: 1px solid #d5d5d5;
}
.hr {
border-top: 1px solid #C0DDF5;
}
.gray {
color: #838383;
}

/* Forms */
.inp1 {
border-width: 1px;
border-bottom-color: #878787;
border-right-color: #878787;
}

/* Links */
/*.link {
background: url("/common/img/arr_gosearch.gif") no-repeat 100% 0%;
padding-right: 20px;
}
/* Print link */
a.print {
color: #1176BF;
font-size: 10px;
line-height: 11px;
text-decoration: underline;
text-transform: lowercase;
}
.link_print_2 {background:url('/common/img/icon/print.gif') no-repeat left top; padding:3px 0 10px 25px;}

/* Top links */
 .top-link_td {
background:#fff url('/common/img/bg_blue.gif') repeat-x left 43px;
 }
.top-auth2 {
font-size:12px;
float:right;
padding-top:3px;
font-weight:bold;
}
.top-auth2 a {
color: #a8a8a8;
text-decoration: none;
}
.top-auth2 a:hover {
color: #a8a8a8;
}

.top-auth{
padding:3px 0 0 9px;
font-size:12px;
float:right;
padding-right:28px;
}
.top-auth .ltt {padding-right:4px; float:left; border-top:2px solid #fff;}

.top-auth a {
color: #838383;
text-decoration: none;
}
.top-auth a:hover {
color: #FFBB00;
}

.top-links-tbl{
float:left;
margin-bottom:6px;
}
.top-links {
color: #838383;
font-weight: bold;
font-size:12px;
height:18px;
}
.top-links img {
margin-bottom:3px;
}
.top-links a {
color: #838383;
text-decoration: none;
}
.top-links a:hover {
color: #FFBB00;
}

.top_cont {}
	.top_cont .basket {position:absolute; right:100px; top:124px;}
	.top_cont .basket td, .top_cont .basket td a {color:#fff !important;}

.top_cont_main {}
/*	.top_cont_main .basket {position:absolute; right:290px; top:177px;}*/
	.top_cont_main .basket td, .top_cont_main .basket td a {color:#fff !important;}

.top_log {float:right; margin-right:33px;}
	.top_log td {padding-left:4px; vertical-align:middle;}
	.top_log input {}


/* Bottom links */
.bottom_links {
text-align: right;
padding: 5px 0px 10px 0px;
margin: 10px 0px 0px 0px;
}

.bottom_links2 {
text-align: right;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
}


/* ======== */
/* Content */

/* List */
/*ul {
margin-left: -29px;
}
ol {
margin-left: -29px;
}
li {
list-style-image: url("/common/img/li_minus-nn.gif");
vertical-align: middle;
}*/

/* Table */
.table {
padding: 5px 10px 5px 10px;
background-color: #C1DDF5;
border-top: #1176BF 5px solid;
border-bottom: #1176BF 5px solid;
}
.table tr.even {
background-color: #FFF2D0;
}
.table tr.odd {
background-color: #FFFFFF;
}



/* ====== */
/* Pages */

/* Sitemap */
.sitemap {
font-size: 70%;
color: #ff9900;
font-weight: bold;
text-transform: uppercase;
}
.sitemap a {
font-size: 100%;
color: #ff9900;
text-decoration: underline;
}
div.sitemap-ch {
font-size: 110%;
color: #838383;
text-transform: none;
}
div.sitemap-ch a {
font-size: 100%;
color: #838383;
text-decoration: underline;
}
.sitemap-ch {
font-size: 70%;
color: #838383;
text-transform: none;
text-transform: lowercase;
}
.sitemap-ch a {
font-size: 100%;
color: #838383;
text-decoration: underline;
}


/* ===== */
/* News */
.news-date {
color: #FFF;
text-decoration: none;
font-weight: bold;
background-color: #FFBB00;
padding: 0px 10px 1px 9px;
}
/*
.news span a {
color: #E09400;
text-decoration: underline;
}
*/


/* ========= */
/* Entrance */
.entrance {
font-size: 11px;
color: #ffffff;
text-decoration: none;
}
.entrance div {
font-size: 13px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
padding: 8px 5px 10px 8px;
background-color: #FFBB00;
}
.entrance a {
font-size: 11px;
color: #ffffff;
text-decoration: underline;
}


/* ======== */
/* Catalog */
.table-cat {
width: 100%;
border-collapse: collapse;
border-spacing: 0px;
}
.width50 {width: 50%;}
.width80 {width: 80%;}
.thead {
color: #0E7FCF;
font-size: 60%;
text-align: right;
padding: 3px 10px 5px 17px;
}
.table-cat th {
color: #000;
font-size: 70%;
background-color: #e2e2e2;
padding: 2px 10px 3px 17px;
}
.table-cat td {
border-bottom: #e2e2e2 1px solid;
padding: 4px 10px 4px 17px;
}
.table-cat td.left {
border-right: #e2e2e2 1px solid;
}
.table-cat td.right {
border-bottom: #e2e2e2 1px solid;
}
.table-cat td.td_alt {
border-bottom: none;
padding: 0px 10px 4px 0px;
}


/* text-align: center; */
}
.table-cat tr.even td {
background-color: #FFF;
}
.table-cat tr.odd td {
background-color: #FFF6DD;
}
.table-cat .td_center {
text-align: center;
}

.st4_div {}

.st4_div .table-cat th {
color: #000;
background-color: #ffbb00;
}
.st4_div .table-cat td {
border-bottom: #ffbb00 1px solid;
}
.st4_div .table-cat td.left {
border-right: #ffbb00 1px solid;
}
.st4_div .table-cat td.right {
border-bottom: #ffbb00 1px solid;
}




h3.table-title {
font-size: 110%;
color: #000;
font-weight: bold;
margin: 20px 0px 1px 17px;
}
/* Table-border */
.table-border th,
.table-border td {
border: 1px solid #e2e2e2;
}

/* basket */
.basket {font-family:verdana;}
	.basket .td1 {font-weight:bold;}
		.basket .td1 a {text-decoration:none; background:url(/common/img/basket2.gif) no-repeat left 1px; padding-left:16px;}


.summary_order_check { 
 
	text-align:right;  
 
	}   
	
.summary_order_check td {  padding:0;
        border:none;
	}  	                       
.summary_order_check td.right{  border:none; padding:0;
	text-align:right;
	}
.summary_order_table { border-collapse:collapse  !important; }	
.summary_order_table tr { background:url(/common/img/dots_.gif) repeat-x left bottom; border:none;  padding:0; }
.summary_order_table td { border:none  !important; padding:0 !important;}

.summary_order_table td span {  background:#fff; padding: 0 4px 0 0px; font-weight:bold; }
.summary_order_table td.right span {  background:#fff; padding: 0 0px 0 4px; font-weight:bold; }

.doc_blue { border:0px solid red; background:#C1DDF3; padding:3px 15px ; text-decoration:none; color:#000; font-weight:bold;}

#wrap_banner {
width:196 ;
height:189 ;
background-image:url('/common/img/banner/banner_line.jpg');
border-style: solid;
border-width: 1px;
border-color: #ffffff;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

#banner_text {
position: absolute;
color: white;
width:70;
height: ;
padding: 7 0 0 10;
font-size: 110%;
}

#banner_img {

}
#banner_text a:visited, #banner_text a:link {color: #fff;}
#banner_text2 a:visited, #banner_text2 a:link {color: #fff;}
#index_banner_links {
color:white;
/*border-bottom: 1px dashed;
text-decoration:none;*/
font-size: 120%;
}
#mie {padding: 0 0 0 0;}
#mpi {padding: 0 30 0 10;}
#title_slogan {padding: 15 0 0 10;}
.dealer-page {padding: 0 0 25 0;}

sub {font-size: 75%;}

/* form for shop */

.left-cell {
width: 210px;
font-family: tahoma;
border: 0px dotted gray;
text-align: right;
color: #666666;
font-size: 90%;
padding: 5 0 5 0;
}
.inp2 {
height: 35px;
width: 220px; 
font-family: tahoma;
font-size: 140%;
border: 1px solid gray;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
margin: 2 0 2 0 ;
padding: 2 2 2 2;
}
.inp5 {
width: 85px;
height: 35px;
font-size: 140%;
border: 1px solid gray;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
margin: 2 0 2 0 ;
padding: 2 2 2 2 ;

}
.inp6 {
width: 220px;
height: 140px;
font-family: tahoma;
font-size: 140%;
border: 1px solid gray;
 -moz-border-radius: 5px; -webkit-border-radius: 5px;
margin: 2 0 2 0 ;
padding: 2 2 2 2;
}


.inp3 {
height: 35px;
width: 50px;
border: 1px solid gray;
font-family: tahoma;
font-size: 140%;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
margin: 2 0 2 0 ;
padding: 2 2 2 2;
}

.inp4 {
width: 165px;
height: 35px;
border: 1px solid gray;
font-family: tahoma;
font-size: 140%;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
margin: 2 0 2 0 ;
padding: 2 2 2 2;
}
#captcha {width: 140px; height: 50px;}
.title2 {
 font-weight:bold;
 color: #464646;
 font-size:115%;
 text-transform: uppercase;
}

