/*Predefinite in CSS*/
body {font-family: Arial; font-size: 13px; color: #000;}
html {background: #fcfdfd url(layout/back.gif) repeat-x top left; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0; padding:0;}
p {padding: 0px; margin: 0px; padding-bottom: 15px; }
table{border-collapse: collapse; border-spacing:0; }
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,th,var { font-style:normal;  font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h4,h5,h6 {font-size: 15px; padding-bottom: 7px; font-weight: normal;}
h1 {font-size: 23px; padding-bottom: 7px;}
h2 {font-size: 18px; padding-bottom: 7px;}
h3 {font-size: 16px; padding-bottom: 7px;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {color: #006699; text-decoration: none; }
a:hover {color: #ff6600; text-decoration: none;}
.images {padding: 3px; border: 1px solid #ccc; margin-right: 10px;}
.tabel_5px td {padding: 5px;}
/*Separatoare in*/
.fix {clear: both;}
.fix_5px {clear: both; height: 5px;}
.fix_10px {clear: both; height: 10px;}
.fix_15px {clear: both; height: 15px;}
.fix_20px {clear: both; height: 20px;}
.fix_25px {clear: both; height: 25px;}
.fix_30px {clear: both; height: 30px;}
.align_center  {text-align: center;}
.align_right  {text-align: right;}
.align_left  {text-align: left;}
.padd_10 {padding: 9px;}
.padd_10LR {padding: 0px 20px 0px 15px;}
.padd_10LR_midd {padding: 10px 25px 10px 20px;}
.dotted {border-bottom: 1px dotted #999;}
.poza_margine {margin-right: 15px;}
/*Separatoare fin*/
/*padding in*/
.padd_LR_15px {padding: 0px 15px 0px 15px;}
/*padding fin*/


.container {width: 800px; margin: 0 auto;}

.head {width: 100%; position: relative;}
.logo {background: url(layout/logo.png) no-repeat left top; position: absolute; float: left; top: 0px; left: 9px; width: 183px; height: 133px;}
.banner_head {float: right; width: 592px; color: #fff; 
             height: 78px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; display: inline;}

.menu_horiz {width: 100%; height: 42px; float: left; }
.menu_horiz_left {width: 15px; height: 42px; background: url(layout/bara_menu.png) no-repeat left top; float: left;}
.menu_horiz_right {width: 785px; height: 42px; background: url(layout/bara_menu.png) no-repeat right top; float: right; text-align: right;}


.menu_horiz_right li {float: right; padding: 11px 15px 10px 15px; background: url(layout/separator.gif) no-repeat right top;}


.menu_horiz_right a {color: #fff; font-weight: bold;}
.menu_horiz_right a:hover {color: #fff; font-weight: bold;}


.continut {}
.box_vertical {float: left; width: 180px; margin-left: 11px; display: inline;}
.head_box_vertical {width: 187px;}
.midd_box_vertical {width: 187px; background: url(layout/menu_mic.png) repeat-y scroll -5px 0px;}
.butt_box_vertical {width: 187px; height: 19px; background: url(layout/menu_bott.png) no-repeat scroll -4px 0px;}
.vertical_left {float: left; width: 10px; height: 32px; background: url(layout/menu_head.png) no-repeat left top;}
.vertical_right {float: left; width: 169px; height: 32px; background: url(layout/menu_head.png) no-repeat right top;}
.text_menu_vert {font-weight: bold; color: #fff; padding-top: 7px;}
.titlu_mare {font-weight: bold;}


.box_midd {float: right; width: 600px;}

.box_midd_head {background: url(layout/box_midd_TB.png) no-repeat left top; width: 100%; height: 10px; }
.box_midd_butt {background: url(layout/box_midd_TB.png) no-repeat left bottom; width: 100%; height: 10px; }
.box_midd_midd {background: url(layout/box_midd_M.png) repeat-y left top; width: 100%; }


.box_mare {float: left; width: 800px; padding-left: 8px; }
.box_mare_head {background: url(layout/box_mare_TB.png) no-repeat left top; width: 100%; height: 10px; }
.box_mare_butt {background: url(layout/box_mare_TB.png) no-repeat left bottom; width: 100%; height: 10px; }
.box_mare_midd {background: url(layout/box_mare_M.png) repeat-y left top; width: 100%; }


.div_poza {width: 100px;}
.prezentare {background: url(layout/poza_part.gif) no-repeat left top; padding-top: 2px; height: 19px; width: 159px; text-align: center;}

.prezentare a {color: #fff; font-weight: bold;}
.prezentare a:hover {color: #fff; padding-top: 5px; font-weight: bold;}
.li_form li {background: url(layout/li_form.gif) no-repeat left center; padding-left: 20px; padding-top: 10px; padding-bottom: 10px;}
.li_form2 li {background: url(layout/accept.gif) no-repeat left center; padding-left: 20px; padding-top: 5px; padding-bottom: 5px;}




.prices {width: 46%; float: right;}
.prices td {border: 1px solid #ccc; padding: 3px;}
.prices th {font-weight: bold; border: 1px solid #ccc; padding: 3px;}
.lefty {width: 45%; float: left:}
.no {width: 10%;}
.type {width: 30%;}
.sort {width: 30%;}
.price {width: 30%;}



.container_poze {width: 553px; height: auto; float: left; }
.poze_album {float: left; padding: 3px; margin: 9px; display: inline; border: 1px solid #cccccc;}