/* coding: morozov igor (http://www.morozoff.info) 25.06.2006 */

html,body {padding:0;margin:0}
body {color:#000; background:#fff; font:82% 'Trebuchet MS',Tahoma,Verdana}
td,th {color:#000; font-size:100% !important; font /**/:82% 'Trebuchet MS',Tahoma,Verdana}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#000; font:100% 'Trebuchet MS',Tahoma,Verdana}

h1,h2,h3,h4,h5,h6,p {margin:0; padding:0}

img {border:0}
a {color:#1090F0; text-decoration:underline}
a:hover {color:#566170}

#minWidth {position:relative; min-width:1000px; margin-left: -5px}

#searchbar {padding: -1px 0 4px 0; float: left; text-align:left; margin-left: 20px}
#searchbar input {width: 190px; height: 20px; border: 0; padding: 0 10px 0 29px; color: #999999; line-height: 19px; background: url(../images/searchbg.gif) 0 0 no-repeat;}
#searchbar label {display: none;}

#tpline #langsel { margin-right: 40px;}
#tpline #langsel a {color: #1090F0; text-decoration: underline;}
#tpline #langsel a:hover {text-decoration: none;}
#tpline span.status {color: #1090F0; float:right}

#tpline {padding:13px 70px 20px 70px; font-size:95%}
#tpline .left-line {float:left; width:20%; margin-right:-20%;}
#tpline .right-line {float:right; width:44%; text-align:right;}
#tpline .t-cart {width: 130px; float:right; text-align: right;}
#tpline .t-account {width: 140px; float:right;  text-align: right;}
#tpline h1 {color:#A4ABB5; font-size:92%; font-weight:normal}
#tpline h1 a {color:#A4ABB5}
#tpline h1 a:hover {color:#000}
#tpline .right-line a, #tpline .t-cart a, #tpline .t-account a  {color:#000; text-decoration:none}
#tpline .right-line a span, #tpline .t-cart a span, #tpline .t-account a span  {text-decoration:underline}
#tpline .right-line img, #tpline .t-cart img, #tpline .t-account img {vertical-align:top}
#tpline .right-line a:hover, #tpline .t-cart a:hover, #tpline .t-account a:hover {color:#1090F0}

#top {position:relative; padding:0 70px 19px 65px}
#logo {position:relative; float:left; margin-right:-100%; z-index:10;}
#navigation {position:relative; float:left; width:100%}
#nav {padding:9px 0 0 240px; text-align:right; margin-right:-8px}
#nav table {width:90%; border-collapse:collapse; border:0; margin-left:auto}
#nav td {padding:0; text-transform:uppercase;}
#nav td.vbr {width:20%}
#nav a {cursor:pointer; cursor:hand; display:block; position:relative; text-decoration:none; font-size:110%; font-weight:bold; padding:4px 8px 13px 8px; background: url(../images/bgNav-btm.gif) no-repeat 50% -200px}
#nav a span {display:block; visibility:hidden}
#nav a.hr, #nav a:hover {background-color:#1090F0; color:#fff; background-position:50% 100%}
#nav a.hr span, #nav a:hover span {visibility:visible}
#nav .nv-br, #nav .nv-bl, #nav .nv-tr, #nav .nv-tl {width:3px; height:3px; position:absolute}
#nav .nv-tl {top:0; left:0; background: url(../images/nav-tl.gif)}
#nav .nv-tr {top:0; right:0; background: url(../images/nav-tr.gif)}
#nav .nv-bl {bottom:9px; left:0; background: url(../images/nav-bl.gif)}
#nav .nv-br {bottom:9px; right:0; background: url(../images/nav-br.gif)}

#middle-mn {background: url(../images/bgBrd.gif) repeat-y 65% 0}

#middle .cal-cards {border-right-width:0}
#middle .cal-orange {border-right-width:0}
#middle {background: url(../images/bgMiddle.gif) repeat-x 0 108px; padding-bottom:20px}

.cal-cards {height:108px; background:#008DF0 url(../images/bgCal-cards.gif) repeat-x 0 0; border-right:1px solid #0081DB}
.cal-orange {height:108px; background:#EF7100 url(../images/bg_orange_2.gif) repeat-x 0 0; border-right:1px solid #EF7100}
.calcards {height:108px; padding:0 30px 0 70px; color:#fff; background: url(../images/bgCal-cards.jpg) no-repeat 0 0}
.calorange {height:108px; padding:0 30px 0 70px; color:#fff; background: url(../images/bg_orange_2.jpg) no-repeat 0 0}
.calcards h2, .calorange h2 {padding:13px 0 0 0; font-size:185%; font-weight:normal}
.calcards h3, .calorange h3 {padding:13px 213px 0 0; font-size:125%}

.c-account {height:108px; background:#A3A3A3 url(../images/bgAcc.gif) repeat-x 0 0}
.caccount {position:relative; height:108px; padding:0 250px 0 70px; color:#fff; background: url(../images/bgAcc.jpg) no-repeat 0 0}
.caccount h2 {padding:13px 0 0 0; font-size:185%; font-weight:normal}
.caccount h3 {padding:13px 0 0 0; font-size:125%}
.caccount .edit {position:absolute; top:19px; right:50px}

.col65 {position:relative; z-index:99; float:left; width:65%; margin-right:-65%; padding-bottom:5px}
html>body .col65 {float:left; margin-right:0}
.col35 {float:right; width:35%}
html>body .col35 {float:left}

.blue-brd {background: url(../images/bgblue-brd.gif) repeat-x 0 0; border-bottom:1px solid #D8F2FC; padding:0 10px 0 77px; height:43px !important; height /**/:44px; border-right:1px solid #E7E9E9; font-size:125%; line-height:43px}
html>body .blue-brd {height:43px}
.blue-brd a {display:block; font-weight:bold; padding-left:24px; background: url(../images/buy-card.gif) no-repeat 0 15px}
html>body .blue-brd a {background-position:0 14px}

.col2-card {font-size:93%; padding:13px 19px 15px 70px}
.col2-card .left-ccol {float:left; width:68%; margin-right:-32%}
.col2-card .leftccol {padding-right:9px}
.col2-card .cards {position:relative; margin-right:-10px; margin-top:6px; background: url(../images/bgCards.jpg) no-repeat 0 0; padding-top:67px}
.col2-card .cards h4 {font-size:150%; font-weight:normal}
.col2-card .cards h5 {font-size:110%; font-weight:normal}

.benef {padding:12px 0}
.benef ul {margin:0; padding:0; list-style-type:none}
.benef ul li {background: url(../images/ar-blue.gif) no-repeat 0 5px; padding-left:17px}
.benef .ben-lft {float:left; width:48%; margin-right:-48%}
.benef .ben-rth {float:right; width:48%}


.search-rates {position:relative; background:#D7F1FB url(../images/bgSearch.gif) repeat-y 0 0; margin-left: 20px}
.searchrates {position:relative; background: url(../images/euro.gif) no-repeat 0 0; padding:11px 15px 10px 20px}
.search-tl, .search-tr, .search-bl, .search-br {position:absolute; width:3px; height:3px; background-image:url(../images/search-corns.gif)} 
.search-tl {top:0; left:0; background-position:0 0}
.search-tr {top:0; right:0; background-position:100% 0}
.search-bl {bottom:0; left:0; background-position:0 100%}
.search-br {bottom:0; right:0; background-position:100% 100%}
.search-rates h4 {font-size:150%; font-weight:normal; padding-bottom:10px}
.search-rates .lbl-s {float:left; font-size:110%; width:27%; padding-top:2px; padding-bottom:3px}
.search-rates .selects {float:left; text-align:right; width:49%; padding-bottom:6px}
.search-rates .selects select {margin-left:auto; width:98%}
.search-rates .btn {float:right; margin-top:-2.4em}

.right-ccol {float:right; width:32%}
.rightccol {color:#28313D; position:relative; margin-top:-9em; border:1px solid #fff; background:#F4F3F4 url(../images/bgRates.gif) repeat-x 0 0; padding:5px 9px}
.rates h3, .rightccol h3 {font-size:150%; font-weight:normal; text-decoration:underline; line-height:1.1em; padding-bottom:10px}
.rates h3 {text-decoration:none}
.rates h3 a, .rightccol h3 a {color:#28313D !important}
.rates ul, .rightccol ul {list-style-type:none; margin:0; padding:0}
.rates li, .rightccol li {position:relative; padding-bottom:1px;  background: url(../images/bgRates-dot.gif) repeat-x 0 12px}
.rates li .bg-l, .rightccol li .bg-l {background: url(../images/bgRates-dot-w.gif) repeat-x 0 11px; font-size: 93%; }
.rates li .cost, .rightccol li .cost {display:block; position:absolute; top:0; right:0; background: url(../images/bgRates-dot-w1.gif) repeat-x 0 12px}
.rates .see-rate, .rightccol .see-rate {text-align:center; padding:4px 0 2px 0}

.rates-tl, .rates-tr, .rates-bl, .rates-br {position:absolute; width:3px; height:3px; background-image:url(../images/rates-corns.gif)} 
.rates-tl {top:-1px; left:-1px; background-position:0 0}
.rates-tr {top:-1px; right:-1px; background-position:100% 0}
.rates-bl {bottom:0; left:0; background-position:0 100%}
.rates-br {bottom:0; right:0; background-position:100% 100%}

#middle .cvoip {padding-left:70px}

.c-voip {height:108px; background:#7CC600 url(../images/bgVoip.gif) repeat-x 0 0}
.cvoip {height:108px; padding:0 20px 0 15px; color:#fff; background: url(../images/bgVoip.jpg) no-repeat 0 0}
.cvoip h2 {padding:13px 0 0 0; font-size:185%; font-weight:normal}
.cvoip h3 {padding:13px 0 0 0; font-size:125%}



.green-brd {background: url(../images/bggr-brd.gif); border-bottom:1px solid #EFF7E0; padding:0 10px 0 20px; height:43px !important; height /**/:44px; font-size:125%; line-height:43px}
.green-brd a {display:block; text-decoration:none; color:#808893; padding-left:24px; background: url(../images/voip-ico.gif) no-repeat 0 15px}
html>body .green-brd a {background-position:0 14px}
.green-brd a strong {color:#9c3; text-decoration:underline}
.green-brd a:hover strong {color:#808893}

.voip-text {padding:13px 5px 2px 15px; font-size:93%}
.voip-title {padding-right:114px; background: url(../images/bgVoip-r.gif) no-repeat 100% 0; height:110px}
html>body .voip-title {height:auto; min-height:110px}
.voip-text ul {margin:0; padding:10px 0 0 0; list-style-type:none}
.voip-text ul li {background: url(../images/ar-green.gif) no-repeat 0 5px; padding-left:17px}
.voip-text .learn-more {padding-left:13px; padding-top:10px}

#bottom {background: url(../images/bgBottom.gif) repeat-x 0 0; padding:11px 47px 0 53px; border-top:1px solid #E7E9E9}
.news-btm {font-size:93%; padding:0 0 11px 17px}
.news-btm h2 {color:#28313D; font-weight:normal; font-size:150%; padding-bottom:23px}
.newsbtm ul {width:100%; margin:0; padding:0; list-style-type:none; overflow:hidden}
.newsbtm ul li {float:left; width:33%}
.newsbtm ul li .txt-news {position:relative; padding:0 25px 0 47px}
.newsbtm .date {color:#429E00; position:absolute; top:5px; left:0; width:40px; text-align:center; padding:2px 0 3px 0; background:#E1F0C2 url(../images/bgDt.gif) no-repeat 0 0; font-size:20px}
.newsbtm .date span {position:relative; margin-top:-5px; display:block; font-size:12px}
.newsbtm h3 {font-size:110%; font-weight:normal}

.links-s {margin-top:8px; position:relative; font-size:93%; background:#F0F7E0 url(../images/bgLinks.gif) repeat-x 0 0; border:1px solid #E1F0C2; padding-bottom:15px; margin-bottom:11px}
.links-s table {width:100%; border-collapse:collapse; border:0}
.links-s th {font-size:135% !important; font-size /**/:100%; color:#566170; font-weight:bold; padding:10px 20px 3px 20px; text-align:left}
html>body .links-s th {font-size:135% !important}
.links-s td {font-size:100% !important; font-size /**/:75%; width:20%; padding:2px 20px; border-right:1px solid #E1F0C2}
html>body .links-s td {font-size:100%}
.links-s td.lst {border-right-width:0}

.links-tl, .links-tr, .links-bl, .links-br {position:absolute; width:3px; height:3px; background-image:url(../images/links-corns.gif)} 
.links-tl {top:-1px; left:-1px; background-position:0 0}
.links-tr {top:-1px; right:-1px; background-position:100% 0}
.links-bl {bottom:-1px; left:-1px; background-position:0 100%}
.links-br {bottom:-1px; right:-1px; background-position:100% 100%}

.copyright {color:#566170; font-size:93%; padding-top:14px; text-align:center}
.copyright a {color:#566170}
.copyright p {padding-bottom:15px}

.l-col {float:left; width:24%; padding-top:23px}
.lcol {padding:0 10px 10px 69px; border-right: 1px solid #E2E4E4; }
.lcol ul {margin:0; padding:0; list-style-type:none}
.lcol .lft-nav {font-size:110%; padding-bottom:30px}
.lcol .lft-nav li {padding-bottom:6px}
.lcol .lft-nav a.hr {color:#717780; text-decoration:none}
.lcol .lft-nav a.hr strong {font-weight:normal}
.lcol .lft-nav ul {font-size:86%; padding-top:6px}
.lcol .lft-nav ul li {padding:0 0 3px 7px; background: url(../images/line-blue.gif) no-repeat 0 8px; }
.lcol .lft-nav ul li.hr {background: url(../images/line-gr.gif) no-repeat 0 9px; }
.lcol .lft-nav ul li.hr strong {font-weight:normal; color:#505862}
.lcol h3  {font-size:110%; color:#28313D; padding-bottom:4px}
.lcol .quick-links {font-size:93%; padding-bottom:15px}
.lcol .quick-links li {padding-bottom:4px}
.lcol h3.bl-man {position:relative; color:#9c3; margin:0 -10px 0 -69px; padding:11px 10px 13px 69px; background: url(../images/bgblue.gif) repeat 0 0; border-top:1px solid #D9F3FD}

.lcol h1.bl-man {position:relative; font-size:185%; font-weight:normal; color:#1090F0; margin:0 -10px 0 -69px; padding:5px 10px 6px 69px; background: url(../img/bgblue.gif) repeat 0 0; border-top:1px solid #D9F3FD}
h1.bl-man2 {position:relative; font-size:185%; font-weight:normal; color:#1090F0; margin:0 -10px 0 -69px; padding:5px 10px 6px 69px; background: url(../img/bgblue.gif) repeat 0 0; border-top:1px solid #D9F3FD}
.bl-man3 {position:relative; font-size:185%; font-weight:normal; color:#1090F0; margin:2px -20px 20px -69px; padding:5px 10px 6px 69px; background: url(../img/bgblue.gif) repeat 0 0; border-top:1px solid #D9F3FD}
.sitemap ul.nolist {margin:0px 0px 0px 15px; padding:0; list-style-type:none}
.sitemap ul li.hr2 {padding:0 0 3px 7px; background: url(../images/line-blue.gif) no-repeat 0 8px; } 


.lcol h1.bl-man {position:relative; font-size:185%; font-weight:normal; color:#1090F0; margin:0 -10px 0 -69px; padding:5px 10px 6px 69px; background: url(../images/bgblue.gif) repeat 0 0; border-top:1px solid #D9F3FD}

.reds {color:#D12E43 !important}
.blues {color:#1090F0 !important}
.greens {color:#9C3 !important}

.lcol h3.gr-man, .rcol h3.gr-man  {position:relative; color:#9c3; margin:0 -10px 0 -69px; padding:11px 10px 13px 69px; background: url(../images/bggreen.gif) repeat 0 0; border-top:1px solid #F0F7E1; margin-bottom:3px}

.lcol h1.gr-man, .rcol h3.gr-man  {font-size:185%; font-weight:normal; position:relative; color:#9c3; margin:0 -10px 0 -69px; padding:5px 10px 6px 69px; background: url(../images/bggreen.gif) repeat 0 0; border-top:1px solid #F0F7E1; margin-bottom:3px}

.lcol h3.gr-man a, .rcol h3.gr-man  {display:block; background: url(../images/voip-ico.gif) no-repeat 0 1px; font-weight:bold; color:#9c3; padding-left:25px}
.rcol h1.gr-man {color:#9c3;}

.lcol .line-blue {font-size:92%; padding:5px 0 0 0}
.lcol .line-blue li {background: url(../images/line-blue.gif) no-repeat 0 8px; padding-left:7px; padding-bottom:4px}

.lcol .line-bl {padding-bottom:20px !important}

.line-bl {font-size:110%; padding:10px 0 0 0 !important; margin:0; list-style-type:none}
.line-bl li {background: url(../images/line-blue.gif) no-repeat 0 8px; padding-left:7px; padding-bottom:9px}
.line-bl li.hr {background: url(../images/line-gr.gif) no-repeat 0 9px; }
.line-bl li.hr strong {font-weight:normal; color:#858A91}
.line-bl li.hr a {text-decoration:none}

#only {width:76%}

.c-col {float:left; width:52%; margin-right:-24%; padding-top:21px}
.ccol {padding:0 22px 20px 20px}
#brd-c {position:relative; border-left:1px solid #e2e4e4; border-right:1px solid #e2e4e4; margin:0 0 0 -1px}
.ccol h1 {color:#505862; font-size:185%; font-weight:normal}
.ccol h1.maintitle {padding-bottom:11px}
.ccol h1 span {font-size:16px; color:#5D646D}
.ccol h2 {color:#9c3; font-size:140%; font-weight:normal; padding-bottom:11px}
.ccol h2.black {color:#000}
.ccol h2.red {color:#D12E43}
.ccol h2.blue {color:#1090F0}
.ccol p {padding-bottom:11px}
.ccol .green-ar li {font-size:125%; background-position:0 3px; font-weight:bold;}

.show-cards {font-size:85%; position:relative; margin-right:-15px; padding-bottom:16px}
.show-cards .card-1 {float:left; width:25%}
.show-cards .card-2 {float:left; width:25%}
.show-cards .card-3 {float:left; width:25%; margin-right:-25%}
.show-cards .card-4 {float:right; width:25%}

/*
.show-cards .card-1 .card {background: url(../images/card-1.gif) no-repeat 0 0}
.show-cards .card-2 .card {background: url(../images/card-2.gif) no-repeat 0 0}
.show-cards .card-3 .card {background: url(../images/card-3.gif) no-repeat 0 0}
.show-cards .card-4 .card {background: url(../images/card-4.gif) no-repeat 0 0}
*/

.show-cards .card {padding:75px 15px 0 4px}
.show-cards h3 {font-size:147%}

.steps3 {border-top:1px solid #E7E9E9; padding-top:17px}
.steps3 h2 {color:#566170}
.steps3 h3 {position:relative; font-size:140%; font-weight:normal; color:#9c3; padding-left:28px; padding-bottom:4px}
.steps3 h3 .numb {position:absolute; top:3px; left:0; display:block; width:16px; height:16px; background: url(../images/numb.gif) no-repeat 0 0; font-size:12px; text-align:center; color:#fff}
.ccol .search-rates {margin-left:0; margin-bottom:8px}

.r-col {float:right; width:24%; padding-top:23px}
.rcol {padding:0 50px 0 13px}

.green-ar {margin:0; padding:11px 0 20px 0; list-style-type:none}
.green-ar li {font-size:110%; background: url(../images/green-ar.gif) no-repeat 0 1px; padding-left:25px; padding-bottom:8px}
.green-ar li.hyp-ar {font-size:125%; background-image:url(../images/blue-ar.gif); background-position:0 13px; padding-top:10px}

.rates {color:#28313D; position:relative; border:1px solid #F4F3F4; background:#F4F3F4 url(../images/bgRates.gif) repeat-x 0 0; padding:5px 9px}
.rates .rates-tl, .rates .rates-tr, .rates .rates-bl, .rates .rates-br {background-image:url(../images/rates-corns1.gif)} 
.rates .rates-bl, .rates .rates-br {bottom:-1px}
.rates .rates-bl {left:-1px}

#brd-l {border-left:1px solid #E7E9E9; height:150px; padding-left:12px}
html>body #brd-l {min-height:150px; height:auto}
#brd-l h2 {color:#87909C; font-size:125%; padding-bottom:11px}
#brd-b p, #brd-l p {padding-bottom:11px}

#brd-b {padding-left:26px}
#brd-b h1 {color:#32A0F2; font-size:185%; font-weight:normal}

.items {padding-bottom:24px}
.items .card {float:left; width:23%; margin-right:-77%; text-align:center}
.items .card .ph {padding-bottom:10px}
.items .card select {margin:0 auto; font-size:85%; margin-bottom:7px}
.items .card-p {padding-right:10px}
.items .card-desc {float:right; width:77%}
.items .carddesc {position:relative; background-color:#DEE2E6}
.items .sml-txt {font-size:85%; padding:5px 12px}
.items .hid {border-top:1px solid #fff; background: url(../images/bgW.gif) repeat-y 40% 0}
.items .cost {float:left; width:40%; margin-right:-40%; padding:3px 0 6px 0; font-size: 1em}
.items .cost table {width:80%; border-collapse:collapse; border:0}
.items .cost td {color:#000; padding:0 0 0 12px}
.items .cost td strong.price {font-size:125%; color:#D12E43}
.items .cost2 {float:left; padding:3px 0 6px 0; font-size: 1em; border-top:1px solid #fff;}
.items .cost2 table {width:100%; border-collapse:collapse; border:0}
.items .cost2 td {color:#000; padding:0 0 0 12px}
.items .cost2 td strong.price {font-size:115%; color:#D12E43}

.items .min {float:right; width:60%}
.items .min-s {padding:3px 25px 3px 12px}
.items .min-s table {width:100%; border-collapse:collapse; border:0}
.items .min-s td {color:#566170; font-size:93% !important; font-size /**/:75%; padding:0 4px 0 0; width:50%}
html>body .items .min-s td {font-size:93%}

.items .min-s2 {padding:3px 5px 3px 12px;  border-top:1px solid #fff;}
.items .min-s2 table {width:100%; border-collapse:collapse; border:0}
.items .min-s2 td {color:#566170; font-size:93% !important; font-size /**/:75%; padding:0 4px 0 0; width:50%}
html>body .items .min-s2 td {font-size:93%}


.items h3 {font-size:100% !important; color:#566170; padding-bottom:4px !important}

.tbl {width:100%; border-collapse:collapse; border:3px solid #DEE2E6; margin-bottom:11px}
.tbl td {vertical-align:top; font-size:93% !important; font-size /**/:75%; padding:5px 12px; border:1px solid #DEE2E6}
html>body .tbl td {font-size:93%}
.tbl .bluebg {background-color:#E9F5FD}
.tbl .hdbg {background-color:#BEE7F8}

.tbl1 {width:100%; border-collapse:collapse; border:0; margin-bottom:11px}
.tbl1 th {font-size:93% !important; font-size /**/:75%; color:#000; text-align:left; padding:2px 12px 2px 0; border-bottom:4px solid #BEE7F8;}
.tbl1 td {font-size:93% !important; font-size /**/:75%; color:#000; text-align:left; padding:4px 12px 4px 0; border-bottom:1px solid #BEE7F8;  border-top:1px solid #BEE7F8}
.tbl1 td h4 {font-size:150%; font-weight:normal}
html>body .tbl1 td, html>body .tbl1 th {font-size:93%}

.cd-tl, .cd-tr, .cd-bl, .cd-br {position:absolute; width:2px; height:2px; background-image:url(../images/cd-corns.gif)} 
.cd-tl {top:0; left:0; background-position:0 0}
.cd-tr {top:0; right:0; background-position:100% 0}
.cd-bl {bottom:0; left:0; background-position:0 100%}
.cd-br {bottom:0; right:0; background-position:100% 100%}


#sml-1 {background-image:none !important; background-color:#BEE7F8 !important; margin-bottom:15px !important; margin-left:0; margin-top:11px}
#sml-1 h3 {font-size:125%}
#sml-1 .searchrates {background-image:none !important}
#sml-1 .lbl-s {float:none; width:100%}
#sml-1 .selects {width:79%; font-size:93%; margin-right:-20%}
#sml-1 .btn-s {float:right; width:20%; text-align:right; padding-top:1px}
#sml-1 ul {margin:0; padding:0; list-style-type:none; font-size:93%}
#sml-1 ul li {background: url(../images/ar-blue1.gif) no-repeat 0 5px; padding-left:15px; color:#566170}
#sml {background-image:none !important; background-color:#BEE7F8 !important; margin-bottom:15px !important}
#sml table {width:100%; border-collapse: collapse; border:0}
#sml td {padding:0 10px 0 0 !important}
#sml .searchrates {font-size:93%; background-image:none !important}
#sml .lbl-s {float:none !important; width:auto; padding:1px 0 0 0 !important; font-size:100%; white-space:nowrap}
#sml .selects {float:none !important; width:50%; text-align:left}
#sml .selects select {width:99%}
#sml .btn-s {padding-top:1px}

.rcol .forms {padding-right:0}
.rcol .forgot, .lcol .forgot  {font-size:93%; padding-top:10px}
.rcol .inp {margin-bottom:1px}
.rcol .lbl {font-size:93%}
.rcol .btn {padding-top:8px}

.forms {padding-right:10px}
.inp {border:1px solid #D4D6D8; background-color:#E7E9E9; padding:0 2px 0 2px; margin-bottom:8px}
html>body .inp {padding:1px 2px 0 2px}
.inp input, .inp textarea {border:1px solid #E7E9E9; background-color:#E7E9E9; font-size:93%; color:#868B92; border-width:0; margin:0 0 -1px 0; padding:0; width:100%}
html>body .inp input {margin-bottom:0}

.ten-in {position:relative; background-color:#9c3; color:#000; margin-bottom:11px}
.ten-in strong {color:#fff; font-size:150%}
.ten-in ul {margin:0; padding:10px 18px; list-style-type:none}
.ten-in li {position:relative; padding-left:28px; padding-bottom:2px}
.ten-in .numb {position:absolute; top:6px; left:0; display:block; width:16px; height:16px; background: url(../images/numb1.gif) no-repeat 0 0; font-size:12px; text-align:center; color:#9c3; font-weight:bold;}

.gr-tl, .gr-tr, .gr-bl, .gr-br {position:absolute; width:6px; height:6px; background-image:url(../images/green-corns.gif)} 
.gr-tl {top:0; left:0; background-position:0 0}
.gr-tr {top:0; right:0; background-position:100% 0}
.gr-bl {bottom:0; left:0; background-position:0 100%}
.gr-br {bottom:0; right:0; background-position:100% 100%}

.down-mes {position:relative; color:#566170; background:#D1D6DB url(../images/bgDown.gif) repeat-x 0 0; padding:12px 18px 12px 11px}
.down-mes .ph {float:left; padding-right:14px}
html>body .down-mes .ph {padding-right:17px}

.gray-tl, .gray-tr, .gray-bl, .gray-br {position:absolute; width:6px; height:6px; background-image:url(../images/gray-corns.gif)} 
.gray-tl {top:0; left:0; background-position:0 0}
.gray-tr {top:0; right:0; background-position:100% 0}
.gray-bl {bottom:0; left:0; background-position:0 100%}
.gray-br {bottom:0; right:0; background-position:100% 100%}

.link {font-size:140%; margin:20px 0 0 0; padding:6px 0 0 0; list-style-type:none; border-top:1px solid #E7E9E9}
.link li {padding-bottom:4px}
.link .bl-ar a {display:block; padding-left:28px; background:url(../images/blue-ar.gif) no-repeat 0 4px}
.link .sign a {display:block; padding-left:28px; background:url(../images/voip-ico.gif) no-repeat 0 4px; color:#9c3}

.form-i .hid {font-size:92%; border-bottom:1px solid #E7E9E9; padding-top:4px}
.form-i .lbl {float:left; width:22%; padding-top:2px}
.form-i .inputs {float:right; width:76%}
.form-i .inp {margin-bottom:3px !important}
.form-i .inp input {font-size:100%}
.form-i select {margin-bottom:2px}
.form-i p {padding-bottom:3px; vertical-align:middle; padding-top:1px}
.form-i p input, .form-i p label {vertical-align:middle}
.form-i .btn {padding-top:20px}

.stats {padding-top:15px; padding-bottom:10px}
.stats2 {padding-top:0px;}
.stats .hist {float:left; width:25%; color:#000; font-size:16px; font-weight:bold; margin-right:-75%}
.stats .sorted {font-size:93%;}
.stats .sorted input {width:14px; border:1px solid #D4D6D8; background-color:#E7E9E9; padding:0 1px; margin:0; height:16px}
.stats .sorted select {font-size:93%; margin-bottom:-2px}
html>body .stats .sorted select {margin-bottom:0}
.stats .sorted input.btn {position:relative; width:auto; border-width:0; height:auto; background-color:transparent; top:2px}
html>body .stats .sorted input.btn {top:3px}

.order {width:100%; border-collapse:collapse; border:0}
.order th {font-weight:bold; color:#5D646D; font-size:93% !important; font-size /**/:75%; text-align:left; padding:10px 9px; background-color:#E7E9E9; border-left:1px solid #D1D5D5; border-bottom:1px solid #fff}
.order .lft {border-left-width:0 !important}
.order td {font-size:12px !important; padding:4px 9px; vertical-align:top; border-left:1px solid #D1D5D5; border-bottom:1px solid #D1D5D5}
.order td.dt {border-left-width:0; font-size:10px !important}
.order td.vabtm {vertical-align:bottom; font-size:10px !important}
.order img {margin-top:2px}
.order td.price {font-size:18px !important; color:#1090F0; vertical-align:middle}
.order td.status {font-size:10px !important; vertical-align:middle}
.order td.sel select {width:80%}
.order td.w100  {width: 110px !important}
.order td.sel input {position:relative}
html>body .order td.sel input {top:3px}
.order td.sel {width:20%; vertical-align:middle}
.order td.check {vertical-align:middle; text-align:center}
.order .blbg {background-color:#E1F1FD}
.order .total td {border-left-width:0; border-bottom-width:0}
span.tot-txt {vertical-align:middle; font-size:13px !important; text-align:right; font-weight:bold; padding-top:5px}
span.tot-all {vertical-align:middle; font-size:24px !important; color:#1090F0}

.gray {font-size:93%; position:relative; background-color:#E7E9E9; padding:10px 14px; margin-top:10px}
.gray p {padding-bottom:0 !important}

.form-rd {position:relative; background-color:#F9E5E7; font-size:93%; padding:6px 14px 3px 14px; margin-top:12px; margin-bottom:12px}
.form-rd p {padding-bottom:3px !important; vertical-align:middle}
.form-rd label, .form-rd input {vertical-align:middle}

.red-tl, .red-tr, .red-bl, .red-br {position:absolute; width:3px; height:3px; background-image:url(../images/red-corns.gif)} 
.red-tl {top:0; left:0; background-position:0 0}
.red-tr {top:0; right:0; background-position:100% 0}
.red-bl {bottom:0; left:0; background-position:0 100%}
.red-br {bottom:0; right:0; background-position:100% 100%}

#cart-col {padding:30px 150px}
#cart-col h1 {color:#9c3; font-size:185%; font-weight:normal; padding-bottom:20px}
#cart-col .currency {color:#87909C; text-align:right; padding-right:23px; font-size:85%; padding-bottom:3px}


.checkout {width:100%; border-collapse:collapse; border:0}
.checkout th {font-weight:normal; color:#5D646D; font-size:93% !important; font-size /**/:75%; background-color:#E7E9E9; text-align:left; padding:9px 10px 8px 10px; border:1px solid #D1D5D5;}
.checkout td {color:#5D646D; font-size:93% !important; font-size /**/:75%; padding:5px 10px 4px 10px; border:1px solid #D1D5D5; }
.checkout h3 {font-size:125%; color:#000}
.checkout .nobrd {border-left-width:0px !important; border-bottom-width:0px !important}
.checkout .nobrd_r {border-right-width:0px !important;}
.checkout .nobrd_l {border-left-width:0px !important;}
.checkout .nobrd_t {border-top-width:0px !important;}
.checkout .nobrd_b {border-bottom-width:0px !important;}

.checkout .ws {width:20px; border:1px solid #D5D7D9; background-color:#fff; padding:0 2px; margin:0}
.checkout .total td {border-left-width:0; border-bottom-width:0}
.checkout .total td.nopd {text-align:right;}
.checkout td.nopd {padding-right:0; padding-left:5px !important; border-left-width:0; border-bottom-width:0}
.checkout h2 {font-size:20px; font-weight:normal}
.checkout h2.reds {text-align:right}
p.ac {font-size:110%; text-align:center; color:#566170; padding:7px 0 4px 0}
.checkout h3.disc {color:#87909C;}


.checkout .tb {border-top: 1px solid #D1D5D5 !important; border-top-width: 1px}
.checkout .rb {border-right: 1px solid #D1D5D5 !important; border-right-width: 1px}
.checkout .bb {border-bottom: 1px solid #D1D5D5 !important; border-bottom-width: 1px}
.checkout .lb {border-left: 1px solid #D1D5D5 !important; border-left-width: 1px}

form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}

#res1 {background: #F5F5F5; color: #333333; width: 100%; float: left; font-size: 0.9em; padding: 8px 0 5px 0;}
#res1 span {padding-left: 11px;}
#res2 {width: 200px; float: left; margin-left: -200px; text-align: right; font-size: 0.9em; padding-top: 8px; color: #333333;}
#res2 strong {padding-right: 19px;}
.olres {clear: both; font-size: 1.2em; padding-right: 30px;}
.olres li a {font-size: 0.8em; line-height: 1em;}
.olres .op {font-size: 0.7em; display: block; color: #333333; padding-top: 2px;}
.olres .oop {font-size: 0.65em; display: block; padding: 4px 0 20px 0; color: #999999;}
.olres .oop a {font-size: 1em; color: #999999;}
.olres .oop a:hover {text-decoration: none;}
H1.searchres {padding-left: 11px; padding-bottom: 12px;}
h6 {font:120% 'Trebuchet MS',Tahoma,Verdana; font-weight:700; margin-bottom: 10px}


.bigger {font-size: 1.1em; }
.err {color:#FF0000;}
.date {color:#566170}
.green {color:#9c3;}

#date_filter input#from, input#to {width: 78px;font-size: 1.0em;  padding-left: 3px; display: block; float: left;}
#date_filter input.reset {width: 30px; border: 0; height: 18px; display: block; float: left; background: #DCD5CA url(../images/calendar.gif) 0 0 no-repeat; cursor: pointer; }
#date_filter input, #date_filter div {display: inline; float:left}

.cardSteps {float:right; background:url(../images/bg_card_steps1.gif) top repeat-x; font-size:12px;}
	.cardSteps span, .cardSteps a, .cardSteps strong {display:block; text-align:center; padding-top:20px; float:left; width:100px;}
	.cardSteps span {background:url(../images/bg_card_steps2.gif) top center no-repeat;}
	.cardSteps strong {background:url(../images/bg_card_steps3.gif) top center no-repeat; color:#99CC33;}


.bl-man4 {position:relative; font-size:185%; font-weight:normal; color:#1090F0; margin:2px -22px 20px -20px; padding:5px 10px 6px 69px; background: url(../images/bgblue.gif) repeat 0 0; border-top:1px solid #D9F3FD;}
.gr-man2  {font-size:185%; font-weight:normal; position:relative; color:#9c3; margin:0 -22px 0 -25px; padding:5px 10px 6px 25px; background: url(../images/bggreen.gif) repeat 0 0; border-top:1px solid #F0F7E1; margin-bottom:3px}
a.seo, a.seo:hover {text-decoration: none !important}