﻿body {margin:0;padding:0;background-color:#1b5d7e;background-image:url(assets/v3_backgr.gif);background-repeat:repeat-y;font-family: Franklin Gothic Book, Arial, Gill Sans MT, Trebuchet MS;font-size:13px;color:#000}
p{margin:0;padding:0}
img{border:none}
a{color:#a81817;text-decoration:underline}
a:hover{text-decoration:none}
a.scroller {text-decoration: none;} /* from this link all styles has been removed because it's a container to a bigger DIV which is used to scroll the content */
.whiteLink{color:#fff}
.whiteLink:hover{color:#fff}

#wrapper{margin-left:72px;margin-top:0px;width:950px}
#left{float:left;background-image:url(assets/v3_left.jpg);background-repeat:no-repeat;width:211px;height:478px;margin-top:30px}
#content{float:left;width:670px;}
#right{float:left;background-image:url(assets/v3_right.jpg);background-repeat:no-repeat;width:38px;height:478px;margin-top:30px}
.clear{clear:both;margin:0;padding:0}
.contentText{margin:20px;}

h1, h2, h3, h4, h5{font-family:Franklin Gothic Book, Arial, Calibri, Gill Sans MT, Trebuchet MS;margin:0;padding:0;font-weight:normal}
h1{font-size:27px;position:relative;left:-1000px}
h2{font-size:27px;color:#a81817;padding-top:7px; letter-spacing:-1px}
h3{font-size:26px;color:#fff;line-height:26px;}
h4{font-size:27px;color:#000;padding-top:7px; letter-spacing:-1px}
h5{font-size:13px;font-weight:bold;margin:0;padding:0;}

.heading{background-image:url(assets/v3_heading.jpg);background-repeat:no-repeat;width:614px;height:109px}

#menu{margin-top:40px;margin-left:15px}
#menu ul{margin:0;padding:0;color:#000}
#menu ul li{list-style-type:none;}
#menu a {border-bottom:dotted 1px #14a4d3;text-decoration:none;color:#000;font-variant:small-caps;font-size:15px;font-family:Calibri, Times New Roman;width:173px;display:block;line-height:21px}
#menu a.first{border-top:dotted 1px #14a4d3}
#menu a:hover {color:#14a4d3; background-color:#e0edf5}
#menu a.selected{background-color:#e0edf5;color:#14a4d3; }
#menu a.unselected{background-color:#e0edf5}

.ring{margin: 20px 0 0 15px}
.leftLogo {display: inline-block; margin-left: 20px;}
.medhelp{display:block;position:relative;left:110px;top:20px;font-size:12px;color:#fff}
.medhelp img{vertical-align:middle;margin-left:2px}

/*----------slider----------*/
#slider{ }
a:focus {outline:none;}
#panelSlide {background:#08364d;height:218px;display:none;}
#panelSlide .textBox{padding:20px 20px 0 20px}
#panelSlide h2{font-size:18px;font-weight:bold;color:#d74141;padding:7px 0 0 10px}
#panelSlide p{font-size:13px;color:#eaeaea;padding:7px 0 0 10px;line-height:15px}
#panelSlide h5{font-size:13px;color:#fff;padding:10px 0 0 10px;letter-spacing:-1px}
#panelSlide .box1, #panelSlide .box2, #panelSlide .box3{width:202px;height:175px;float:left;}
#panelSlide .box1{background-image:url(assets/box1.png);background-repeat:no-repeat;margin-right:10px}
#panelSlide .box2{background-image:url(assets/box2.png);background-repeat:no-repeat;margin-right:10px; cursor: pointer;}
#panelSlide .box2:hover{background-image:url(assets/box2_over.png);}
#panelSlide .box3{background-image:url(assets/box3.png);background-repeat:no-repeat; cursor: pointer;}
#panelSlide .box3:hover{background-image:url(assets/box3_over.png);}

.slide {margin:0;padding:0;border-top: solid 0px #9e9b92;width:200px;margin-left:470px}/*background:url(assets/butt_slide2.png) no-repeat center top;*/
.btnPngSlide{margin-left:20px;}
.btnPngText{position:relative;margin-top:-45px;}
.buttSlide {background: url(assets/white-arrow.gif) no-repeat right -46px;text-align:center;width:135px;height:30px;padding:8px 14px 0 0;margin:0 auto;display:block;color:#fff;text-decoration:none;font-size:13px;font-weight:bold}
.active {background-position: right 12px;}

.textBox1{border:solid 1px #ccc; background-color:#1b5d7e;vertical-align:middle;width:150px;height:18px;color:#fff}
/**/

/**/
#tabs{ }
#tabs a {text-decoration:none;color:#fff;display:inline-block;width:151px;height:31px;background-image:url(assets/priserTab1.gif); background-repeat:no-repeat;}
#tabs span{padding-top:4px;display:block;text-align:center;color:#fff}
#tabs a:hover {text-decoration:none;color:#fff;background-image:url(assets/priserTab1H.gif);background-repeat:no-repeat;}
#tabs a.selected {text-decoration:none; color:#d01313;background-image:url(assets/priserTabS.gif)}

#tabsContent p{line-height:17px;text-align:justify;padding:6px}
#tabsContent {width:590px;padding-bottom:30px;padding-top:20px;margin-top:5px}
#mask {width:590px;overflow:hidden;margin:0 auto;}
#panel {}
#panel div {float:left;}

.buy{display:block;float:right;font-weight:bold}
.buy .tb{width:40px;height:17px;border:solid 1px #444;vertical-align:middle;margin:0 3px 0 3px}
.buy .butt{background-image:url(assets/buyVidere.gif);background-repeat:no-repeat;width:90px;height:27px;vertical-align:middle;border:none;cursor:pointer;margin-right:3px}
.buy .butt:hover{background-image:url(assets/buyVidereH.gif)}

.buttKob{background-image:url(assets/buy.gif);background-repeat:no-repeat;width:72px;height:27px;vertical-align:middle;border:none;cursor:pointer;margin-right:3px}
.buttKob:hover{background-image:url(assets/buyH.gif)}

.buttVidere{background-image:url(assets/buyVidere.gif);background-repeat:no-repeat;width:90px;height:27px;vertical-align:middle;border:none;cursor:pointer;margin-right:3px}
.buttVidere:hover{background-image:url(assets/buyVidereH.gif)}

.buttApp{background:url(assets/buyVidere.gif);background-repeat:no-repeat;width:90px;height:27px;vertical-align:middle;border:none;cursor:pointer;margin-right:3px}
.buttApp:hover{background:url(assets/buyVidereH.gif)}

table.tblPriserRed{width:585px;font-size:13px;border-collapse:collapse;margin:0 auto;margin-top:3px}
table.tblPriserRed th{background-color:#ca9e9e;border:dotted 1px #000;text-align:left;padding:3px;width:135px}
table.tblPriserRed td{border:dotted 1px #000;padding:5px;}

.white{color:#fff}
.red{color:#a81817}
.black{color:#000}
.blackB{color:#000;font-weight:bold}

/*----------gallery----------*/
#gallery {position:relative;height:310px;width:210px;color:#fff}
#gallery span {position:absolute;}
#gallery span img {border:none;}
#gallery span.show {z-index:500}
#gallery .caption {z-index:600;background-color:#061e2a;color:#fff;height:70px;width:100%;position:absolute;bottom:0;}
#gallery .caption .content {margin:5px;color:#fff;line-height:15px;font-size:12px}
#gallery .caption .content h5 {margin:0;padding:0;color:#48b5ec;font-size:13px}

/*testPage*/
.posRight{ float:right}
.clearAll{line-height: 0;font-size: 0;height: 0;clear: both;}
/*order*/
#step1, .step2, #step3, #step4, #step5,.step6 {padding-top:30px;}
#step1 span.left{width:130px;display:inline-block}
#step1 .dd{width:40px; vertical-align:middle}
.step2 p, .step2 span{margin:0;padding:0;font-size:13px}
.step2 span{ display:inline-block;vertical-align:top;width:100px;}
.step2 .error{ display:inline-block;vertical-align:top;width:15px;}
.fillTextBox{border:solid 1px #888; background-color:#eaeaea;width:165px;height:17px;color:#000;vertical-align:middle;font-size:12px;margin-bottom:3px}
.fillTextBoxSmall{border:solid 1px #888; background-color:#eaeaea;width:100px;height:17px;color:#000;vertical-align:middle;font-size:12px;margin-bottom:3px}


.tblMember td{vertical-align:top;}
.tblMember th{text-align:left}



.posLeft{float:left}
.posRight{float:right}

.divSpanForm {margin:7px 0px 7px 0px;}
.divSpanForm p{margin-bottom:4px;}
.divSpanForm span.firstRow{display:inline-block;width:140px;}
.divSpanForm span.firstRowShorter{display:inline-block;width:80px;}

.tblPlainBorder{border-collapse:collapse;border:solid 1px #000;border:1px 0px 0px 1px;margin:3px 0px 0px 0px;width:100%}
.tblPlainBorder td{border-right:solid 1px #000;border-bottom:solid 1px #000;padding:2px;}

.tblPlainBorder .name{width:70%}
.tblPlainBorder .gender{width:15%}

a.hover{text-decoration:none;}
a.hover:hover{text-decoration: underline;} 

/*when page is longer then window height
p.footerLineRegular {font-size:11px;padding:0px 30px 15px 30px;margin:0px;}
p.footerLineRegular span{display:inline-block;padding:0px 15px 0px 15px;}*/

/*when page is longer then window height*/
p.footerLineReg {font-size:11px;height:40px;line-height:40px;margin-left:275px;}
p.footerLineReg span{display:inline-block;padding:0px 15px 0px 15px;}

/*when page is shorter then window height - for payment.aspx only*/ 
p.footerLineAbs {position:absolute;bottom:0;font-size:11px;height:40px;line-height:40px;margin-left:275px;}
p.footerLineAbs span{display:inline-block;padding:0px 15px 0px 15px;}

.indexBlockLeft{float:left;width:320px;}
.indexBlockRight{float:right;width:300px;padding-top:22px;}

ul.index {margin:0px;padding:0px;list-style:none;}
ul.index li{padding-bottom:14px;}
ul.index .blackB{padding-right:4px;}


.newCompanyDiv{position:absolute;z-index:105;top:240px;margin-left:80px;width:400px;height:300px;background-color:white;border:solid 1px silver;text-align:center}
.newCompanyDiv textarea{margin-top:20px;margin-bottom:20px;}

.buttConfirm{background:url(assets/btnConfirmDate.gif);background-repeat:no-repeat;width:97px;height:27px;vertical-align:middle;border:none;cursor:pointer;margin-right:3px}
.buttUndo{background:url(assets/btnUndo.gif);background-repeat:no-repeat;width:97px;height:27px;vertical-align:middle;border:none;cursor:pointer;margin-right:3px}
.btnRed {background:url(assets/btn-red.gif) no-repeat left top; border: 0; float: right; width: 147px; height: 27px; line-height: 25px; color: #fff; margin: 0 15px 0 0; padding: 0 0 3px 0; cursor: pointer;}
.btnRed:hover {background:url(assets/btn-red-over.gif);}
