* {margin: 0; padding: 0;}

body {background: #006986; color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 62.5%;}
html > body {font-size: 10px; background: #006986;}
a, img {border: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clearfix {zoom: 1;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; font-size: 0; visibility: hidden;}

#main_page {width: 840px; margin: 0 auto; clear: both;}

	#header {width: 840px; height: 83px; background: url(../img/header_bg.gif) 0 0 no-repeat;}
	#header h1 {float: left; font-size: 3.9em; padding-top: .4em; padding-left: .4em;}
	#header h1 strong {visibility: hidden;}
	#header div {float: right; margin-top: 2em; padding-right: 5em;}
	#header div p {float: left; height: 28px; margin: 0 .1em 0 .1em; background: url(../img/mtop_right.gif) 100% 0 no-repeat; font-size: 1.2em; font-weight: bold;}
	#header div p a {display: block; padding: 0 1em 0 1em; color: #fff; background: url(../img/mtop_left.gif) 0 0 no-repeat; line-height: 2.5em;}
	#header div p.sel {float: left; height: 28px; margin: 0 .1em 0 .1em; background: url(../img/mtop_right_sel.gif) 100% 0 no-repeat; font-size: 1.2em; font-weight: bold;}
	#header div p.sel a {display: block; padding: 0 1em 0 1em; color: #fff; background: url(../img/mtop_left_sel.gif) 0 0 no-repeat; line-height: 2.5em;}
	#header h1 a, #header h1 a:hover {text-decoration: none;}

	#page {width: 740px; padding-left: 60px; padding-right: 40px; background: url(../img/bg_page.gif) 2px 0 repeat-y;}
	#page #banner_top {width: 728px; /*height: 90px;*/ margin: 0 0 30px 5px; padding: 5px 0 0 0;}
	#page h2 {width: 100%; padding-bottom: 2px; margin-bottom: 10px; border-bottom: solid 1px #cccccc; font-size: 3em; color:#006986; font-weight:bold;}
		#product_view {width: 750px; min-height: 370px; margin-bottom: 30px; overflow: hidden;}
		#product_view .picture {float: left; width: 333px; height: 368px; border: solid 1px #efefef; overflow: hidden;}
		#product_view .description {float: left; width: 190px; height: 310px; padding: 30px 15px; background: #e0f2f7; overflow: hidden;}
		#product_view .description p {margin-bottom: 15px; font-size: 1.2em;}
		#product_view .description p strong {display: block;}
		#product_view .description .price {font-weight: bold; font-size: 1.2em;}
		#product_view .description .price span {margin-left: 10px; color: #006986;}
		#product_view .description .price strong {font-size: 2.5em; font-weight:bold;}
		#product_view .description .price em {display: block; margin-left: 50px; font-style: normal; text-decoration: line-through;}
		#product_view .description .btn_cumpara {margin: 10px 0 10px 0;}
		#product_view .description .auction_end {text-align: center; margin-top: 10px;}
		#product_view .description .auction_end span {font-size: 1.5em; font-weight:bold; color: #006986;}
		#product_view .meter {float: left; width: 180px; height: 366px; border: solid 2px #8cd9f7; background: url(../img/left_ruller.jpg) 0px 0px repeat-y;}
		#product_view .description .price_cont {width: 201px; position:absolute; background: #e0f2f7; padding-left:20px; margin-left:-16px; margin-top:235px;}
		
		#product_view .meter .cont { position:relative;}
		#product_view .meter .prices { position:relative; width:100px; padding:8px 0 0 24px;}
		#product_view .meter .prices .price{float:left; margin-top:22px; width:90px; height:22px; font-size:2em; color:#006986; font-weight:bold; line-height:22px;}
		#product_view .meter .prices .price span{ position:absolute; margin-left:-29px; margin-top:14px; font-size:0.5em; color:#006986; font-weight:bold;}
		
		#product_view .meter .cont1 {position:absolute; margin-left:74px;}
		#product_view .meter .cont1 .current_price {width:106px; height:129px; background: url(../img/current_price.jpg) 0px 0px no-repeat;}
		#product_view .meter .cont1 .current_price p { text-align:center; padding-top:38px; font-size:2.2em; color:#000; font-weight:bold;}
		#product_view .meter .cont1 .current_price div { text-align:center ;padding-top:2px; margin-left:20px; font-size:1.2em; color:#000; width:72px;}
		/*tabcontents*/
		div.tabsContentContainer, div.tabsContentContainer1{width: 100%; margin: 10px 0 10px 0;}
		div.tabsContentContainer1 ul,div.tabsContentContainer ul{list-style-type: none;}
		
		div.tabsContentContainer1 ul.tabList, div.tabsContentContainer ul.tabList {margin: 0px 0px 0px 0px; padding: 0px 0px 0 0px;}
		div.tabsContentContainer1 ul.tabList li, div.tabsContentContainer ul.tabList li{cursor: pointer; float: left; padding: 0; margin: 0;}
		div.tabsContentContainer1 ul.tabList a, div.tabsContentContainer ul.tabList a {cursor: pointer;	display: block;}
		div.tabsContentContainer1 ul.tabList li.selected, div.tabsContentContainer ul.tabList li.selected{cursor: default;}
		div.tabsContentContainer1 ul.tabList li.selected a, div.tabsContentContainer ul.tabList li.selected a{cursor: default;}
		div.tabsContentContainer1 div.tabContent, div.tabsContentContainer div.tabContent{clear: both; display: none; padding-top: 5px;	padding-bottom: 5px;}
		div.tabsContentContainer1 div.tabContent ul, div.tabsContentContainer1 div.tabContent ol, div.tabsContentContainer div.tabContent ul, div.tabsContentContainer div.tabContent ol{width: 100%;}
		.tabContent ul li{margin: 0px 5px 0px 5px; padding: 5px 0 5px 0;}
		
		.tabContent ul li:after {clear:both; content:"."; display: block; height: 0; line-height: 0; visibility: hidden;}
		
		.tabContent ul li a {text-decoration: none;	cursor:pointer;}
		.tabContent ul li a:hover {text-decoration: underline;}
		.tabContent ul li a span {color: #000;}
		
		div.tabsContentContainer1 div.tabContent.selected, div.tabsContentContainer div.tabContent.selected{display: block;}
		
		/************************************************************************************/
		div.tabbedWhite2 ul.tabList {width: 730px; height: 37px; line-height: 27px; padding-left: 10px;}
		
		div.tabbedWhite2 ul.tabList li {font-weight: normal; margin: 0 2px 0 2px; background: url(../img/tab_bg.jpg) center bottom repeat-x; font-size: 1.8em; color: #001c31;}
		
		div.tabbedWhite2 ul.tabList li p {padding: 0px 3px 0px 3px; margin: 0;}
		
		div.tabbedWhite2 ul.tabList li p a {color: #001c31; text-decoration: none;padding: 5px 10px 5px 10px; font-weight: bold;}
		
		div.tabbedWhite2 ul.tabList li p a:hover {color: #001c31; text-decoration: none;}
		
		div.tabbedWhite2 ul.tabList li.selected {background:url(../img/tab_bg_sel.jpg) 0 0 repeat-x; margin-top: 0;}
		
		div.tabbedWhite2 ul.tabList li.selected a {padding: 6px 10px 5px 10px; color: #006986;}
		div.tabbedWhite2 ul.tabList li.selected a:hover {color: #006986;}
		
		div.tabContent {border: solid 1px #efefef; margin: 0; padding: 0;}
		
		div.tabContent .title_top {padding-left: 15px; margin: 20px 20px 10px 20px; color: #006986; font-size: 1.3em; font-weight: bold; background: url(../img/bullet1.gif) center left no-repeat;}
		div.tabContent p {width: 100%; font-size: 1.2em; /*margin: 10px 20px 10px 20px;*/}
		
		div.tabContent .tab_left {float: left; width: 365px;}
		div.tabContent .specs {width: 92%; margin: 10px 20px 10px 20px; padding: 10px; background: #e0f2f7; font-size: 1.2em;}
		div.tabContent .specs strong {display: block; padding: 0; font-weight: normal;}
		div.tabContent .tab_left .warning {font-size: 1em; color: #777777;}
		div.tabContent .specs1 {width: 92%; margin: 10px 10px 10px 10px; padding: 5px; background: #e0f2f7; font-size: .8em;}
		
		.banner_content {float: right; display: inline; padding: 10px;}

		/*comentarii*/
		.tab_left .plus_minus {padding-left: 20px; margin-bottom: 5px;}
		.tab_left .plus {float: left; width: 67px; height: 33px; background: url(../img/btn_plus.gif) 0 0 no-repeat; text-align: right;}
		.tab_left .plus strong {margin-right: 10px; font-size: 1.8em; line-height: 1.8em; color: #FFF;}
		.tab_left .minus {float: left; clear: right; width: 67px; height: 33px; margin-left: 13px; background: url(../img/btn_minus.gif) 0 0 no-repeat; text-align: right;}
		.tab_left .minus strong {margin-right: 10px; font-size: 1.8em; line-height: 1.8em; color: #FFF;}
		
		.tab_left .comentariu1 {width: 620px; margin: 3px 5px 0px 20px; background: #e0f2f7; font-size: 1em;}
		.tab_left .comentariu1 .user {float: left; display: inline; padding-left: 10px; padding-top: 5px; margin: 0px 20px 5px 10px; color: #006986; font-size: 1.3em; font-weight: bold; background: url(../img/bullet2.gif) 0 11px no-repeat;}
		.tab_left .comentariu1 p {display: block; clear: both; margin: 5px 10px 5px 10px; width: auto; }
		.tab_left .comentariu1 .data {float: right; padding: 0px 10px 0 0; margin-top: 8px; line-height: 1.5em; color: #006986;}
		.tab_left .comentariu1 .data img {vertical-align: middle; margin-left: 5px;}
		.tab_left .comentariu2 {width: 355px; margin: 3px 5px 0px 20px; background: #f6f6f6;}
		.tab_left .comentariu2 .user {float: left; display: inline; padding-left: 10px; padding-top: 5px; margin: 0px 20px 5px 10px; color: #006986; font-size: 1.3em; font-weight: bold; background: url(../img/bullet2.gif) 0 11px no-repeat;}
		.tab_left .comentariu2 p {display: block; clear: both; margin: 5px 10px 5px 10px; width: auto; }
		.tab_left .comentariu2 .data {float: right; padding: 0px 10px 0 0; margin-top: 8px; line-height: 1.5em; color: #006986;}
		.tab_left .comentariu2 .data img {vertical-align: middle; margin-left: 5px;}
		
		.tab_left form {margin: 10px 0 10px 20px;}
		.tab_left div#livrare_1 {margin: 10px 0 10px 20px;}
		.tab_left form label {display: block; clear:both; font-weight: bold; font-size: 1.2em;}
		.tab_left form textarea {display: block; display: inline; border: solid 1px #97d3e4; margin: 0; padding: 0;}
		.tab_left form input {margin: 10px;}
		
		/*livrare*/
		#livrare_1 {padding: 0;}
		#livrare_1 .title {display: block; clear:both; margin-top: 20px; margin-bottom: 5px; font-weight: bold; font-size: 1.2em; text-transform: uppercase;}
		#livrare_1 p {margin: 30px 0 5px 0;}
		/*
		#livrare_1 table {width: 495px; font-size: 1.2em;}
		#livrare_1 table tr td { padding: 5px;}
		#livrare_1 table .head {background: #d3ebf2;}
		#livrare_1 table tr.row {background: #e0f2f7; font-size: 0.8em;}
		#livrare_1 table tr.row td {border-top: solid 1px #FFF;}
		#livrare_1 table tr.row td input {display: inline; clear: none; margin: 0;}
		#livrare_1 table tr.row b {color: #006986;}
		*/

		#known_address {font-size: 1.2em;}
		#livrare_1 .address {width: 600px; font-size: 1.2em;}
		#livrare_1 .address tr td { padding: 5px;}
		#livrare_1 .address .head {background: #d3ebf2; font-weight:bold;}
		#livrare_1 .address tr.row {background: #e0f2f7; font-size: 0.8em;}
		#livrare_1 .address tr.row label { margin-bottom:10px;}
		#livrare_1 .address tr.row td {border-top: solid 1px #FFF; color:#006986; vertical-align:middle;}
		#livrare_1 .address tr.row b {color: #006986;}

		
		#livrare_1 .form_address {width: 600px; background: #f6f6f6; font-size: 1.2em;}
		#livrare_1 .form_address tr td {padding: 0;}
		#livrare_1 .form_address input, #livrare_1 .form_address textarea, #livrare_1 .form_address select {margin: 2px 8px 2px 8px; width: 200px; border: solid 1px #97d3e4; height: 20px;}
		#livrare_1 .form_address textarea {height: 100px;}
		#livrare_1 .form_address label {color: #006986; font-size: 1em; font-weight: normal; display: inline; clear: none; vertical-align: middle;}
		#livrare_1 .form_address .save_profile_input {width: auto; height:auto; border: none;}
		#livrare_1 .form_address .save_profile_label {text-align: left; color: #333;}
		
		#livrare_1 .mod {width: 600px; padding: 5px; background: #e0f2f7; font-size:1.2em;}
		#livrare_1 .mod ul {list-style-type: none;}
		#livrare_1 .mod ul li {margin: 0; padding: 0;}
		#livrare_1 .mod p {margin: 0;}
		#livrare_1 .mod input {margin: 0px 3px 0 0; vertical-align: middle;}
		#livrare_1 .mod label {display: inline; clear: none; font-weight: normal;}
		#livrare_1 .buttons {margin: 20px 10px 10px 0px;}
		#livrare_1 .buttons .submit {margin-top: 0px; float: left;}
		#livrare_1 .buttons a {float: left;}

		#livrare_2 {padding: 0;}
		#livrare_2 .title {display: block; clear:both; margin-top: 20px; margin-bottom: 5px; font-weight: bold; font-size: 1.2em; text-transform: uppercase;}
		#livrare_2 table {width: 355px; font-size: 1.2em;}
		#livrare_2 table tr td { padding: 5px;}
		#livrare_2 table .head {background: #d3ebf2;}
		#livrare_2 table tr.row {background: #e0f2f7;}
		#livrare_2 table tr.row td {border-top: solid 1px #FFF;}
		#livrare_2 table tr.row td input {display: inline; clear: none; margin: 0;}
		#livrare_2 table tr.row b {color: #006986;}
		#livrare_2 p {margin: 30px 0 5px 0;}
		#livrare_2 table.form_address {width: 355px; background: #f6f6f6;}
		#livrare_2 table.form_address tr td {padding: 0;}
		#livrare_2 table.form_address input, #livrare_1 .form_address textarea {margin: 2px 8px 2px 8px; width: 200px; border: solid 1px #97d3e4; height: 20px;}
		#livrare_2 table.form_address textarea {height: 100px;}
		#livrare_2 table.form_address label {color: #006986; font-size: 1em; font-weight: normal; display: inline; clear: none; vertical-align: middle;}
		
		
		#livrare_2 .mod {width: 345px; padding: 5px; background: #e0f2f7;}
		#livrare_2 .mod ul {list-style-type: none;}
		#livrare_2 .mod ul li {margin: 0; padding: 0;}
		#livrare_2 .mod p {margin: 0;}
		#livrare_2 .mod input {margin: 0px 3px 0 0; vertical-align: middle;}
		#livrare_2 .mod label {display: inline; clear: none; font-weight: normal;}
		#livrare_2 .buttons {margin: 20px 10px 10px 0px;}
		#livrare_2 .buttons .submit {margin-top: 0px; float: left;}
		#livrare_2 .buttons a {float: left;}

		#livrare_4 {padding: 0;}
		#livrare_4 .title {display: block; clear:both; margin-top: 20px; margin-bottom: 5px; padding-left: 15px; background: url(../img/bullet2.gif) 0 5px no-repeat; font-weight: bold; font-size: 1.2em; text-transform: uppercase;}
		#livrare_4 .mod {width: 345px; padding: 5px; background: #e0f2f7; font-size: 1.2em;}
		#livrare_4 .mod ul {list-style-type: none;}
		#livrare_4 .mod ul li {margin: 0; padding: 4px; width: 100%;}
		#livrare_4 .mod ul li span {text-align: right; position: relative; right: -120px; top: 0;}
		#livrare_4 .mod p {margin: 0; color: #006986; font-size: .9em; margin-top: 3px;}
		#livrare_4 .mod input {margin: 0px 3px 0 0; vertical-align: middle;}
		#livrare_4 .mod label {display: inline; clear: none; font-weight: normal;}
		#livrare_4 .mod strong {margin-left: 5px; color: #006986; font-weight: normal;}
		#livrare_4 .mod em {color: #006986; font-style: normal; font-weight: bold;}
		#livrare_4 .buttons {margin: 20px 10px 10px 0px;}
		#livrare_4 .buttons .submit {margin-top: 0px; float: left;}
		#livrare_4 .buttons a {float: left;}
		
		#alte_preturi div { margin: 10px 0 10px 20px; background: #e0f2f7;}

/* picture galery */
/*.picture {float: left; width: 243px; height: 348px; border: solid 1px #efefef; overflow: hidden;}*/
#picture_gallery 
{
	width: 328px; height:49px; margin:1px 1px 1px 1px; padding:1px 1px 3px 1px; overflow:hidden; position:relative;
}
.sml_pictures a {margin: 1px;}
.sml_pictures a img {border: solid 1px #FFF;}
.sml_pictures a:hover img {border: solid 1px #cccccc;}
#picture_navigation { position:relative; top:0; text-align:center; color:#006986; font-size:11px;}
#picture_navigation a { font-weight:bold; text-decoration:none; color:#006986;}
#picture_navigation a:hover { font-weight:bold; text-decoration:underline;}
#pozamax { font-weight:bold;}

/* scroll */
.dynamic-slider-control {position: relative; background-color: transparent; -moz-user-focus: normal; -moz-user-select: none; cursor: default;}
.horizontal {width: 200px; height: 12px; background-color:#CCCCCC; position:absolute}
.vertical {width: 12px; height: 200px; background-color:#CCCCCC; position:absolute}
.dynamic-slider-control .handle {position: absolute; font-size: 1px; overflow: hidden; -moz-user-select: none; cursor: default;}
.dynamic-slider-control.horizontal .handle {width:5px; border-right: #404040 1px solid; border-top: #404040 1px solid; z-index: 2; border-left: #404040 1px solid; border-bottom: #404040 1px solid; position: absolute; height: 10px; background-color: #999999}
.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {width:5px; border-right: #404040 1px solid; border-top: #404040 1px solid; z-index: 2; border-left: #404040 1px solid; border-bottom: #404040 1px solid; position: absolute; height: 10px; background-color: #999999}
.dynamic-slider-control.vertical .handle {width:12px; border-right: #404040 1px solid; border-top: #404040 1px solid; z-index: 2; border-left: #404040 1px solid; border-bottom: #404040 1px solid; position: absolute; height: 5px; background-color: #999999}
.dynamic-slider-control.vertical .handle.hover { width:12px; border-right: #404040 1px solid; border-top: #404040 1px solid; z-index: 2; border-left: #404040 1px solid; border-bottom: #404040 1px solid; position: absolute; height: 5px; background-color: #999999}
.dynamic-slider-control .line {position: absolute; font-size: 0.01mm; overflow: hidden; border: 1px solid; border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; -moz-border-radius: 50%; -moz-box-sizing: content-box;}
.dynamic-slider-control.vertical .line {width: 2px; display:none;}
.dynamic-slider-control.horizontal .line {height: 2px; display:none;}
.dynamic-slider-control .line div {display: none;}

.scrUp, .scrLeft, .scrDn, .scrRight {
	position: absolute;
}
#scrUp, #scrLeft, #scrDn, #scrRight {
	position: absolute;
}



/*footer*/
#footer {width: 100%; padding: 10px 0 10px 0; margin: 10px 0 0 0;}
#footer div {float: left; font-size: 1.1em; color: #333333;}
#footer div a {margin: 0 10px 0 10px; font-weight: bold; color: #333333;}
#footer p {float: right; font-size: 1.1em; color: #777777;}

.page_bottom {width: 820px; height: 20px; margin-left: 20px; font-size: 20px; line-height: 20px; background:url(../img/page_bottom.gif) 0 0 no-repeat;}


/*container*/
#container {width: 730px; padding-left: 10px; margin-bottom: 10px; border: solid 1px #efefef; overflow: hidden; padding-bottom:20px;}
	/*login*/
	#container .title {margin: 0 auto; padding: 30px 0 10px 0; text-align: center; font-size: 1.2em; text-transform: uppercase; font-weight: bold;}
	#container form.login {width: 260px; margin: 0 auto; padding: 10px; background: #e0f2f7; text-align: left; font-size: 1.2em;}
	#container form.login div.clearfix {margin: 7px 0 7px 0;}
	#container form.login label {float: left; text-align: right; width: 50px; margin-top: 3px; color: #006986;}
	#container form.login input {float: right; width: 150px; height: 20px; padding-top: 3px; border: solid 1px #97d3e4;}
	#container form.login .submit {float: none; width: auto; height: auto; margin-left: 65px; border: none; text-align: left;}
	
	#container .login_related {width: 220px; margin: 10px auto 30px auto; font-size: 1.2em; text-align: center; list-style-type: none;}
	#container .login_related li {margin: 2px 0 2px 0; background: url(../img/bullet2.gif) 0 5px no-repeat; text-align: left;}
	#container .login_related li a {padding-left: 15px; color: #006986;}
	

.clear {clear: both; font-size: 0; line-height: 0; height: 0; display: block;}

.pageinfo { font-size:12px; text-align:center; color:#F00;}
.linkaddr { font-size:14px; text-align:left; padding-left:20px;}
#new_address { width:600px;}
#new_address div.linkaddr {font-size:14px; float:left; margin-left:95px; margin-top:10px}
#new_address div.linkaddr_tab {font-size:14px; float:left; margin-top:10px; width:150px; padding-left:20px;}
#new_address div.linkaddr_tab_sel {font-size:14px; float:left; margin-top:10px; width:150px; padding-left:20px; background-color:#f6f6f6;}
.ancora { border:0; padding:0; margin:0; height:0px; width:0px;}
div.mod .qty {margin: 2px 8px 2px 8px; border: solid 1px #97d3e4; height: 20px;}

.counter { position:absolute; margin-left:598px; margin-top:-42px;}