@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{background:url(../images/bg_body.jpg) top repeat-x;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
}
.ProductListItem
{
	border: lightgrey 1px dotted;
}
.Normal
{
	font-weight: normal;
	font-size: 11px;
	color: #4f4f4f;
	font-family: Tahoma, Verdana, sans-serif;
}

A.PagerBtn
{
	border: #c5c5c5 1px solid;
	padding: 1px  3px 1px 3px;
	font-weight: bold;
	font-size: 10px;
	background: #ceceea url(images/btn_back.gif) repeat-x;
	color: #5b5b85;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c0c0dc;
	text-decoration: none;
	height: 10;
	margin: 0 1px 0 1px;
}

A.PagerBtn:link, A.PagerBtn:active, A.PagerBtn:visited
{
	color: #64677d;
	background-color: #ceceea;
	text-decoration: none;
}

A.PagerBtn:hover
{
	border: #6ab94b 1px solid;
	background: #fefefe url(images/btn_back.gif) repeat-x;
	color: #4d4d4d;
	background-color: gainsboro;
	text-decoration: none;
}


A.SelectedPagerBtn
{
	border: #6ab94b 1px solid;
	padding: 1px  3px 1px 3px;
	font-weight: bold;
	font-size: 10px;
	background: #ceceea url(images/btn_back.gif) repeat-x;
	color: #4d4d4d;
	background-color: gainsboro;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 10;
	margin: 0 1px 0 1px;
}

A.SelectedPagerBtn:link, A.SelectedPagerBtn:active, A.SelectedPagerBtn:visited
{
	color: #64677d;
	background-color: #ceceea;
	text-decoration: none;
}

A.SelectedPagerBtn:hover
{
	border: #c5c5c5 1px solid;
	color: #5b5b85;
	background: #fefefe url(../_btn_back.gif) repeat-x;
	background-color: #c0c0dc;
	text-decoration: none;
}

.KoyuGri {
	font: 10px;color: #666666; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; background: #fefefe url(../../images/_btn_back.gif) repeat-x; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; TEXT-DECORATION: none;
}

.ShopGrid
{
	border: #d3d3d3 1px solid;
	background-color: #ffffff;
}

.ShopGridHeader
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	height: 32px;
	color: #333333;
	background-color: f5f5f5;
	background-image: url(images/dmt2_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 -1;
}

.ShopGridFooter
{
	font-weight: bold;
	font-size: 11px;
	color: #4A3C8C;
	font-family: Tahoma, Verdana, sans-serif;
	background-color: #F7F7F7;
	height: 18px;
}


.ShopGridItem
{
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #4A3C8C;
	height: 20px;
	background-color: White;
}

.ShopGridAlternatingItem
{
	font-weight: normal;
	font-size: 11px;
	color: #4A3C8C;
	font-family: Tahoma, Verdana, sans-serif;
	background-color: #FaFaFa;
	height: 20px;
}
A.formbtn
{
	border: darkgray 1px solid;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	font-size: 10px;
	background: #fefefe url(../images/_btn_back.gif) repeat-x;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #fafafa;
	text-decoration: none;
	height: 10;
}

A.formbtn:link, A.formbtn:active, A.formbtn:visited
{
	border: #cccccc 1px solid;
	padding: 2px 5px 2px 5px;
	color: #555555;
	background-color: #fafafa;
	text-decoration: none;
}

A.formbtn:hover
{
	border: #999999 1px solid;
	padding: 2px 5px 2px 5px;
	background: url(../images/btn_back.gif) #dcdcdc repeat-x;
	color: #333333;
	text-decoration: none;
}

font.icOzellik {
	text-align: center;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	line-height: 100%;
	font-size: 8pt;
	color:#000000
}
font.urunBaslik {
	text-align: center;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	line-height: 100%;
	font-size: 12pt;
}

.ModuleContent
{
	padding: 15px;
	background-color: white;
	border:#e1e1e1 1px solid;

	
}

font.urunBaslik2 {
	text-align: center;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #cc0000;
	line-height: 140%;
	font-size: 10pt;
}

font.ozellik {
	text-align: center;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	line-height: 140%;
	font-size: 10pt;
}

font.onemli{
	text-align: center;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #cc0000;
	line-height: 140%;
	font-size: 8pt;
	font-weight:bold;
}

div.hata{
	text-align: center;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	line-height: 140%;
	font-size: 8pt;
	font-weight:bold;
	border-collapse: collapse; 
	border: 1px solid #E2E5EC; 
	width:250px;
	background-color:#F0F5F9;
}


#products{
	display:none;
}

font.imgPosition {
	position:absolute;
	top:100px;
}

table.yorumTablo {
border-collapse: collapse; 
border: 1px solid #E2E5EC; 
color: #556D89;
}

table.yorumTablo2 {
color: #556D89; 
}

table.yorumTablo3 {
border-collapse: collapse; 
border: 1px solid #E2E5EC; 
background-color: #F3F4F6;
color: #556D89;
}
.ModuleHead
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #56514b;
}

..ModuleHead2
{
	font-weight: bold;
	font-size: 12px;
	font-family:  Tahoma,Arial;
	color: #0164a2;
}
Message
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #eeeeee;
}

.Normal
{
	font-weight: normal;
	font-size: 11px;
	color: #4f4f4f;
	font-family: Tahoma, Verdana, sans-serif;
}

/* used for portal note,desc vs.. */
.Small
{
	font-weight: normal;
	font-size: 10px;
	color: #e2f1f4;
	line-height: 11px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
A.ProductHead
{
	font-weight: bold;
	font-size: 10px;
	font-family:  Tahoma, arial;
	text-decoration: none;
	padding-bottom: 0px;
	color: #4E8C48;
}
A.ProductHead2
{
	
	font-size: 9px;
	font-family:  Trebuchet MS, Tahoma, arial;
	text-decoration: none;
	padding-bottom: 0px;
	color: #ff0000;

}

A.ProductHead:link, A.ProductHead:visited, A.ProductHead:active
{
	color: #444444;
}
A.ProductHead:hover
{
	color: #888888;
}


A.ProductHead2
{
	font-weight: normal;
	font-size: 10px;
	font-family:  Verdana,Arial,Tahoma;
	text-decoration: none;
	padding-bottom: 0px;
	color: #4E8C48;
	}
A.ProductHead3:hover
{
	color: #000000;

}

A.ProductHead2:link, A.ProductHead2:visited, A.ProductHead2:active
{
	color: #444444;
}
A.ProductHead2:hover
{
	color: #0162a0;
}

.ProductDesc
{
	color: black;
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 13px;
}

.ProductListPrice
{
	font-size: 11px;
	color: #8d8d8d;
	font-family: Tahoma Verdana, Arial;
	font-weight: bold;
	text-decoration: line-through;
}

.ProductPrice
{
	font-size: 10px;
	color: #D32E00;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
}

.ProductListItem
{
	border: lightgrey 1px dotted;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
}

.TableTopCell
{
	border-bottom: #4f4d4b 1pt solid;
}
.TableCell
{
	border: #DDEBEC 1pt solid;
	border-top: #DDEBEC 0pt solid;
}

.ThinTable
{
	border: #dde6e1 1px solid;
	border-collapse: collapse;
}
#content{
        text-align:left;
        margin:0 auto;
        height:auto;
       /* width:780px;*/
        width:960px;
        z-index:1;
        position:relative;
}

