/* TO DO
# remove div .def_text
# text_left h3 stuff
#
*/

html {
height: 100%;
}

body {
background-color: #ffffff;
font-family: Segoe UI;
font-size: 14px;
color: #333333;
}

a, a:visited, a:hover, a:active {
color: #333333;
text-decoration: none; 
}

img, ul, li, h1, h2, h3, h4, h5 {
border: 0;
margin: 0px;
padding: 0px;
}

ul {
list-style-type: none;
}

#wrapper {
width: 956px; 
margin: 15px auto;
position: relative;
min-height: 300px;
}

/* Header */

#header {
height: 83px;
margin-bottom: 7px;
background-image: url('images/header_gradient.gif');
margin-left: 3px;
width: 951px;
}

#header_logo { 
float: left;
width: 220px;
height: 100%;
background: url('images/header_background.gif') -7px center no-repeat;
text-indent: -9999px;
overflow: hidden;
margin-left: -4px;
}

#header_logo a {
display: block; 
width: 100%;
height: 100%;
}

#header_banner {
float: left;
width: 468px;
height: 60px;
margin-top: 10px;
margin-left:20px;
}

#header_info { 
float: right;
width: 175px;
height: 100%;
margin-right: -3px;
background: url('images/header_background.gif') 168px center no-repeat;
}

/* Content */

#content_wrapper {
width: 960px;
margin-left: -2px;
min-height: 365px;
}

#content_top, #content_bottom { 
float: left;
width: 960px;
height: 5px;
margin-left: 0px;
background: #ffffff url('images/content_border.gif') center -5px no-repeat;
}

#content {
height: 100%;
float: left;
background: #ffffff url('images/content_background.gif') repeat-y;
margin-left: 0px;
width: 960px;
margin-top: 0px;
line-height: 19px;
}

.content_line {
background: #ffffff url('images/content_background_line.gif') repeat-y !important;
}

#content a {
border-bottom: 1px dashed #5c5c5c;
}

#content_bottom {
margin-top: 0px;
margin-bottom: 7px;
background: #ffffff url('images/content_border.gif') center 0px no-repeat;
}

#content .image { 
float: left; 
position: absolute;
width: 330px;
height: 343px;
}

#content .text {
float: right;
width: 585px;
min-height: 355px;
height: auto !important;
height: 355px;
padding-right: 25px;
}

#content .text_small {
min-height: 320px !important;
}

#main .title, .text .title {
padding-top: 20px;
text-align: left;
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
color: #8D3736;
}

#content .title_main {
padding-top: 10px;
text-align: left;
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
color: #8D3736;
text-shadow:1px 1px 2px #c8c8c8;
}

#content .def_text {
margin-top: 10px; line-height: 16px; font-size: 12px;
}

#content .title_small{
padding-top: 10px;
text-align: left;
font-size: 15px;
font-weight: bold;
margin-bottom: 10px;
color: #8D3736;
clear: both;
text-shadow:1px 1px 2px #c8c8c8;
}

#content .title_small a {
color: #8D3736;
border: 0px;
}

#content .title_small a:hover {
color: #8D3736;
border-bottom: 1px dashed #8D3736;
}

#content #main {
float: left;
width: 719px;
height: 100%;
min-height: 326px;
}

#content .footnote {
color: #8D3736;
font-size:11px;
float: right;
margin-bottom: 15px;
} 

#content .footnote a {
color: #8D3736;
border: 0px;
}

#content .footnote a:hover {
border-bottom: 1px dashed #8D3736;
}

.individuals {
background: url('views_images/individuals.gif') right bottom no-repeat;
}

.enterprises {
background: url('views_images/enterprises.gif') right center no-repeat;
}

.contacts {
background: url('views_images/contacts.jpg') center bottom no-repeat;
margin-top: 67px;
}

.registration {
background: url('views_images/registration.jpg') center bottom no-repeat;
}

/* About us */
.about {
background: url('views_images/about.jpg') right bottom no-repeat;
margin-top: 62px;
}

.about_list {
margin-top: 10px; margin-left: 20px;
}

.about_list h4 {
float: left; 
font-size: 13px;
margin-right: 3px;
}

.more_info {
padding-left: 10px; 
font-size: 11px; 
padding-bottom: 3px;
border-bottom: 1px solid #dedede;
}

.more_info div {
width: 550px; 
font-size: 10px; 
padding-left: 15px; 
padding-top: 3px; 
overflow: hidden;
}

