/* CSS Styles by Web Consulting Agency */
/* www.webconsulting.md,  info@webconsulting.md */


body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323f4a;
width:849px;
margin:0 auto;
background:#fff;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0;
font-weight:normal;
}

a:link, a:visited, a:active, a:hover {
text-decoration:none;
}

img {
border:0;
}

form, p, ul, li, dl, dt, dd {
padding:0;
margin:0;
}

ul, li {
list-style:none;
}

select, input {
font-size:1.05em;
}

div {
float:left;
}

.Hide {
font-size:0;
height:0;
}

/* HEADER */

#Header {
width:849px;
height:236px;
}

#Header .Top {
width:707px;
}

#Header .Lang {
width:640px;
padding-top:54px;
}

#Header .Lang a,
#Header .Lang span {
width:27px;
height:22px;
margin-right:6px;
display:block;
float:right;
color:#fff;
padding-top:6px;
text-align:center;
}

#Header .Lang a {
background:url(img/lang-act.gif) no-repeat;
}

#Header .Lang span {
background:url(img/lang-inact.gif) no-repeat;
cursor:default;
}

#Header .Menu {
padding-top:110px;
width:707px;
}

#Header .Menu li {
display:inline;
background:url(img/dot-menu.gif) 0 9px no-repeat;
font:normal 16px "Franklin Gothic Medium", Arial, sans-serif;
padding-left:12px;
padding-right:3px;
}

#Header .Menu li a {
color:#2a5ab4;
}

#Header .Menu li a.Act,
#Header .Menu li a:hover {
color:#f58220;
}

#Header .Logo {
padding-top:39px;
}

/* LEFT SIDE */

#LeftSide {
width:189px;
}

#LeftSide .Cont {
width:189px;
padding-bottom:15px;
}

#LeftSide .Tab {
width:175px;
height:22px;
font-size:16px;
padding:4px 0 0 14px;
color:#fff;
cursor:default;
}

#LeftSide .TabBlue {
background:#1783d6 url(img/tab-blue.png) no-repeat;
}

#LeftSide .TabOrange {
background:#fe8529 url(img/tab-orange.png) no-repeat;
}

#LeftSide .TabRed {
background:#e51d10 url(img/tab-red.png) no-repeat;
}

#LeftSide .Inside {
width:189px;
}

#LeftSide .InsBlue {
background:#cde9fe;
}

#LeftSide .InsOrange {
background:#fef4ae;
}

#LeftSide .InsRed {
background:#fa665b;
}

#LeftSide .Bot {
width:189px;
height:10px;
font-size:0;
}

#LeftSide .BotBlue {
background:#cde9fe url(img/tab-bot-blue.png) no-repeat;
}

#LeftSide .BotOrange {
background:#fef4ae url(img/tab-bot-orange.png) no-repeat;
}

#LeftSide .BotRed {
background:#fa665b url(img/tab-bot-red.png) no-repeat;
}


#LeftSide .Basket {
padding:9px 0 3px 14px;
}

#LeftSide .Basket p {
padding-bottom:12px;
line-height:1.8em;
}

#LeftSide .Basket p i {
font-size:14px;
font-weight:bold;
color:#025694;
font-style:normal;
}

#LeftSide .Basket p b {
font-size:18px;
color:#f58220;
}

#LeftSide .Basket p b span {
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
}

#LeftSide .Basket a {
font-size:14px;
color:#025694;
font-weight:bold;
text-decoration:underline;
}


#LeftSide .Basket a:hover {
text-decoration:none;
}

#LeftSide .Promotie {
width:189px;
color:#fff;
padding-top:8px;
}

#LeftSide .Promotie p {
text-align:center;
font-size:14px;
padding:0;
margin:0;
}

.Promotie a {
color:#fff;
}

#LeftSide .NrCadouri {
font-weight:bold;
font-size:56px;
letter-spacing:1px;
line-height:54px;
padding:0;
}

#LeftSide .Promotie a {
}

#LeftSide .Random {
padding:10px 6px 3px 14px;
width:163px;
}

#LeftSide .Random img {
border:#fe7c25 2px solid;
margin-right:7px;
margin-bottom:2px;
float:left;
}