#menu-header{
        float:left;
        height:130px;
        width:960px;
        background: url(../images/top-menu2.gif) bottom left repeat-x;
        margin-bottom:5px;
        display:inline;
}
a#logo{
        float:left;
        background:url() top left no-repeat;
        height:61px;
        width:349px;
        text-indent:-999999px;
        text-decoration:none;
}
#left-content{
        float:left;
        display:inline;
        width:789px;
        margin-left:1px;
        overflow:hidden;
}

#left-content-big{
        float:left;
        display:inline;
        width:960px;
        margin-left:1px;
        overflow:hidden;
}
.linieme { border-right:1px solid #f3f3f3; }

#parties{
        float:left;
        width:782px;
        height:89px;
        position:relative;
        color:#FFFFFF;
}
#parties a {

        display:block;
        position:absolute;
        left:0; top:0;
        z-index: -1;
        width:782px;
        height:89px;
        background:url(../images/bg.gif) bottom left no-repeat;
        text-decoration:none;
}
#right-content{
        float:right;
        display:inline;
        height:auto;
        width:162px;
}
#right-content a img{
        border:none;
        float:left;
        margin-bottom:5px;
        display:inline;
}
.feat_prod{
        background:url(../images/tit_feat_prod.jpg) top;
        text-indent:-9000em;
        float:left;
        width:162px;
        height:22px;
}
ul.right_prod{
        float:left;
        height:auto;
        width:160px;
        border:1px solid #d3e4ec;
        border-top:none;
}
ul.right_prod li{
        float:left;
        width:137px;
        height:auto;
        list-style:none;
}
ul.right_prod li a{
        float:left;
        width:137px;
        height:auto;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#10557b;
        background:#fff url(../images/rightprod_li.jpg) 7px 11px no-repeat;
        padding:6px 8px 6px 15px;
        text-decoration:none;
}
ul.right_prod li a:hover{
        text-decoration:none;
}
ul.right_prod li a.blue{
        background:#f2fbff url(../images/rightprod_li_blue.jpg) 7px 11px no-repeat;
}
.secured{
        text-align:center;
        float:left;
        margin-left:51px;
        margin-top:15px;
        display:inline;
}
.haker_safe{
        text-align:center;
        float:left;
        margin-left:41px;
        display:inline;
        margin-top:10px;
}
.haker_safe2{float:right; margin-left:5px;  margin-top:-10px; margin-right: 5px;display:inline;width:105px;}
.gray_top{
        float:left;
        background:url(../images/gray_top.gif) bottom center no-repeat;
        height:8px;
        width:785px;
        margin-top:10px;
        display:inline;
}
.gray_content{
        float:left;
        background:url(../images/gray_middle.gif) repeat-y;
        height:auto;
        width:785px;
}
.gray_bottom{
        float:left;
        background:url(../images/gray_bottom.gif) top center no-repeat;
        height:9px;
        width:785px;
}

.gray_tops{
        float:left;
        background:url(../images/gray_top2.gif) bottom center no-repeat;
        height:8px;
        width:606px;
        margin-top:10px;
        display:inline;
}
.gray_contents{
        float:left;
        background:url(../images/gray_middle2.gif) repeat-y;
        height:auto;
        width:606px;
}
.gray_bottoms{
        float:left;
        background:url(../images/gray_bottom2.gif) top center no-repeat;
        height:9px;
        width:606px;
}

.gray_topvs{
        float:left;
        background:url(../images/gray_small_top.gif) bottom center no-repeat;
        height:8px;
        width:166px;
        margin-top:10px;
        display:inline;
}
.gray_contentvs{
        float:left;
        background:url(../images/gray_small_mid.gif) repeat-y;
        height:222px;
        text-align: center;
        width:166px;
}
.gray_bottomvs{
        float:left;
        background:url(../images/gray_small_bot.gif) top center no-repeat;
        height:9px;
        width:166px;
}


/* Claudiu */

#top-menu {        width:404px; height:27px; float:right; margin-top:44px;        display:inline;}

#top-menu a{
        text-indent:-999999px;
        float:left;
        display:block;
        text-decoration:none;
}

#top-menu a.home {
        width:74px; height:27px;
        background:url(../images/home.gif) top left no-repeat;
}

#top-menu a.myaccount {
        width:86px; height:27px;
        background:url(../images/myaccount.gif) top left no-repeat;
}

#top-menu a.quickorder {
        width:90px; height:27px;
        background:url(../images/quickorder.gif) top left no-repeat;
}

#top-menu a.mywishlist {
        width:86px; height:27px;
        background:url(../images/mywishlist.gif) top left no-repeat;
}

#top-menu a.login {
        width:61px; height:27px;
        background:url(../images/login.gif) top left no-repeat;
}
#top-menu a.login2 {
        width:61px; height:27px;
        background:url(../images/logout.gif) top left no-repeat;
}

#top-menu a.logout {
        width:61px; height:27px;
        background:url(../images/logout.gif) top left no-repeat;
}

#main-menu { width:550px; height:34px; float:left; margin-top:3px; z-index:999999; position:relative;        display:inline;}

#main-menu a{
        text-indent:-999999px;
        float:left;
        display:block;
        text-decoration:none;
}

#main-menu h3.browseby {
        text-indent:-999999px;
        float:left;
        display:block;
        text-decoration:none;
        width:101px; height:34px;
        background:url(../images/browseby.gif) top left no-repeat;
}

#main-menu a.section {
        width:115px; height:34px;
        background:url(../images/section.gif) top left no-repeat;
}


#main-menu a.price {
        width:62px; height:34px;
        background:url(../images/price.gif) top left no-repeat;
}

#main-menu a.offers {
        width:132px; height:34px;
        background:url(../images/offers.gif) top left no-repeat;
}

a.cert, a.cert1 {
        text-indent:-999999px;
        float:left;
        display:block;
        text-decoration:none;
        width:163px; height:34px;
        background:url(../images/seal2.gif) top left no-repeat;
        float: right;
        margin-right:2px;
        margin-top: 2px;
}
a.cert1 {background:url(../images/Seal1.gif) top left no-repeat;width:80px; height:80px;}
#main-menu a:hover.section, #main-menu a.shov  {
        width:115px; height:34px;
        background:url(../images/section_over.gif) top left no-repeat;
}


#main-menu a:hover.age, #main-menu a.ahov{
        width:52px; height:34px;
        background:url(../images/age_over.gif) top left no-repeat;
}

#main-menu a:hover.price, #main-menu a.phov    {
        width:62px; height:34px;
        background:url(../images/price_over.gif) top left no-repeat;
}

#main-menu a:hover.offers, #main-menu a.ohov    {
        width:132px; height:34px;
        background:url(../images/offers_over.gif) top left no-repeat;
}

#search {
        width:200px;
        height:28px;
        float:left;
                margin-left:0px;
                display:inline;
}

