/* TMP */
html, body {margin:0px; padding:0px;}


/* General */
.presentation {background:url(images/bg.jpg) no-repeat; width:960px; height:580px; padding:0px 0px 80px 0px; position:absolute; top:100px; left:50%; margin:0px 0px 0px -480px; z-index:10000; font-family:arial; font-size:13px; color:#fff; line-height:18px;}
.presentation a {color:#59fffd; outline:none;}
.presentation a:hover {text-decoration:none;}
.presentation input, .presentation textarea {outline:none; color:#fff;}
.presentation textarea {overflow:auto;}
.presentation form, .presentation li, .presentation ul, .presentation ol {margin:0px; padding:0px;}
.presentation ul, .presentation ol {list-style-type:none;}
.presentation li {background:url(images/bull.png) no-repeat 0px 5px; padding:0px 0px 6px 20px;}
.presentation table {margin:30px 0px 0px 0px; padding:0px; border:none; width:510px; border-spacing:1px 1px; border-collapse:separate;}
.presentation table td, .presentation table th {margin:0px; padding:10px 20px; border:1px solid transparent; text-align:left; vertical-align:top; font-weight:normal;}
.presentation table th {background:#2598d0;}
.presentation table td {background:#2c86ae;}
.presentation table .no_bg {background:none; border:none;}
.presentation p {margin:10px 0px 10px 0px; padding:0px;}
.presentation a img {border:none;}
.presentation_h1 {font-size:18px; text-transform:uppercase; margin:0px 0px 30px 0px;}
.presentation_h2 {font-size:16px; margin:10px 0px 10px 0px; color:#b2e0f5;}


/* Content */
.presentation_close {background:url(images/close.png) no-repeat right 8px; padding:0px 10px 0px 0px; position:absolute; top:13px; right:22px; z-index:10;}
.presentation_close a {color:#89e5f9; font-size:13px;}
.presentation_logo {display:block; width:81px; height:14px; position:absolute; top:46px; left:70px;}
.presentation_content {position:relative; overflow:hidden; width:100%; height:580px;}
.presentation_overflow_block {margin:80px 30px 0px 70px; position:relative; width:860px; height:500px;}
.presentation_slider {position:absolute; top:0px; left:0px; width:20000px; height:500px;}
.presentation_block {width:860px; height:500px; float:left; position:relative; margin:0px 100px 0px 0px;}
.presentation_block .top {height:308px; position:relative;}
.presentation_block .top .img_slide_2 {position:absolute; top:0px; left:11px;}
.presentation_block .bottom, .presentation_block .text {width:610px; position:relative;}
.presentation_block .social_block {position:absolute; bottom:35px; right:67px;}
.presentation_block .social_block a {margin:0px 6px 0px 0px;}

.presentation_carousel_block {height:452px;}
.presentation_carousel_left {width:636px; height:452px; float:left; position:relative;}
.presentation_carousel_right {margin:0px 0px 0px 666px; padding:116px 0px 0px 0px;}
.presentation_carousel {width:636px; height:452px; position:relative; overflow:hidden; left:-5px;}
.presentation_carousel_animate {position:absolute; top:0px; left:0px; width:20000px; height:452px;}
.presentation_carousel_img {width:636px; height:452px; float:left; text-align:center; position:relative;}
.presentation_carousel_img img {max-width:636px;}
.presentation_bottom_shadow {width:622px; height:174px; background:url(images/bottom_hide.png) repeat-x; position:absolute; bottom:0px; left:0px; z-index:3;}

.presentation_arrow {width:16px; height:19px; position:absolute; top:44px; display:block;}
.presentation_arrow_left {background:url(images/arrows.png) no-repeat 0px 0px; left:-35px;}
.presentation_arrow_right {background:url(images/arrows.png) no-repeat -16px 0px; right:-21px;}
.presentation_arrow_left.presentation_arrow_active {background:url(images/arrows.png) no-repeat 0px -19px;}
.presentation_arrow_right.presentation_arrow_active {background:url(images/arrows.png) no-repeat -16px -19px;}
.presentation_dotted_block {position:absolute; bottom:13px; left:0px; width:100%; text-align:center; z-index:2;}
.presentation_dotted_block a {display:inline-block; //zoom:1; //display:inline; background:url(images/dotted.png) no-repeat -4px 0px; width:4px; height:4px; margin:0px 3px;}
.presentation_dotted_block a.presentation_dotted_active {background:url(images/dotted.png) no-repeat 0px 0px;}
.presentation_comment {display:none;}
.presentation_comment.presentation_show {display:block;}

.presentation_form {margin:25px 0px 0px 0px;}
.presentation_form_left {width:220px; float:left;}
.presentation_form_block {margin:0px 0px 20px 0px;}
.presentation_form_label {margin:0px 0px 5px 0px;}
.presentation_form_right {margin:0px 0px 0px 250px; width:290px;}

.presentation_input_text {margin:0px 2px; position:relative;}
.presentation_input_text_left {background:url(images/forms/text.png) no-repeat 0px 0px; width:2px; height:26px; position:absolute; top:0px; left:-2px;}
.presentation_input_text_right {background:url(images/forms/text.png) no-repeat -2px 0px; width:2px; height:26px; position:absolute; top:0px; right:-2px;}
.presentation_input_text_center {background:url(images/forms/text.png) repeat-x 0px -26px; width:100%; height:26px;}
.presentation_input_text input {border:none; background:none; width:100%; position:relative; top:3px;}

.presentation_input_textarea {margin:0px 2px; position:relative;}
.presentation_input_textarea_left {background:url(images/forms/textarea.png) no-repeat 0px 0px; width:2px; height:100px; position:absolute; top:0px; left:-2px;}
.presentation_input_textarea_right {background:url(images/forms/textarea.png) no-repeat -2px 0px; width:2px; height:100px; position:absolute; top:0px; right:-2px;}
.presentation_input_textarea_center {background:url(images/forms/textarea.png) repeat-x 0px -100px; width:100%; height:100px;}
.presentation_input_textarea textarea {border:none; background:none; width:100% !important; position:relative; top:3px; height:94px !important;}
.presentation_form_button {width:95px; height:26px; background:#51bae7; float:left; text-align:center; margin:18px 0px 0px 0px;}
.presentation_form_button input {background:none; border:none; cursor:pointer; width:100%; height:100%;}
.presentation_form_button_text {margin:0px 0px 0px 115px; width:185px; font-size:11px; line-height:14px; padding:17px 0px 0px 0px;}

.presentation_frame_block {width:768px; height:300px; position:relative;}
.presentation_line {background:url(images/line.png) no-repeat; width:824px; height:30px; position:absolute; bottom:2px; left:-2px;}
.presentation_mouse {background:url(images/mouse.png) no-repeat; width:24px; height:43px; position:absolute; top:106px; left:799px;}
.presentation_border {background:url(images/scroll_bar.png) no-repeat; width:12px; height:260px; position:absolute; top:0px; left:768px; cursor:w-resize;}
.presentation_frame_opacity {width:100%; height:100%; position:absolute; z-index:10; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); display:none;}


/* Footer */
.presentation_footer {position:absolute; top:580px; left:0px; width:100%; height:80px;}
.presentation_footer .slides {padding:23px 0px 0px 70px;}
.presentation_footer .block {cursor:pointer; width:37px; height:26px; margin:0px 20px 0px 0px; float:left; background:url(images/slide_block.png) no-repeat; text-align:center; font-size:16px; padding:8px 0px 0px 0px; text-decoration:none; display:block;}
.presentation_footer .block.active, .presentation_footer .block:hover {background:url(images/slide_block.png) no-repeat -37px 0px;}


