@charset "utf-8";
/* CSS Document */

body{ font-family:Verdana; font-size:12px; background-image:url(images/bgr_main-dm.png); background-repeat:repeat-x; text-align:center; background-color:#c8c8c8;}
* {padding:0px; margin:0px;}

img {border 0px;}

div.clear {clear:both}

/*header*/

div#header { width:1000px; height:129px; background-image:url(images/bgr-header-dm.png); background-repeat:repeat-x; margin-left:auto; margin-right:auto; text-align:left;}
div#header img.logo {margin: 25px 0 0 10px; position:absolute;}

div#header table.login {border-collapse:separate; margin:20px 20px 0 0; float:right;}
div#header table.login td.label {font-size:9px; color:#636363;}
div#header table.login .input {width:130px; height:20px;}
div#header table.login .btn_login {width: 56px; height: 25px; background: none; border: solid black 0px; cursor: pointer; background-image: url(images/btn_login-dm.png);}
div#header table.login td.switch {text-align:right;}
div#header table.login td.user {font-size: 11px; line-height:20px; color:#636363; text-align:right; padding-right: 5px;}
div#header table.login .btn_logout {width: 56px; height: 25px; background: none; border: solid black 0px; cursor: pointer; background-image: url(images/btn_logout-dm.png); float:right;}
div#header table.login .button3 {width: 115px; height: 25px; background: none; border: solid black 0px; cursor: pointer; background-image: url(images/btn_nightscr-dm.png);}
div#header table.login .button2 {width: 115px; height: 25px; background: none; border: solid black 0px; cursor: pointer; background-image: url(images/btn_dayscr-dm.png);}

/* main wrapper */
div#main_wrapper {width:1000px; margin-left:auto; margin-right:auto; text-align:left}

/*menu*/
div#menu {width:156px; margin:50px 0 200px 5px; float:left;}
div#menu a.top {background-image:url(images/menu-top.png); background-repeat:no-repeat; display:block; line-height: 35px; padding-left: 10px; text-decoration:none; color: #464646}
div#menu a.classic {background-image: url(images/menu-classic.png); background-repeat:no-repeat; display:block; line-height: 35px; padding-left: 10px; text-decoration:none; color: #464646}
div#menu a.bottom{background-image: url(images/menu-bottom.png); background-repeat:no-repeat; display:block; line-height: 35px; padding-left: 10px; text-decoration:none; color: #464646}
div#menu a.top:hover, div#menu a.classic:hover, div#menu a.bottom:hover {background-image:url(images/menu-active.png); background-repeat:no-repeat; display:block; line-height: 35px; padding-left: 10px; text-decoration:none; color: #fdfdfd}

/* content */
div#content {width:565px; margin: 50px 0 30px 10px; float:left; line-height:20px;}
div#content p {padding:0 10px 0 10px;}
div#content h1 {padding:0px; margin: 0 0 30px 30px; font-size:18px; font-weight:normal;} 
div#content img.phones {text-align:center; margin: 0 25px 0 25px;}

/*right panel */
div#rightbox {width:256px; margin: 50px 0 0 0; float:right; background-image:url(images/bgr_rightpanel-dm.png); background-repeat:repeat-y; border-bottom:10px solid White;}
div#rightbox div.bottom {width: 256px; height:10px; position:relative; bottom:-10px; background-image:url(images/rightbox_bottom-dm.png); background-repeat:no-repeat; background-position:bottom;}

div#rightbox h1 {width:241px; height:31px; background-image:url(images/rightbox_top-dm.png); background-repeat:no-repeat; padding: 0 0 0 15px; margin:0px; font-size:18px; color:#363636; font-weight:normal; line-height:31px; }

div#rightbox table.reference { width: 245px; margin: 10px 0 15px 5px; border-collapse:separate; color:#363636; line-height:15px;}
div#rightbox table.reference td.photo {width: 20%; height:60px;}
div#rightbox table.reference td.info {width: 80%; height:60px; font-size:12px; color:#363636; padding:5px 0 0 5px;}
div#rightbox table.reference td.info p.title {font-size:12px; color:Black; padding:3px 0 3px 3px;}
div#rightbox table.reference td.line {height:10px; background-image:url(images/line_rightpanel.png); background-repeat:no-repeat; background-position:center;}

div#rightbox a.next {font-size:11px; color:Black; text-decoration:none; float: right; margin: 0 15px 0 15px;}
div#rightbox a.next:hover {color: Silver;}

/* footer */
div#footer {width:1000px; height:34px; background-image:url(images/bgr_footer-dm.png); background-repeat:no-repeat; text-align:left;}
div#footer span.links {float:left; margin-left:30px; color:#646464; line-height:34px;}
div#footer span.links a{font-size:10px; text-decoration:none; color:Black;}
div#footer span.links a:hover {color:#363636;}

/*footer search form */
div#footer table.search {float: right; margin: 3px 5px 0 0; border-collapse:separate;}
div#footer table.search td.input .input {width: 140px;}
div#footer table.search td.btn .btn_search {width: 26px; height: 24px; background: none; border: solid black 0px; cursor: pointer; background-image:url(images/btn_search-dm.png);}

/*buttons*/
.btn_common {width: 158px; height: 36px; background: none; border: solid black 0px; cursor: pointer; background-image:url(images/btn_common.png); text-align:center; margin: 10px; font-size:12px; color:#646464;}
.btn_common:hover {background-image:url(images/btn_common-active.png); color:White;}
.btn_settings {background-image:url('images/btn_settings.png'); background-repeat:no-repeat; background-color:transparent; color:#363636; text-align:center; border:none; cursor:pointer; width:135px; height:32px; line-height:31px; padding:0 5px 0 0;}
.btn_settingsActive {background-image:url('images/btn_settingsActive.png'); background-repeat:no-repeat; background-color:transparent; color:#363636; text-align:center; border:none; cursor:pointer; width:135px; height:32px; line-height:32px; padding:0 4px 0 0;}
.settingsWrapBtn, .settingsWrapBtn2 {background-image:url('images/bgr_settings-line.png'); background-repeat:no-repeat; background-position:bottom right;}
.settingsWrapBtn2 {background-repeat:repeat-x;}
.btn_freetrial {width: 114px; height: 26px; background: none; border: solid black 0px; cursor: pointer; background-image:url(images/btn_freetrial.png); text-align:center; font-size:12px; font-weight:bold; color:White;}


/*Price Box*/
h2.PriceBox {background-image:url(images/packages_h1.png); width:560px; height:35px; line-height:30px; background-repeat:no-repeat; background-position:left; font-size:18px; font-weight:normal; margin:0px; padding:0 0 0 30px; color:Black;}
div.PriceBox {background-image:url(images/packages_bgr.png); background-repeat:repeat-x; width:558px; height:314px; border: solid 1px #E0E0E0; border-width: 0 1px 5px 1px;}
div.PriceBox div.footer {background-image:url(images/packages_footer.png); background-repeat:no-repeat; width:560px; height:5px; background-position:bottom; position:relative; bottom:-5px; left:-1px;}
div.PriceBox table {height:314px;}
div.PriceBox table tr.ProductName td {font-size:15px; text-align:center; color:#464646}
div.PriceBox table tr.ProductPrice td {font-size:12px; text-align:center; color:#005c2f}
div.PriceBox table tr.ProductSubscription td {font-size:12px; text-align:center; color:#000000; padding: 0 10px 0 10px;}
div.PriceBox table tr.ProductBtn td {text-align:center;}