#search h3 {
        width:100px;
        height:26px;
        background:url(../images/search.gif) top left no-repeat;
        text-indent:-99999px;
        display:inline;
        float:left;
        margin:3px 0 0 15px;
}


#search .searchme {
        width:197px;
        background:#dbecf5;
        border:1px solid #316da1;
        float:left;
        margin-top:6px;
        font-size:11px;
        padding:1px;
        display:inline;
}

#search .butongo {
        width:29px;
        height:19px;
        background:url(../images/go.gif) top left no-repeat;
        border:0;
        text-decoration:none;
        cursor:pointer;
        margin:6px 0 0 3px;
        display:inline;
}

#shopstatus {
        width:395px;
        height:28px;
        background:url(../images/cart_icon.gif) top left no-repeat;
        float:right;
        margin:24px 2px 0 0;
        display:inline;
}

#shopstatus p, #shopstatus a {
        font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color:#185678;
        font-size:11px;
        text-indent:24px;
        padding-top:5px;
}

#shopstatus a {
        padding:0 5px 0 5px;
        font-weight:bold;
}


/* sIFR */

h1,h2{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing: -.05em;
        margin: 0;
        padding: 0;
        line-height: 1em;
}


h1,h2 {
        text-align: center;
        font-size: 65px;
        padding: 20px 0 20px 0;
        margin: 0 20px 0 20px;
        display:inline;
}

h1.title, h2.title {
        font-size:18px;
        line-height:18px;
        float:left;
        display:inline;
        text-decoration: none;
        color:#3B6780;
        font-family: fixedsys, monospace ;
}


h1.title2, h2.title2 {
        font-size:18px;
        line-height:18px;
        float:right;
        display:inline;
        color:#D00604;
         font-family: fixedsys, monospace ;
}

h2.title2red {
        font-size:18px;
        line-height:18px;
        float:right;
        display:inline;
        color:#D00604;
        text-decoration: none;
        font-family: fixedsys, monospace ;
}
 h2.titlered , h2.titlered a { font-size:18px;
        line-height:18px;
        float:left;
        display:inline;
        text-decoration: none;
        color:#D00604; text-decoration: none;font-family: fixedsys, monospace ;}

p.title1 {font-size:16px;
        line-height:16px;
        float:right;
        display:inline; font-family: fixedsys, monospace ;margin-right:5px;margin-top:5px;}

/* end sIFR */

ul.collection{
        float:left; display:inline; width:160px; overflow: hidden; display:inline !important;
}
.ulborder{
        border-right:1px dotted #7b8296; margin-right:25px; display:inline !important;
}

ul.collection li{
        float:left;
        width:160px;
        height:auto;
        list-style:none;
}
ul.collection li a{
        float:left;
        width:160px;
        height:auto;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        padding:3px 0 3px 0;
        color:#22419d;
        background: url(../images/li_collection.jpg) 0px 9px no-repeat;
        padding-left:12px;
        text-decoration:none;
}
.bdotted{
        float:left;

        padding-bottom:10px;
        margin-left:20px;
        margin-bottom:10px;
        width:756px;
        display:inline;

}

#notices-text {
        overflow: auto;
        width:150px;
        height:153px;
        text-align: left;
        padding: 5px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        float:left;
        clear:both;
}
.specialoff{
        width:104px;
        height:158px;
        text-align:center;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#22419d;
        text-decoration:none;
        float:left;
        margin: 0 3px 3px;
        display:inline;
 }
 /*.offer_price{ text-align:center;  width:104px;}*/
 .moveslide{
        float:left;
        display:inline;
        cursor: pointer;
 }
 #movecontainer{
 overflow: hidden; width: 548px; height: auto; float:left; display:inline; position:relative
 }
 #moveprod{
 position:absolute; left: 0;
 }
.opaque {
        opacity: .9;
        filter: alpha(opacity=90);
}
div#sectionbox{
        position:absolute;
        width:547px;
        height:auto;
        top:98px;
        left:1px ;
        display:none;
        z-index:99999;
}
.sectiont{height:9px; line-height:9px; font-size:9px; width:958px; background:url(../images/menu_section_top.gif) top no-repeat; float:left; clear:both}
.sectionm{height:auto; width:958px; background:#1493d9 url(../images/menu_middle.gif) repeat-x top; float:left; clear:both; margin-top:-5px; padding:15px 10px 10px 15px;}
.sectionb{height:8px; width:958px; background:url(../images/menu_section_bottom.gif) top no-repeat; float:left; clear:both}


div#pricebox{
        position:absolute;
        width:145px;
        height:auto;
        top:98px;
        left:200px ;
        display:none;
        z-index:99999;
}
div#agebox{
        position:absolute;
        width:145px;
        height:auto;
        top:98px;
        left:145px ;
        display:none;
        z-index:99999;
}


.pricet, .aget, .offert{height:9px; line-height:9px; font-size:9px; width:145px; background:url(../images/menu_price_top.gif) top no-repeat; float:left; clear:both}
.pricem, .agem, .offerm {height:auto; width:120px; overflow:hidden; background:#1493d9 url(../images/menu_middle.gif) repeat-x top; float:left; clear:both; margin-top:-5px;  padding:15px 10px 10px 15px;}
.priceb, .ageb, .offerb {height:8px; width:145px; background:url(../images/menu_price_bottom.gif) top no-repeat; float:left; clear:both}

#footer-links{
        width:960px;
        height:38px;
        float:left;
        background:url(../images/footer-links.jpg) center no-repeat;
        margin:15px 0 15px 0;
        font-family:tahoma, Arial, Helvetica, sans-serif;
        color:#22419d;
        font-size:11px;
        text-align:center;
        line-height:32px;
}
#footer-links a{
        font-family:tahoma, Arial, Helvetica, sans-serif;
        color:#22419d;
        font-size:11px;
        text-decoration:none;
        line-height:32px;
        padding:0 7px 0 7px;
}
#footer{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#285969;
        text-align:center;
        width:960px;
        line-height:18px;
}
#footer a{
        font-family: Arial, Helvetica, sans-serif;
        color:#285969;
        font-size:11px;
        text-decoration:none;
        padding:0 10px 0 10px;
}
#footer p{
        float:left;
        margin-bottom:20px;
        width:960px;
}
.graybox{
        display:inline;
        float:left;
        margin:35px 0 30px 170px;
        width:405px;
        padding:14px 12px 14px 12px;
        border:1px solid #deebf2;
        background:#fafdfe;
        color:#0a415f;
        font-family:tahoma, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        line-height:18px;
}

.graybox label{
        margin-left:80px;
        display:inline;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#0a415f;
        font-weight:normal;
        float:left;
        padding-top:5px;
        line-height:15px;
}
.graybox br{clear:both}

input.med-blue{
        background:url(../images/buton_albastru_mic.jpg);
        width:79px;
        line-height:10px;
        float:right;
        border:none;
        cursor:pointer;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:11px;
        color:#FFFFFF;
        height:25px;
        margin:10px 0 0 0; padding:0;
}

input.small-blue{
        background:url(../images/blue_small.gif);
        width:60px;
        line-height:10px;
        float:left;
        border:none;
        cursor:pointer;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:11px;
        color:#FFFFFF;
        height:25px;
        margin:8px 0 0 0;
        padding:0;
        text-indent:5px;

}

