/* main */

/* font styles, text decoration */
* {font-family: verdana, tahoma;}
body, div, td, th, form, select, option {font-size: xx-small;}
a img {border: 0px;}
h2 {font-size: large; font-family: verdana,helvetica; font-weight: normal;}
h3 {font-size: x-small;}

#right_collumn h2 {font-size: x-small; font-weight: bold;}

a.HeadLink:link, a.HeadLink:visited {font-size: xx-small; font-weight: bold; text-decoration: none;}

.left_menu a:link, .left_menu a:visited {text-decoration: none;}
.left_menu .blue {font-size: x-small; font-weight: bold;}
.left_menu .gray {font-size: x-small; font-weight: bold;}

.left_menu_sub a:hover {text-decoration: underline;}

.content_header a {text-decoration: none;}
.c_separator {font-weight: bold; font-size: x-small;}
.c_separator_50 {font-size: 0px; }
kbd {font-size: xx-small; font-weight: bold;}


/* colors and backgrounds*/
th {background-color: #12509D; color: #ffffff;}
#footer {background-color: #12509D; color: #ffffff;}
#footer a:link, #footer a:visited {color: #ffffff;}

.left_menu {background-color: #F6F7F9;}
.msep {background-image:url(http://images.paragon-software.com/new/separator.gif);}
a:link, a:visited {color: #032557;}
a.HeadLink:link, a.HeadLink:visited {color: #032557;}
a.HeadLink:hover {color: #000000;}

.left_menu a:hover {color: #436597;}
.gray:link, .gray:visited {color: #767676;}
.blue:link, .blue:visited {color: #032557;}

.r_light {background-color: #F6F7F9;}
.r_dark {background-color: #EFEFEF;}

h2 {color: #032557;}
h3 {color: #032557;}

div.left_menu_sub {background-image:url(http://images.paragon-software.com/new/menuselect_bg.gif); border-color: #032557;}

.c_separator {color: #032557; background-image:url(http://images.paragon-software.com/new/topic_bg.gif);}
.c_separator_50 {background-color: #12509D;}
kbd {color: green;}

div.buy_button {background:url(http://images.paragon-software.com/buynow_bg.gif); background-repeat: no-repeat; background-position: center;}
ul {list-style-image:url(http://images.paragon-software.com/new/bullet.gif);}

/* blocks (positionining, padding, margin and borders */
body {margin: 0px; padding: 0px;}
a img {border: 0px;}
table {border-spacing: 1px;}
h2,h3 {margin: 0px;}
ul {margin-top: 4px; margin-bottom: 8px;}

#main_block {width: 100%; height: 100%; border-spacing: 0px; border-width: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
#head_block {height: 53px; margin: 0px; padding: 0px;}
#left_menu {width: 165px; vertical-align: top; margin: 0px; padding: 0px;}
#right_collumn {width: 200px; vertical-align: top; margin: 0px; padding: 0px;}
#content {vertical-align: top; padding: 0px 8px; margin: 0px;padding-bottom:8;}
/*#content_inner {width: 100%; padding: 8px;}*/
#footer {text-align: center;}

.msep {width: 2px; padding: 0px; margin: 0px; border: 0px;}


.left_menu a.gray {display: block; margin: 0px 4px 0px 14px; position: relative;}
.left_menu a.blue {display: block; margin: 0px 0px 0px 14px; padding-right: 8px; position: relative;}
img.lm_arrow {position: absolute; top: 2px; right: 0px;}

div.left_menu_sub {border-width: 0px 0px 0px 4px; border-style: solid; padding-left: 22px;}

img.lm_dot {position: relative; left: -12px; margin-right: -6px; padding:0px;}

.c_cube {position: relative; top: -2px; margin: 4px 2px; float: left;}

.c_separator {text-align: right; clear: both;}
.c_separator_50 {float: right; width: 50%; height: 4px; margin: 2px 0px;}

div.buy_button {width: 100%;  height: 28px; padding: 0; margin: 8px 0px; text-align: center;}
div.buy_button a {position: relative; top: 7px;}

table.screenshots img {margin-right: 8px;}


/***************eshop_styles************************/
/* sizes */
   table.shop {width: 100%;}
/* fonts and font styles */
   table.shop, table.shop td, table.shop th {font-family: verdana; }
   table.shop td {font-size: xx-small; font-weight: bold;}
   table.shop th {font-size: x-small;}
   table.shop ul {font-weight: normal;}
   .big_price {font-family: verdana; font-size: 12px;}
   div.buy_button a:link, div.buy_button a:visited {font-size: x-small;}
   td.installments a:link, td.installments a:visited {text-decoration: underline;}
   td.installments a:hover {text-decoration: none;}
/* colors */
   table.shop td {background-color: #EFEFEF;}
   table.shop th {background-color: #12509D; color: #ffffff; border-color: #12509D;}
   table.shop td.installments {background-color: #F6F7F9;}
   table.shop a {color: #032557;}
   .big_price {background-color: #F6F7F9;}

/* positioning and other */
   table.shop {border-spacing: 1px;}
   table.shop th {text-align: left; border-width: 0px 0px; border-style: solid;}
   table.shop td {text-align: center;}
   table.shop li {margin: 0px; padding: 0px;}
   table.shop td.recc, table.shop td.inc {text-align: left; padding-left: 32px;}
   table.shop ul {margin-top: 0px; margin-left: 0px; padding-left: 4px;}
   .big_price {position: relative; top: 2px; margin: 0px 4px;}
   td.recc, td.inc {vertical-align: top; padding-top: 8px;}

   div.buy_button {
                     width: 100%; height: 28px; border: 0px solid red;
                     background:url(http://images.paragon-software.com/buynow_bg.gif); background-repeat: no-repeat; background-position: center;
                     padding: 0; margin: 8px 0px;
                     text-align: center;
                  }
   div.buy_button a {position: relative; top: 7px;}


/************** /eshop_styles************************/
