body, td {background-color: #ffffee; font-family: Arial; font-size: 12px; color: #000000;}
.small {font-size: 11px;}
form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.nomargin {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
input,textarea {border-right: #2c539b 1px solid; border-top: #2c539b 1px solid; font-size: 11px; background: #f8f8f8; border-left: #2c539b 1px solid; color: #1825bf; border-bottom: #2c539b 1px solid; font-family: Arial;	padding: 0px; margin: 0px;}
hr {padding: 0px; margin:3px;}
a.main_menu:link {font-weight: bold; color: #222222; text-decoration: none;}
a.main_menu:visited {font-weight: bold;	color: #222222;	text-decoration: none;}
a.main_menu:hover {font-weight: bold; color: #222277; text-decoration: none;}
a.common:link {color: #2222BB; text-decoration: none;}
a.common:visited {color: #2222BB; text-decoration: none;}
a.common:hover {color: #5555FF; text-decoration: none;}
a.bold_link:link {font-size: 13px; font-weight: bold; color: #3333CC; text-decoration: none;}
a.bold_link:visited {font-size: 13px; font-weight: bold; color: #3333CC; text-decoration: none;}
a.bold_link:hover {font-size: 13px; font-weight: bold; color: #5555FF; text-decoration: none;}
a.bold_link_sm:link {font-size: 12px; font-weight: bold; color: #3333CC; text-decoration: none;}
a.bold_link_sm:visited {font-size: 12px; font-weight: bold; color: #3333CC; text-decoration: none;}
a.bold_link_sm:hover {font-size: 12px; font-weight: bold; color: #5555FF; text-decoration: none;}
a.addfav:link {font-size: 13px; font-weight: bold; color: #3333AA; text-decoration: none;}
a.addfav:visited {font-size: 13px; font-weight: bold; color: #3333AA; text-decoration: none;}
a.addfav:hover {font-weight: bold; color: #5555FF; text-decoration: none;}
.win_title {font-size: 18px; font-weight: bold; color: #0000aa; padding-left: 15px;}
h1 {font-size: 16px; font-weight: bold; color: #0000aa; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.win_title_bl {font-size: 18px; font-weight: bold; color: #3333AA; padding-left: 15px;}
.gray_td {border-bottom:1px solid #777777; border-right:1px solid #777777; border-left:1px solid #777777; border-top:1px solid #777777;}
.td_left_gr {border-left: 1px solid #CCCCCC;}
.td_right_gr {border-right: 1px solid #CCCCCC;}
.td_bottom_gr {border-bottom: 1px solid #CCCCCC;}
.gray_td_bottom_right {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.cat_main {padding-left: 15px; font-size:17px; font-weight: bold; color: #3333AA; text-decoration: none;}
.cat_sub {font-size:13px; color: #3333AA; text-decoration: none;}
.new_prod_header {margin: 0px 0px 0px 10px; font-size:12px; font-weight: bold; color: #3333AA;  text-decoration: none;}
.new_prod_short_descr {margin: 0px 0px 0px 10px; font-size:12px; color: #333333;}
.new_list {list-style-image: url("images/lc.gif");}
.bold_text {font-weight: bold; color: #333333;}
.desc {border:1px solid #999999; padding:7px; margin:5px 0px 0px 0px;}
.bold_text_h1 {font-size:16px; font-weight: bold; color: #3333AA;}
.bold_text_h2 {font-size:14px; font-weight: bold; color: #3333AA;}
.bold_text_h3 {font-size:12px; font-weight: bold; color: #3333AA;}
.text_red {font-weight: bold; color: #FF3333;}
.prod_pending {font-size:12px; font-weight: bold; color: #FF5533; text-decoration:none;}
.prod_active {font-size:12px; font-weight: bold; color: #118811; text-decoration:none;}
.prod_hold {font-size:12px; font-weight: bold; color: #555555; text-decoration:none;}
.prod_reject {font-size:12px; font-weight: bold; color: #FF0000; text-decoration:none;}
.small_text {font-size:9px;}

.cat_text {font-size: 13px; font-weight: bold; color: #3333CC;}
.wrong_cat_text {font-size: 13px; font-weight: bold; color: #FF0000;}

a.search_dnl_link:link {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.search_dnl_link:visited {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.search_dnl_link:hover {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.search_more_link:link {font-size: 11px; color: #3333CC; text-decoration: none;}
a.search_more_link:visited {font-size: 11px; color: #3333CC; text-decoration: none;}
a.search_more_link:hover {font-size: 11px; color: #3333CC; text-decoration: none;}
a.search_prod_link:link {font-size: 12px; font-weight: bold; color: #3333CC; text-decoration: underline;}
a.search_prod_link:visited {font-size: 12px; font-weight: bold; color: #3333CC; text-decoration: underline;}
a.search_prod_link:hover {font-size: 12px; font-weight: bold; color: #3333CC; text-decoration: underline;}

a.sape_link:link {font-size: 10px; color: #3333CC; text-decoration: underline;}
a.sape_link:visited {font-size: 10px; color: #3333CC; text-decoration: underline;}
a.sape_link:hover {font-size: 10px; color: #3333CC; text-decoration: underline;}

a.small_link:link {font-size: 6px; color: #cccccc; text-decoration: none;}
a.small_link:visited {font-size: 6px; color: #cccccc; text-decoration: none;}
a.small_link:hover {font-size: 6px; color: #cccccc; text-decoration: none;}

a.hid_link:link {font-size: 6px; color: #ffffee; text-decoration: none;}
a.hid_link:visited {font-size: 6px; color: #ffffee; text-decoration: none;}
a.hid_link:hover {font-size: 6px; color: #ffffee; text-decoration: none;}

/**** common divs ****/
.break {clear: both;}

.centerColumn {
	width: 750px;
}

.spaceFooter {
	height: 35px;
	clear: both;
	font-size: 1px;
}

.headerTitle {
	background-position: 0px 4px;
	background-repeat: no-repeat;
	background-color: transparent;
	padding-top: 15px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 48px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #00a;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.listProdUl {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 0px;
}

.listProdUl li {
	background-image: url(/images/li_break.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: transparent;
    padding: 5px 15px 5px 10px;
	margin-bottom: 15px;
}

.listProdName {
	margin-bottom: 8px;
}
.listProdName a:link {font-size: 13px; font-weight: bold; color: #3333CC; text-decoration: none;}
.listProdName a:visited {font-size: 13px; font-weight: bold; color: #3333CC; text-decoration: none;}
.listProdName a:hover {font-size: 13px; font-weight: bold; color: #5555FF; text-decoration: none;}

.listProdDesc {
	margin-bottom: 8px;
    text-align: justify;
    text-indent: 10px;
}
.listProdDesc:first-letter {
    font-size: 130%;
    font-weight: bold;
}
.listProdDesc:first-line {
    font-weight: bold;
    color: #444;
}
.listProdDetail {
    border: solid 1px #aaa;
    margin-bottom: 5px;
    padding: 5px;
    color: #777;
}
.listProdDetailCell {
    border-bottom: solid 1px #aaa;
    margin: 0px;
    padding: 5px 0px 5px 0px;
    margin-bottom: 5px;
}

.listProdDown {
	margin-bottom: 5px;
}
.listProdDown a:link {font-size: 12px; font-weight: bold; color: #3333CC; text-decoration: none;}
.listProdDown a:visited {font-size: 12px; font-weight: bold; color: #3333CC; text-decoration: none;}
.listProdDown a:hover {font-size: 12px; font-weight: bold; color: #5555FF; text-decoration: none;}

/**** content block header divs ****/
.cornLT {
	background-image: url(/images/tt_l_t.gif);
	width: 9px;
	height: 56px;
	float: left;
}

.cornT {
	background-image: url(/images/tt_t.gif);
	width: 732px;
	height: 56px;
	float: left;
	overflow: hidden;
}

.cornRT {
	background-image: url(/images/tt_r_t.gif);
	width: 9px;
	height: 56px;
	float: left;
    font-size: 1px;
}

/**** content block center divs ****/
.cornL {
	background-image: url(/images/tt_l.gif);
	width: 9px;
}

.cornC {
	background-color: ffe;
	width:732px;
}

.cornR {
	background-image: url(/images/tt_r.gif);
	width: 9px;
}

/**** content block footer divs ****/
.cornLB {
	background-image: url(/images/tt_l_b.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	float: left;
}

.cornB {
	background-image: url(/images/tt_b.gif);
	background-repeat: repeat-x;
	width: 732px;
	height: 9px;
	float: left;
}

.cornRB {
	background-image: url(/images/tt_r_b.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	float: left;
}


/**** category.php specific divs ****/
.catLeftBlock {
	float: left;
	width: 522px;
	margin-right: 15px;
}

.listAdvBlock {
	border: 1px dashed #999;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}

.catSortBox {
	border-bottom: 1px dashed #999;
	padding: 3px 3px 3px 3px;
	display: inline;
}

.catVSortSpace {
	height: 10px;
	clear: both;
	font-size: 1px;
}

.catRightBlock {
	float: left;
	width: 185px;
}

.catInfoBlock {
	border: 1px dashed #999;
	padding: 5px 5px 5px 5px;
}

.catRightDev {
	border-bottom: 1px solid #999;
	width: 98%;
	margin-bottom: 10px;
	padding-top: 10px;
}

.catCatUl {
	margin: 0px;
	padding: 0px;
}

.catCatUl li {
	padding: 5 0 5 20px;
	background: url('images/lc3.gif') 0 3px no-repeat;
	list-style-type: none;
}

.catCatUl2 {
	margin: 0 0 0 18px;
	padding: 0px;
}

.catCatUl2 li {
	padding: 5 0 5 20px;
	background: url('images/lc3.gif') 0 3px no-repeat;
	list-style-type: none;
}

.catPages {
}

/**** popular-phrase.php specific styles ****/
.catTagsUl {
	margin: 9 5 9 5px;
	padding: 0px;
    list-style-type: none
}

.catTagsUl li {
	padding: 3 0 3 16px;
	background: url('images/tags_bullet.gif') 0 7px no-repeat;
}

.catTagsUL a:link {font-size: 12px; color: #000000; text-decoration: none;}
.catTagsUL a:hover {font-size: 12px; color: #000000; text-decoration: underline;}
.catTagsUL a:visited {font-size: 12px; color: #000000; text-decoration: none;}

.popTagsMore {
    text-align: right;
}

/**** download.php specific styles ****/
.prodSectionSpace {
	height: 10px;
	clear: both;
	font-size: 1px;
}
.prodSectionSpace2 {
	height: 25px;
	clear: both;
	font-size: 1px;
}

.prodInfoBlock {
	border: 1px dashed #999;
	padding: 5px 5px 5px 5px;
}

.prodInfoH2 {
	font-weight: bold;
	color: #33c;
	margin-bottom: 15px;
	padding: 2px 2px 2px 2px;;
	font-size: 14px;
	background-color: #e9e9e9;
}

.prodInfoType {
	width: 130px;
	float: left;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.prodInfoContent {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.prodDesc {
	padding: 5px 5px 5px 5px;
	text-indent: 15px;
}

.prodDesc:first-letter {
    font-size: 130%;
    font-weight: bold;
}

