/* CSS Document */
body {background-color:#DDDDDD; margin:0px 0px;}
h1 {font:17px verdana; color:#000099; text-align:center; margin:0px 0px 10px 0px;}
table {border:0px; border-spacing:0px;}
td {vertical-align:top;}
form {font:12px verdana; color:#000099;}
form input {font:11px verdana;}
form select {font:11px verdana; color:#000099;}
button {font:11px verdana;}
img {border:0px;}

.warn {margin-bottom:15px; color:#D60031; font:bold 12 verdana, arial, helvetica, sans-serif; text-align:center;}

.ver {font-family:verdana}
.ari {font-family:arial, helvetica, sans-serif;}
.times {font-family:times;}

.clr1 {color:#FFFFFF;}
.clr2 {color:#FF0000;}
.clr3 {color:#CFCFCF;}
.clr4 {color:#3333FF;}
.clr5 {color:#F0F0F0;}
.clr6 {color:#000099;}
.clr7 {color:#FF6103;}
.clr8 {color:#D60031;}
.clr9 {color:#339900;}

.sz9 {font-size:9px;}
.sz10 {font-size:10px;}
.sz11 {font-size:11px;}
.sz12 {font-size:12px;}
.sz13 {font-size:13px;}
.sz14 {font-size:14px;}
.sz15 {font-size:15px;}
.sz16 {font-size:16px;}
.sz17 {font-size:17px;}
.sz18 {font-size:18px;}
.sz20 {font-size:20px;}

.ctr {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.h_ctr {margin: 0px auto;}

.v_mdl {vertical-align:middle;}
.v_bott {vertical-align:bottom;}
.v_top {vertical-align:top;}
.inline {display:inline;}

.basic {width:1000px; background-color:#FFFFFF; margin:0px auto;}
td.basic_l {width:120px; background-color:#FAFAFA;}
td.basic_m_sp {width:660px;}
td.basic_r_sp {width:220px; background-color:#FAFAFA;}

div.clear {clear:both; overflow:auto;}

div.sp_lnav {margin:75px 5px 0px 5px;}
div.sp_lnav a {display:block; margin:5px 0px; text-decoration:none; font:12px verdana, arial, helvetica, sans-serif; color:#000099;}
div.sp_lnav a:visited {text-decoration:none; color:#000099;}
div.sp_lnav a:hover {text-decoration:underline;}

div.sp {width:630px; margin-left:25px; min-height:250px;}
div.sp_col {width:195px; float:left; padding-right:15px;}

.text5 {font-size:11px; font-family:verdana; color:#3333FF}
.sub {font-family:verdana; font-size:12px; color:#D60031; margin-left:20px;}
/*city-cat*/
.cc {font-size:12px; font-family:verdana; color:#FF6103; line-height:18px}

.cvt {font:14px arial, helvetica, sans-serif; color:#D60031}
img.clogo {border:0px; margin-right:30px; vertical-align:middle;}
.ctitle {font-family:arial, helvetica, sans-serif; font-size:20px; color:#FF6103; vertical-align:middle}
.p1 {font-family:verdana; font-size:12px; color:#FF6103}
.about {margin:0px 30px 0px 10px; width:510px}
div#moto {margin:0px 30px 0px 10px; font-size:12px; text-align:left; color:#D60031;}

div.info {text-align:center; color:#339900; font:bold 14px verdana, arial, helvetica, sans-serif;}
div.warn {text-align:center; color:#D60031; font:bold 14px verdana, arial, helvetica, sans-serif;}

div.path {padding:10px 10px; color:#000099; font:11px verdana;}
div.path a {text-decoration:underline; color:#000099; font:11px verdana;}
div.path a:visited {text-decoration:underline;}
div.path a:hover {text-decoration:none;}

div.stat {width:600px; height:200px; border:1px solid #3333FF; font:9px verdana;}

/*Links*/
a.subcat:link {text-decoration: none; font-size:12px; font-family:verdana; color:#000099;}
a.subcat:visited {text-decoration: none; font-size:12px; font-family:verdana; color:#000099;}
a.subcat:hover {text-decoration: underline; font-size:12px; font-family:verdana; color:#000099;}

a.cs:link {text-decoration: none; font-size:11px; font-family:verdana; color:#3333FF}
a.cs:visited {text-decoration: none; font-size:11px; font-family:verdana; color:#3333FF}
a.cs:hover {text-decoration: underline; font-size:11px; font-family:verdana; color:#3333FF}

a.serv:link {text-decoration: none; font-size:11px; font-family:verdana; color:#D60031;}
a.serv:visited {text-decoration: none; font-size:11px; font-family:verdana; color:#D60031;}
a.serv:hover {text-decoration: underline; color:#D60031}

a.gds:link {text-decoration: none; font-size:11px; font-family:verdana; color:#FF6103;}
a.gds:visited {text-decoration: none; font-size:11px; font-family:verdana; color:#FF6103;}
a.gds:hover {text-decoration: underline; color:#FF6103}

a.link2:link {text-decoration: none;}
a.link2:visited {text-decoration: none;}
a.link2:hover {text-decoration: none; color:#FF6103}

a.link3:link {text-decoration: none; font-size:11px; font-family:verdana; color:#000099;}
a.link3:visited {text-decoration: none; font-size:11px; font-family:verdana; color:#000099;}
a.link3:hover {text-decoration: underline; color:#000099;}

a.link4:link {text-decoration: underline; color:#000099;}
a.link4:visited {text-decoration: underline; color:#000099;}
a.link4:hover {text-decoration: none; color:#000099;}

a.link5:link {text-decoration: none; font:12px verdana, arial, helvetica, sans-serif;; color:#3333FF;}
a.link5:visited {text-decoration: none; color:#3333FF;}
a.link5:hover {text-decoration: underline;}

a.link9:link {text-decoration: underline;}
a.link9:visited {text-decoration: underline;}
a.link9:hover {text-decoration: none;}

a.link10:link {text-decoration: none;}
a.link10:visited {text-decoration: none;}
a.link10:hover {text-decoration: underline;}

a.link11:link {text-decoration: underline; font-size:11px; font-family:verdana; color:#3333FF}
a.link11:visited {text-decoration: underline; font-size:11px; font-family:verdana; color:#3333FF}
a.link11:hover {text-decoration: none; color:#FF6103}

a.link12:link {text-decoration: underline; font-size:14px; font-family:verdana; color:#000099;}
a.link12:visited {text-decoration: underline; font-size:14px; font-family:verdana; color:#000099;}
a.link12:hover {text-decoration: none; color:#000099;}

a.link13:link {text-decoration: none; font-size:14px; font-family:verdana; color:#000099; font-weight:bold;}
a.link13:visited {text-decoration: none; font-size:14px; font-family:verdana; color:#000099; font-weight:bold;}
a.link13:hover {text-decoration: none; color:#000099; font-weight:bold;}

a.link14:link {text-decoration: none; font-size:14px; font-family:verdana; color:#000099; font-weight:bold;}
a.link14:visited {text-decoration: none; font-size:14px; font-family:verdana; color:#000099; font-weight:bold;}
a.link14:hover {text-decoration: underline; color:#000099; font-weight:bold;}

a.link15:link {text-decoration:none; font-size:12px; font-family:verdana, arial, helvetica, sans-serif; color:#000099;}
a.link15:visited {text-decoration:none; font-size:12px; font-family:verdana, arial, helvetica, sans-serif; color:#000099;}
a.link15:hover {text-decoration:underline; font-size:12px; font-family:verdana, arial, helvetica, sans-serif; color:#000099;}

a.link16:link {text-decoration:none; font:600 12px verdana, arial, helvetica, sans-serif; color:#FF6103;}
a.link16:visited {text-decoration:none; font:600 12px verdana, arial, helvetica, sans-serif; font-family:verdana; color:#FF6103;}
a.link16:hover {text-decoration:underline; font:600 12px verdana, arial, helvetica, sans-serif; color:#FF6103;}

a.link17:link {text-decoration:underline; font-size:12px; font-family:verdana; color:#00AA00;}
a.link17:visited {text-decoration:underlne; font-size:12px; font-family:verdana; color:#00AA00;}
a.link17:hover {text-decoration:none; font-size:12px; font-family:verdana; color:#00AA00;}

a.link18:link {text-decoration: none; font:11px verdana, arial, helvetica, sans-serif; color:#3333FF;}
a.link18:visited {text-decoration: none; color:#3333FF;}
a.link18:hover {text-decoration: underline;}

.pv {margin:20px 0px 10px 5px; color:#FF6103; font:11px verdana}

table thead{
	font-weight: bold;
	background: #E4F4FF;
}

table thead tr td{
	border-bottom:1px solid #3333FF;
	padding:0px 10px 0px 10px;
}
table.tbl_comp_1 {width:1000px; margin:0px auto; border:0px; font:11px verdana; color:#3333FF; background-color:#FFFFFF;}
table.tbl_comp_1 tr td.comp1_l {width:120px; background-color:#FAFAFA;}
table.tbl_comp_1 tr td.comp1_m {width:550px; padding-left:30px;}
table.tbl_comp_1 tr td.comp1_m_sp {width:850px; padding-left:30px;}
table.tbl_comp_1 tr td.comp1_r {width:300px; text-align:center; padding-top:100px;}

img.plg {display:block; margin:30px auto 0px auto; border:3px solid #E5E5E5}

div.comp_lnav {margin:70px 5px 100px 10px; padding:5px 0px 15px 0px; border-left:2px solid #C0C0C0;}
div.comp_lnav a {display:block; margin:5px 0px 5px 9px; text-decoration:none; color:#000099; font:12px verdana;}
div.comp_lnav a:visited {text-decoration:none; color:#000099;}
div.comp_lnav a:hover {text-decoration:underline; color:#FF6103;}
div.comp_lnav div.curr {margin-left:5px; padding:2px 0px 2px 5px; font:12px verdana; color:#000099; background-color:#EDEDED;}

.tbl1{
	border-color: #3333FF;
	border-width: 1px;
	border-style: solid;
	font:12px verdana;
	color: #000099;
}

tr.even{
  background: #E4F4FF;
}

tr.odd{
  background: #FFFFFF;
}

td.addr {padding:2px 10px 2px 10px;}

table#basic {width:1000px; border:0px; margin:0px auto; background-color:#FFFFFF;}
table#cat {border:0px; width:580px; margin-left:20px; color:#3333FF; font-size:11px}

td.city_l {width:120px; background-color:#FAFAFA; vertical-align:top;}
td.city_m {width:750px; vertical-align:top; padding-left:40px;}
td.city_r {width:200px; background-color:#FAFAFA; vertical-align:top;}

td.catl {width:120px; background-color:#FAFAFA; vertical-align:top;}
td.catm {width:610px; vertical-align:top;}
td.catr {width:270px; background-color:#FAFAFA; vertical-align:top;}

td#comp_lf {width:120px; background-color:#FAFAFA; vertical-align:top;}
td#comp_md {width:660px; vertical-align:top}
td#comp_rg {width:220px; background-color:#FAFAFA; vertical-align:top}
td#comp_s {font-size:12px; padding-left:20px}

table#card {width:626px; border:0px; margin-left:20px;}
td#card_lf {width:100px; padding-right:10px; vertical-align:middle; text-align:center;}
td#card_md_top {width:318px; padding:10px 15px 0px 12px; height:120px; background-image: url('images/tbg_lt.jpg');}
td#card_md_bot {height:20px; padding:0px 0px 5px 12px; background-image: url('images/tbg_lb.jpg');}
td#card_rg {width:160px; padding-right:5px; background-image: url('images/tbg_r.jpg');}

td.prodl {width:650px; padding-left:50px;}
td.prodr {width:300px; padding-top:50px;}

td.prodls_l {width:750px; padding-left:50px; vertical-align:top}
td.prodls_r {width:200px; vertical-align:top}

div.sph1 {width:760px;}

div.sp_tnav_cont {width:760px;}
table.sp_tnav {margin:0px auto; max-width:720px;}
table.sp_tnav a {text-decoration:none; color:#000099; font:600 12px verdana, arial, helvetica, sans-serif;}
table.sp_tnav a:visited {color:#000099;}
table.sp_tnav a:hover {text-decoration:underline;}
table.sp_tnav tr td {padding-right:20px;}
.sp_price {color:#000099; font:600 12px verdana, arial, helvetica, sans-serif;}

div.sp_mid_l {width:720px; float:left; overflow:auto; padding-left:40px;}
div.sp_mid_r {width:240px; float:right; overflow:auto;}

div.sp_all {margin:20px 50px 100px 0px; text-align:right;}
div.sp_all a {text-decoration:none; font:11px verdana; color:#3333FF;}
div.sp_all a:visited {text-decoration:none; font:11px verdana; color:#3333FF;}
div.sp_all a:hover {text-decoration:none; font:11px verdana; color:#FF6103;}
div.sp_all img {vertical-align:text-top;}


table.pls {border: 1px solid #E4F4FF; width:720px;}
table.pls tr th {padding:3px 0px; font:900 14px verdana, arial, helvetica, sans-serif; color:#000099;}
table.pls a {text-decoration:underline; color:#FF6103; font:600 12px verdana, arial, helvetica, sans-serif;}
table.pls a:visited {color:#FF6103;}
table.pls a:hover {text-decoration:none;}
/* remove the next line after cleaning the code of th.pls class */
th.pls {font:14px arial, helvetica, sans-serif; background-color:#E4F4FF; color:#000099;}
td.pls1 {width:140px; padding: 7px 0px; vertical-align:middle; text-align:center;}
td.pls2 {width:320px; padding: 7px 0px; vertical-align:top; color:#3333FF; font: 11px verdana;}
td.pls2_comp {width:480px; padding:7px 0px; vertical-align:top; color:#3333FF; font: 11px verdana;}
td.pls3 {width:100px; padding: 7px 0px; vertical-align:middle; text-align:center; color:#000099; font:11px verdana}
td.pls4 {width:160px; padding: 7px 0px; vertical-align:middle; text-align:center; color:#FF6103; font:600 12px verdana, arial, helvetica, sans-serif;}

h1.comp_sp_ls{width:710px; color:#FF6103;}

table.comp_sp_ls {width:640px; margin-left:30px; border: 1px solid #E4F4FF;}
table.comp_sp_ls tr th {padding:3px 0px; font:900 14px verdana, arial, helvetica, sans-serif; color:#000099;}
table.comp_sp_ls a {text-decoration:underline; color:#FF6103; font:600 12px verdana, arial, helvetica, sans-serif;}
table.comp_sp_ls a:visited {color:#FF6103;}
table.comp_sp_ls a:hover {text-decoration:none;}
table.comp_sp_ls td.td1 {width:140px; padding: 7px 0px; vertical-align:middle; text-align:center;}
table.comp_sp_ls td.td2 {width:400px; padding: 7px 0px; vertical-align:top; color:#3333FF; font: 11px verdana;}
table.comp_sp_ls td.td3 {width:100px; padding: 7px 0px; vertical-align:middle; text-align:center; color:#000099; font:11px verdana}

.tc1 {width:140px; border:1px solid #B0E2FF; text-align:center; padding-bottom:10px;}

div#divim {margin:210px auto 50px auto; text-align:center;}
.top {margin-left:10px;}

.button1{
	padding: 0px 8px;
	margin: 3px;
  font-size:14px;
}

.bl_t {margin:2px 5px 2px 5px; font-size:12px; line-height:18px}
.bl {background-color:#FAFAFA; width:263px; border:1px solid #DDEDFF; margin-top:10px}
.blt {background-color:#DDEDFF; color:#000099; font-size:12px; text-align:center; padding-bottom:2px}

table.cpstat {width:900px; margin-left:25px;}
table.cpstat tr td.cpstat_l {width:300px;}
table.cpstat tr td.cpstat_r {width:600px;}

table.statsum {border:1px solid #E4F4FF}
table.statsum tr td {vertical-align:middle; padding:5px 20px; color:#000099; font:11px verdana}

div.prod_sky {width:170px; margin:210px auto 50px auto;}

table.servprod {border-spacing:10px; margin:0px auto;}

div.selectcat {float:left;}
div.selectsubcat {float:left;margin-left:20px;}
div.selectsubsub {float:left;margin-left:20px;}

div.panel_sp_add {margin-left:100px; width:650px; text-align:right;}

table.panel_sp_list {margin-left:100px; width:700px; border: 1px solid #E4F4FF;}
table.panel_sp_list tr th {padding:5px 5px; color:#000099; font:bold 12px verdana;}
table.panel_sp_list tr td {padding:5px 0px; color:#000099; font:12px verdana;}
table.panel_sp_list tr td.td1{width:25px; padding-right:15px; text-align:right; font-weight:bold;}
table.panel_sp_list tr td.td2{width:370px;}
table.panel_sp_list tr td.td3{width:70px; vertical-align:middle; text-align:center;}
table.panel_sp_list tr td.td4{width:100px; vertical-align:middle; text-align:center;}
table.panel_sp_list tr td.td5{width:70px; vertical-align:middle; text-align:center;}

div.sp_l {width:650px; padding:20px 0px 20px 50px; float:left; color:#3333FF; font:11px verdana, arial, helvetica, sans-serif;}
div.sp_r {width:280px; padding:100px 10px 20px 10px; float:left; text-align:center; color:#3333FF; font:11px verdana, arial, helvetica, sans-serif;}
div.sp_descr {margin:10px; min-height:250px;}
div.sp_cont {margin:10px;}

div.city_sp {width:740px; margin:0px 20px 0px 0px;}
div.city_sp_col {width:180px; float:left; padding-right:5px; color:#3333FF; font:10px verdana;}
div.city_sp_col a {text-decoration:none; color:#D60031; font:600 11px verdana;}

.prod_bott{width:950px; background-color:#FFFFFF; margin:0px auto; padding-left:50px;}
.serv_bott{margin-left:50px;}
.comp_page_bott{margin:50px 0px 50px 25px;}
.comp_prods_bott{margin:50px 0px 50px 25px;}


.comp_list_l {float:left; width:200px; background-color:#FAFAFA;}
.comp_list_r {float:left; width:780px; padding-left:20px; overflow:auto;}
.comp_list_r h1 {width:650px;}
.comp_list_wa {width:740px; margin:40px 0px 50px 10px;}
.comp_list_sa {margin-left:20px;}

.serv_all_wa {width:740px; margin:40px 0px 50px 40px;}
.prod_list_wa {width:730px; margin:0px 0px 50px 10px;}

