/* CSS Document */
*{margin:0; padding:0;}

img{border:none;}

body{font-family:verdana, arial,tahoma,helvetica; font-size:62.5%; background-image:url(../graphic/bkg.jpg); background-repeat:repeat-x; color:#373737;}

#page{position:absolute; width: 980px; margin-left: -490px; left: 50%; top: 0px; background-color:#ffffff; border:0px solid #000000;}

a{color:#178b04; text-decoration:none;}
a:hover{text-decoration:underline;}

a.blue{color:#129cdb; text-decoration:none;}
a:hover.blue{text-decoration:underline;}

a.ord{color:#a70a03; text-decoration:underline;}
a:hover.ord{text-decoration:none;}

a.und{color:#178b04; text-decoration:underline;}
a:hover.und{text-decoration:none;}


.green{color:#63a730;}
.red{color:#a70a03;}
.darkblue{color:#084e62;}
.darkorange{color:#9d3710;}
.darkgreen{color:#466907;}
.darkgrey{color:#666666;}
.grey{background-color:#d5d5d5; text-align:center; font-weight:bold;}
.grey2{color:#929292;}
.amber{color: orange;}

ol li .green{font-weight:bold;}


div.stars{margin:0 0 10px 40px;}


form#q_form textarea#comment{width:500px; height:50px; margin-left:20px; font-size:1.5em; padding:2px;}
form#q_form input#remLen{width:24px; padding:2px; margin:10px 5px;}

form.order_history strong.error{font-size:11px;font-weight:normal;padding:0;margin:0}
form.order_history fieldset{border:1px solid #CCC;}
form.order_history legend{margin-left:10px; margin-right:10px; font-weight:bold; font-size:12px;}

div.reference-q-row{height:20px;}
div.reference-q-left{width:14%;height:16px;float:left;}
div.reference-q-right{width:85%;float:right;}
div.reference-q-star1, div.reference-q-star2, div.reference-q-star3, div.reference-q-star4, div.reference-q-star5{height:16px;background:url('../graphic/star.gif') repeat-x; background-position:0 -16px!important}
div.reference-q-star1{width:16px;}
div.reference-q-star2{width:32px;}
div.reference-q-star3{width:48px;}
div.reference-q-star4{width:64px;}
div.reference-q-star5{width:80px;}

div.reference-item{font-size: 1.2em; margin:20px;}
p.reference-item-h{padding-bottom:5px; float:left;}
p.reference-item-c{padding-left:20px;padding-bottom:5px; float:left; font-style:italic; text-align:justify;}
p.reference-item-d{padding-left:20px;padding-bottom:5px; float:right; font-size:0.9em;}
p.reference-item-r{padding-left:50px; float:left; font-style:italic; text-align:justify;}
p.reference-item-p{padding-left:20px; float:left; font-style:normal; font-weight:bold; padding-bottom:2px;}

.rbody{font-size:1.2em; text-indent:10px; line-height:1.4em; margin:0 20px 30px 20px; text-align:justify; font-style:italic;}

.nws{margin:20px 0 20px 5px;}
.nws h5{margin:15px 0px;padding-left:0px;}

.nws .pcy{margin-left:30px;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right}
.fcenter{margin:0 auto;}
div#track{width:50%}

p.message{background-color:#22ABF5; padding:15px; border:1px solid #005A8A;}

p.nbody{font-size:11px;}
.cbody{font-size:1.2em; text-indent:0px; margin-left:15px;margin-right:15px;line-height:1.4em; text-align:justify;}
.nbody{font-size:1.2em; text-indent:0px; margin-left:15px;margin-right:15px;line-height:1.4em; margin-bottom:30px; text-align:justify;}
table, table.comp{width:586px; font-size:1.1em; margin:0 20px;}
table td, table.comp td{padding:5px;}

.navig{text-align:center; margin-top:10px;}

div.news_item{margin-bottom:10px;}
#dashboard h3{margin-bottom:10px;margin-top:10px;}

table#zones{font-size:1.1em; margin:3px 0 0 0; width:379px;}
table#zones td{text-indent:0px; padding:5px;}
ol.oorder{margin:0 20px 0 40px; font-size:1.2em; text-align:justify; line-height:1.3em;}
ol.olhome{margin:0 20px 0 40px; font-size:1.2em; text-align:justify; line-height:1.3em; padding-bottom:20px;}
ol.olhome li.p{margin-bottom:5px; list-style-type:square;}
ol.olhome li.n{margin-bottom:5px;}
ol.olprivacy{margin:0 20px 0 60px; font-size:1.2em; text-align:justify; line-height:1.3em; padding-bottom:20px;}
ol.olprivacy li.p{margin-bottom:5px; list-style-type:square;}
ol.olprivacy li.r{margin-bottom:5px; list-style-type:lower-alpha;}

.mp{float:left; margin-top:10px;}
.mpr{float:left; margin:10px 20px 10px 20px; width:379px;}

.moreinf{margin-left:5px;}

#schemeid{margin:10px 23px;}
#nakupylogo{text-align:center;}

#logo{float:left; width:290px; height:100px; font-size:2em;}
#hd_md_up{float:left; width:513px; height:100px; background-image:url(../graphic/hd_md_up.jpg); background-repeat:no-repeat;}
#hd_rg_up{float:left; width:177px; height:100px; background-image:url(../graphic/hd_rg_up.jpg); background-repeat:no-repeat;}
#maint{float:left; width:690px; height:100px; background-image:url(../graphic/bkg.jpg); background-repeat:repeat-x;}
#hd_md_up_up{height:30px; border-bottom:1px solid #c2c2c2; margin:20px 10px 0 10px; text-align:center; font-size:1.4em;}
#hd_md_up_down{height:30px; margin:10px 10px 0 20px; font-size:1.1em;}
#hd_rg_up_up{height:20px; margin:20px 0 0 7px; text-align:center; font-size:1.1em;}
#flags{padding:0 0 0 25px;}

ul.acc_menu li{list-style-type:none; background:url('../graphic/arrow.gif') no-repeat center left;padding-left:20px;}

#navbar {list-style:none; width:980px;}
#navbar li{display:inline; background:none;}
#navbar li a{width:150px; height:37px; text-decoration:none; font-weight:normal; text-align:center; font-size: 1.8em; color:#ffffff; float:left; background:url(../graphic/menu2.gif) 0 50px; padding:13px 0 0 0;}
#navbar li a:hover {background:url(../graphic/menu2.gif) 0 0; color:#373737;}
.blank{float:left; width:40px; height:50px; background:url(../graphic/mn_bkg.gif) 0px 0px repeat-x;}

/* menu */
#img_wrapper{float:left; width:660px; height:300px;}
#rmenu_wrapper{float:left; margin:15px 0 0 0;}
ul#rmenu{list-style:none; font-size:1.5em; }
/* ul#rmenu li{margin-left:-20px;} */
ul#rmenu li a{float:left; display:block; width:265px; height:43px; background:url(../graphic/hd_menu.gif) 0 0 no-repeat; color:#000000; font-style:italic; margin-bottom:5px; padding:7px 0 0 15px; text-decoration:none;}
ul#rmenu li a.rmenu_default{float:left; display:block; width:265px; height:43px; background:url(../graphic/hd_menu.gif) 0 -50px no-repeat; text-decoration:none; color:#000000; font-style:italic; margin-bottom:5px; padding:7px 0 0 15px;}
ul#rmenu li a:hover{background:url(../graphic/hd_menu.gif) 0 -50px no-repeat; text-decoration:none;}
.rmenu_small{font-size:0.6em;}
.rmenu_big{float:left; padding: 3px 0 0 8px;}
.rmenu_huge{float:left; font-size:1.9em; font-style:normal;}

h2#ref{margin-bottom:5px;}
ul.reas{margin-top:10px;}
ul.reas li{padding-left:30px;margin-left:15px;text-indent:0px;background-position:center left;}

p.staticnext{margin-bottom:15px;margin-top:10px;}
p.staticnext a.lnk{color:red;text-decoration:underline;}
img.imgarr{position:absolute;}
.npr{font-variant:italic;}

/* menu ends */

.addr{margin:0px 20px 0 50px; font-size:1.2em;}
.addr1{margin:40px 20px 0 50px; font-size:1.2em;}


/* dates */
#dt_lt{float:left; width:803px; height:50px; background-image:url(../graphic/dt_bkg.jpg); background-repeat:no-repeat; margin:0 7px 15px 0px;}
#dt_lt_fr{float:left; padding:7px 0 0 20px;}
.dt_lt_fr_f{color:#178b04; font-size:1.4em; font-weight:bold;}
.dt_lt_fr_s{color:#000; font-size:1.4em;}
.dt_lt_fr_t{color:#aa1811; font-size:1.4em;}
#dt_lt_ls{float:right; padding:8px 80px 0 0;}
a.dt_lt_a{color:#178b04; font-size:1.1em; text-decoration:underline;}
a.dt_lt_a:hover{text-decoration:none;}
.imgarr{float:right; margin:5px 0 0 5px;}
#dt_lt_sc{clear:both; padding:3px 0 0 20px; font-size:1.1em;}
.dt_lt_sc_b{color:#000;}
.dt_lt_sc_r{color:#aa1811;}
#ord_rg{float:left; width:170px; height:50px; margin-bottom:15px;}
#ord_rg a{display:block; width:170px; height:50px;}
ol.dates{margin-left:35px; list-style: decimal; font-size:1.2em; line-height:1.3em;}
ol.dates li{margin-bottom:15px;}
.nextdates{color:#a70a03; margin-left:20px;}

/* end */

/* 3 column layout */
#left{float:left; width:170px;}
#middle{float:left; width:626px; padding: 0 7px;}
#right{float:left; width:170px;}
/* 3 column layout ends */

#logon_h{width:160px; height:25px; padding:8px 0 0 10px; background:url(../graphic/hd_bkg_lm.gif) 0 0 no-repeat;}
h2{font-size:1.4em; font-weight:normal; color:#373737;}
h3{font-size:1.4em; font-weight:normal; color:#373737;}
h4{font-size:1.4em; font-weight:bold; color:#466907;}
h5{font-size:1.1em; font-weight:bold; color:green;margin-bottom:10px;}
h5.gar{margin-left:5px;}
h6{font-size:1.3em; font-weight:bold; color:#466907;} 
.h{padding:20px 20px 0 20px;}
.ch{padding:5px 20px 0 20px;}
#logon_m{width:170px; padding:10px 0 0 0px; background:url(../graphic/hd_bkg_lmm.gif) 0 0 repeat-y;}
#logon_b{width:170px; height:10px; background:url(../graphic/hd_bkg_lmb.gif) 0 0 no-repeat; margin-bottom:15px;}
.acc_menu li{list-style-type:none;margin-left:12px;margin-bottom:10px;}
.acc_menu li a{display:block; padding:0; font-size:1.2em; color:#373737}

#main_h{width:626px; height:38px; padding:5px 0 0 0; background:url(../graphic/hd_bkg_mm.gif) 0 0 no-repeat; text-align:center;}
h1{font-size:2.4em; font-weight:bold; color:#665408; font-family:Arial, Verdana, Helvetica, sans-serif}
.order-main{padding:0px;}
#main_m{width:626px; height:auto; padding:0px 0 0 0px; background:url(../graphic/hd_bkg_mmm.gif) 0 0 repeat-y;}
#main_m h3{padding-bottom:15px;color:#466907;}
#main_b{width:626px; height:10px; background:url(../graphic/hd_bkg_mmb.gif) 0 0 no-repeat; margin-bottom:20px;}

#main_m div.refbody{font-size:1.2em}

#square{width:170px; height:143px; margin-bottom:15px;}
#rectangle{width:552px; height:100px; margin:20px 42px 0px 36px; text-align:center;}
#square_blue{width:170px; height:143px; background:url(../graphic/square_bkg_blue.jpg) 0 0 no-repeat; margin-bottom:15px;}
#square_grey{width:170px; height:143px; background:url(../graphic/square_bkg_grey.jpg) 0 0 no-repeat; margin-bottom:15px;}
#square_green{width:170px; height:143px; background:url(../graphic/square_bkg_green.jpg) 0 0 no-repeat; margin-bottom:15px;}
#square_yellow{width:170px; height:143px; background:url(../graphic/square_bkg_yellow.jpg) 0 0 no-repeat; margin-bottom:15px;}

.pcy{font-size:1.2em; text-indent:10px; margin:10px 20px; text-align:justify; line-height:1.3em;}
.pcr{font-size:1.2em; text-indent:10px; margin:10px 20px; text-align:right; line-height:1.3em;}
.pwy{font-size:1.2em; margin:10px 20px; text-align:justify; line-height:1.3em;}
.pwx{font-size:1.2em; margin:10px 20px 0 20px; text-align:justify; line-height:1.3em; padding-bottom:20px;}
.pcc{font-size:1.2em; margin:0 20px; line-height:1.3em; width:150px; float:left;}
.pcd{font-size:1.2em; margin:0 20px; line-height:1.3em; width:250px; float:left;}
.pco{font-size:1.2em; text-indent:10px; margin:0px 20px 10px 20px; text-align:justify; padding-top:20px; line-height:1.3em;}
.pct{font-size:1.2em; text-indent:10px; margin:10px 20px 0 10px; text-align:justify; color:#a70a03; font-weight:bold;}
.pcq{font-size:1.2em; text-indent:10px; margin:10px 0px 0 0; text-align:justify;}
.pch{font-size:1.2em; margin:0 20px; color:#a70a03; font-weight:bold; padding-top:20px;}
.pcx{font-size:1.2em; text-indent:10px; margin: 10px 20px 0 20px; text-align:justify; padding-bottom:20px; line-height:1.3em;}
.pcrr{font-size:1.2em; text-indent:10px; margin: 10px 20px 0 20px; text-align:right; padding-bottom:20px; line-height:1.3em;}
.pcz{font-size:1.2em; text-indent:10px; margin:0 20px; text-align:justify; padding-top:20px; line-height:1.3em;}
.pcv{font-size:1.1em; margin-left:5px; margin-right:10px; text-align:justify;}
.pck{font-size:1.2em; color:#a70a03; width:230px;}
.pcj{font-size:1.2em; width:auto;}
.pcm{font-size:1.2em; color:#a70a03; width:100px;}
.pxy{font-size:1.1em; width:486px;}
.pxz{font-size:1em; width:442px;}
.pxx{font-size:1.2em; font-style:italic;}
.pcl{font-size:1.2em;}
.pcg{font-size:1.4em; text-align:center; margin:20px 0; font-weight:bold;}
.pzd{width:auto;}
.pzq{width:30px; text-align:center;}
.pzw{width:50px; text-align:center;}
.pze{font-size:1.1em; text-align:center; padding:10px 0;}
.pzu{font-size:1.1em; text-align:left; padding:5px 20px;}
.pzi{font-size:1.1em; text-align:left; padding:5px 20px; margin-left:10px;}

.hr{border-bottom:1px solid #c2c2c2; padding-bottom:10px; margin:0 20px;}

.prcC{width:34px; text-align:center;}
.prcC2{width:auto; text-align:center; font-size:0.8em;}
.prcC3{width:68px; text-align:center;}

.aboutpictwrap{width:586px; margin:20px;}
.pictusl{margin:0 30px 10px 4px; float:left;}
.pictusm{margin:0 30px 10px 0; float:left;}
.pictusr{margin:0 4px 10px 0; float:left;}

.nick{font-size:1.1em; color:#a70a03; text-align:center; margin-top:5px; font-weight:bold;}
.position{font-size:1.1em; text-align:center; margin-top:2px; font-style:italic;}
.staffimg{border:1px solid #c2c2c2; width:120px; height:144px; display:block;}



#phase{margin:8px;}

.strong{font-weight:bold;}

ol.reg{padding:0 20px 0 50px; margin:20px 0;}
ol.reg li{font-size:1.2em; padding:2px;}

form fieldset{border:none;}
form#reg_form{float:left; width:586px; margin:20px;}
form#reg_form label{width:200px; font-size:1.2em; margin:5px 0; padding:5px 0; text-align:right; display:block; float:left;}
form#reg_form input{width:200px; margin:5px 148px 5px 20px; font-size:1.3em; float:left; padding:2px;}
form#reg_form input.sbm{width:100px; margin:10px 250px 10px 274px; font-size:1.3em; padding:1px 3px;}

form#log_form{float:left; width:586px; margin:20px;}
form#log_form label{width:168px; font-size:1.2em; margin:5px 0; padding:5px 0; text-align:right; display:block; float:left;}
form#log_form label#llgf3{width:auto; font-size:1.2em; margin:9px 0 0 5px; padding:0; text-align:right; display:block; float:left;}
form#log_form input#lgf3{width:20px; margin:10px 0 0 165px; font-size:1.3em; float:left; padding:0px;}
form#log_form input{width:200px; margin:5px 190px 5px 20px; font-size:1.3em; float:left; padding:2px;}
form#log_form input.lsbm{width:100px; margin:10px 280px 10px 244px; font-size:1.3em; padding:1px 3px;}
form#reg_form input.rsbm{width:120px; margin:10px 260px 10px 264px; font-size:1.3em; padding:1px 3px;}
form#log_form input.sbm{width:auto; margin:0; float:none; padding:1px;}
form#log_form select{width:206px; margin:5px 148px 5px 20px; font-size:1.2em; float:left; padding:1px; color:#373737;}
form#log_form option{padding:1px 10px 1px 1px;}
.error{font-size:1.2em; margin:0 20px 10px; text-align:justify; color:#ff0000; padding-top:10px;}
#fpass{text-align:center;}
#fpass a{font-size:1.1em; color:#178b04; text-decoration:underline;}
#fpass a:hover{text-decoration:none;}

form#order_form{float:left; width:586px; margin:10px 20px;}
form#order_form label{width:240px; font-size:1.2em; margin:5px 0; padding:5px 0; color:#a70a03; font-weight:bold; text-align:right; display:block; float:left;}
form#order_form select{width:auto; font-size:1.2em; margin:6px 0 0 10px; padding:0px; float:left;}
form#order_form option{padding:1px 10px 1px 1px;}
form#order_form input.sbm{width:auto;}

#descr{width:586px; margin:10px 20px; border:none;}
table#descr tr.h{font-size:1.2em; color:#a70a03; font-weight:bold; text-align:center; background-color:#d2d2d2;}
table#descr tr.r{font-size:1.2em; color:#373737; font-weight:bold; text-align:center; background-color:#f2f2f2;}
table#descr tr.rl{font-size:1.2em; color:#373737; font-weight:bold; text-align:center; background-color:#fff;}
table#descr tr.rn{font-size:1.2em; color:#373737; text-align:center; background-color:#fff;}
table#descr td{padding:3px; border:1px solid #c2c2c2;}

td{border:1px solid #e9e9e9; background-color:#fff; padding:3px;text-indent:0px;}

.cellh1{width:200px;}
.cellh2{width:60px;}
.cellh3{width:60px;}
.cellh4{width:auto;}
.cellh5{width:270px;}
.cellh6{width:50%;}
.cellh7{width:151px;}
.cellr1{text-align:left; }
.cellr2{font-weight:normal;}
.cellr3{font-weight:normal;}
.cellr4{text-align:left; font-weight:normal; font-size:0.9em;}
.cellr6{text-align:left; font-weight:normal; font-size:0.9em; vertical-align:top;}
.cellr7{font-weight:normal; vertical-align:top;}
.cellr8{font-weight:normal; vertical-align:top;}
form#order_st2_form input{width:17px; text-align:center;}
form#order_st2_form input.w{width:40px;}
form#order_st2_form textarea{width:260px; height:100px;}
form#order_st2_form textarea#description{width:402px; height:100px;}
form#order_st2_form input.sbm{width:auto;}

form#new_address_form{width:586px; margin:20px;}
form#new_address_form label{width:200px; font-size:1.2em; margin:0px 0; padding:5px 0; text-align:right; display:block; float:left;}
form#new_address_form input{width:200px; margin:5px 148px 5px 20px; font-size:1.3em; float:left; padding:2px; color:#373737;}
form#new_address_form input.vat{width:150px; margin:5px 148px 5px 5px; font-size:1.3em; float:left; padding:2px; color:#373737;}
form#new_address_form input.sbm{width:auto; margin:0; float:none; padding:0;}
form#new_address_form textarea{width:200px; margin:5px 148px 5px 20px; font-size:1.5em; float:left; padding:2px;}
form#new_address_form select{width:208px; margin:5px 148px 5px 20px; font-size:1.2em; float:left; padding:2px; color:#373737;}
form#new_address_form select.cnt{width:45px; margin:5px 0px 5px 20px; font-size:1.2em; float:left; padding:2px; color:#373737;}

.addheader{width:586px; height:21px; padding-top:4px; margin: 20px; border:1px solid #c2c2c2; background-color:#d2d2d2; text-align:center; font-size:1.3em; color:#a70a03; font-weight:bold;}
.noaddress{text-align:center; font-size:1.3em;}
.middle{height:1px; text-align:center; margin:20px; color:#c2c2c2; background-color:#c2c2c2; border-width:0;}
.addwraper{width:586px; margin:0 20px;}
.addwrap{float:left; width:275px; border:1px solid #c2c2c2; margin:3px; font-size:1.2em; padding:5px;}
.addwrapX{float:left; width:275px; border:1px solid #c2c2c2; background-color:#FFFFCC; margin:3px; font-size:1.2em; padding:5px;}
.hadd{font-weight:bold;}
a.sel{display:block; float:left; padding:4px 0px 0px; margin: 0 5px; width:70px; height:21px; background:url(../graphic/sel_menu.gif) 0 0 no-repeat; color:#373737;}
a.sel:hover{background:url(../graphic/sel_menu.gif) 0 -25px no-repeat;}

form#other_options{width:586px; margin:20px;}
form#other_options label{width:200px; font-size:1.2em; margin:0px 0; padding:8px 0; text-align:right; display:block; float:left;}
form#other_options label.ltick, form#order_st2_form label.ltick{width:556px; font-size:1.2em; margin:0px 0; padding:5px; text-align:left; display:block; float:left;}
form#other_options input{width:200px; margin:5px 148px 5px 20px; font-size:1.3em; float:left; padding:2px; color:#373737;}
form#other_options input.sbm{width:auto; margin:0; float:none; padding:0;}
form#other_options input.tick, form#order_st2_form input.tick{width:auto; margin:6px 0; float:left; padding:0;}
form#other_options textarea{width:200px; margin:5px 148px 5px 20px; font-size:1.5em; float:left; padding:2px;}
form#other_options select{width:338px; margin:5px 0px 5px 20px; font-size:1.3em; float:left; padding:2px; color:#373737;}
form#other_options select#oo1{width:352px;}

table.review{margin:0 20px; width:586px; border:none;}
table.review td{border:1px solid #c2c2c2; padding:3px;}
table.revcon{width:100%; margin:0; font-size:1em;}


/* footer */

#footer_h{width:980px; height:43px; padding:0 0 0 0; background:url(../graphic/hd_bkg_ftt.gif) 0 0 no-repeat; margin-top:15px;}
#footer_m{width:960px; height:auto; padding:10px; background:url(../graphic/hd_bkg_ftm.gif) 0 0 repeat-y; color:#929292;}
#footer_b{width:960px; height:24px; padding:9px 10px 0 10px; background:url(../graphic/hd_bkg_ftb.gif) 0 0 no-repeat; margin-bottom:20px;}
.footer_m1{width:240px; float:left;}
.pfy{text-align:center; font-size:1.1em; font-weight:bold; padding:15px 0 0; color:#727272;}
.pfw{font-size:1.1em; margin:0 10px 10px 0; color:#727272;}
.pfq{margin:0 10px 0 10px; font-size:1.1em;}

.ft_cop_lft{float:left; font-size:1.2em; color:#fff; font-weight:normal;}
.ft_cop_rgh a{float:right; font-size:1.2em; color:#fff; font-weight:normal;}