.more_info span {
border: 0px !important; color: #5e5e5e;
cursor: pointer;
}

#content .more_info a { 
border-bottom: 0; 
} 

.more_info span:hover {
border-bottom: 1px dashed #000 !important;
}

/* Navigation */

#navigation { 
height: 29px;
margin-left: 0px;
}

#navigation ul {
margin-top: 0px;
position: absolute;
z-index: 2;
}

#navigation .corner_fix {
border-top: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6;
margin-left: 1px;
margin-top: 29px;
position: absolute; 
background-color: #ffffff;
width: 10px;
height: 7px;
}

#navigation li {
width: 150px;
height: 30px;
background: url('images/nav_button.gif') 0px 0px no-repeat;
float: left;
margin-right: 2px;
text-align: center;
}

#navigation h2 {
font-weight: normal;
}

#navigation .selected { 
background-image: url('images/nav_button_selected.gif');
font-weight: bold;
height: 30px;
}

#navigation a {
padding-top: 7px;
height: 23px;
display: block;
font-size: 12px;
}

#navigation a:hover { 
font-weight: bold;
}

#start_choice { 
list-style: none;
}

/* web 2 bar */

#web2 {
float: right;
height: 18px;
margin-right: 2px;
}

#web2 a, .icons {
width: 18px;
height: 18px;
display: block; 
float: left;
overflow: hidden;
background-image: url('images/icons.png'); 
background-repeat: no-repeat; 
text-indent: -250px;
margin-left: 5px;
padding-top: 3px;
}

#draugiem {
background-position: -20px -68px;
}

#twitter {
background-position: -20px -48px;
}

#email {
background-position: 0 -48px;
}

#facebook {
background-position: -20px -28px;
}

#skype {
background-position: 0 -28px;
}

/* Sidebar */

.sidebar {
margin-top: 12px;
margin-bottom: 6px;
width: 200px;
font-size: 10px;
} 

.sidebar .header {
height: 12px;
width: 200px;
display: block; 
background: url('images/sidebar_bg.gif') top left no-repeat;
} 

.sidebar .content {
display: block;
border: 1px solid #e2e1e1;
border-width: 0 1px;
background-color: #f9f9f9;
} 

.sidebar .footer {
height: 12px;
width: 200px;
display: block; 
background: url('images/sidebar_bg.gif') bottom left no-repeat;
clear:both;
} 

.sidebar .title a {
color: #8D3736;
border-bottom: none !important;
}

.sidebar .title a:hover {
border-bottom: 1px dashed #8D3736 !important;
} 

/* TODO #content a nooptimizet? > #main*/

.sidebar_top {
height: 6px;
width: 200px;
background: url('images/sidebar_bg.png') top left no-repeat; 
clear: both;
}

div > .sidebar_top {
margin-top: 15px;
background-position: 0px 0px;
}

.sidebar_bottom {
height: 6px;
width: 200px;
margin-top: 0px;
background: url('images/sidebar_bg.png') bottom left no-repeat; 
clear: both;
}

/* Sidebar */

#content_sidebar {
float: right; 
width: 220px;
padding-left: 15px;
height: 100%; 
}

.reference {
margin-top: 10px; font-size: 11px; text-align: justify; font-style: italic;
}

.reference_author {
font-size: 9px; text-align: right; margin-top: 10px; margin-bottom: 20px;
}

.title_page {
width: 659px !important; height: 355px !important; margin-left: 10px !important;
}

div > .title_page {
margin-left: 30px !important;
}

/* Intel procesors, pirmajai lapai
.title_page_right {
width: 230px !important; padding-left: 10px; padding-right: 15px !important; 
background: url('views_images/welcome.jpg') center 40px no-repeat;
height: 300px !important;
}
*/

/* Info */

#help {
background-color: #DFE4EE;
border: 1px solid #C6CFE1;
}

.info {
float: left;
margin-top: 15px;
margin-bottom: 15px;
padding: 5px 10px; 
font-size: 12px;
}

.large {
width: 600px;
margin-left: 10px;
}

.medium {
width: 550px;
}

.small {
width: 125px;
}

.info span {
width: 100%; 
display: block;
}

.info .header {
font-size: 15px;
font-weight: bold;
}

.info .message {
margin-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.info p {
margin-top: 5px;
}

#alert {
width: 180px;
height: 75px;
margin: 10px 0px 10px 0px;
background: #f2efb0;
border:1px dashed #969696;
}