br{ clear:both;}

input.small-red{
        background:url(../images/red_small.gif);
        height:25px;
        margin:0;
        padding:0;
        width:61px;
        line-height:10px;
        float:left;
        text-indent:11px;
        border:none;
        cursor:pointer;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#FFFFFF;
}

input.complete-order,input.continue-shop{
        margin:0;
        padding:0;
        width:150px;
        line-height:10px;
        float:left;
        text-indent:9px;
        text-align:left;
        border:none;
        cursor:pointer;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#FFFFFF;
        margin-top:10px;
        margin-bottom:5px;
}

input.complete-order{
        background:url(../images/complete_order.gif);
        height:24px;
}


input.continue-shop{
        background:url(../images/continue_shop.gif);
        height:25px;
}

table#del{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#254d64;
        width:600px;
        float:left;
        margin-left:90px;
}
table#del td{
        padding:5px 8px 6px 8px;
        font-weight:bold;
}
td.row0{
        border-bottom:1px solid #e6e6e6;
        font-weight:bold;
}
td.row1{
        border-left:1px solid #e6e6e6;
        border-bottom:1px solid #e6e6e6;
        font-weight:bold;
}
td.row2{
        border-bottom:1px solid #e6e6e6;
        border-right:1px solid #e6e6e6;
        border-left:1px solid #e6e6e6;
}
td.nb{
        font-weight:normal !important;
}
.tred{
        color:#f31919;
}
.tgreen{
        color:#1a9431;
}
.tblack{
        color:#030303;
}
.stock{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        color:#1a9431;
        display:inline;
        margin-right:5px;
        width: 320px;
}

.cprod-w, .cprod-b{float:left;width:783px;height:auto;min-height:100px;padding-bottom:10px;padding-top:10px;}
.cprod-b{background:#edf6fc;border-top:1px solid #d3d8dc;}
.cartprod{
        width:325px;
        height:auto;
        min-height:100px;
}
.cartprod h5{
        font-family:tahoma, Arial, Helvetica, sans-serif;
        color:#254d64;
        font-size:11px;
        line-height:12px;
        font-weight:bold;
        float:left;
        width:320px;
        margin: 5px 0 5px 0;
}

.cartprod h6{
        font-family:tahoma, Arial, Helvetica, sans-serif;
        color:#254d64;
        font-size:10px;
        line-height:11px;

        margin: 0px 0 0px 0;
}

.cartprop{
        float:left;
        text-align:left;
        font-family:tahoma, Arial, Helvetica, sans-serif;
        color:#254d64;
        font-size:11px;
        font-weight:bold;
        padding:13px 3px 0 37px;
        line-height:27px;
        width:145px;
        border-left:2px solid #c6e3f4;
        border-right:2px solid #c6e3f4;
}
.cartaddto{
        width:90px;
        padding-left:30px
}
.cart-complete{margin-left:350px; margin-top:30px; float:left; display:inline}

.gray-big-top{
        float:left;
        background:url(../images/gray_big_top.gif) bottom center no-repeat;
        height:8px;
        width:956px;
        margin-top:10px;
        margin-left:2px;
}
.gray-big-content{
        float:left;
        background:url(../images/gray_big_middle.gif) repeat-y;
        height:auto;
        margin-left:2px;
        width:956px;
}
.gray-big-bottom{
        float:left;
        background:url(../images/gray_big_bottom.gif) top center no-repeat;
        height:8px;
        margin-left:2px;
        width:956px;

}
.cart-text{float:left; width:600px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0e4f73; line-height:20px; margin-top:25px; margin-bottom:20px}
.calebig{ width:957px; margin-top:5px;}

#auth-top {
        width:960px;
        height:auto;
        float:left;
}
#topauth {
        width:546px;
        height:58px;
        padding:12px;
        float:left;
        display:block;
        background:url(../images/login_gray_bg.gif) repeat-x;
        border-right:1px solid #ebe8e8;
        margin-top:3px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#0a415f;
}

#topauth-right {
        height:58px;
        display:block;
        padding:12px;
        margin-top:3px;
        width:365px;
        float:left;
        background:url(../images/login_gray_bg.gif) repeat-x;
}

#topauth-right p, #topauth-right a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#0a415f;
        padding-bottom:5px;
        line-height:16px;
}

#auth-top h3 {
        font-family:Arial, Helvetica, sans-serif;
        letter-spacing: normal;
        font-size:11px;
            width:960px;
        padding:13px;
        color:#0a415f;
        font-weight:normal;
            height:20px;
        display:block;
        background:#dbeef9;
        margin-top:1px;
        float:left;
}

.auth-div, .auth-div1, .auth-div2, .auth-div3 {
        width:419px;
        height: auto;
                padding-left:60px;
        border-top:1px solid #ffffff;
}

