@charset "utf-8";
/* CSS Document */

body {
	background-color:#91e4ff; margin:10px 0px 0px 0px; background-image: url(../images/bgimg.png); background-position: top; background-repeat: repeat-x;
	font-size:9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

body, td, a, ol, ul, li, p, input, textarea, select, div {
	color: #000000;
	text-decoration: none;
}

div.clear {	clear: both;}

textarea {background-image: url(../images/bg_searchbox.png)top repeat-x; }
h1 { font-size: 11pt;}
h3 { margin:2px;  padding: 0;}


/* TODO - nie H1*/
h3.mysoft {padding-left:25px; margin: 1px; font-size: 120%; background-image: url(../images/mysoft.png);
				background-repeat: no-repeat; background-position: left;}

h3.related {padding-left:25px; margin: 1px; font-size: 120%; background-image: url(../images/related.png);
				background-repeat: no-repeat; background-position: left;}

h3.popular {padding-left:25px; margin: 1px; font-size: 120%; background-image: url(../images/popular.png);
				background-repeat: no-repeat; background-position: left;}

h3.pick {padding-left:25px; margin: 1px; font-size: 120%;  background-image: url(../images/pick.png);
				background-repeat: no-repeat; background-position: left; height: 17px;}

h3.sponsoredlinks {font-family: Arial, Verdana, Helvetica, sans-serif; color:white; margin: 1px; font-size: 120%; padding-left: 7px;}



input { background: url(../images/bg_searchbox.png); background-position: top; background-repeat: repeat-x;}
select { font-size: 100%; }
	.input01 { padding:3px 5px 1px 2px; margin-left:5px; margin-right: 4px; font-size:100%; border:1px solid #58a6ee;}
	.button01, .button02 { height:21px;background:url(../images/bg_lightblue.png) repeat-x; font-weight: bold; text-align: center; color: #00376C; font-size: 90%;  border-color: #5abbeb; padding-bottom:3px;}
#search01 { float:left;padding:0px 0px 0px 29px; margin: 0px; }
	#search01 form.form_search { font-size:90%; }

#centering01 { margin:auto; width:931px; border:2px solid #2b6b6b; background-color: #fff; }
#centering02 { float:left;width:931px;}

a { font-weight:bold;text-decoration:underline; }
a:hover { color: #4ea9e2;}
a.selected { color: Maroon; text-decoration: none;}
a.selected:hover { color: #4ea9e2; text-decoration:underline;}
a.menu01 { font-size:92%;font-weight:bold;text-decoration:underline;padding-left:18px; }
a.menu02 { text-decoration:none;font-weight:bold; }
a.menu02:hover { text-decoration: underline; color: black; }

a.inpick { color: Green; font-weight: bold;}
a.inpick:hover {color: #1a323c; text-decoration: underline; }

a.inblue { color: #0E5156; font-weight: bold;}
a.inblue:hover {color: #108F98; text-decoration: underline; }

a.menu09 {font-size:95%; color:#fff; text-decoration: none; font-weight: bold;}
a.menu09:hover { text-decoration: underline;}
a.menu09selected { text-decoration: underline; color:#c7eeff; font-weight: bold;}
a.menu09selected:hover { text-decoration: none;}

a.sponsored_link { color: red; font-size: 100%; font-weight: normal; float: left; margin-top: 4px; text-decoration:  underline; padding-left: 5px; }
a.sponsored_link:hover { color: Maroon; }
a.asponsored {	color: #19718a; text-decoration: underline; font-weight: bold; font-size: 95%; padding-top: 2px;}
a.asponsored:hover { color: #1a661d; }

a.signatur { color:white; text-decoration:underline; font-weight:bold;}
a.signatur:hover { text-decoration: underline; color: Black; }

a.link_blue { color: #098bc6; text-decoration: none; font-size: 100%; font-weight:normal;}
a.link_blue:hover { text-decoration: underline; color: #af0a0a;}
a.link_blue02 { color: #098bc6; text-decoration: none; font-size: 110%; font-weight: normal;}
a.link_blue02:hover { text-decoration: none; color: #af0a0a;}

a.link_blue_bigger { font-size: 120%; color:#0a5a7f; text-decoration: none; font-weight:normal;}
a.link_blue_bigger:hover { text-decoration: underline; color: #14911a;}

a.link_blue_small { font-size: 90%; color:#0a5a7f; text-decoration: underline;}
a.link_blue_small:hover { text-decoration: underline; color: #4ea9e2;}

a.download_mini { color: #128a19; background-image: url(../images/dnl.png); background-position: left; background-repeat: no-repeat; padding-left: 18px; }
a.download_mini:hover { text-decoration: underline; color:#ef7b08;}
a.delete_mini { color: Maroon; background-image: url(../images/delete_mini.gif); background-position: left; background-repeat: no-repeat; padding-left: 18px; }
a.delete_mini:hover { text-decoration: underline; color:#EE0808;}

.header_red {
	color: Maroon;
}
th a { float: left;}

.blue_underline { border-bottom: 2px solid #4f98bd;}
.blue_tableborder { border: 1px solid #65B6DE; margin:auto; font-family: Arial; font-size:9pt;}
.center_align { text-align: center;}


#blackmenu {  width:931px; height:23px; background-image: url(../images/bg_black.png);}
	#blackmenu ul {padding: 0px 3px 0px 35px; margin: 0; position:absolute;	}
		#blackmenu li { float:left;background:url(../images/bg_black_left.png) no-repeat left;margin-right:3px; list-style-type: none; height: 23px; }
		#blackmenu li:hover { float:left;background:url(../images/bg_shine_left.png) no-repeat left;margin-right:3px; text-decoration: underline; }
		#blackmenu li.selected { float:left;background:url(../images/bg_shine_left.png) no-repeat left;margin-right:2px;}
			#blackmenu li div { float:left;background:url(../images/rightblack.png) no-repeat right; margin-top: 1px; }
			#blackmenu li div:hover { float:left;background:url(../images/right.png) no-repeat right;  text-decoration: underline; margin-top: 1px; }
			#blackmenu li div.selected { float:left;background:url(../images/right.png) no-repeat right; margin-top: 1px; }
	#blackmenu li a { text-decoration:none;float:left;height:22px;font-weight:bold;color:#fff;margin:0px 12px 0px 12px; }
   #blackmenu li a:hover { text-decoration: underline;}
	#blackmenu li a div.textcenter { display: block; padding: 0; margin-top: 3px; background-image: none; font-weight:bold; color: white; }

	#blackmenu span { float: right; font-weight: bold; font-size: 97%; height: 19px; width: auto; clear: both;}
	 #blackmenu span a.rss{	float: right; background:url(../images/rss.png) no-repeat center left; padding:4px 10px 0 20px; color: White; }
	  #blackmenu span a.rss:hover{ color: Aqua;}
	 #blackmenu span a.favourite { float: right;background:url(../images/addfav.png) no-repeat center left; padding:4px 5px 0 20px; color: white;}
	  #blackmenu span a.favourite:hover { color: Aqua; }
	#blackmenu span img { float: right; padding:3px 5px 0px 5px;}



#bluemenu { width: 931px; height: 29px;background-color:#4184a1; border-bottom: 1px solid #9edaf4;margin:0; background-image: url(../images/bg_blue.png);}
	#bluemenu div { padding-top:6px; margin-left: 20px; margin-right: 20px; }
	#bluemenu div a { color:#000; font-weight: bolder; padding:10px 10px 0 10px; }
	#bluemenu div a:hover {	text-decoration: underline; color: white;}
	#bluemenu div a.selected { color:#16455B; font-weight: bolder; padding:10px 10px 0 10px; }


#lightmenu { width: 931px; height: 26px; background-color: #c8e8fb; border-top: 2px solid white; }


#header01 { background-color: #f4f6f4; background-image: url(../images/cube.png); background-repeat: no-repeat; height: 86px; width: 931px;}
#logo01   { width:235px; height: 44px;  float: left; margin-left: 85px;}
#tag_line01 { font-size:80%;color: Gray;padding-left:10px;margin-top:0px;line-height:13px;width:290px;text-align: justify; font-weight:normal;}
#topbanner { float: right; margin-top: 5px; margin-right: 3px; width: 468px; height: 60px; }

#toplinks { float: right; margin-top: 3px; }
	#toplinks a { text-decoration: underline; font-weight: bold; padding-left:5px; padding-right: 5px;}
	#toplinks a:hover { text-decoration: underline; color: Red; }

#log { float: right; font-size:90%;background:url(../images/log.png) no-repeat center left; padding:6px 8px 5px 19px;}
   #log a{ text-decoration:underline; vertical-align: middle;}
   #log a:hover { text-decoration: none; color: Green; }
#logoff { float: right; font-size:90%;background:url(../images/logoff.png) no-repeat center left; padding:6px 8px 5px 20px;}
   #logoff a{ text-decoration:underline; vertical-align: middle;}
   #logoff a:hover { text-decoration: none; color: Green; }
#reg { float: right; font-size:90%;background:url(../images/register.png) no-repeat center left; padding:6px 15px 5px 20px;}
   #reg a{ text-decoration:underline; vertical-align: middle; }
   #reg a:hover { text-decoration: none; color: Green; }
#sett { float: right; font-size:90%;background:url(../images/reg.png) no-repeat center left; padding:6px 15px 5px 20px;}
   #sett a{ text-decoration:underline; vertical-align: middle; }
   #sett a:hover { text-decoration: none; color: Green; }


#navigation { height: 19px; background-color: #fff; font-size: 85%; padding-top: 3px; float: left;}
	#navigation a { padding-left: 3px; padding-right: 3px; font-weight:normal;}
	#navigation a:hover { color: #4ea9e2;}
	#navigation a.first {padding-left: 30px; padding-right: 3px;font-weight: bolder;}

#main { float:left; width:100%; font-size:100%; background-color: white; }
#main_left { float:left; width:180px; height:750px; padding-right:8px; }
#main_middle { float:left; width:480px; padding-right:5px; }
#main_middle_no_columns { float:left; width:100%; padding:0px; }
#main_middle_indent { padding: 0px 10px; }
#main_right { float:right; width:252px; height:auto; margin-right: 4px; }

div.menudiv02 { color: #4e0b0b; background:url(../images/dot1.png) no-repeat left center;padding-left:13px;line-height:130%;padding-top:2px;padding-bottom:4px; border-bottom: 1px solid #1f7a97 }
div.menudiv02:hover {text-decoration: underline; }

div.leftbox_blue { border:1px solid #1f7a97; 	background-color:#65b6de; 	width:165px; padding:2px 8px 2px 8px; line-height:152%; margin-bottom:4px; margin-left: 2px;}
div.leftbox_neutral { width:165px; padding:2px 8px 2px 8px; margin-bottom:4px; margin-left: 3px; text-align:center;}

div.rightbox_blue { background-color: #d9f1fa; border: 1px solid #8ac2d7; width: 245px; padding: 2px; height:auto; margin-bottom: 10px;}
div.rightbox_blue_title  { background-image: url(../images/bg_lightblue2.png); background-repeat: repeat; border: 1px solid #3cb1d7; height:20px; width: 243px;	}
div.rightbox_green { background-color: #c8f1d4; border: 1px solid #66cd88; width: 245px; padding: 2px; height:auto; margin-bottom: 10px;}
div.rightbox_green_title  { border: 1px solid #30d838; height:20px; width: 243px; background-image: url(../images/bg_green.png); }
div.rightbox_gray {background-color: #eff7fa; border: 1px solid #b4bcb7; width: 245px; padding: 2px; height:auto; margin-bottom: 10px;}
div.rightbox_gray_title  { border: 1px solid gray; height:21px; width: 243px; background-color: #2a7ee9; background-image: url(../images/bg_blackpure.png);  }

div.inside { font-size: 90%; margin: 4px; }
div.tagcloud a {text-decoration: underline; font-weight: normal; }

div.oneproduct { margin-bottom: 13px;  }
		h2.title { font-size:120%; padding-left: 1px; border-bottom: 1px dotted #a4dfa4; background-color: #c7f6c7;  }
		h2.title a { font-weight: bold; color: #0a4661; background-image: url(../images/i.png); background-repeat: no-repeat; background-position: left; padding-left:19px; }
		h2.title a:hover{ color: #e208c1;	}
		div.imagepart { margin: 4px 4px 4px 0; float: left; width: 100px;	}
		div.imagepart img { border: 7px solid #caedca; }
		div.descr { margin: 5px 100px 5px 105px; text-align:justify; padding-right: 7px;}
		div.driver_descr { margin: 5px 100px 5px 5px; text-align:justify; padding-right: 7px;}
		div.script_descr { margin: 5px 100px 5px 5px; text-align:justify; padding-right: 7px;}
		div.awar { margin: 2px 105px; padding-right: 7px; color: #279F28;}
		div.keywords { width: auto; clear: both; margin-top:0; padding-left: 10px; padding-right: 10px;
						   margin-bottom: 5px; background-color: #dbf8dc;
							border-bottom: 1px dotted #e3e3e3;
							border-top: 1px dotted #e3e3e3;}

			div.keywords a { color:#6495ED; text-decoration: none; margin-right: 5px; padding-left: 8px; font-weight: normal;
										 background-image: url(../images/dot3.png); background-position: left; background-repeat: no-repeat; }
			div.keywords a:hover { text-decoration: underline; color: #f59605; }

		div.recht { float: right; margin-right: 1px; width: 100px;}

				p.in { background-image: url(../images/view.png); background-position: left; background-repeat: no-repeat;
								margin: 0px; padding:6px 0 0 26px; height: 18px; float: left; color: #1f749b }
				  p.in a { color: #1f749b; text-decoration: none;	}
				  p.in a:hover { text-decoration: underline;	}

				  p.sav {  background-image: url(../images/download.png); background-position: left;
							   background-repeat: no-repeat; margin:0 0 3px 0; padding-left: 26px; padding-top: 8px;
								height: 18px; float: left; color: #1f749b;}
				  p.sav a { color: #1f749b; text-decoration: none; padding-right: 10px;}
				  p.sav a:hover { text-decoration: underline;}

				  p.down {  background-image: url(../images/download1.png); background-position: left;
							   background-repeat: no-repeat; margin:0; padding-left: 26px; padding-top: 8px;
								height: 18px; float: left; color: #1f749b;}
				  p.down a { color: #1f749b; text-decoration: none;}
				  p.down a:hover { text-decoration: underline;}

				p.del {  background-image: url(../images/delete_maxi.png); background-position: left;
							   background-repeat: no-repeat; margin: 0px; padding-left: 26px; padding-top: 4px;
								height: 18px; float: left; color: #1f749b;}
				  p.del a { color: #1f749b; text-decoration: none;}
				  p.del a:hover { text-decoration: underline;}
				p.pric { font-size: 110%; color: Green; font-weight: bold; margin-top: 3px; margin-bottom: 3px}
				p.siz { font-size: 110%; color: Gray; margin-top: 1px; margin-bottom: 5px;}
				p.propre {color: #6495ED; padding-left: 4px; margin-top: 1px; margin-bottom: 1px;	}
				  p.propre a { color: #1f749b; text-decoration: none; font-size: 110%; }
				  p.propre a:hover {	text-decoration: underline;  }



	div.menudiv09 { padding-left:5px;line-height:112%;padding-top:2px;padding-bottom:4px; margin-left:13px; }

.redbox_topic { width: auto; height: 19px; background-image: url(../images/bg_red.png); border: 1px solid #901c1c; margin: 0; font-size:110%;}
	.redbox_topic h2 { color: white; padding-left: 10px; float: left; font: 130% center;font-family: Arial, Helvetica, sans-serif; margin:0px;}

.redbox_body { background-color: #f4eeee; width: auto; border: 1px solid #e9c4c4; clear:both;}
	#featured_body01 { margin: 4px;}
	#featured_body01 td.image {text-align:center; padding-bottom:30px;}
	#featured_body01 td.image img {border: 7px solid #e5c4c4;}

.greenbox_topic { width: auto; height: 19px; background-image: url(../images/bg_green1.png); border: 1px solid #189c18; margin-top: 2px; font-size:110%;}
	.greenbox_topic h2 { color: white; padding-left: 10px; float: left; font: 130% center; font-family: Arial, Helvetica, sans-serif; margin:0px;}
		.greenbox_body { background-color: #e9fce9; width: auto; border: 1px solid #8bd389; clear:both;}
		.greenbox_body_inside { padding: 9px;}

.bluebox_topic { width: auto; height: 19px; background-image: url(../images/bg_blue.png); border: 1px solid #189B9D; margin-top: 2px; font-size:110%;}
	.bluebox_topic span { color: white; padding-left: 10px; float: left; font: 130% center; font-family: Arial, Helvetica, sans-serif;}
		.bluebox_body { background-color: #E9FCFC; width: auto; border: 1px solid #89D3D2; clear:both;}
		.bluebox_body_inside { padding: 9px;}



.soft01 div.saveinfo { height: 30px; }
.soft01 span.download { background-image: url(../images/download.png);
							   background-position: left;
							   background-repeat: no-repeat;
							   margin: 1px;
								padding: 6px 0 0 25px;
								float: right;
								width: 50px;
								height: 20px;
								font-size: 90%;
								color: #6495ED; }
.soft01 span.download a {color:  #6495ED; text-decoration: none;}
.soft01 span.download a:hover { text-decoration: underline;}

.soft01 span.info 	{  background-image: url(../images/view.png);
							   background-position: left;
							   background-repeat: no-repeat;
							   margin: 1px 10px 0 0;
								padding: 6px 0 0 25px;
								width: auto;
								height: 20px;
								float: right;
								font-size: 90%;
								color: #6495ED;}

.soft01 span.info a {color:  #6495ED; text-decoration: none;}
.soft01 span.info a:hover { text-decoration: underline;}


.hr01 { float:left; height:1px; background-color:#a5e5a5; width:465px; font-size:1%; margin:10px 0px; }
.hr02 { float:left; height:2px; background-color:#d6d6d6; width:40px; font-size:1%; margin:4px 0px; }
.hr03 { height:1px; background-color:#d6dee1; width:235px; font-size:1%; margin:5px 0px; float: right; padding-right: 5px; }
.hr04 { float:left; height:2px; background-color:#e9fce9; width:465px; font-size:1%; margin:2px 0px; }

.softwarename { color: red; padding-left: 5px; font-weight: bold; padding-top: 0; }
	.softwarename a { color: red; text-decoration: underline; font-weight: bold; font-size: 100%;}
	.softwarename a:hover { color: Maroon; }

.description { padding:4px 1px 4px 0px; font-weight: normal; }


ol.olsoftware { font-size: 110%; margin: 2px; font-weight:normal; padding-left:25px; color:black;line-height: 140%;}
li.greenline { color: #0e5512;  }

.list01 { padding:0; margin: 0px; font-size: 110%; }
.list01 ul { padding-left:10px;}
.list01 li { list-style: outside url(../images/dot3.png); padding-bottom: 5px; }
.list01 li a { padding-right: 10px; }
.list01 li a:hover { }

div.group{ font-size: 100%;}
div.sponsored_name { color: #19718a; font-weight: bold; margin: 5px 3px 0 5px; font-size: 115%; padding-top: 2px; }
div.description02 { text-decoration: none; font-weight: normal; margin-left: 5px; margin-top: 0; font-size: 110%; }
div.link_place { margin:0; padding: 0; height: 18px;}


#footer { float:left; clear:both; width: 100%; margin:10px 0 0 0; padding: 0px;}

.border { padding:0; margin: 5px; height: 20px;background-color: #499cc1; border:1px solid #337fa1;}
.border span { margin: 0; padding: 0; display: inline; }
.border ul { font-size: 90%; padding-top: 3px; margin: 0; }
.border li { list-style: none; display: inline;}
.border li a { text-decoration: underline; padding-right: 10px; padding-left: 10px; }
.border li a:hover { text-decoration:  none; }

.counter a { font-size: 100%; text-decoration: underline;  font-weight: bolder; padding: 0 2px;}
.counter a:hover { color: Maroon; }
.counter span.numbers { float: left; margin: 0; padding-left:10px; font-size: 100%; }

div.displayed { float: right; padding-right: 5px; height: 20px; }
div.clear { clear: both;}
div.signature { float:right; padding-right: 1px; margin-top:1px;}
div.signature a strong { color:black;  }
div.signature a span { color:green;  }


/** Dvoj-stlpcova stranka **/ /** Dvoj-stlpcova stranka **/ /** Dvoj-stlpcova stranka **/ /** Dvoj-stlpcova stranka **/ /** Dvoj-stlpcova stranka **/

/**telo lava strana**/
#dualmenu { float: left; width: 100%; height: auto; clear: both; margin-left: 2px; }
#dualmenu_left { float: left; width: 665px; margin-right: 3px; height: auto; padding-left: 6px; padding-left: 5px; }

/** nazov softu**/
div.main_name  { background-image: url(../images/bg_gray.png); background-repeat: repeat-x; background-color: #D9E4EC; border: 1px solid #bdced4; width: auto; font-size: 150%; margin-bottom: 10px;padding-left: 20px;	}
/** nazov **/
div.main_name h1 { margin:0; font-weight: bold; color: #193542; display:inline; font-size:100%; }
span.rs { color: #098bc6; padding:0px 3px;  }

/** Reklamy GOOGLE 660px **/
.advert { width: 660px; height:auto; border: 1px solid #e4e4e4; margin-bottom: 4px; padding: 1px; }


/** Tabulky a riadky v tele Softwaru **/
.product_topic { height: 22px; width: 100%; background-color:#dae3e9; margin-bottom: 5px; border-bottom: 2px solid #cfd8de;}
	.product_topic h2 { font-size: 120%; color: Black; margin: 0; padding-left:20px; padding-top: 3px;}

 /**lava strana**/
.leftside { float: left; width: 220px; padding-left: 5px;}
 .leftside p { margin: 8px 0; padding-left: 5px; }
  span.bold { font-weight: bold;}
  span.odraz { padding-left: 8px;}

  		  /** button DOWNLOAD a BUYnow v opise - lava strana**/
	     span.download_main { background-image: url(../images/download1.png); background-position: left;
 							  		  background-repeat: no-repeat; padding-left: 25px; height: 23px;
							  		  float: left; padding-top: 10px; margin:0;}
	     span.buynow_main { background-image: url(../images/buy.png); background-position: left;
 							  		  background-repeat: no-repeat; padding-left: 25px; height: 23px;
							  		  float: left; padding-top: 10px; margin:0;}
	     span.save_main { background-image: url(../images/save.png); background-position: left;
 							  		  background-repeat: no-repeat; padding-left: 25px; height: 23px;
							  		  float: left; padding-top: 10px; margin:0;}
			.leftside span a { color: #26657f; font-size: 120%; text-decoration: none; font-weight: bold;}
			.leftside span a:hover { color: #098bc6; text-decoration: underline;}



 		/**prava strana**/
.rightside {float: right; width: 440px; }
  .rightside p { margin: 2px 0; line-height: 22px; padding-left: 10px; }
  .firstline { background-color: #eaf0f3;  }

  span.bold01 { font-weight: bold;}
  span.bold02 { font-weight: bold; background-color: Silver;  }
   span.odraz01 { padding-left: 15px;}
   span.odraz02 { padding-left: 15px; background-color: Silver;  }


/**SOFTWEROVE MENU print, report broken link, report a spam, add a review, tell to a friend**/

div.menu_on_soft { width: 100%; height:30px; background-color: #cce3f1; clear: both; margin-top: 5px; padding: 0;}
	div.menu_on_soft ul {  padding: 7px;   }
	div.menu_on_soft li { list-style-type: none; display: inline;  vertical-align: middle;   }
				/**Print Page**/
				div.menu_on_soft li a.printpage { text-decoration: none; color: Maroon; background-image: url(../images/print1.png); background-repeat: no-repeat;
															 background-position: left; padding: 3px 0 0 23px; margin-right: 10px; }
				div.menu_on_soft li a.printpage:hover { text-decoration: underline; color: #0c599b;	}

				/**Report Broken Link**/
			   div.menu_on_soft li a.reportbroken { text-decoration: none; color: Maroon;
												 background-image: url(../images/brokenlink.png); background-repeat: no-repeat; background-position: left;
												 padding: 3px 0 0 24px; margin-right: 10px; }
				div.menu_on_soft li a.reportbroken:hover { text-decoration: underline; color: #0c599b;}

				/**Report Spam**/
				div.menu_on_soft li a.reportspam{ text-decoration: none; color: Maroon;
												 background-image: url(../images/reportspam.png); background-repeat: no-repeat; background-position: left;
												  margin-right: 10px; padding: 3px 0 0 23px;   }
				div.menu_on_soft li a.reportspam:hover { text-decoration: underline; color: #0c599b;}

				/**Add Review**/
				div.menu_on_soft li a.addreview{ text-decoration: none; color: Maroon;background-image: url(../images/addreview.png); background-repeat: no-repeat; background-position: left;
															padding: 3px 0 0 23px; margin-right: 10px; }
			   div.menu_on_soft li a.addreview:hover { text-decoration: underline; color: #0c599b;}

				/**Send to a friend**/
				div.menu_on_soft li a.sendfriend{ text-decoration: none; color: Maroon; background-image: url(../images/sendtoafriend.png); background-repeat: no-repeat;
															background-position: left; padding: 3px 0 0 23px; margin-right: 10px; }
				div.menu_on_soft li a.sendfriend:hover { text-decoration: underline; color: #0c599b;}

				/**ShareThis**/
				div.menu_on_soft li a.stbutton{ text-decoration: none; color: Maroon; padding: 3px 0 0 20px; margin-right: 10px; }
				div.menu_on_soft li a.stbutton:hover { text-decoration: underline; color: #0c599b;}


/**OPIS SOFTWARU**/
h2.h2descr { font-size: 110%; padding: 0; color:black  }
div.description_soft { width: 100%; padding-top:10px; }
  text_descr { line-height: normal; text-align: justify;  }

/**Major Features**/
div.major_feat { width: auto; }
h3.h3features { padding-top: 5px; font-size: 120%; margin: 5px;}
div.major_feat ol{ padding-left: 15px; }
div.major_feat ol li { line-height: 20px; }

/**button DOWNLOAD a BUY umiestneny na detailoch software pod OBRAZKOM**/
div.marginer { margin: 5px 10px 20px 20px;} /**horna a spodna**/
p.sd_link_dnld {background-image: url(../images/download2.png); background-position: left; background-repeat: no-repeat; padding:5px 0 0 25px; color: #1f749b; }
				  p.sd_link_dnld a { color: #e81c1c; text-decoration: none; font-size: 110%; font-weight: bold; height: 25px;}
				  p.sd_link_dnld a:hover { text-decoration: underline;}

p.sd_link_buynow {background-image: url(../images/buy.png); background-position: left; background-repeat: no-repeat; padding:5px 0 0 25px; color: #1f749b; }
				  p.sd_link_buynow a { color: #e81c1c; text-decoration: none; font-size: 110%; font-weight: bold; height: 25px;}
				  p.sd_link_buynow a:hover { text-decoration: underline;}

p.sd_link_detail {background-image: url(../images/view.png); background-position: left; background-repeat: no-repeat; padding:5px 0 0 25px; color: #1f749b; }
				  p.sd_link_detail a { color: #e81c1c; text-decoration: none; font-size: 110%; font-weight: bold; height: 25px;}
				  p.sd_link_detail a:hover { text-decoration: underline;}




.h4 { font-weight: bold; color: Black; font-size: 120%; display: inline; padding-left: 20px; }

		div.keywords02 { width: auto; clear: both; margin-top:10px; padding-left: 10px;margin-bottom: 5px; background-color: #f8; }
			div.keywords02 span { padding-left: 0;}
			div.keywords02 span a { color:#0a5a7f; text-decoration: none; margin-right: 5px; padding-left: 8px; font-weight: normal;
										   background-image: url(../images/dot3.png); background-position: left; background-repeat: no-repeat; }
			div.keywords02 span a:hover { text-decoration: underline; color: #f59605; }

/**FORMULAR HYPERLINKY v Software overview**/
.hyperlink_forms { width: 640px; padding: 10px 0 10px 10px; margin-top:10px; }
.hyperlink_forms  form { width: 640px; }
label.lab {	width: 170px;	float: left; display:block; font-size: 110%; color:black;padding-left: 2px;  }
input.in { width: 460px; margin: 0 0 8px 0; padding: 0; height: 18px; font-size: 110%; border: 1px solid Silver; }


/**Obrazok-PREVIEW**/
.framer { padding:0 0 0 5px; margin: 10px;} /**div, neviditelny ramik**/
.framer p img { border: 5px solid #ccdae4; }

/**Zoznam Related software - pod produktom**/
div.zgroup { width: 650px; margin: 15px 0 2px 20px; font-size: 110%; border-bottom: 1px dashed Gray; padding-bottom: 10px;} /**ZGRUPUJE vsetky info o 1-dnom softe**/

div.nam { width: 100%; height: 20px; } /**nazov softu**/
	div.nam a { font-size: 110%; font-weight: bold; color: Maroon; }
	div.nam a:hover { text-decoration: underline; color:#3e546b; }
div.left { float: left; width: 90px; } /**lavy div**/
div.left img {	border: 3px solid silver;}/**obrazok - ramik**/

div.right {	float: right; width: 550px; color: #55606b; margin-right: 3px; text-align: justify;}/**pravy div**/

/**WRITE REVIEW div**/
.write_review { width: auto; margin-top:5px; margin-left: 10px; padding-bottom:10px;}
	input.revi{ border: 1px solid #556870;	}
	textarea.revi {border: 1px solid #556870;}

/**BOTTOM SEARCH**/
div.search_it { margin: 5px; width: 400px;}



.rowSuccess { background-color:#2ae16f; padding:4px 14px 4px 14px; border-bottom:1px solid #e9e9e9; font-size: 100%; }
.rowWarning { background-color:#f9d000; padding:4px 14px 4px 14px; border-bottom:1px solid #e9e9e9;  font-size: 100%;}
.rowError { background-color:#e83737; padding:4px 14px 4px 14px; border-bottom:1px solid #e9e9e9; color:#fff000;  font-size: 100%;}
.withheld { background-color:#1D5F99; padding:4px 14px 4px 14px; border-bottom:1px solid #fff;}
.rowSuccess img, .rowWarning img, .rowError img { margin-right:8px; position:relative; top:1px; }


.ajax_loading_big {
	height: 36px;
	background: url('../images/working-bigblue.gif') 50% 50% no-repeat;
	}
.ajax_loading_small {
	height: 16px;
	width: 16px;
	display: inline-block;
	vertical-align: top;
	margin-top: -2px;
	background: url('../images/working2.gif') 50% 50% no-repeat;
}
.ajax_done_small {
	height: 16px;
	width: 16px;
	display: inline-block;
	vertical-align: top;
	margin-top: -2px;
	background: url('../images/mysoft.png') 50% 50% no-repeat;
}