#help_small {
width: 550px;
margin-left: 50px;
font-size: 9px;
margin-top: -5px !important;
}

#help_small .header {
font-size: 12px;
}

#reg_error {
width: 255px;
margin: 10px 0px 0px !important;
background: #f2efb0;
border:1px dashed #969696;
float: none;
}

/* Register 
#TODO: rename, izmanto kontakti
*/

.register { 
float: right;
background-color: #DFE4EE;
border: 1px solid #C6CFE1;
width: 238px;
margin-top: -20px;
}

div > .register {
width: 250px;
}

/* Misc */

#categories {
margin-left: -30px;
margin-bottom: 25px;
float: left;
width: 600px;
}

div > #categories {
margin-left: 80px;
}

.sub_cat {
margin-left: 30px !important;
}

div > .sub_cat {
margin-left: 80px !important;
}

#categories li {
width: 130px;
height: 100px;
float: left;
margin: 25px 25px 0px 25px;
background-image: url('images/cat_background.gif');
}

#categories li:hover {
background-position: center -100px;
}

#categories a {
display: block;
width: 100%;
height: 100px;
border: 0px;
text-align: center;
background-repeat: no-repeat;
background-position: top center;
}

#categories span { 
display: block;
padding-top: 83px;
padding-left: 3px;
padding-right: 3px;
font-size: 11px;
font-weight: bold;
}

#main #nav_bar {
float: left;
margin-top: 5px;
margin-left: 45px;
font-size: 10px;
height: 12px;

}

#main #nav_bar a {
padding-left: 15px;
padding-right: 5px;
background: url('images/list_item.gif') 0px 3px no-repeat;
border: 0px;
}

#main #nav_bar a:hover {
border-bottom: 1px dashed #5C5C5C;
}

#main #nav_bar .nav_first {
background: url('images/list_item_up.gif') 0px 1px no-repeat;
}

#main #nav_bar .nav_active {
font-weight: bold;
color: #333333;
}

.button_large_faded {
float: left;
text-align: center;
background-image: url('images/button_large_faded.jpg');
width: 239px; 
height: 48px;
margin-left: 30px;
margin-top: 10px;
}

.button_large {
float: left; 
display: block;
width: 240px; 
height: 48px;
margin-top: 15px;
cursor: pointer;
}

.button_large a {
display: block !important;
width: 240px; 
height: 48px;
border: 0px none !important;
text-align: center;
background-image: url('images/button_large.gif');
}

input.button_large {
background-image: url('images/button_large.png');
background-color: transparent;
border: 0;
color: #FFFFFF; 
font-size: 15px;
font-weight: bold;
padding-top: 0px;
height: 44px;
}

input.button_large:hover, .button_large a:hover {
background-position: 0px 48px;
}

.button_large span, .button_large_faded span {
padding-top: 11px;
color: #FFFFFF;
display: block;
font-size: 15px;
font-weight: bold;
}

.button_first { 
margin-left: 90px !important;
}

.button_first_small { 
margin-left: 60px !important;
}

.button {
float: left;
display: block;
width: 200px; 
height: 30px;
margin-left: 30px;
margin-top: 20px;
background-image: none !important;
}

.button a { 
display: block !important;
text-decoration: none !important;
border: 0 !important;
width: 200px;
text-align: center;
height: 23px;
padding-top: 7px;
font-size: 14px;
background-image: url('images/button.gif');
}

.button a:hover { 
background-position: center -30px;
}

.two_columns {
clear: both;
margin-top: 20px;
float: left;
} 

div > .two_columns li
{
width: 320px;
} 

.two_columns li {
float: left; 
width: 290px;
} 

.two_columns ul li{
margin-bottom: 10px;
margin-left: 10px;
font-size: 12px;
padding-left: 15px;
background: transparent url('images/list_item.jpg') no-repeat 0pt 5px; 
}

.item_list {
margin-right: 25px;
}

div > .item_list {
margin-right: 0px;
}

.item_list ul { 
margin-top: 5px;
}

.item_list li{ 
margin-bottom: 8px;
margin-left: 10px;
background: transparent url('images/list_item.jpg') no-repeat 0pt 5px; 
padding-left: 15px;
text-align: justify;
}

.news li {
margin-left: 10px;
margin-bottom: 20px;
font-size: 14px;
line-height: 16px;
}