#LeftSide .Random a {
color:#052034;
font-size:14px;
}

#LeftSide .Feedback {
padding:14px 18px 0 12px;
font-size:11px;
}

#LeftSide .Feedback span {
color:#0a548a;
}

#LeftSide .Feedback p {
padding-bottom:16px;
}

#LeftSide .Feedback p a {
color:#0f0e0e;
}

/* CONTENT */

#Content {
padding-left:19px;
width:640px;
}

#Content .ContBorder {
width:640px;
height:11px;
font-size:0;
}

#Content .ContBorder .Corn {
width:11px;
height:11px;
}

#Content .ContBorder .TopRight {
background:url(img/c-cont-r-t.gif) no-repeat;
}

#Content .ContBorder .TopLeft {
background:url(img/c-cont-l-t.gif) no-repeat;
}

#Content .ContBorder .BotRight {
background:url(img/c-cont-r-b.gif) no-repeat;
}

#Content .ContBorder .BotLeft {
background:url(img/c-cont-l-b.gif) no-repeat;
}

#Content .ContBorder .LineTop {
width:618px;
height:10px;
border-top:#b2d4ff 1px solid;
}

#Content .ContBorder .LineBot {
width:618px;
height:10px;
border-bottom:#b2d4ff 1px solid;
}

#Content #Inside {
width:604px;
border-left:#b2d4ff 1px solid;
border-right:#b2d4ff 1px solid;
padding:4px 17px 0 17px;
min-height:570px;
_height:570px;
}

#Content h1 {
font-size:26px;
color:#2387d6;
width:585px;
font-weight:bold;
padding-bottom:.2em;
}

#Welcome {
padding-top:4px;
padding-bottom:42px;
width:600px;
color:#313e49;
font-size:14px;
line-height:1.4em;
}

#Welcome p {
padding-bottom:1em;
}

#Welcome a {
color:#118be8;
text-decoration:underline;
}

#Welcome a:hover {
text-decoration:none;
}

#Welcome img {
float:left;
padding:3px 18px 0 0;
}

#NewProducts {
width:580px;
}

#NewProducts h1 {
font-size:19px;
font-weight:bold;
text-transform:uppercase;
color:#2387d6;
}

#NewProducts .Block {
width:580px;
padding:12px 0 16px 0;
}

#NewProducts .Block a.Img {
margin-top:5px;
border:#e4e4e4 4px solid;
display:block;
float:left;
width:133px;
text-align:center;
}

#NewProducts .Block .Right {
padding-left:24px;
width:400px;
}

#NewProducts .Block h2 {
font-size:22px;
font-weight:bold;
line-height:1.05em;
}

#NewProducts .Block h2 a.Orange {
color:#f58220;
}

#NewProducts h2 a.Blue {
color:#1278b3;
}

#NewProducts .Block p {
width:345px;
padding-top:6px;
padding-bottom:12px;
}

#NewProducts .Block b {
font-size:22px;
font-weight:bold;
color:#e2051a;
display:block;
white-space:nowrap;
padding:0 0 10px 0;
width:112px;
float:left;
}

#NewProducts .Block .BLink {
clear:both;
}

#NewProducts .Block a.Link {
text-decoration:underline;
color:#118be8;
font-size:13px;
}

#NewProducts .Block a.Link:hover {
text-decoration:none;
}

a.Basket {
width:79px;
height:18px;
background:url(img/but-add-cart.gif) no-repeat;
padding-top:4px;
color:#fff;
font-size:11px;
display:block;
float:left;
margin-top:1px;
}

input.ButBasket {
width:115px;
height:27px;
padding-left:32px;
background:url(img/but-add-cart-ro.gif) no-repeat;
padding-top:4px;
color:#fff;
font-size:11px;
border-width:1px;
}

a.B-ro {
width:78px;
padding-left:32px;
background:url(img/but-add-cart-ro.gif) no-repeat;
}

a.B-ru {
width:62px;
padding-left:34px;
background:url(img/but-add-cart-ru.gif) no-repeat;
}

.Comand {
background:url(img/comanda.gif) 0 1px no-repeat;
width:17px;
height:18px;
display:block;
margin-left:12px;
margin-top:2px;
float:left;
cursor:help;
}


