/* GRID */
#mod1 {width:100%}
	#mod111, #mod112 {width:50%; vertical-align:top}
	
#mod2 {width:100%}
 #mod211 {width:660px; vertical-align:top}
 #mod212 {width:277px; color:#5c5c5c; vertical-align:top} #mod212 .c {margin-left:22px; background:#ededed URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/mod212_bg.gif) bottom left repeat-x;}
 #mod212 .b1 {width:217px}
 #mod212 .rite {padding:0 17px 35px 17px;}
 
#mod3 {width:100%}
 #mod311 {width:329px}  #mod311 .col1 {width:130px; margin:0 30px 30px 0}
 #mod312 {width:329px; background:#e9e9e9;} #mod312 .c1 {padding:20px 12px}
 
 #mod411 {width:172px; margin:10px 30px 0 0}
 #mod412 {width:458px; margin-top:10px; padding-bottom:20px}
 #mod413 {width:277px; color:#5c5c5c;} #mod413 .c {margin:10px 0 0 30px; background:#ededed URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/mod212_bg.gif) bottom left repeat-x;}
 #mod413 .rite {padding:22px 17px 60px 17px}

 #mod41 {width: 735px; margin-top:10px; padding-bottom:20px}


/* FORMAT */
body {margin:0; padding:22px 31px; background:#FFFFFF; color:#4C4C4C}
body, td {font:11px Tahoma, Arial, Helvetica, sans-serif;}
h1 {font-size:22px; font-weight:normal; padding:0 0 15px 0; margin:0} h1.u {background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/div1_bg.gif) bottom left repeat-x; margin-bottom:10px; padding-bottom:10px}
h2 {font-size:17px; font-weight:normal; padding:0 0 15px 0; margin:0} h2.u {background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/div1_bg.gif) bottom left repeat-x; margin-bottom:10px; clear:both}
h3 {}
h4 {font-size:14px; color:#bf314c; margin:0; padding:0 0 10px 0}
h5 {font-size:12px; color:#bf314c; margin:0; padding:0 0 10px 0} h5.v2 {font-weight:normal; font-size:12px; padding:0 0 3px 0} #mod412 h5 {color:#4C4C4C} #mod411 h5 {font-size:12px; color:#4C4C4C}
h6 {}

p, .block {margin:0; padding-bottom:1em}
.abstr {font-size:12px}
.bq {}
.date {font-size:10px; display:block; color:#4C4C4C; font-weight:bold}
.note {color:#aeaeae; font-size:11px; font-weight:normal; display:block}


#mod212 .b1, #mod413 .b1 {padding:19px 0; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/div1_bg.gif) bottom left repeat-x; margin-right:10px}
#mod212 .b2, #mod413 .b2 {width:195px; padding:19px 0; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/div1_bg.gif) repeat-x}
#mod212 .b3, #mod413 .b3 {padding:19px 0; margin-right:10px}

	/* size */
	.small, .small td {}
	
	/* color */
	.red, .aster {color:#bf314c}

/* list */
ul {margin-left:10px; padding-left:10px}
li {margin-bottom:8px}
.li1 {padding:0 31px 3px 14px; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull1.gif) 0 2px no-repeat; display:block}
.li2 {padding:0 0 3px 10px; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull2.gif) 2px 4px no-repeat; display:block}
.li3 {padding:0 0 3px 13px; display:block; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull6.gif) 2px 3px no-repeat; display:block}
.li4 {padding:0 0 10px 13px; display:block; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull7.gif) 2px 4px no-repeat; display:block}

.li5 {padding-left:1.5em}
.bull2 {position:absolute; color:#bf314c; font-weight:bold}

/* div */
.div_1 {} .div_1 img {width:1px; height:1px}

.div1 {clear:both; line-height:1; font-size:1px; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/div1_bg.gif) center repeat-x; padding:10px 0}

.pad2 {background:#ececec; padding:10px; margin-bottom:20px}
.pad2 form {width:100%}
.pad2 .input, .pad2 textarea, .pad2 select {width:143px; display:block; margin-bottom:7px}


	/* vrez */
	.vr_1 {}	
	/* pages */
	.pages {margin-top:30px;} .pages .s {background:#F0F0F0; padding:2px 6px}
		.pages img {width:5px}


/* a */
a {color:#0774b7; text-decoration:none}
	a:hover {text-decoration:underline}
.text {color:#4C4C4C; text-decoration:none}
.more {}
.btn1 {}

a.push2, .push2 {font-weight:bold; background:#87b3d1; padding:6px 9px; margin:4px 0 10px 0; font-size:11px; float:left; display:block; color:#FFFFFF; vertical-align:middle; border:0}

/* img */
a img {border:0}
.b {display:block; clear:both}  div.b {line-height:1px; font-size:1px; height:1px}
.h {width:1px; float:left; display:block}
.w {height:1px; display:block; clear:both}
.i {display:block; margin-bottom:10px}
	.i_l {float:left; display:block; margin:0 10px 3px 0}
	.i_r {float:right; display:block; margin:0 0 10px 10px}
.flag {margin:1px 0 1px 2px}

/* form */
form {margin:0}
.input, textarea, select {font-size:11px}
label {}
.push {}
.check, .radio {vertical-align:middle}

	.form td {padding:0 9px 9px 0; vertical-align:top}
	.form label {width:130px; clear:left; float:left; margin-bottom:9px; font-weight:bold; display:block; margin-right:20px}
	.form .input, .form textarea, .form select {width:300px; float:left; margin-bottom:9px}
	.ok_message {display:block; margin-bottom:1em;}
	.fail_message {display:block; color:#C70058; margin-bottom:1em;}

/* table */
table, tr, td {border:none; padding:0}
table.top td, div.top td, td.top {vertical-align:top}
	.top td td {}
	
.f1 {}
	.f1 th {padding:7px; text-align:left; font-size:11px}
	.f1 td {padding:7px; border-right:#FFFFFF 1px solid}
	.f1 .odd td {background:#f0f0f0}
	
.f2 {}
	.f2 td {padding:0 0 8px 0; vertical-align:bottom}



/* CONTENT */
.col1 {float:left; overflow:hidden}


#hdr {width:937px; padding-bottom:18px}
	#logo {width:124px; margin:2px 21px 0 0; float:left}
	#slogan {float:left; display:block; color:#636b71; padding:0; font-size:17px}

#content {width:937px}

#ftr {width:937px; border-top:#b9b9b9 1px solid; padding:25px 0; color:#8f8f8f; margin-top:15px; clear:both}
	

/* SERVICES */
/* menu */
#menu {margin-top:21px; background:#7390a5 URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/menu_bg_1.gif) repeat-x}
	#menu td {}
	#menu .mid {width:50%; border-right:0; }
	#menu .push {background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/menu_bg_2.gif) bottom left repeat-x; float:left;}
		#menu a { color:#FFFFFF; text-decoration:none; font-weight:bold; border-right:#a4bbcc 1px solid; padding:9px 12px;  display:block}
		#menu a:hover, #menu a.s {color:#454545; background:#e2e5e6}
		
		#menu .push .b {height:1px; width:1px; position:absolute; background:none; clear:none}
		#menu .b {background:#d3d3d3; height:6px}
		
		#menu .r {float:right}
		#menu .r a {border-left:#a4bbcc 1px solid; border-right:0; font-weight:normal}	
		
		#menu .sub {position:absolute; background:#e2e5e6 URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/sub_bg.gif) bottom left repeat-x; padding:15px 0 19px 0; display:none}
			#menu .sub a {display:block; padding:6px 15px 6px 22px; font-weight:normal; color:#0774b7; border-right:0; border-left:0; white-space:nowrap}
			#menu .sub a:hover {color:#5e5e5e; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull4.gif) 14px 10px no-repeat; text-decoration:none; display:block}
		#menu #i0 {display:none; position:absolute; width:1px; height:1px; z-index:-1}
		
	#menu2 a {color:#575757}
	
	
	#menu3 {border-top:#e1dedd 1px solid}
		#menu3 .block {font-size:10px; border-bottom:#e1dedd 1px solid; padding: 0 0 8px 0}
		#menu3 a.s {padding:6px 13px 8px 13px; display:block; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull5.gif) 0 11px no-repeat;}
		#menu3 a.s1 {font-size:11px; font-weight:bold; padding:6px 13px 8px 13px; display:block; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull6.gif) 0 10px no-repeat; border-bottom:#e1dedd 1px solid}
		#menu3 .block a {padding:4px 13px; display:block; clear:both}
		#menu3 .block .s {float:left; clear:both; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull4.gif) right 9px no-repeat; padding-right:7px; font-weight:bold; color:#5e5e5e}
		#menu3 .block a.s:hover {text-decoration:none}		
		#menu3 a.l2 {font-size:11px; padding:6px 13px 8px 13px; display:block; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull6.gif) 0 10px no-repeat; border-bottom:#e1dedd 1px solid}
		
	#way {font-size:10px; color:#aeaeae; padding-bottom:12px}
		#way a {color:#7faecd}
		
		
		#menu4 {font-size:12px; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/div2_bg.gif) repeat-x; }
		#menu4 a {padding:15px 18px 15px 12px; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bull1.gif) 0 17px no-repeat; display:block; float:left}	
		#menu4 .b {height:10px}
		
#map {padding:0 0 30px 0}
	#map h1 {margin-bottom:20px}
	#map .row {clear:both}
	#map .row img {float:left; vertical-align:middle} #map .row a {float:left; vertical-align:middle; display:block; padding:6px 0 0 5px}	
		

#lang {float:right; padding-top:9px}
	#lang img {margin-left:2px}
	
	

	
	
/* products */
#index_products {padding-bottom:25px; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/div2_bg.gif) bottom left repeat-x; margin-bottom:28px}
#index_products .col1 {width:25%}
#index_products h2 {font-size:14px; color:#bf314c; margin:0; padding:0 0 10px 0}


/* catalog */
#cat {}
#cat_list {margin-top:10px}
#cat_list .block {width:190px; border-top:#d3d3d3 5px solid; padding:9px 0 10px 0; float:left;}
.corp #cat_list .block {border-top:0}

#cat_list .itm {}



#cat_list .w {width:39px; float:left; clear:none}
#cat_list .pct {float:left; display:block; width:52px; overflow:hidden}
#cat_list .info {width:136px; float:left; overflow:hidden}
#cat .push {background:#87b3d1; padding:0 4px 2px 4px; margin-right:4px; font-size:11px; float:left; display:block; color:#FFFFFF; vertical-align:middle}
#cat .push:hover {text-decoration:none}
#cat .price {color:#bf314c; font-weight:bold}
#cat_list .price {vertical-align:middle}
#cat_list .itm .text {padding:4px 0 17px 0; clear:both}
#cat_list #add .itm .text {padding-bottom:10px}
#cat_list #add .b2 {clear:both; padding:20px 0 20px 0; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/bg/div1_bg.gif) left 10px repeat-x; margin-right:25px}

#cat_list #add {width:396px; background:#ececec; overflow:hidden; padding:20px 0 0 20px}
	#cat_list #add .itm {width:175px; margin-right:20px; float:left; overflow:hidden}
	#cat_list #add .itm .info {width:122px}
	#cat h4 {color:#4C4C4C; clear:both}

#cat h2 {font-size:18px; font-weight:normal} #cat h2.u {clear:both}
	#cat.corp h2 {padding-top:5px;}
	#cat h2 .li2 {float:right; font-size:11px; vertical-align:center; margin-top:7px}

#cat_list h5 {font-weight:normal; font-size:12px}
#cat_list .li1 h5 {font-weight:bold; padding-bottom:5px}

#cat_card {margin-top:15px}
#cat_card .pct {width:145px; float:left; display:block; overflow:hidden}
	#cat_card .pct img {margin-left:17px}
#cat_card .info {width:511px; float:left; overflow:hidden}

#cat_card #advantages h5 {width:175px; margin-right:20px; float:left; overflow:hidden; font-size:11px}
#cat_card .b1 {width:459px; float:left; padding:0 0 20px 0}

#cat_card #lang2 #langs {float:right}
	#cat_card #lang2 #langs img {margin-left:2px}
	
#cat_card .push {font-weight:bold; padding:2px 14px}
#cat_card .r2 {float:right; margin:0 0 0 0; vertical-align:middle}

#cat_card .pad1 {padding:5px 7px; background:#f0f0f0; margin-bottom:25px; float:left; clear:both}
#cat_card .pad1 select {width:154px; float:left; vertical-align:middle}
#cat_card .pad1 div, #cat_card .pad1 .push  {float:left; vertical-align:middle; overflow:hidden}
#cat_card .pad1 .price {padding:2px 5px; width:70px; margin-left:20px}
#cat_card .pad1 .flags {width:139px; float:left; margin-left:35px; vertical-align:middle; }
#cat_card .pad1 .w {width:20px; clear:none; float:left}

/* services */
#services #mod411 { margin:10px 0 0 30px}
#services #mod411 .col1, #services #mod412 .b1 {width:200px; float:left; overflow:hidden}
#services .w {width:25px; clear:none; float:left}
#services .li1 {font-weight:bold; color:#bf314c; padding-left:10px; margin-top:10px}


#translator {} #services #translator{background:#e9e9e9}
	#translator .tags {background:#FFFFFF; height:2.5em}
	
	.tags a {display:block; padding:0.5em 12px 0 12px; text-decoration:none; color:#4C4C4C}
		.tags .tag1 {height:2.5em; overflow:hidden; line-height:1; background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/tag/tag1_tl.gif) no-repeat; float:left; border-right:#FFFFFF 2px solid}
			.tags .tag1 a {background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/tag/tag1_tr.gif) top right no-repeat; padding-bottom:30px}
			.tags a:hover {text-decoration:none}
		.tags .tag2 {font-weight:bold; height:2.5em; line-height:1; background:#e9e9e9 URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/tag/tag2_tl.gif) no-repeat; float:left; border-right:#FFFFFF 2px solid}
			.tags .tag2 a {background:URL(//drh.img.digitalriver.com/DRHM/Storefront/Site/promt/cm/images/tag/tag2_tr.gif) top right no-repeat; }
	
	#translator .block {padding:20px 12px}
		#translator .block .input, #translator .block select, #translator .block textarea  {width:298px; margin-bottom:7px}
		
	#translator .tags .li1 {float:right; padding:0 0 0 13px; margin-top:4px; vertical-align:middle; color:#0774b7}
	#services #translator select, #services #translator textarea {width:90%}
	
	
/* archive */
#archive .pad2 {clear:both; padding:15px}
#archive .pad2 label {display: block; clear:both; height:2em}
	#archive .pad2 select {float:right; width:250px; padding-left:0; padding-right:0}
	#archive .pad2 .input {float:right; width:246px; padding-left:0; padding-right:0}
	#archive .pad2 .push2 {clear:both; float:right; margin:0}
	
#archive .date {font-size:11px; color:#bf314c; float:left; width:7em}	
#archive .b2 a {width:79%; float:left}
#archive .b2 {padding-bottom:20px; clear:both}

	
/* search */	
#site_search {float:right; padding-top:6px}
	#site_search .input {width:130px; border:#d4d4d4 1px solid; margin:0 2px 0 15px; padding:2px; vertical-align:middle; float:left}
	#site_search .push {vertical-align:middle; float:left}

/* news */
#index_news {padding-top:19px; width:217px}
.news h5 {padding-bottom:15px}
.news .date {color:#5c5c5c}
.news a, #index_news .li1 {display:block; padding-bottom:15px}
.news .li1 {margin-top:5px; padding-bottom:0}


#subscr {padding:7px 0}
#subscr .input {width:130px; border:#d4d4d4 1px solid; margin:0 2px 0 0; padding:2px; vertical-align:middle; float:left}
#subscr .push {vertical-align:middle; float:left}
#subscr .b {height:7px}

.b2 #subscr {padding:0}
.b2 #subscr .input {width:135px}




		
/* banners */
#promo {margin-bottom:25px; background:#ebe3da}	

#banner {}	