.news h4 {
background: transparent url('images/icons.png') no-repeat 0 -93px; 
font-size: 14px;
margin-bottom: 5px;
padding-left: 15px;
}

.news span {
display: block; 
margin-top: 5px;
font-size: 10px;
color: #969696; 
}

.news .continue {
color: #969696; 
border-bottom: 0 !important;
} 

.news .continue:hover {
border-bottom: 1px dashed #969696 !important;
}

.highlight, .highlight a, .highlight a:visited {
color:#FF9900;
}

/* view: Rules */

#rules {
margin-left: 30px; 
margin-right: 30px;
}

#rules .title_small {
margin-top: 10px;
} 

#rules h4 {
font-weight: bold; font-size: 12px; display: block; width: 620px;
}

#rules ul {
margin-top: 7px;
margin-bottom: 7px;
} 

#rules li {
margin-bottom: 3px;
margin-left: 10px;
background: transparent url('images/list_item.gif') no-repeat 0pt 5px; 
padding-left: 15px;
text-align: justify;
font-size: 12px;
line-height: 14px;
} 

#rules .footnote {
color:#969696;
display:block;
font-size:10px;
margin-top:5px;
margin-bottom: 15px;
}


/* Footer */

#footer { 
margin-top: 7px;
width: 959px;
height: 83px;
margin-left: 1px;
background-image: url('images/footer_gradient.gif');
clear: both;
}

#footer a {
color: #FFF;  
}

#footer a:hover {
border-bottom: 1px dashed #fff;
}

div > #footer { 
width: 950px;
margin-left: 4px;
}

#search {
float: left;
height: 100%;
width: 290px;
background: url('images/footer_background.gif') -8px center no-repeat;
margin-left: -5px;
}

#copyright {
float: left;
height: 100%;
width: 346px;
text-align: center;
margin-bottom: 30px;
}

#copyright span { 
display: block;
color: #fff;
font-size:12px;
padding-top: 50px;
line-height: 13px;
}

#contacts { 
float: right;
height: 100%;
width: 270px;
margin-right: -3px;
background: url('images/footer_background.gif') 262px center no-repeat;
text-align: center;
line-height: 80px;
color: #fff;
}

.contacts_list { 
float: left;
} 

.contacts_list li {
margin-top: 7px;
}

/* Items */

#items {
margin-top: 40px; 
margin-left: 55px;
}

#items li, .account_tab {
margin-bottom: 15px;
width: 600px;
height: 100%; 
background-color: #f9f9f9;
border:1px solid #e5e5e5;
-moz-border-radius: 7px;
border-radius: 7px;
float: left;
}

#items .item_img, #item .item_img { 
float: left; 
display: block;
margin-top: 10px;
margin-left: 30px;
margin-right: 30px;
height: 125px;
width: 125px;
clear: both;
}

#items .item_img a {
border: 0px;
}

#item .item_img a { 
border: 0px;
display: block;
width: 142px;
}

#items .item_name, #item .item_name { 
margin-left: 15px;
display: block;
margin-top: 2px; 
font-weight: bold;
}

#items .item_info, #account_msg li {
border:1px solid #e5e5e5;
-moz-border-radius: 7px;
width: 380px; 
float: left;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 3px;
margin-bottom: 3px;
}

#items .item_info li {
width: 380px; 
margin-bottom: 0px;
border: 0px;
padding-top: 3px;
padding-bottom: 3px;
-moz-border-radius: 0px;
}

#items .item_info label {
display: block; 
width: 170px;
padding-left: 10px;
float: left;
}

#items .item_info span {
float: left;
display: block;
width: 200px;
}

#items .price {
color: #8D3736;
float: left;
font-weight: bold;
padding-bottom: 5px;
text-align: center;
margin-top: 5px;
display: block;
font-size: 14px;
}

#items .additional_info {
font-size: 11px; width: 380px; display: block; float: left;
}

#items .storage {
float: left; display: block; padding-left: 170px;
}

/* Cenradis */

.item_properities {
border: 1px solid #e5e5e5;
-moz-box-shadow: 4px 3px 3px #DDDDDD;
-webkit-box-shadow: 4px 3px 3px #DDDDDD;
box-shadow: 4px 3px 3px #DDDDDD;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;

width: 100%; 
margin: 0px;
margin-bottom: 10px;
float: left;
}

.item_properities li {
width: 100%; 
margin-bottom: 0px;
border: 0px;
padding-top: 6px;
padding-bottom: 6px;
-moz-border-radius: 0px;
float: left;
}