.auth-div { background:#fbfafa; border-right:1px solid #d9e1e8; border-bottom:1px solid #d9e1e8;}
.auth-div1 { background:#f5f3f3; border-left:1px solid #ffffff; border-bottom:1px solid #d9e1e8;}
.auth-div2 { background:#f5f3f3; border-right:1px solid #d9e1e8; border-bottom:1px solid #d9e1e8;}
.auth-div3 { background:#fbfafa; border-left:1px solid #ffffff; border-bottom:1px solid #d9e1e8;}

.contact-details, .adress-details, .survey-details, .account-details{
        width:365px;
        height:67px;
        display:block;
        float:left;
        margin:10px 0 0 10px;
        clear:both;
}

.contact-details {background:url(../images/auth_t1.gif) top left no-repeat;}
.adress-details {background:url(../images/auth_t2.gif) top left no-repeat;}
.survey-details {background:url(../images/auth_t3.gif) top left no-repeat;}
.account-details {background:url(../images/auth_t4.gif) top left no-repeat;}


.tabel1-auth { float:left; margin-left:10px; margin-top:10px;}
.tabel1-sett { margin-left:10px; margin-top:10px;}
.tabel1-auth td, .update-details td, .tabel1-sett td { height:47px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tabel1-sett td { height:30px; color:#0a415f;}
.update-details td { height:80px; line-height:18px; }
.tabel1-auth select, .update-details select { width:50px; }
.auth-div2 select {width:328px; }
.sett-select1 { width:50px; }
.sett-select {width:100px;}

.cd-imp { width:120px; }
.cd-imp1 { width:251px; }
.cd-imp2 { width:50px; }
.cd-imp3 { width:210px; float:left; }
.cd-imp4 { width:187px; }
.cd-imp5 { width:328px; }
.cd-imp6 { width:85px; }

.redme { color:#d72f23; }
.findmyadress { float:left; width:115px; height:35px; border:none; background:url(../images/findmyadress.gif) top left no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:19px; cursor:pointer;  margin-left:8px;}
.find2 {margin-top:-25px;}
.auth-div1 select { width:120px; }

.authbottomtext { color:#22419d; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; padding:35px 0 25px 0; }
.savecontinue { width:160px; height:27px; background:url(../images/save_continue.gif) top left no-repeat; border:none; cursor:pointer; margin:20px 0 0 401px; }

.lightgray, .darkergray, .darkestgray{
        font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0e4f73; line-height:19px; float:left; margin-top:2px;
}
.lightgray{ background:#fcfcfc;} .darkergray{background:#fafafa;} .darkestgray{background:#f7f7f7;}
.lightgray img, .darkergray img, .darkestgray img{
        padding:2px;
        float:left;
}
.darkestgray p{
        width:675px; padding-right:0;
}
.odtext{
        border-left:1px solid #e5dcdc; width:669px;
        float:left;
        padding:10px 15px 10px 16px;
}
.odtext span{
        float:left; text-align:center; width:668px;
        font-size:13px; font-weight:bold;
        margin:10px 0 10px 0;display:inline
}
.odtext span a{
        font-size:11px; font-weight:normal;color:#0e4f73;
}
.odtext p{
        width:520px;
        padding:5px 0px 7px 0;
        float:left;
}
.odtext em{        color:#d31818; font-weight:bold; font-style:normal;}

.odtext label,.odtext input.big {
        display: block;
        width: 210px;
        float: left;
        margin-bottom: 10px;display:inline
}

.odtext input.small {
        display: block;
        width: 36px;
        float: left;
        margin-bottom: 5px;display:inline
}
.odtext label {
        text-align: right;
        width: 160px;
        padding-right: 10px;
        font-weight:bold;
}
.centr{text-align:center; width:475px;}
.bord{text-align:left; width:480px; border-top:1px solid #dbeef9; padding:10px 0 10px 0; margin:10px 0 0px 0; display:inline;}
.odtext br {
        clear: left;
}
.submitc{ float:left; margin-left:170px; display:inline}
input.small-green{
        background:url(../images/green_small.gif);
        height:25px;
        margin:0;
        padding:0;
        width:61px;
        line-height:10px;
        float:left;
        text-indent:11px;
        border:none;
        cursor:pointer;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#FFFFFF;
}

.impmarg{ margin: 0 10px 0 160px!important;}
.tbl{ background:#beb5b5; float:left; width:670px;}
.tbl td{ background:#f7f7f7;}
.tbl th{ background:#e5e3e3;}
.tbl p {
        padding:5px;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#0a3248;
                width:auto;
}
.addbc1{margin-top:15px}
.addbc1 strong{float:left; padding-top:25px; padding-right:10px;}
.addbc1 p.p1{float:left; margin:0 10px 0 0; padding:0; width:auto;}
.addbc1 p.p2{float:left; margin-left:7px; margin-right:5px; width:auto;padding:0;}
.addbc1 p.p3{float:left; margin:0px;  width:auto;padding:0;}
.addbc1 select{float:left; margin-right:3px;        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#0a3248;}
.cri{margin-top:17px!important; margin-left:10px!important;}
input.wish-list{
        background:url(../images/my_wish_list.gif);
        height:28px;
        margin:15px 0 20px 300px;
        display:inline;
        padding:2px 0 0 18px;
        width:201px;
        float:left;
        text-align:left;
        border:none;
        cursor:pointer;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#FFFFFF;
}
.wishdiv{background:#fafbfc; float:left; border: 1px solid #eceff2; width:751px; padding:0 15px 3px 15px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#254d64; height:auto; margin-top:5px; display:inline;}
.wishright { float:right; display:inline; margin-top:40px; text-align:center; width:130px; overflow:hidden;
}
.wishright strong{ color:#f01529;}
.wishdiv a { float:left; margin:40px 15px 0 15px;}
.wishdiv a img{ border:none}
.wlopt{border-left:1px solid #f1e7e8; border-right:1px solid #f1e7e8; float:left; display:inline; height:auto; margin:3px 15px 0 15px; padding-left:40px; width:405px; color:#064567;}

.wlopt input.small {
        display: block;
        width: 36px;
        float: left;
        margin-bottom: 5px;
        display:inline;
        font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#254d64;
}
.wlopt select, .wlopt span {
        display: block;
        width: auto;
        float: left;
        margin-bottom: 5px;
        display:inline;
        font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#254d64;
}
.wlopt textarea{
        display: block;
        width: 188px;
        height:52px;
        float: left;
        display:inline;
        font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#254d64;margin-bottom: 15px;  padding:0;
}
 .wlopt a{        display: block;
        width: auto;
        float: left;
        display:inline;
        font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#254d64; margin:2px 0 0 7px; padding:0;}
.wlopt label {
        text-align: left;
        padding-left:20px;
        width: 70px;
        padding-right: 10px;
        font-weight:bold;
        display: block;
        float: left;
        margin-bottom: 10px;
        display:inline;
}
.wlopt br {
        clear: left;
}
input.big-blue{
        background:url(../images/blue-big.gif);
        width:127px;
        height:25px;
        float:right;
        border:none;
        cursor:pointer;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#FFFFFF;
        height:25px;
        margin:10px 0 0 0; padding:0 0 0 8px;
}
/*  ---------------- CATEGORII* -------------------------- */



#sectiune1 {
         width:782px;
         height:auto;
}

a.sectiune_a, a.sectiune_b {
        width:390px;
        height:130px;
        display:block;
        float:left;
        border-right:1px solid #f1f0f0;
        border-bottom:1px solid #f1f0f0;
        text-decoration:none;
}

a.sectiune_a img, a.sectiune_b img {
        width:100px;
        border:1px solid #cbc8c8;
        float:left;
        padding:2px;
        margin:12px 12px 4px 8px;
}

a.sectiune_a h3, a.sectiune_b h3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#0a3951;
        text-decoration:none;
        padding-top:12px;
}

a.sectiune_a p, a.sectiune_b p {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#3e3e3e;
        padding:6px;
        line-height:16px;
}

a:hover.sectiune_a, a:hover.sectiune_b {
        color:#0a3951;
}

a.sectiune_b {
        background:#fafbfc;
}
 /*  ---------------- SUBCATEGORII* -------------------------- */

.cale {
        width:781px;
        height: auto;
        min-height:22px;
        background:#dbeef9;
        border:1px solid #dfdfdf;

}

.cale h3, .cale a {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#0a415f;
        text-decoration:none;
        padding:3px;
}

.cale h3 { font-weight:bold;}
.cale a { font-weight:normal;}
.cale a:hover {text-decoration:none;}

#subcateg_top {
        width:781px;
        height:auto;
        float:left;
        background:#bde5fc;
        border:1px solid #d3d6d8;
        margin-top:8px;
        padding-bottom:8px;
}

#subcateg_top img {
        width:100px;
        height:100px;
        border:1px solid #cbc8c8;
        margin:5px 13px 0 10px;
        float:left;
                clear:both;
}



#categ_prod {
        width:195px;
        height:auto;
        float:left;
        background:#bde5fc;
        border:1px solid #d3d6d8;
        margin-top:8px;
        padding-bottom:8px;
        text-align:center;
        display:inline;
}
#categ_tit {
        width:552px;
        height:85px;
        float:left;
        background:#bde5fc;
        border:1px solid #d3d6d8;
        margin-top:8px;
        padding:24px 10px 8px 17px;
        margin-left:5px;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#0a567f;
        display:inline;
}
h1.mari{width:540px; letter-spacing: normal !important; font-size:12px !important; margin: 0 !important; text-align:left !important; padding: 0 !important; line-height: 14px !important; font-weight: bold;float:left !important; display:block !important; visibility:visible !important;}
h1.home{ text-indent:-999999px; width: 10px; height: 0px;  margin: 0 !important; text-align:left !important; padding: 0 !important; line-height: 2px !important; font-weight: bold;float:left !important;}

.searchheader { width:570px;
        height:85px;
        float:left;
        background:#bde5fc;
        border:1px solid #d3d6d8;
        margin-top:8px;
        padding:24px 10px 8px 17px;

        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#0a567f;
        display:inline;
}

#categ_prod a img{
        border:1px solid #c2ccd2;
        float:left;
        margin:0; padding:0;
}
#categ_prod a{
        width:100px;
        float:left;
        display:inline;
        margin:8px 3px 0 8px;
        padding:0;

}
#categ_prod .prodt{
        display:inline;
        float:right;
        width:80px;
        margin-top:25px;
        font-family:Arial, Helvetica, sans-serif;
        color:#0a557e;
        font-size:11px;
        display:inline;
}
.border-bottom{
        border-top:1px solid #e5e5e5;
        float:left;
        padding-top:20px;
}
.prod-img{
        border:1px solid #edeeef;
        float:left;
        height:auto;
        margin-top:8px;
        margin-right:13px;
        padding-bottom:20px;
}
a.view-photo{
        background:url(../images/buton_lupa_mare.jpg) no-repeat;
        height:25px;
    width:146px;
        float:left;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#fff;
        text-decoration:none;
        line-height:24px;
        text-indent:30px;
        margin:20px 0 0 90px;
}
.prod-desc{
        width:452px;
        margin-top:8px;
        float:left;
}
.prod-input, prod-textarea{width:150px;   margin-bottom:5px; border:1px solid #7f9db9}
.prod-input {height:16px;}
.addcb{float:left; display:inline; height:auto; padding-left:10px; width:auto; margin:0; width:95px; overflow:hidden;}
.prod-desc h1
{      letter-spacing: normal !important;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        color:#254d64;
        font-size:14px;
        font-weight:bold;
        float:left;
        width:445px;
        margin: 5px 0 20px 0;
}

.prod-desc p{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        color:#254d64;
        font-size:12px;
        letter-spacing:1px;
        line-height:17px;
        padding:15px 0 10px 0;
}
.red{
        color:#ce304d !important;
}
.pcode{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        color:#064567;
        display:inline;
        float:left;
}
.pstock{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        color:#1a9431;
        display:inline;
        float:right;
        margin-right:5px;
}
.pprice{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:15px;
        color:#c51b13;
        display:block;
        clear:both;
        float:left;
        text-align:center;
        width:275px;
        margin:25px 0 20px 0;
}

.plabel, .plabel2{

        float:left;
        clear:both;
        line-height:18px;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#0a567f;
        text-align: right;
        padding-right: 5px;
}
.plabel {
        width:255px;
}
select.psel{
        float:left;
        margin-bottom:5px;
        margin-right: 15px;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:10px;
        color:#0a567f;
}
.linksprod{
        height:25px;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#FFFFFF;
        line-height:23px;
        text-decoration:none;
        text-indent:20px;
}
a.paddcart{
        float:left;
        background:url(../images/buton_rosu_mic.jpg) no-repeat;
        width:85px;
        margin:0; padding:0;
        margin-top:10px;
}
a.paddcart2{
        float:right;
        background:url(../images/buton_rosu_mic.jpg) no-repeat;
        width:85px;
        margin:0; padding:0;
        margin-left:10px;
}
a.red-small{
        float:left;
        background:url(../images/red_small.gif) no-repeat;
        width:61px;
        margin:0; padding:0;
        margin-top:10px;
}
a.red-small2{
        float:left;
        background:url(../images/red_small.gif) no-repeat;
        width:61px;
        margin:0; padding:0;
}
a.blue-small{
        float:left; background:url(../images/buton_albastru_mic.jpg) no-repeat;
        width:79px;
        float:right;
        margin-left:10px;
}
a.blue-big{
        float:left; background:url(../images/buton_albastru_mediu.jpg) no-repeat;
        float:right;
        width:106px;
        margin-left:10px;
}
.reviews{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:13px;
        color:#254d64;
        background:url(../images/comments_ico.jpg) no-repeat left center;
        padding-left:20px;
        float:left;
        width:765px;
        padding-bottom:10px
}
.preview strong{
        line-height:25px;
}
.preview{
        border-bottom:1px solid #e7e7e7;
        padding-bottom:20px;
        font-family:tahoma, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:11px;
        color:#0a567f;
        line-height:16px;
}
.preview a{
        font-family:tahoma, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-decoration:none;
        font-size:11px;
        color:#0a567f;
}
.hold-bottons{
float:right; padding-right:20px; width:470px; margin-top:20px
}
.hold-addcart{
float:left; display:inline; height:auto; padding-right:15px; width:470px;
}

.pagesof{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#0a567f;
        width:600px;
        line-height:40px;
        height:40px;
        float:left;
}
.resultsdd{
        float:left;
        height:auto;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        line-height:18px;
        width:220px;
        float:left;
        color:#0a567f;
        margin-bottom:28px;
        padding-top:15px;
}
.labels{
        width:90px;
        float:left;
        clear:both;
}
.resultsdd select{
        float:left;
        margin-bottom:5px;
        display:inline;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:10px;
        color:#0a567f;
}
.pagination{
        float:left;
        margin-left:60px;
        padding-top:15px;
}
.pagination strong{
        float:left;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#0a567f;
        line-height:18px;
        padding-right:5px;
}
.pagination a{
        border:1px solid #bfbfbf;
        color:#0a567f;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:11px;
        text-decoration:none;
        width:16px;
        height:14px;
        float:left;
        text-align:center;
        margin:2px;
}
.pagination a:hover, .pagination a.current{
        border:1px solid #145274;
        color:#FFF;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        background:#145274;
        font-size:11px;
        text-decoration:none;
        width:16px;
        height:14px;
        float:left;
        text-align:center;
        margin:2px;
}
.pagination a.next{
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#145274;
        font-size:18px;
        line-height:18px;
        margin:0; padding:0; border:none;
}
.pagination a.next:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#145274;
        font-size:18px;
        line-height:18px;
        margin:0; padding:0; border:none;
        background:#FFF;
}
.view-nr-pages{
        float:right;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#145274;
        font-size:10px;
        padding-right:15px;
        padding-top:15px;
}

.view-nr-pages select{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#0a567f;
        margin-left:3px;
        margin-right:3px;
}

br{ clear:both;}


.cprod-cont-a, .cprod-cont-b{
float:left;
width:789px;
height:auto;
min-height:100px;
border-top:1px solid #e8e8e8;
padding-bottom:6px;
}

.cprod-cont-b{
background:#fafbfc;
}
.cprod{
        float:left;
        width:500px;
        border-right:1px solid #e5e5e5;
        height:auto;
        margin-top:6px;
        min-height:100px;
}
.cprod p{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#3e3e3e;
        float:left;
        width:380px;
        height:auto;
}
.cprod a.more{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#122a37;
        text-decoration:none;
        float:right;
        margin-right:5px;
        margin-bottom:5px;
}
.cprod a.more:hover{
        text-decoration:none;
}
.cprod a img, .cartprod a img{
        border:1px solid #cbc8c8;
        float:left;
        margin-right:11px;
        float:left;
}
.cprod a{
        float:left;
}
.cprod h4{
        font-family:Arial, Helvetica, sans-serif;
        color:#0a557e;
        font-size:12px;
        font-weight:bold;
        float:left;
        width:260px;
        margin: 5px 0 5px 0;
}

.addc{
float:left;
text-align:center;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:13px;
line-height:27px;
width:225px;
margin-left:18px;
display:inline;
}

.addc span.out-stock{
        color:#f90000;
         display:block;
}
.addc span.stock{
        color:#46a412;
         display:block;
         width:225px;
}
.addc span.low-stock{
        color:#11567b;
         display:block;
}
.cart-small{
        width:181px;
        height:25px;
        background:url(../images/prod_add_cart.jpg) no-repeat;
        margin-left:26px;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#FFFFFF;
}

.nocart-small{
        width:181px;
        height:25px;

        margin-left:26px;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#FFFFFF;
}
.cart-small label{
        line-height:15px;
        float:left;
        padding:4px 3px 0 18px;
        display:inline;
}

.cart-small select{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#0a567f;
        height:17px;
        line-height:20px;
        padding:0;
        line-height:18px;
        margin:4px 16px 0 1px;
        width:40px;
        display:inline;
        float:left;
}

.cart-small a{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
        float:left;
        line-height:15px;
        margin:4px 0 0 0;
        display:inline;
}

#subcateg_top img {
        width:100px;
        height:100px;
        border:1px solid #cbc8c8;
        margin:5px 13px 0 10px;
        float:left;
}


.subprodtit{
        text-indent:20px;
        float:left;
        width:102px;
        margin-right:495px;
        margin-top:8px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        line-height:12px;
        color:#0a3951;
}
.subprodprice{
        width:102px;
        text-indent:12px;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:12px;
        color:#0a3951;
        clear:both;
        float:left;
        padding-top:5px;
}
#subcateg_top h3{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#0a3951;
        text-decoration:none;
        padding-top:10px;
        text-decoration:none;
}
#subcateg_top h3 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#0a3951;
}

#subcateg_top p {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#0a567f;
        padding-top:8px;
}

a.subcateg_a, a.subcateg_b {
        width:781px;
        height:120px;
        border-bottom:1px solid #eeeded;
        display:block;
        float:left;
        text-decoration:none;
}


a.subcateg_b { background:#fafbfc; }
a.subcateg_a img, a.subcateg_b img {
        width:100px;
        height:100px;
        border:1px solid #cbc8c8;
        float:left;
        padding:2px;
        margin:11px 12px 12px 8px;
}

a.subcateg_a p, a.subcateg_b p {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#0a415f;
        text-decoration:none;
        padding:5px;
        line-height:18px;
}



a.subcateg_a h3, a.subcateg_b h3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#0a3951;
        text-decoration:none;
        padding-top:12px;
}

a.subcateg_a h3 span, a.subcateg_b h3 span { text-decoration:none; font-weight:normal; font-style:italic; }

/* menu li */

ul.menu{
        float:left; display:inline; width:155px; padding-bottom:5px; padding-top:5px;
}
.ulmenuborder{
        border-right:1px dotted #FFFFFF; margin-right:15px; display:inline !important;
}

ul.menu li{
        float:left;
        width:150px;
        height:auto;
        list-style:none;
}
ul.menu li a{
        float:left;
        width:150px;
        height:auto;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        padding:4px 0 4px 0;
        color:#FFFFFF;
        font-weight:bold;
        background: url(../images/li_menu.gif) 0px 9px no-repeat;
        padding-left:12px;
        text-decoration:none;
}
/* marinela */
.pers{width: 95px;}
.errorinput{border-color:red;}
div#offerbox{position:absolute;width:145px;height:auto;top:98px;left:285px ;display:none;z-index:99999;}
.price{font-size:9px;text-align:left;}
.wasprice{color:#FF0000;}
.offertxt{font-size:9px;color:#FF0000;}
.custompage {font-size:12px; line-height: 18px;padding: 15px; font-family: Arial, Helvetica, sans-serif;display: block; }
.custompage p {display: block;overflow:visible; margin-top: 10px; margin-bottom: 10px; }

.mypopupdiv2 {position: absolute;display:none;width:620px;z-index:2;background-color: #ffffff;border:2px solid #dfdfdf;}
.mypopupheader2 {background-color:#dbeef9;color:#0a415f;font-weight: bold;padding:3px;font-size:11px;cursor:move;}
.mypopupdiv {position: absolute;display:none;width:250px;z-index:2;background-color: #ffffff;border:2px solid #dfdfdf;}
.mypopupbigdiv {position: absolute;display:none;width:620px;z-index:2;background-color: #ffffff;border:2px solid #dfdfdf;}
.mypopupheader {background-color:#dfdfdf;color:#0a415f;font-weight: bold;padding:3px;font-size:11px;}
.mypopupcontent {background-color:#ffffff;color:#0a415f;padding:3px;font-size:11px;}
.mypopupclosediv {text-align: right;padding:5px;}
.err-msg {text-align: center; color:#ce304d !important;}
a.slink_a, a.slink_b {width:602px;min-height:110px;border-bottom:1px solid #eeeded;display:block;float:left;text-decoration:none;}
a.slink_b { background:#fafbfc; }
a.slink_a img, a.slink_b img {border:1px solid #cbc8c8;float:left;width: 124px;padding:2px;margin:11px 12px 12px 8px;}
a.slink_a p, a.slink_b p {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#0a415f;text-decoration:none;padding:5px;line-height:18px;}
a.slink_a h3, a.slink_b h3 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#0a3951; text-decoration:none;padding-top:12px;}
input.blue-big{
        float:left; background:url(../images/buton_albastru_mediu.jpg) no-repeat;
        float:right;
        width:106px;
        line-height:10px;
        border:none;
        cursor:pointer;
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:11px;
        color:#FFFFFF;
        height:25px;
        margin:10px 0 0 0; padding:0;
}
input.mediu-blue {
background:url(../images/buton_albastru_mediu.jpg);
height:25px;
padding:0;
margin-left:10px;
width:106px;
line-height:10px;
float:right;
border:none;
cursor:pointer;
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#FFFFFF;
text-indent:5px;
}
.crstotal{
float:left; width:445px; border-right:1px solid #e6f3fa; padding-bottom:20px;
}
#grand-total{
border-top:3px solid #dbeef9; float:left; width:783px; margin-top:20px; padding-top:20px; color:#1376ac; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}
#dealofweek{position: relative; width:160px; float:left;display:inline;background-color: #ff3333; color: #ffffff; text-decoration: none;text-align: center;font-weight: bold; font-size:10px;padding-bottom: 3px; margin-bottom: 3px; margin-top: 3px;}
#dealofweek span {top: 20px; font-weight: bold; text-decoration: none; position: absolute;z-index: 2; float:none;}
#dealofweek img {margin: 5px;z-index:1;}

#weekdealtop {heigth: 19px; width: 160px; background-image: url(../images/weekdealtop.jpg);background-repeat:no-repeat; color: #ff3333;float:left;display:inline; text-decoration: none; font-size: 11px; font-weight: bold; text-align: center;padding-top: 3px;}
#weekdealmiddle {width: 160px; background-image: url(../images/weekdeal_middle.jpg);background-repeat: y-repeat; float:left;display:inline;text-align: left;font-size:9px;}
#weekdealbottom {heigth: 19px; width: 160px; background-image: url(../images/weekdealbottom2.jpg);background-repeat:no-repeat; color: #ffffff;float:left;display:inline; text-decoration: none; font-size: 9px; font-weight: bold; text-align: center;padding-top:3px; padding-bottom: 3px;margin-bottom: 3px;}
.bannerimg {float:left;height: 295px};

#weekdealtop1 {heigth: 19px; width: 160px; background-image: url(../images/weekdealtop1_1.jpg);background-repeat:no-repeat; color: #ff3333;float:left;display:inline; text-decoration: none; font-size: 11px; font-weight: bold; text-align: center;padding-top: 3px;}
#weekdealmiddle1 {width: 160px; background-image: url(../images/weekdeal_middle.jpg);background-repeat: y-repeat; float:left;display:inline;text-align: center;}
#weekdealbottom1 {heigth: 19px; width: 160px; background-image: url(../images/weekdealbottom1_2.jpg);background-repeat:no-repeat; color: #ffffff;float:left;display:inline; text-decoration: none; font-size: 9px; font-weight: bold; text-align: center;padding-top:3px; padding-bottom: 3px;margin-bottom: 3px;}
.bannerimg {float:left;height: 295px};

#redboxoffup {margin-left: 10px;display:block;width: 743px;background-image: url(../images/redbox_up.gif);background-repeat:no-repeat;height: 7px;background-position: left bottom;float:left;}
#redboxoffdown {margin-left: 10px;display:block;width: 743px;background-image: url(../images/redbox_down.gif);background-repeat:no-repeat;height: 7px;background-position: left top;float:left;}
#redboxoffmiddle {margin-left: 12px;display:block;width:740px;color: #ffffff; background-color: #D30002;font-size: 12px; line-height: 14px; text-align: left;letter-spacing: normal !important;float:left;height: auto;}
#redboxoffmiddle span {padding: 10px; padding-left: 20px; color: #ffffff; background-color: #D30002;font-size: 12px; line-height: 14px;text-align: left;letter-spacing: normal !important; font-weight: bold;}
/* ---------- My Account ---------- */
#myacctable { margin:30px;}

#myacctable a {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#0a415f;
        font-weight:bold;
        background:url(../images/myaccico.gif) top left no-repeat;
        height:28px;
        display:block;
        text-indent:37px;
        margin:10px;
        text-decoration:none;
}

#myacctable a span { font-size:20px; }

.saveacc {
        background:url(../images/save_acc.gif) top left no-repeat;
        width:178px; height:26px;
        cursor:pointer;
        text-decoration:none;
        border:none;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#FFFFFF;
        font-weight:bold;
        padding-right:17px;
}

.update_sett {
        background:url(../images/update_sett.gif) top left no-repeat;
        width:63px;
        height:25px;
        color:#FFFFFF;
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        border:none;
        font-weight:bold;
}
.payyblu{ float:right; display:inline}
.paytext{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0a415f; padding:23px 10px 23px 10px; border-bottom:1px solid #ebe8e8; float:left; width:937px;}
.paytext a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0a415f;}
.paydiv{float:left; width:957px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0a415f; margin-top:1px; padding-bottom:5px;}
.gray1{background:#fcfcfc;}
.gray2{background:#faf9f9;}
.gray3{background:#F8F8F8;}
.gray4{background:#f4f4f4;}
.gray5{background:#f0f0f0;}
.gray6{background:#ededed;}
.gray7{background:#e6e4e4;}
.paydiv img.nr{ padding:17px 30px 17px 30px; float:left}
.inpay{float:left; width:600px; padding:10px; height:auto; border-left:1px solid #d9d9d9; margin:5px 0 0 0; line-height:19px}
.paydiv label.card{ float:left; margin-right:10px}
.paydiv input.card{margin-top:5px; float:left}
.paydiv p{ padding:15px 0 17px 0; float:left;}
.paydiv label.forms, .paydiv input.big {
        display: block;
        width: 133px;
        float: left;
        margin-bottom: 10px;
        display:inline;
}

.paydiv input.small {
        display: block;
        width: 30px;
        float: left;
        margin-bottom: 5px;
        display:inline
}
.paydiv label.forms {
        text-align: left;
        width: 90px;
        padding-right: 5px;
        font-weight:bold;
}
.odtext br {
        clear: left;
}
table#del2{
        font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#254d64;
        width:600px;
        float:left;
}
table#del2 td{
        padding:5px 5px 6px 5px;
        font-weight:bold;
}
table#del2 td.row0{
        border-bottom:1px solid #e6e6e6;
        font-weight:normal;
}
table#del2 td.row1{
        border-left:1px solid #e6e6e6;
        border-bottom:1px solid #e6e6e6;
        font-weight:normal;
}
.paycomm{ float:left; height:65px; width:600px}
.order-complete{margin-left:395px; margin-top:30px; padding-bottom:40px; float:left; display:inline}
.divcard{float:left; width:280px; padding-right:0px; margin-top:25px; border-right:1px solid #d7d7d7;}
.spanp1{float:left; padding-left:2px; padding-right:2px; font-weight:bold}
.divcard2{float:left; width:280px; padding-left:35px;margin-top:25px;}
.bb2{float:left; display:inline; margin-top:-3px!important; margin-left:30px!important;}
/* ---------- Adress Book ---------- */

#adressbook, #updatesettings {
        width:781px;
        height:auto;
        margin-top:5px;
        background:#fbfafa;
        float:left;
        border:1px solid #dadada;
}

#updatesettings {
        display:inline;
        width:302px;
        height:190px;
        margin:30px 0 0 150px;
}

#adressbooktable {
        display:inline;
        float:left;
        margin:30px 0 20px 140px;
}
#adressbooktable2 p, #adressbooktable p,#adressbooktable a {
        padding:5px;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#0a3248;
}
#adressbooktable2 p {text-align: right;}
#adressbooktable td{
        border:1px solid #ded8d8;
}

.editbut , .deletebut, .addbut {
        height:25px;
        cursor:pointer;
        border:none;
        color:#FFFFFF;
        font-size:11px;
        font-weight:bold;
}

.editbut { width:37px; background:url(../images/edit.gif) top left no-repeat; margin:5px 0 5px 5px;}
.deletebut {width:42px; background:url(../images/delete.gif) top left no-repeat; margin:5px 5px 5px 0;}
.addbut {width:37px; background:url(../images/add.gif) top left no-repeat; margin:0 0 30px 280px;}