/* FOOTER */

#Footer {
padding:21px 0 14px 0;
width:849px;
color:#025694;
font-size:11px;
}

#Footer a {
text-decoration:underline;
color:#025694;
}

#Footer a:hover {
text-decoration:none;
}

#Footer .Left {
width:510px;
padding-left:1px;
}

#Footer .Right {
float:right;
white-space:nowrap;
padding-right:2px;
}

/* PRODUCT DETAILS */

#ProdDetails {
width:605px;
padding-top:14px;
padding-bottom:14px;
}

#ProdDetails .Left {
padding-right:32px;
}

#ProdDetails .Right {
width:340px;
padding-bottom:60px;
}

#ProdDetails .Right h2 {
font-size:22px;
color:#1278b3;
font-weight:bold;
}

#ProdDetails .Right .Descr {
line-height:1.4em;
padding:13px 0 23px 0;
}

#ProdDetails .Right .Price {
clear:both;
}

#ProdDetails .Right .Price .PLeft {
font-size:15px;
font-weight:bold;
padding-top:6px;
}

#ProdDetails .Right .Price .PRight {
padding-left:9px;
font-size:22px;
font-weight:bold;
color:#e2051a;
white-space:nowrap;
}

#ProdDetails .Options {
width:340px;
padding-top:15px;
}

#ProdDetails .Options .Title {
color:#025694;
font-size:14px;
font-weight:bold;
padding:2px 0 3px 9px;
background:#cde9fe;
width:331px;
}

#ProdDetails .Options .ContCells {
width:330px;
padding-left:10px;
padding-top:16px;
}

#ProdDetails .Options .Cell {
float:left;
padding-right:40px;
padding-bottom:1.5em;
}

#ProdDetails .Options input.Cant {
margin:6px 0 21px 0;
border:#abadb3 1px solid;
height:16px;
}

.BackLink {
font-size:13px;
color:#014c83;
clear:both;
white-space:nowrap;
}

.BackLink a {
color:#014c83;
text-decoration:underline;

}

.BackLink a:hover {
text-decoration:none;
}

/* SHOPPING CART */

#Cart {
padding:18px 0 60px 0;
}

#Cart .Title {
background:#fda230;
font-size:15px;
font-weight:bold;
width:604px;
color:#fff;
padding:4px 0 2px 0;
}

#Cart .Title .W1 {
width:262px;
padding-left:13px;
}

#Cart .Title .W2 {
width:118px;
}

#Cart .Title .W3 {
width:96px;
}

#Cart .Title .W4 {
width:110px;
}

#Cart .Row {
width:604px;
padding-top:15px;
}

#Cart .Row .W1 {
width:218px;
padding-right:50px;
padding-left:13px;
font-size:14px;
font-weight:bold;
}

#Cart .Row .W1 a {
color:#025694;
text-decoration:none;
}

#Cart .Row .W1 a:hover {
color:#f58220;
}

#Cart .Row .W2 {
width:112px;
}

#Cart .Row .W3 {
width:97px;
font-size:15px;
color:#000;
}

#Cart .Row .W4 {
width:82px;
font-size:15px;
color:#000;
}

#Cart .Row input {
border:#abadb3 1px solid;
height:16px;
}

#Cart .Row a.W5 {
background:url(img/but-remove.gif) no-repeat;
width:15px;
height:16px;
float:left;
display:block;
}

#Cart .Total {
border-top:#cde8fc 3px solid;
border-bottom:#cde8fc 2px solid;
width:600px;
padding:4px 0 1px 4px;
margin-top:13px;
}

#Cart .Total .Left {
font-size:18px;
font-weight:bold;
padding-left:4px;
padding-top:2px;
color:#454444;
}

#Cart .Total .Right {
font-size:20px;
color:#171717;
width:130px;
float:right;
text-align:left;
}

#Cart .Buttons {
width:604px;
padding-top:16px;
}

#Cart .Buttons .Left {
width:270px;
}

#Cart .Buttons .Middle {
width:173px;
}

#Cart .Buttons .Right {
}

/* ORDER FORM */

#Order {
padding:32px 0 0 0;
}

