@import"/misc/css/superfish.css";@import"/misc/css/prettyPhoto.css";
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, time {display:block;}
mark, rp, rt, ruby, summary {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body {
	min-width:1505px;
	font-size:13px;
	line-height:19px;
	color:#4a4949;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/misc/images/bg.gif) 0 0 repeat #060709;
}
.bg-top {background:url(/misc/images/bg-top.jpg) center 0 no-repeat;}
.main {
	width:940px; 	
	padding:0;
	margin:0 auto;
	position:relative;
	
}

a {color:#e5e5e5; outline:none;}
a:hover {text-decoration:none;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}

p {margin-bottom:19px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#4a4949;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left; margin:0 17px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:3px solid #000;}

a {cursor:pointer;}

.button, .button-1, .list-1 li a, .list-2 li a, .link, .link-1, .link-2, .link-3, h1 a, .menu-top li a, .menu-bot li a {text-decoration:none;}	

/*********************************header*************************************/
header {height:424px; width:100%; position:relative; z-index:3;}
.header {height:917px; width:100%; margin-bottom:-234px; position:relative; z-index:1;}

/*do kosza*/
.header_error {height:160px; width:100%; position:relative; }

.header_small {height:160px; width:100%; position:relative; }


.row-top {width:100%; position:relative; z-index:2;}

h1 {padding:0; position:absolute; top:25px; left:-45px;}
h1 a {display:block; width:301px; height:91px; text-indent:-5000px; background:url(/misc/images/logo.png) 0 0 no-repeat;}

.menu-top {position:absolute; top:71px; right:-4px; overflow:hidden;}
.menu-top li {float:left; font-size:14px; line-height:17px; font-weight:700; font-style:normal; text-transform:uppercase; margin-left:25px;}
.menu-top li a {color:#ff8000;}
.menu-top li a:hover {color:#c9c9c9;}

/*********************************content*************************************/
#content {width:100%; position:relative; z-index:2;}
#content_static {width:100%; position:relative; color:#838282; }
.padding-content {padding:40px 0;}
.padding-content-static {padding:0 40px 0;}
.spacer-1 {width:100%; background:url(/misc/images/pic-1.gif) 217px 0 repeat-y;}

.center{text-align: justify;}

h3 {font-size:31px; line-height:38px; padding-bottom:11px; background:url(/misc/images/border-bot.gif) 0 bottom repeat-x;}
h3 .text-1 {display:block; color:#d6d6d6; font-size:31px; line-height:38px; margin-bottom:-7px;}
h4 .text-1 {display:block; color:#ff8000; font-size:24px; line-height:38px; margin-bottom:-7px;}
h3 .text-2 {display:block; color:#ff8000; font-size:31px; line-height:38px;}
h4 {font-size:16px; line-height:21px; color:#e5e5e5; font-weight:normal;}
h6 {font-size:13px; line-height:21px; color:#e5e5e5; font-weight:normal;}

.border-bot {width:100%; height:2px; background:url(/misc/images/border-bot.gif) 0 0 repeat-x;}

.box {border-top:1px solid #222223; border-left:1px solid #222223; border-radius:3px;}
.box .bg {width:100%; background:#000;}
.padding-bg {padding:30px 31px 31px 30px;}
.page1.box {background:url(/misc/images/box-tail.jpg) 0 0 repeat-x #1a1a1b;}
.page2.box.left {background:url(/misc/images/box-tail2.gif) 0 0 repeat-x #1a1a1b;}
.page2.box.right {background:url(/misc/images/box-tail3.gif) 0 0 repeat-x #1a1a1b;}
.page3.box.left {background:url(/misc/images/box-tail4.gif) 0 0 repeat-x #1a1a1b;}
.page3.box.right {background:url(/misc/images/box-tail5.gif) 0 0 repeat-x #1a1a1b;}
.page4.box.left {background:url(/misc/images/box-tail6.gif) 0 0 repeat-x #1a1a1b;}
.page4.box.right {background:url(/misc/images/box-tail7.gif) 0 0 repeat-x #1a1a1b;}
.page5.box {background:url(/misc/images/box-tail8.gif) 0 0 repeat-x #1a1a1b;}
.page6.box.left {background:url(/misc/images/box-tail9.gif) 0 0 repeat-x #1a1a1b;}
.page6.box.right {background:url(/misc/images/box-tail10.gif) 0 0 repeat-x #1a1a1b;}
.page7.box {background:url(/misc/images/box-tail11.gif) 0 0 repeat-x #1a1a1b;}
.padding-box {padding:15px 20px 25px;}
.padding1-box {padding:15px 12px 25px 20px;}
.padding2-box {padding:15px 27px 25px 20px;}
.padding-side {padding:0 287px 0 0;}

.img-box {position:relative; overflow:hidden;}
.img-box figcaption {position:absolute; bottom:0; left:0; width:100%; font-size:11px; line-height:16px; color:#8b8b8b; background:url(/misc/images/figcaption-bg.png) 0 0 repeat; z-index:2;}
.img-box figcaption h6 {font-size:12px; line-height:14px; color:#fdfdfd; font-weight:normal;}
.img-box figcaption .link-1 {display:inline-block; font-size:12px; line-height:21px; color:#e5e5e5; font-weight:700; padding-left:22px; background:url(/misc/images/marker-1.gif) 3px 5px no-repeat;}
.img-box figcaption .link-1:hover {color:#ff8000;}
.img-box figcaption .padding {padding:6px 0px 6px 20px;}
.img-box figcaption .padding1 {padding:8px 0px 8px 13px;}
.img-box figcaption .padding2 {padding:7px 0px 9px 18px;}

time {float:left; font-size:18px; line-height:24px; color:#e5e5e5; text-transform:uppercase; text-align:center; padding-top:5px; margin-right:13px;}
time strong {display:block; font-size:32px; line-height:39px; color:#de1d00; width:56px; height:47px; padding:9px 0 0; margin-bottom:6px; border:1px solid #393939; border-radius:7px; box-shadow:0 0 2px 0px rgba(0,0,0,0.75); background:#4a4949;}

.button {
	display:inline-block;
	background:url(/misc/images/button-left.png) left bottom no-repeat;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;
}
.button strong {
	padding:0 19px 0 7px;
	display:inline-block;
	background:url(/misc/images/button-right.png) right bottom no-repeat;
}	
.button strong strong {
	background:url(/misc/images/button-tail.png) 0 bottom repeat-x;
	cursor:pointer;
	padding:4px 7px 4px 5px;
}	
.button:hover {background:url(/misc/images/button-left.png) left 0 no-repeat; color:#fff;}
.button:hover strong {background:url(/misc/images/button-right.png) right 0 no-repeat;}
.button:hover strong strong {background:url(/misc/images/button-tail.png) 0 0 repeat-x;}

.list-1 li {font-size:12px; line-height:22px; padding-left:12px; background:url(/misc/images/marker-2.gif) 0 8px no-repeat;}
.list-1 li a {color:#fff;}
.list-1 li a:hover {color:#1799cf;}

.link:hover {text-decoration:underline;} 

.link-1 {display:inline-block; font-size:12px; line-height:21px; color:#e5e5e5; font-weight:700; padding-left:32px; background:url(/misc/images/marker-1.gif) 3px 6px no-repeat;}
.link-1:hover {color:#ff8000;}

.link-2 {display:inline-block; font-size:13px; line-height:21px; color:#e5e5e5;}
.link-2:hover {color:#ff8000;}

.link-3 {display:inline-block; font-size:12px; line-height:21px; color:#e5e5e5; font-weight:700; padding-left:24px; background:url(/misc/images/marker-2.gif) 3px 6px no-repeat;}
.link-3:hover {color:#ff8000;}

.video {position:relative;}
.video img {position:relative; z-index:1;}
.button-video {position:absolute; top:50%; left:50%; width:49px; height:43px; margin:-17px 0 0 -22px; z-index:2; display:block; background:url(/misc/images/button-video.png) 0 0 no-repeat;}
.button-video:hover {background:url(/misc/images/button-video.png) 0 bottom no-repeat;}

.text-1 {display:inline-block; color:#e5e5e5; font-size:12px; line-height:19px; font-weight:bold;}
.text-2 {display:inline-block; line-height:19px;}
.text-3 {font-size:16px; line-height:21px; color:#e5e5e5; font-weight:normal; padding-bottom:9px; background:url(/misc/images/border-bot.gif) 0 bottom repeat-x;}

.map-canvas {width:251px; height:300px;}

dl dt {color:#e5e5e5; line-height:21px;}
dl dd {overflow:hidden; line-height:19px;}
dd span {float:left; width:74px;}

/*
table .col-1, table .col-2, table .col-3, table .col-4 {float:none;}
table .col-1 {width:77px; margin:0; padding:6px 0; text-align:center; border-right:1px solid #19191a;}
table .col-2 {width:459px; padding:6px 20px;}
table .col-3 {width:92px; margin:0; padding:6px 20px; border-right:1px solid #19191a;}
table .col-4 {width:324px; margin:0; padding:6px 20px 6px 22px;}
table th {font-size:13px; line-height:28px; color:#fff; font-weight:700; background:url(/misc/images/th-tail.gif) 0 0 repeat-x #6e0b00;}
table td {font-size:13px; line-height:18px; color:#4a4949; vertical-align:middle; border-bottom:1px solid #19191a; background:#000;}
*/
/*********************************aside*************************************/
aside {width:100%; position:relative; z-index:2;}

/****************************footer************************/
footer {-webkit-background-clip: padding-box; border-radius:4px; background:url(/misc/images/footer-tail.gif) 0 0 repeat-x #1a1a1b; margin-bottom:46px; }
footer .bg {width:100%; background:url(/misc/images/footer-right-bg.jpg) right 0 no-repeat;}
.padding-footer {padding:19px 23px 21px 19px;}

.menu-bot {overflow:hidden;}
.menu-bot li {float:left; margin-right:22px; font-size:14px; line-height:17px; text-transform:uppercase; font-weight:bold; font-style:normal;}
.menu-bot li.last-item {margin:0;}
.menu-bot li a {color:#848484;}
.menu-bot li a:hover, .menu-bot li a.active {color:#e8e8e8;}

.list-services {padding:8px 0 0; overflow:hidden;}
.list-services li {float:left; padding:0; margin-left:11px;}
.list-services li a {text-decoration:none;}

.text-bot {float:left; font-size:13px; line-height:16px; color:#4a4949; margin-right:20px;}
.text-bot a {color:#ff8000; margin-left:18px; text-decoration:none;}
.text-bot a:hover {color:#e8e8e8;}

.footer-link {float:left; font-size:13px; line-height:16px; color:#4a4949;}

/****************************layout************************/
.page2.col-1 {width:244px; margin-right:28px;}
.page2.col-2 {width:244px; margin-right:0px;}
.page3.col-1 {width:259px; margin-right:60px;}
.page3.col-2 {width:259px; margin-right:0px;}
.page5.col-1 {width:279px; margin-right:29px;}
.page5.col-2 {width:279px; margin-right:30px;}
.page5.col-3 {width:279px; margin-right:0px;}

/****************************TM-Slider************************/
.slider-wrapper {position:relative;  width:100%;}
.slider {width:1312px; height:897px; position:relative; top:0; left:0; margin:0 auto;}
.items {display:none;}

/*
.pagination {position:absolute; top:610px; left:81.3%; width:65px; height:29px; padding:7px 0 0 4px; z-index:1; background:url(/misc/images/pagination-bg2.png) 0 0 no-repeat;}
.pagination li {float:left; margin:0 4px 0 0; padding:0; display:block; background:url(/misc/images/pagination.png) right 0 no-repeat;}
.pagination li.current, .pagination li:hover {background:url(/misc/images/pagination.png) 0 0 no-repeat;}
.pagination li a {color:#fff; width:11px; height:11px; display:block;}
*/

.banner {
	width:1072px;
	height:112px;
	position:absolute;
	top:473px;
}


/****************************easyTooltip************************/
#easyTooltip {padding:5px 10px; background:#ff8000; color:#e8e8e8; font-size:11px; text-transform:none; z-index:10;}

/****************************form-transfer************************/
#state {line-height:1em; margin:0 0 20px 0; padding:0; width:100%;}
#state span {float:left; width:98px; font-size:13px; line-height:23px; color:#4a4949;}
/* -------------Selects------------- */
#state .jqTransformSelectWrapper {float:left; position:relative; margin:0; padding:0; width:176px !important;}
#state .jqTransformSelectWrapper div span {display:block; float:none; font-size:13px; line-height:23px; color:#19191a; width:144px !important; padding:0px 25px 0 7px; margin:0; white-space:nowrap; overflow:hidden; cursor:pointer; font-family:Arial, Helvetica, sans-serif; border:none; background:url(/misc/images/select-bg.gif) 0 0 no-repeat; position:relative;}
#state .jqTransformSelectWrapper  a.jqTransformSelectOpen {display:block; position:absolute; right:1px; top:1px; width:22px; height:21px; background: url(/misc/images/select-marker.gif) 0 0 no-repeat;}
#state .jqTransformSelectWrapper ul {position:absolute; top:24px; left:0px; width:174px !important; display:none; margin:0px; padding:0px; overflow:auto; overflow-y:auto; z-index:10; background:#fff; border:1px solid #c9c9c9;}
#state .jqTransformSelectWrapper ul a {display:block; padding:2px 2px 2px 8px; background:#fff; font-size:13px; line-height:18px; color:#808080; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#state .jqTransformSelectWrapper ul a.selected {color:#19191a;}
#state .jqTransformSelectWrapper ul a:hover, #state .jqTransformSelectWrapper ul a.selected:hover {color:#de1d00;}
#state .jqTransformHidden {display:none;}

/****************************Contact Form************************/
#contact-form {line-height:1em; margin:0; padding:0; width:675px; min-height:500px;}
#contact-form em {float:left; width:174px; font-size:13px; line-height:35px; color:#4a4949; font-style:normal; text-align:right; padding:0 13px 0 0;}
#contact-form .success {padding-bottom:5px;}
#contact-form .form-bg {display:block; font-weight:400; overflow:hidden; padding:6px 5px 6px 0; border-radius:3px; background:#040402;}
#contact-form textarea, #contact-form input {float:left; margin:0; font-size:1em; color:#fff; padding:10px 10px; border:none; outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;}
#contact-form input {width:363px; background:url(/misc/images/input-bg.gif) 0 0 no-repeat;}
#contact-form textarea {overflow:auto; width:363px; height:225px; background:url(/misc/images/message-bg.gif) 0 0 no-repeat;}	
#contact-form label {display:block; min-height:60px;}	
#contact-form label.message {min-height:291px; display:block;}
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .button {margin-left:8px;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; padding:5px 0; font-size:11px;}
#contact-form .buttons {overflow:hidden;}
#contact-form .buttons a {
	float:right;
	margin-left:10px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#060709;
	cursor:pointer;
	background:url(/misc/images/button-left.png) left bottom no-repeat;
}
#contact-form .buttons a strong {
	padding:0 19px 0 7px;
	display:inline-block;
	background:url(/misc/images/button-right.png) right bottom no-repeat;
}	
#contact-form .buttons a strong strong {
	background:url(/misc/images/button-tail.png) 0 bottom repeat-x;
	cursor:pointer;
	padding:4px 7px 4px 5px;
}	
#contact-form .buttons a:hover {background:url(/misc/images/button-left.png) left 0 no-repeat; color:#fff;}
#contact-form .buttons a:hover strong {background:url(/misc/images/button-right.png) right 0 no-repeat;}
#contact-form .buttons a:hover strong strong {background:url(/misc/images/button-tail.png) 0 0 repeat-x;}

#contact-form .success {color:#ff8000; width:646px; margin-bottom:20px; padding:10px; border:1px solid #040402; background:#2c2c2c;}



/*Custom*/
.error_text{
color:red;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	font-style:normal;
}


#scrollbar1 { width: 915px; clear: both; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 890px; min-height: 700px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #ea7600; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px;z-index:10; }
#scrollbar1 .track { background-color: #4c4c4d; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }


/*galeria*/
            .galeria_content{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:820px;margin:40px auto; min-height:500px;}
            .cred{margin-top:20px;font-size:11px;}

            /* This rule is read by Galleria to define the gallery height: */
            #galleria{height:320px}
  .red{
  color:red;}
  
  #gal_edit {  width: 100%;
  margin: 0 auto;
    text-align: center;}
  #sortable-list    {   margin: 0 auto; width:100%;position: relative; left:40px;}
#sortable-list li  { padding:4px 8px; color:#fff; cursor:move; list-style:none; width:800px;  margin:10px 0; border:1px solid #999; }
#message-box    { background:#fffea1; border:2px solid #fc0; padding:4px 8px; margin:0 auto; width:800px; }

.piclisttable{
width:100%;
border:none;
}
.pictitle{
width:20%;
vertical-align: middle;
}
.picimage{
width:50%;
}
.picedit, .picdel {
width:15%;
vertical-align: middle;
}

.overview ul li {
list-style: disc outside none;
display: list-item;
margin-left: 1em;
}



#upload{
	margin:30px 200px; padding:15px;
	font-weight:bold; font-size:1.3em;
font:'MinionPro-Regular'; font-style:normal; 
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:150px;
	cursor:pointer !important;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
	background:#ddd !important;
}
#status{
	font-family:Arial; padding:5px;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:180px; max-height:150px; }
.success{ background:#99f099; border:1px solid #339933; }
.error{ background:#f0c6c3; border:1px solid #cc6622; }



button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;*overflow:visible;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}

.row{zoom:1;margin-left:-20px; margin:0 auto;}.row:before,.row:after{display:table;content:"";zoom:1;}
.row:after{clear:both;}
.row>[class*="span"]{display:inline;float:left;margin-left:20px;}

.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.infocancel,.alert-message.infocancel,.btn.infocancel:hover,.alert-message.infocancel:hover{color:#ffffff;}
.btn .close,.alert-message .close{font-family:Arial,sans-serif;line-height:18px;}
.btn.danger,.alert-message.danger,.btn.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn.success,.alert-message.success{background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn.infocancel,.alert-message.infocancel{background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;}
.btn:focus{outline:1px dotted #666;}
.btn.primary{color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn.active,.btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn.large{font-size:15px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn.small{padding:7px 9px 7px;font-size:11px;}
.zebra-striped tbody tr:nth-child(odd) td,.zebra-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.zebra-striped tbody tr:hover td,.zebra-striped tbody tr:hover th{background-color:#f5f5f5;}


.span16{width:920px;}

input.span16,textarea.span16{display:inline-block;float:none;width:930px;margin-left:0;}

table{width:100%;margin-bottom:18px;padding:0;font-size:13px;border-collapse:collapse;}.span16 table th,.span16 table td{padding:10px 10px 9px;line-height:18px;text-align:left;}
table th{padding-top:9px;font-weight:bold;vertical-align:middle;}
table td{vertical-align:top;border-top:1px solid #ddd;}
table tbody th{border-top:1px solid #ddd;vertical-align:top;}

table{width:520px;}
.span7{width:500px;}


.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;}
.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.label.important{background-color:#c43c35;}
.label.warning{background-color:#f89406;}
.label.success{background-color:#46a546;}
.label.notice{background-color:#62cffc;}

@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#ffffff;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15),inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15),inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15),inset 0 -1px 0 rgba(0, 0, 0, 0.15);}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}


.langs {
	width: 940px;
	text-align: right;  
	margin-left: auto; 
	margin-right: auto; 
	position: relative;
	padding:0 5px 0 5px;
	
}

.langs a{
padding-left:5px;
}


.gallery_list {position:relative; margin:0 auto; width:800px; height:32px; padding:6px 0 0 6px; z-index:1;}
.gallery_list > li {
	float:left; 
	margin:0;
	position:relative;
  width:200px;
text-align: center;  

}
.gallery_list > li > a {
	display:block;
	font-size:14px;
	line-height:17px;
	color:#ff8000;
	font-weight:600;
	font-style:normal;
	text-decoration:none; 
}
.gallery_list > li > a {padding:4px 5px 11px 10px; cursor:pointer;}
.gallery_list li a:hover, .gallery_list li.sfHover a, .gallery_list li a.current {color:#f4f4f4;}

/*
#news-container
{position: fixed;
float:right;
	width: 200px; 
	top:50px;
	margin: 0 auto;
margin-top: 30px;
	border: 3px solid #ff8000;
	z-index: 999;
margin-right:10px;

}

#news-container ul li div
{

	font-size:12px;
font-weight: bold;
	color:#4a4949;
	font-family:Arial, Helvetica, sans-serif;
padding:15px 5px 15px 5px;

background: #060709;
}*/

#commentWrapper { 
  top: 50px;
  right:20px;
  position: absolute;
  width: 230px;

}

#comment {
  position: absolute;
  top: 0;
  /* just used to show how to include the margin in the effect */
  margin-top: 20px;

  padding-top: 19px;
  	
	z-index: 999;

}

#newslist {
  position: absolute;
  width:230px;
  top: 0;
    border-top: 1px solid purple;
border: 3px solid #ff8000;
	padding:5px 0px 5px 5px;
}

#comment.fixed {
  position: fixed;
  width:230px;
  top: 0;
}

#news-comment ul li div
{

	font-size:12px;
font-weight: bold;
	color:#4a4949;
	font-family:Arial, Helvetica, sans-serif;
padding:15px 5px 15px 5px;


/*	background: #1a1a1b;
*/
	background: #060709;

}


.news_title{
font-size:14px;
	line-height:19px;
	color:#ff8000;
	font-family:Arial, Helvetica, sans-serif;
}

.news_div{
width:880px;
font-size:14px;
	line-height:19px;
	color:#4a4949;
	font-family:Arial, Helvetica, sans-serif;
}

.hr {
width:100%;
height:1px;
color:#d6d6d6;
}




.formlist{
table-layout: fixed;
width:100%;
border: 0 px;
padding:8px;
border-spacing: 0px;
}

.td_border_bottom{
border-bottom: 1px solid black;
padding-bottom: 5px;
}
.font_b {
	font-family: "Tahoma";
	font-size: 11px;
	color: #fff;
	TEXT-DECORATION: none;
	font-weight: 600;
}

.form_list_row, form_list_row a{
text-align: center;
line-height:16px;
color:#fff;
padding:5px;
}
.removerow, .sendform, .viewform{
cursor:pointer;
text-align: center;
display: inline-block;
width: 50px;

}


.title a{ color:#3f4c6e;font-weight:bold;width:205px;}

#remindform {line-height:1em; margin:0; padding:0; width:675px; min-height:500px;}
#remindform em {float:left; width:174px; font-size:11px; line-height:18px; color:#fff; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:right; padding:0 13px 0 0; }
#remindform .success {padding-bottom:5px;}
#remindform .form-bg {display:block; font-weight:400; overflow:hidden; padding:6px 5px 6px 0; background:#fff;}

#remindform label {display:block; min-height:60px;}	
#remindform label.message {min-height:291px; display:block;}
#remindform .error, #remindform .empty, #remindform .success {display:none;}	
#remindform .button {margin-left:8px;}	
#remindform .error, #remindform .empty {text-align:left; color:red; padding:5px 0; font-size:11px;}

#remindform .success {color:#ff8000; width:646px; margin-bottom:20px; padding:10px; border:1px solid #040402; background:#2c2c2c;}
#remindform input {width:363px; }


.pagination {position:relative; width:165px; height:29px; padding:7px 0 0 4px; z-index:1; background:url(/misc/images/pagination-bg2.png) 0 0 no-repeat;}
.pagination li {float:left; margin:0 4px 0 0; padding:0; display:block; background:url(/misc/images/pagination.png) right 0 no-repeat;}
.pagination li.current, .pagination li:hover {background:url(/misc/images/pagination.png) 0 0 no-repeat;}
.pagination li a {color:#fff; width:11px; height:11px; display:block;}