.item_properities label {
display: block; 
width: 70%;
padding-left: 15px;
float: left;
}

.item_properities span {
float: left;
display: block;
width: 200px;
}

.compare_list {
width:100%;
border: 1px solid #e5e5e5;
-moz-border-radius: 7px;
-moz-box-shadow: 4px 3px 3px #DDDDDD;
border-radius: 7px;
box-shadow: 4px 3px 3px #DDDDDD;
margin-top:10px;
margin-bottom: 20px;
float: left;
}

.compare_list td, th {
font-weight:normal;
height:30px;

}

.compare_list thead th {
font-weight:normal;
height:45px;
padding-left:5px;
padding-right:5px;
}

.compare_list a, .compare_list a:visited {
color:#3C4044;
}

.compare_list a:hover {
border-bottom: 1px dashed #3C4044;;
}

.left {
height:25px;
padding-left:8px;
}

.compare_list thead tr, .para_divide {
background: #F3F3F3;
background: -moz-linear-gradient(top, #F3F3F3, #FFF, #F3F3F3 );
background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#F3F3F3), color-stop(.6,#FFF));
}

.compare_list thead tr, .para_divide:hover {
background: -moz-linear-gradient(top, #F3F3F3, #FFF, #e9e9e9 );
background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#E9E9E9), color-stop(.6,#FFF));
}

.para_divide2:hover {
background: -moz-linear-gradient(top, #FFF, #F3F3F3 );
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F3F3F3));
}

.compare_list .left {
text-align:left;
}

.check_yes {
margin:auto;
background: url("http://www.etech.lv/design/images/icons.png") center no-repeat;
background-position: -26px -3px;
width: 28px;
height: 26px;
}

.check_no {
margin:auto;
background: url("http://www.etech.lv/design/images/icons.png") center no-repeat;
background-position: -53px -1px;
width: 28px;
height: 26px;
}

/* Small button */

.small_button {
width: 82px;
height: 22px;
background: url('images/button_small.jpg') no-repeat;
display: block;
border: none !important;
color: #FFF !important;
font-weight: bold;
font-size: 11px;
cursor: pointer;
}

.small_button span {
display: block;
width: 82px;
height: 18px;
text-align: center;
padding-top: 4px;
margin-left:-20px;
}

.small_button:hover {
background-position: 0px -22px;
}

.small_button_input {
margin-right: 5px;
padding-top: 0px;
height: 19px;
display: inline;
}

/* Sub menu */

#submenu {
height: 21px;
margin-top: 5px;
border-bottom: 1px solid #e9e9e9;
line-height:12px;
}

#submenu li {
height: 20px;
font-size: 12px;
text-align: center;
margin-left: 3px;
margin-top: 1px;
float: left;
padding-left: 5px;
z-index: 3;
}

#submenu .active {
background-position: 0px -21px !important;
font-weight: bold;
}

#submenu i {
background: #FFF url('images/nav_button_small.png') top left no-repeat;
display: block;
height: 20px;
width: 5px;
float: left;
padding-left: 5px;
margin-top: -5px;
margin-left: -5px;
} 

#submenu a {
float: left;
border: 0px none;
height: 15px;
display: block;
padding-top: 5px;
padding-right: 10px;
background: #FFF url('images/nav_button_small.png') top right no-repeat;
}

#submenu a:hover {
font-weight: bold;
}

/* Contact form */

#contact-form {
margin-left:30px;
margin-top:15px;
margin-bottom:15px;
width:650px;
-moz-border-radius:7px 7px 7px 7px;
border-radius:7px 7px 7px 7px;
-webkit-border-radius:7px 7px 7px 7px;
background-color:#F9F9F9;
border:1px solid #E5E5E5;
float:left;
-moz-box-shadow: 4px 3px 3px #DDDDDD;
-webkit-box-shadow: 4px 3px 3px #DDDDDD;
box-shadow: 4px 3px 3px #DDDDDD;
}

#contact-form h4 {
color:#8D3736; 
font-size:14px;
margin-bottom:10px; 
margin-left:10px; 
margin-top:5px; 
clear: both; 
text-shadow:1px 1px 2px #C8C8C8;
}

#contact-form div {
width: 475px;
margin-left: 25px; 
margin-top: 10px;
font-size: 12px;
}

/* Service */