#Order .Row {
padding-bottom:13px;
}

#Order .Row .Left {
width:202px;
text-align:right;
font-weight:bold;
color:#323f4a;
padding-top:3px;
}

#Order .Row .Left p {
font-weight:normal;
padding-top:3px;
line-height:1.2em;
}

#Order .Row .Right {
padding-left:14px;
}

#Order .Row .input {
border:#abadb3 1px solid;
width:186px;
}

#Order .Row .Right span {
font-size:11px;
}

#Order .Row .select1 {
border:#abadb3 1px solid;
width:190px;
}

#Order .Row .select2 {
border:#abadb3 1px solid;
width:250px;
}

#Order .Row textarea {
width:244px;
height:95px;
}

#Order .Error {
border:#f00 2px solid;
width:184px;
}

#Order .ErrMess {
color:#f00;
font-size:11px;
padding-left:20px;
width:230px;
}

#Order .Row .YourOrder {
font-size:13px;
color:#0f0e0e;
padding-top:2px;
}

#Order .Row .YourOrder b {
color:#025694;
}

/* F.A.Q. */

#Faq ul {
margin:16px 0 0 8px;
width:585px;
}

#Faq ul li {
width:570px;
padding:0 0 10px 0;
font-weight:bold;
}

#Faq ul li a {
color:#025694;
font-size:15px;
padding-left:15px;
background:url(img/bul-faq.gif) 0 6px no-repeat;
display:block;
clear:both;
line-height:1.1em;
}

#Faq ul li a:hover {
color:#f77609;
}

#Faq div {
background:#fff;
display: block;
margin:15px 0 0 30px;
_margin-left:15px;
}

#Faq span {
margin:0 0 10px 0;
width:470px;
background:#eaf5fe;
border:#fea260 1px solid;
padding:16px;
color:#141c23;
font-size:12px;
font-weight:normal;
overflow:hidden;
display:block;
}


/* Feedback */

#SendFeedback ol {
width:585px;
}


#SendFeedback li {
}

.SendLink {
font-weight:bold;
float:right;
text-align:right;
display:block;
font-size:12px;
padding:9px 2px 0 0;

}

.SendLink a {
white-space:nowrap;
text-decoration:underline;
color:#185a97;
}

.SendLink a:hover {
text-decoration:none;
}

#Feedback dl {
width:585px;
margin:20px 0;
}

#Feedback dt {
border-bottom:#9fcdf1 2px solid;
color:#323f4a;
padding:0 0 4px 13px;
font-size:13px;
}

#Feedback dt strong {
color:#025694;
}

#Feedback dt b {
color:#323f4a;
}

#Feedback dd {
padding:17px 26px;
color:#323f4a;
font-size:12px;
line-height:1.35em;
background:#fafafa;
margin-bottom:25px;
}

#Feedback #Pages {
margin-top:8px;
margin-bottom:15px;
clear:both;
width:585px;
text-align:center;
}

#Feedback #Pages a {
color:#185a97;
font-weight:bold;
}

#Feedback #Pages a:hover {
color:#f77609;
}

/* CONTACTS */

#Contacts {
padding:20px 0 20px 8px;
}

#Contacts p {
line-height:1.3em;
padding-bottom:1.5em;
}

#Form {
padding-left:8px;
}

/* STATIC */

#Static {
padding:15px 0 15px 1px;
line-height:1.35em;
}

#Static p {
padding-bottom:1em;
}

#Static a, #Contacts a {
color:#118be8;
text-decoration:underline;
}

#Static a:hover, #Contacts a:hover {
text-decoration:none;
}

#Static ul {
padding:.8em 0 1.4em 1em;
}

#Static ul li {
background:url(img/bul.gif) 0 .5em no-repeat;
padding-left:1.3em;
padding-bottom:.5em;
line-height:1.35em;
}

#Static .Use {
width:100%;
border-collapse:collapse;

}

#Static .Use td {
border:#fff 6px solid;
}

#Static .Use td.Nr {
color:#fd952d;
font-size:4em;
font-weight:bold;
padding-top:10px;
}

#Static .Use td.Descr {
padding:.5em .8em;
vertical-align: middle;
background:#dff6fe;
margin:1em 0;
}