.service li {
width: 325px; float: left; margin-bottom: 5px;
}

.service label {
float: left; width: 150px; display: block; margin-left: 10px;
}

.service .login_field_large {
border: 1px solid #cccccc;
font-size: 12px;
}

.apkopju_shema_txt div {
position: absolute;
margin-top: -360px;
margin-left: 320px;
width: 280px;
height: 230px;
display: none; 
}

.apkopju_shema_txt h4 {
color:#8D3736;
font-size:14px;
font-weight:bold;
margin-top: 5px;
margin-bottom: 3px;
text-align: center;
background-color: #ffffff;
} 

#apkopju_shema_img {
margin-left: 130px;
}

.apkopju_shema_txt ul {
list-style-type: none; 
margin-left: 5px;

} 

.apkopju_shema_txt li {
background: #ffffff url('images/list_item.gif') no-repeat 0pt 3px; 
margin-top: 5px;
font-size: 11px;
line-height: 16px;
padding-left: 15px;
} 

#scheme_logo img {
margin-left: 30px;
margin-top: 40px;
}

.text_left {
margin-left:30px;
width:650px;
margin-bottom:15px;
float: left;
}

.text_left p {
margin-top: 6px; 
margin-bottom: 6px;
font-size: 15px;
text-align: justify;
}

#main .sub_menu {
padding-top: 20px;
}

#price_important {
clear:both;
margin-top:15px;
margin-bottom:5px;
text-align:center;
}

#map {
margin-top: 5px;
float: right;
}

#map a {
border: 0px;
}

#map span {
font-size: 11px; display: block; float: right; border-bottom: 1px dashed; 
} 

#sitemap h4 {
font-size: 12px;
}

#sitemap h5 {
font-weight: normal; 
}

#sitemap a {
border-bottom: 0px;
}

#sitemap a:hover {
border-bottom: 1px dashed; 
}

#datora_apkope {
width: 655px;
height: 181px;
background: url('images/datora-apkope-background.jpg') no-repeat;
} 

.promotion {
background-image: url('images/datora-apkope-background-promotion.jpg') !important;
}

#datora_apkope h4 {
color: #8D3736; 
padding-top: 5px;
margin-left: 10px;
text-shadow:0px 1px 1px #C8C8C8;
} 

#datora_apkope ul {
margin-top: 6px;
margin-left: 20px;
float: left;
width: 300px;
}

#datora_apkope li {
height: 22px;
padding-top: 6px;
} 

#datora_apkope li div {
height: 25px;
width:26px;
float:left;
background: url('images/icons.png') no-repeat -1px -3px;
margin-right:8px;
} 

#datora_apkope_price {
display: none;
}

.promotion_button_div {
width: 185px;
height: 30px;
margin-left: 120px;
margin-bottom: 10px;
float: left;
}

#datora_apkope a {
font-weight: bold;
font-size: 12px;
width: 185px;
text-align: center;
display: block;
border: none;
padding-top: 6px;
height: 24px;
background: url('images/datora_apkope_button.gif') no-repeat;
}

#datora_apkope a:hover {
background-position: 0 -31px;
}

#presentation_banner {
width: 200px;
height: 200px;
margin-top:25px;
}

#presentation_banner a {
text-decoration: none !important;
border: 0 !important;
}

.promotion_2_background {
margin:5px;
border: 1px solid #e5e5e5;
-moz-box-shadow: 4px 3px 3px #DDDDDD;
-webkit-box-shadow: 4px 3px 3px #DDDDDD;
box-shadow: 4px 3px 3px #DDDDDD;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
background: #F3F3F3;
background: -moz-linear-gradient(top, #F3F3F3, #FFF, #F3F3F3 );
background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#F3F3F3), color-stop(.6,#FFF));
float:left;
}

.promotion_2_background:hover {
background: -moz-linear-gradient(top, #F3F3F3, #fafafa, #e9e9e9 );
background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#E9E9E9), color-stop(.6,#fafafa));
}

.promotion_2_title {
color: #ff9900;
text-shadow:1px 2px 2px #d2d2d2;
font-size:18px;
text-align:center;

}

.promotion_2_green_comment {
text-align:center;
text-shadow:2px 2px 2px #d2d2d2;
color:#78c164;
font-size:15px;
}

.price_list_adittional {
padding-left:40px;
width:70%;
float:left;
}

.price_list_adittional li {
margin-top:0px;
padding:2px;
width:40%;

}
